1var ubLib;(self.webpackChunkcommon=self.webpackChunkcommon||[]).push([[8207,9449,547],{5964:(e,t,n)=>{var r={"./account_update":[31064,9],"./account_update.js":[31064,9],"./analytics-helper":[70346,9,2815],"./analytics-helper.js":[70346,9,2815],"./app":[6806,9],"./app.js":[6806,9],"./auto":[13802,9,7971,3803],"./auto.js":[13802,9,7971,3803],"./casestudies":[67644,9,4261,9029],"./casestudies.js":[67644,9,4261,9029],"./casestudy":[25692,9,12],"./casestudy.js":[25692,9,12],"./catoutline":[73075,9],"./catoutline.js":[73075,9],"./catsubs":[74002,9,9416],"./catsubs.js":[74002,9,9416],"./certs":[85418,9],"./certs.js":[85418,9],"./cme":[40362,9,404],"./cme.js":[40362,9,404],"./consent_banner":[17044,9,4653],"./consent_banner.js":[17044,9,4653],"./constants":[25748,9],"./constants.js":[25748,9],"./content":[9132,9],"./content.js":[9132,9],"./courses":[37319,9],"./courses.js":[37319,9],"./courseware/course_questions":[48899,9,4261],"./courseware/course_questions.js":[48899,9,4261],"./courseware/question_types":[33842,9,6994],"./courseware/question_types.js":[33842,9,6994],"./dialogs":[30132,9],"./dialogs.js":[30132,9],"./event_util":[84112,9],"./event_util.js":[84112,9],"./favorites":[71664,9],"./favorites.js":[71664,9],"./flows/agentflow_chat/AgentflowChat":[36779,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,5449,3408,9622,410],"./flows/agentflow_chat/AgentflowChat.js":[36779,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,5449,3408,9622,410],"./flows/agentflow_chat/AgentflowChatOnboardingPopup":[5622,9,1067],"./flows/agentflow_chat/AgentflowChatOnboardingPopup.js":[5622,9,1067],"./flows/agentflow_chat/AgentflowChatView":[10982,9,5449],"./flows/agentflow_chat/AgentflowChatView.js":[10982,9,5449],"./flows/agentflow_chat/AutoScrollManager":[40121,9,79],"./flows/agentflow_chat/AutoScrollManager.js":[40121,9,79],"./flows/agentflow_chat/DateTimePicker":[67253,9,8269],"./flows/agentflow_chat/DateTimePicker.js":[67253,9,8269],"./flows/agentflow_chat/FeedbackModal":[52112,9,675],"./flows/agentflow_chat/FeedbackModal.js":[52112,9,675],"./flows/agentflow_chat/Select":[8998,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,3408],"./flows/agentflow_chat/Select.js":[8998,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,3408],"./flows/agentflow_chat/TypingIndicator":[66624,9,610],"./flows/agentflow_chat/TypingIndicator.js":[66624,9,610],"./flows/agentflow_chat/Value":[41277,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,6228],"./flows/agentflow_chat/Value.js":[41277,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,6228],"./flows/agentflow_chat/ValueInput":[57801,9,9622],"./flows/agentflow_chat/ValueInput.js":[57801,9,9622],"./flows/agentflow_chat/Webview":[88939,9,5240],"./flows/agentflow_chat/Webview.js":[88939,9,5240],"./flows/events/FlowEvents":[76100,9,7878,929],"./flows/events/FlowEvents.js":[76100,9,7878,929],"./gdpr_consent":[49797,9,7971],"./gdpr_consent.js":[49797,9,7971],"./glimpse":[55970,9,1525],"./glimpse.js":[55970,9,1525],"./google_analytics_helper":[37852,9,7971,7143],"./google_analytics_helper.js":[37852,9,7971,7143],"./grasp":[50462,9],"./grasp.js":[50462,9],"./grasp_core_utils/deck":[83602,7,4918],"./grasp_core_utils/deck.js":[83602,7,4918],"./grasp_core_utils/flashcard":[19823,9,3108],"./grasp_core_utils/flashcard.js":[19823,9,3108],"./grasp_core_utils/states":[59101,9,5906],"./grasp_core_utils/states.js":[59101,9,5906],"./grasp_core_utils/study":[34638,9,288],"./grasp_core_utils/study.js":[34638,9,288],"./grasp_core_utils/utils":[74739,9],"./grasp_core_utils/utils.js":[74739,9],"./graspcore":[84817,9,6015],"./graspcore.js":[84817,9,6015],"./handheld":[78787,9,2621],"./handheld.js":[78787,9,2621],"./imageLibrary/app":[36073,9,9209,1272,1518,8497,3003,6610,7003],"./imageLibrary/app.js":[36073,9,9209,1272,1518,8497,3003,6610,7003],"./imageLibrary/components/Filter":[78247,9,9209,1518,9801],"./imageLibrary/components/Filter.jsx":[78247,9,9209,1518,9801],"./imageLibrary/components/Gallery":[33003,9,9209,1272,1518,3003,7847],"./imageLibrary/components/Gallery.jsx":[33003,9,9209,1272,1518,3003,7847],"./imageLibrary/components/GalleryItem":[77314,9,3812],"./imageLibrary/components/GalleryItem.jsx":[77314,9,3812],"./imageLibrary/components/Header":[75058,9,1272,1518,5622],"./imageLibrary/components/Header.jsx":[75058,9,1272,1518,5622],"./imageLibrary/components/ImageDetail":[8497,9,1518,8497,992],"./imageLibrary/components/ImageDetail.jsx":[8497,9,1518,8497,992],"./imageLibrary/components/ImageLibrary":[21917,9,9209,1272,1518,8497,3003,6610],"./imageLibrary/components/ImageLibrary.jsx":[21917,9,9209,1272,1518,8497,3003,6610],"./imageLibrary/components/ItemDetail":[12651,9,1272,1518,8497,1836],"./imageLibrary/components/ItemDetail.jsx":[12651,9,1272,1518,8497,1836],"./imageLibrary/components/ItemDetailBox":[51328,9,3188],"./imageLibrary/components/ItemDetailBox.jsx":[51328,9,3188],"./imageLibrary/components/ItemDetailImage":[68424,9,6582],"./imageLibrary/components/ItemDetailImage.jsx":[68424,9,6582],"./imageLibrary/components/MetaChoiceSelect":[54571,9,9209,368],"./imageLibrary/components/MetaChoiceSelect.jsx":[54571,9,9209,368],"./imageLibrary/components/SearchBar":[38558,9,1272,1518,5986],"./imageLibrary/components/SearchBar.jsx":[38558,9,1272,1518,5986],"./imageLibrary/components/TagSelect":[85413,9,9209,1212],"./imageLibrary/components/TagSelect.jsx":[85413,9,9209,1212],"./imageLibrary/components/Thumbnail":[31313,7,7039],"./imageLibrary/components/Thumbnail.jsx":[31313,7,7039],"./imageLibrary/components/VideoDetail":[13039,9,1518,3645],"./imageLibrary/components/VideoDetail.jsx":[13039,9,1518,3645],"./imageLibrary/context/ImageLibraryContext":[49137,9,1518,992],"./imageLibrary/context/ImageLibraryContext.js":[49137,9,1518,992],"./imageLibrary/utilities/constants":[97404,9,4473],"./imageLibrary/utilities/constants.js":[97404,9,4473],"./imageLibrary/utilities/hooks":[33281,9,8871],"./imageLibrary/utilities/hooks.js":[33281,9,8871],"./imageLibrary/utilities/imagetools":[10213,9,8346],"./imageLibrary/utilities/imagetools.js":[10213,9,8346],"./imageLibrary/utilities/metadata_tools":[95244,9,2728],"./imageLibrary/utilities/metadata_tools.js":[95244,9,2728],"./imageLibrary/utilities/sort":[90553,9,7358],"./imageLibrary/utilities/sort.js":[90553,9,7358],"./imageLibrary/utilities/util":[30389,9,1740],"./imageLibrary/utilities/util.js":[30389,9,1740],"./imagelibrary":[68841,9,9209,1272,1518,8497,3003,6610,6514],"./imagelibrary.js":[68841,9,9209,1272,1518,8497,3003,6610,6514],"./js_utils/activetime":[
117252,9,2197],"./js_utils/activetime.js":[17252,9,2197],"./js_utils/cookie_utils":[52463,9],"./js_utils/cookie_utils.js":[52463,9],"./js_utils/devicetype":[83585,9],"./js_utils/devicetype.js":[83585,9],"./js_utils/fetchfix":[56709,9],"./js_utils/fetchfix.js":[56709,9],"./js_utils/jquery_plugins/keyboardSortableUi":[92978,9,4173],"./js_utils/jquery_plugins/keyboardSortableUi.js":[92978,9,4173],"./js_utils/localstorage":[81451,9,4760],"./js_utils/localstorage.js":[81451,9,4760],"./js_utils/sanitize":[56552,9],"./js_utils/sanitize.js":[56552,9],"./login":[35552,9],"./login.js":[35552,9],"./macosappinstallprompt":[12248,9],"./macosappinstallprompt.js":[12248,9],"./medline":[77725,9],"./medline.js":[77725,9],"./ml":[50708,9,6963],"./ml.js":[50708,9,6963],"./mobile-decks":[208,9,3569],"./mobile-decks.js":[208,9,3569],"./mobileTest":[16795,9,9783],"./mobileTest.js":[16795,9,9783],"./mockTest":[8499,9,4165],"./mockTest.js":[8499,9,4165],"./module_load_util":[5715,9],"./module_load_util.js":[5715,9],"./node_web":[66396,9,4622],"./node_web.js":[66396,9,4622],"./notes":[98368,9],"./notes-list":[48809,9,1813],"./notes-list.js":[48809,9,1813],"./notes.js":[98368,9],"./notesutil":[31828,9],"./notesutil.js":[31828,9],"./onboard":[12921,9,2790],"./onboard.js":[12921,9,2790],"./pricing_bundle":[95886,9,7177],"./pricing_bundle.js":[95886,9,7177],"./push":[84609,9,7971,2795],"./push.js":[84609,9,7971,2795],"./qa":[60323,9,9997],"./qa.js":[60323,9,9997],"./quicktests-entry":[2604,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,1076,5169,3391],"./quicktests-entry.js":[2604,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,1076,5169,3391],"./service_worker":[93535,9,9009],"./service_worker.js":[93535,9,9009],"./shared/tips/tips-anchors":[27849,9,1036],"./shared/tips/tips-anchors.js":[27849,9,1036],"./shared/tips/tips-config":[32825,9,6654],"./shared/tips/tips-config.js":[32825,9,6654],"./shared/tips/tips-debug-badges":[20693,9,2024],"./shared/tips/tips-debug-badges.js":[20693,9,2024],"./shared/tips/tips-editor":[53186,9,1428,7642],"./shared/tips/tips-editor.js":[53186,9,1428,7642],"./shared/tips/tips-engine":[80333,9,1428],"./shared/tips/tips-engine.js":[80333,9,1428],"./shared/tips/tips-markers":[64696,9,8695],"./shared/tips/tips-markers.js":[64696,9,8695],"./shared/tips/tips-picker":[49565,9,1493],"./shared/tips/tips-picker.js":[49565,9,1493],"./shared/tips/tips-selector":[62718,9,5875],"./shared/tips/tips-selector.js":[62718,9,5875],"./shared/tips/tips-tinymce-loader":[4948,9,2481],"./shared/tips/tips-tinymce-loader.js":[4948,9,2481],"./shortestPathUI/components/BaseCitation":[23124,9],"./shortestPathUI/components/BaseCitation.jsx":[23124,9],"./shortestPathUI/components/BookCitation":[44980,9],"./shortestPathUI/components/BookCitation.jsx":[44980,9],"./shortestPathUI/components/Citation":[7527,9],"./shortestPathUI/components/Citation.jsx":[7527,9],"./shortestPathUI/components/CitationList":[2579,9],"./shortestPathUI/components/CitationList.jsx":[2579,9],"./shortestPathUI/components/Edge":[50623,9],"./shortestPathUI/components/Edge.jsx":[50623,9],"./shortestPathUI/components/Loading":[82582,9],"./shortestPathUI/components/Loading.jsx":[82582,9],"./shortestPathUI/components/ShortestPathContainer":[78870,9],"./shortestPathUI/components/ShortestPathContainer.jsx":[78870,9],"./shortestPathUI/components/ShortestPathForm/MedlineSearchInputBox":[37167,9,5438],"./shortestPathUI/components/ShortestPathForm/MedlineSearchInputBox.jsx":[37167,9,5438],"./shortestPathUI/components/ShortestPathForm/ShortestPathForm":[18191,9],"./shortestPathUI/components/ShortestPathForm/ShortestPathForm.jsx":[18191,9],"./shortestPathUI/components/ShortestPathFormComponents/FavoritesEntry":[56095,9,6426],"./shortestPathUI/components/ShortestPathFormComponents/FavoritesEntry.jsx":[56095,9,6426],"./shortestPathUI/components/ShortestPathFormComponents/ImportantCitationsEntry":[38672,9,212],"./shortestPathUI/components/ShortestPathFormComponents/ImportantCitationsEntry.jsx":[38672,9,212],"./shortestPathUI/components/ShortestPathFormComponents/PMIDEntry":[338,9,6045],"./shortestPathUI/components/ShortestPathFormComponents/PMIDEntry.jsx":[338,9,6045],"./shortestPathUI/components/ShortestPathFormComponents/PMIDSelector":[74911,9,7855],"./shortestPathUI/components/ShortestPathFormComponents/PMIDSelector.jsx":[74911,9,7855],"./shortestPathUI/components/ShortestPathFormComponents/SearchEntry":[3172,9,3225],"./shortestPathUI/components/ShortestPathFormComponents/SearchEntry.jsx":[3172,9,3225],"./shortestPathUI/components/ShortestPathFormComponents/ShortestPathForm":[29283,9,8843],"./shortestPathUI/components/ShortestPathFormComponents/ShortestPathForm.jsx":[29283,9,8843],"./shortestPathUI/shortestPathApp":[36903,9],"./shortestPathUI/shortestPathApp.jsx":[36903,9],"./store-qr":[55326,9,7583,8386],"./store-qr.js":[55326,9,7583,8386],"./subsearch":[799,9],"./subsearch.js":[799,9],"./tasks":[6743,9,7398],"./tasks.js":[6743,9,7398],"./testing":[31749,9,4004],"./testing.js":[31749,9,4004],"./testingmodern":[49590,9,218],"./testingmodern.js":[49590,9,218],"./teststats":[1734,9,875],"./teststats.js":[1734,9,875],"./ubforms":[14440,9],"./ubforms/":[14440,9],"./ubforms/UBForm":[74093,9],"./ubforms/UBForm.jsx":[74093,9],"./ubforms/components/ElementGroup":[75938,9],"./ubforms/components/ElementGroup.jsx":[75938,9],"./ubforms/components/FormFieldLabel":[41371,9],"./ubforms/components/FormFieldLabel.jsx":[41371,9],"./ubforms/components/FormItem":[41640,9],"./ubforms/components/FormItem.jsx":[41640,9],"./ubforms/components/HiddenFormField":[45525,9],"./ubforms/components/HiddenFormField.jsx":[45525,9],"./ubforms/components/LinearMultiChoiceFormField":[89348,9],"./ubforms/components/LinearMultiChoiceFormField.jsx":[89348,9],"./ubforms/components/LongAnswerFormField":[70833,9],"./ubforms/components/LongAnswerFormField.jsx":[70833,9],"./ubforms/components/MultiChoiceFormField":[65375,9],"./ubforms/components/MultiChoiceFormField.jsx":[65375,9],"./ubforms/components/MultiSelectMultiChoiceFormField":[46980,9],"./ubforms/components/MultiSelectMultiChoiceFormField.jsx":[46980,9],"./ubforms/components/RequiredIndicator":[76445,9],"./ubforms/components/RequiredIndicator.jsx":[76445,9],"./ubforms/components/ServerValidationMessage":[96022,9],"./ubforms/components/ServerValidationMessage.jsx":[96022,9],"./ubforms/components/ShortAnswerFormField":[67665,9],"./ubforms/components/ShortAnswerFormField.jsx":[67665,9],"./ubforms/index":[14440,9],"./ubforms/index.js":[14440,9],"./ubforms/ubforms-react":[75040,9],"./ubforms/ubforms-react.js":[75040,9],"./ubi/algorithm/algorithm-view":[98889,9,8889,1268],"./ubi/algorithm/algorithm-view.js":[98889,9,8889,1268],"./ubi/assist/AssistUbiAgent":[9104,9,9788,7878,7502,7022,509,7437,3966,6122,830,8889,4019,6417,7714],"./ubi/assist/AssistUbiAgent.js":[9104,9,9788,7878,7502,7022,509,7437,3966,6122,830,8889,4019,6417,7714],"./ubi/assist/assist":[3121,9,9788,7878,7502,7022,509,7437,3966,6122,830,8889,4019,6417,1428,7714,6811,2096],"./ubi/assist/assist-events":[43749,9,4905],"./ubi/assist/assist-events.js":[43749,9,4905],"./ubi/assist/assist-history":[65426,9,9303],"./ubi/assist/assist-history.js":[65426,9,9303],"./ubi/assist/assist.js":[3121,9,9788,7878,7502,7022,509,7437,3966,6122,830,8889,4019,6417,1428,7714,6811,2096],"./ubi/assist/popup-assist":[84374,9,2429],"./ubi/assist/popup-assist.js":[84374,9,2429],"./ubi/assist/saved-selections":[21881,9,6811],"./ubi/assist/saved-selections.js":[21881,9,6811],"./ubi/searchubi/searchubi":[76379,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,9609],"./ubi/searchubi/searchubi-share":[80453,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,6800],"./ubi/searchubi/searchubi-share.js":[80453,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,6800],"./ubi/searchubi/searchubi.js":[76379,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,9609],"./ubi/searchubi/searchubi_assist":[1725,9,1972],"./ubi/searchubi/searchubi_assist.js":[1725,9,1972],"./ubi/testing/assessment-frameworks.json":[69985,3,5366],"./ubi/testing/question-renderer":[81399,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,8175],"./ubi/testing/question-renderer.js":[81399,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,8175],"./ubi/testing/quicktests":[55169,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,1076,5169,1961],"./ubi/testing/quicktests-ai-cache":[87197,9,4770],"./ubi/testing/quicktests-ai-cache.js":[87197,9,4770],"./ubi/testing/quicktests-assessment-framework-analysis":[93966,9,7437,3966,9996],"./ubi/testing/quicktests-assessment-framework-analysis.js":[93966,9,7437,3966,9996],"./ubi/testing/quicktests-manager"
1:[20941,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,1428,4417,2585,8406],"./ubi/testing/quicktests-manager.js":[20941,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,1428,4417,2585,8406],"./ubi/testing/quicktests-qti-import":[4390,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,4390,8175],"./ubi/testing/quicktests-qti-import.js":[4390,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,4390,8175],"./ubi/testing/quicktests-question-edit":[50469,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,9394],"./ubi/testing/quicktests-question-edit.js":[50469,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,9394],"./ubi/testing/quicktests-question-inline-answers":[80830,9,9788,830,3776],"./ubi/testing/quicktests-question-inline-answers.js":[80830,9,9788,830,3776],"./ubi/testing/quicktests-question-templates":[74274,9,1822],"./ubi/testing/quicktests-question-templates.js":[74274,9,1822],"./ubi/testing/quicktests-questionview-analysis":[36016,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,4417],"./ubi/testing/quicktests-questionview-analysis.js":[36016,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,4417],"./ubi/testing/quicktests-richtext":[90233,9,7878,7502,6043,6122,7811],"./ubi/testing/quicktests-richtext-deps":[46376,9,2008,8810],"./ubi/testing/quicktests-richtext-deps.js":[46376,9,2008,8810],"./ubi/testing/quicktests-richtext.js":[90233,9,7878,7502,6043,6122,7811],"./ubi/testing/quicktests-shared":[67437,9,7437,631],"./ubi/testing/quicktests-shared.js":[67437,9,7437,631],"./ubi/testing/quicktests-statistics":[24303,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,4417,2585],"./ubi/testing/quicktests-statistics.js":[24303,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,4417,2585],"./ubi/testing/quicktests.js":[55169,9,9788,7878,7502,7022,7437,3966,6122,830,8889,4019,6417,1076,5169,1961],"./ubi/testing/student-stats-renderer":[61076,9,9788,7437,3966,1076,9705],"./ubi/testing/student-stats-renderer.js":[61076,9,9788,7437,3966,1076,9705],"./ubi/v2/apsa-recommendations":[10989,9,6907],"./ubi/v2/apsa-recommendations.js":[10989,9,6907],"./webapp":[47680,9],"./webapp-util":[25225,9],"./webapp-util.js":[25225,9],"./webapp.js":[47680,9],"./webpmi
1dsvg":[62495,9],"./webpmidsvg.js":[62495,9]};function o(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(2).map(n.e)).then((()=>n.t(o,16|t[1])))}o.keys=()=>Object.keys(r),o.id=5964,e.exports=o},72505:(e,t,n)=>{e.exports=n(18015)},35592:(e,t,n)=>{"use strict";var r=n(9516),o=n(7522),i=n(33948),a=n(79106),u=n(99615),c=n(62012),s=n(64202),l=n(47763),f=n(96987),d=n(31928);e.exports=function(e){return new Promise((function(t,n){var m,p=e.data,g=e.headers,h=e.responseType;function v(){e.cancelToken&&e.cancelToken.unsubscribe(m),e.signal&&e.signal.removeEventListener("abort",m)}r.isFormData(p)&&delete g["Content-Type"];var b=new XMLHttpRequest;if(e.auth){var y=e.auth.username||"",w=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";g.Authorization="Basic "+btoa(y+":"+w)}var x=u(e.baseURL,e.url);function C(){if(b){var r="getAllResponseHeaders"in b?c(b.getAllResponseHeaders()):null;o((function(e){t(e),v()}),(function(e){n(e),v()}),{data:h&&"text"!==h&&"json"!==h?b.response:b.responseText,status:b.status,statusText:b.statusText,headers:r,config:e,request:b}),b=null}}if(b.open(e.method.toUpperCase(),a(x,e.params,e.paramsSerializer),!0),b.timeout=e.timeout,"onloadend"in b?b.onloadend=C:b.onreadystatechange=function(){b&&4===b.readyState&&(0!==b.status||b.responseURL&&0===b.responseURL.indexOf("file:"))&&setTimeout(C)},b.onabort=function(){b&&(n(l("Request aborted",e,"ECONNABORTED",b)),b=null)},b.onerror=function(){n(l("Network Error",e,null,b)),b=null},b.ontimeout=function(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";e.timeoutErrorMessage&&(t=e.timeoutErrorMessage),n(l(t,e,(e.transitional||f.transitional).clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",b)),b=null},r.isStandardBrowserEnv()){var k=(e.withCredentials||s(x))&&e.xsrfCookieName?i.read(e.xsrfCookieName):void 0;k&&(g[e.xsrfHeaderName]=k)}"setRequestHeader"in b&&r.forEach(g,(function(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete g[t]:b.setRequestHeader(t,e)})),r.isUndefined(e.withCredentials)||(b.withCredentials=!!e.withCredentials),h&&"json"!==h&&(b.responseType=e.responseType),"function"==typeof e.onDownloadProgress&&b.addEventListener("progress",e.onDownloadProgress),"function"==typeof e.onUploadProgress&&b.upload&&b.upload.addEventListener("progress",e.onUploadProgress),(e.cancelToken||e.signal)&&(m=function(e){b&&(n(!e||e&&e.type?new d("canceled"):e),b.abort(),b=null)},e.cancelToken&&e.cancelToken.subscribe(m),e.signal&&(e.signal.aborted?m():e.signal.addEventListener("abort",m))),p||(p=null),b.send(p)}))}},18015:(e,t,n)=>{"use strict";var r=n(9516),o=n(69012),i=n(35155),a=n(85343);var u=function e(t){var n=new i(t),u=o(i.prototype.request,n);return r.extend(u,i.prototype,n),r.extend(u,n),u.create=function(n){return e(a(t,n))},u}(n(96987));u.Axios=i,u.Cancel=n(31928),u.CancelToken=n(3191),u.isCancel=n(93864),u.VERSION=n(49641).version,u.all=function(e){return Promise.all(e)},u.spread=n(17980),u.isAxiosError=n(45019),e.exports=u,e.exports.default=u},31928:e=>{"use strict";function t(e){this.message=e}t.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},t.prototype.__CANCEL__=!0,e.exports=t},3191:(e,t,n)=>{"use strict";var r=n(31928);function o(e){if("function"!=typeof e)throw new TypeError("executor must be a function.");var t;this.promise=new Promise((function(e){t=e}));var n=this;this.promise.then((function(e){if(n._listeners){var t,r=n._listeners.length;for(t=0;t<r;t++)n._listeners[t](e);n._listeners=null}})),this.promise.then=function(e){var t,r=new Promise((function(e){n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e){n.reason||(n.reason=new r(e),t(n.reason))}))}o.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},o.prototype.subscribe=function(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]},o.prototype.unsubscribe=function(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}},o.source=function(){var e;return{token:new o((function(t){e=t})),cancel:e}},e.exports=o},93864:e=>{"use strict";e.exports=function(e){return!(!e||!e.__CANCEL__)}},35155:(e,t,n)=>{"use strict";var r=n(9516),o=n(79106),i=n(83471),a=n(64490),u=n(85343),c=n(34841),s=c.validators;function l(e){this.defaults=e,this.interceptors={request:new i,response:new i}}l.prototype.request=function(e,t){if("string"==typeof e?(t=t||{}).url=e:t=e||{}
vendor: 11,056 bytes, line 1
1,!t.url)throw new Error("Provided config url is not valid");(t=u(this.defaults,t)).method=t.method?t.method.toLowerCase():this.defaults.method?this.defaults.method.toLowerCase():"get";var n=t.transitional;void 0!==n&&c.assertOptions(n,{silentJSONParsing:s.transitional(s.boolean),forcedJSONParsing:s.transitional(s.boolean),clarifyTimeoutError:s.transitional(s.boolean)},!1);var r=[],o=!0;this.interceptors.request.forEach((function(e){"function"==typeof e.runWhen&&!1===e.runWhen(t)||(o=o&&e.synchronous,r.unshift(e.fulfilled,e.rejected))}));var i,l=[];if(this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)})),!o){var f=[a,void 0];for(Array.prototype.unshift.apply(f,r),f=f.concat(l),i=Promise.resolve(t);f.length;)i=i.then(f.shift(),f.shift());return i}for(var d=t;r.length;){var m=r.shift(),p=r.shift();try{d=m(d)}catch(e){p(e);break}}try{i=a(d)}catch(e){return Promise.reject(e)}for(;l.length;)i=i.then(l.shift(),l.shift());return i},l.prototype.getUri=function(e){if(!e.url)throw new Error("Provided config url is not valid");return e=u(this.defaults,e),o(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},r.forEach(["delete","get","head","options"],(function(e){l.prototype[e]=function(t,n){return this.request(u(n||{},{method:e,url:t,data:(n||{}).data}))}})),r.forEach(["post","put","patch"],(function(e){l.prototype[e]=function(t,n,r){return this.request(u(r||{},{method:e,url:t,data:n}))}})),e.exports=l},83471:(e,t,n)=>{"use strict";var r=n(9516);function o(){this.handlers=[]}o.prototype.use=function(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1},o.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},o.prototype.forEach=function(e){r.forEach(this.handlers,(function(t){null!==t&&e(t)}))},e.exports=o},99615:(e,t,n)=>{"use strict";var r=n(29137),o=n(84680);e.exports=function(e,t){return e&&!r(t)?o(e,t):t}},47763:(e,t,n)=>{"use strict";var r=n(5449);e.exports=function(e,t,n,o,i){var a=new Error(e);return r(a,t,n,o,i)}},64490:(e,t,n)=>{"use strict";var r=n(9516),o=n(82881),i=n(93864),a=n(96987),u=n(31928);function c(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new u("canceled")}e.exports=function(e){return c(e),e.headers=e.headers||{},e.data=o.call(e,e.data,e.headers,e.transformRequest),e.headers=r.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),r.forEach(["delete","get","head","post","put","patch","common"],(function(t){delete e.headers[t]})),(e.adapter||a.adapter)(e).then((function(t){return c(e),t.data=o.call(e,t.data,t.headers,e.transformResponse),t}),(function(t){return i(t)||(c(e),t&&t.response&&(t.response.data=o.call(e,t.response.data,t.response.headers,e.transformResponse))),Promise.reject(t)}))}},5449:e=>{"use strict";e.exports=function(e,t,n,r,o){return e.config=t,n&&(e.code=n),e.request=r,e.response=o,e.isAxiosError=!0,e.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},e}},85343:(e,t,n)=>{"use strict";var r=n(9516);e.exports=function(e,t){t=t||{};var n={};function o(e,t){return r.isPlainObject(e)&&r.isPlainObject(t)?r.merge(e,t):r.isPlainObject(t)?r.merge({},t):r.isArray(t)?t.slice():t}function i(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(e[n],t[n])}function a(e){if(!r.isUndefined(t[e]))return o(void 0,t[e])}function u(n){return r.isUndefined(t[n])?r.isUndefined(e[n])?void 0:o(void 0,e[n]):o(void 0,t[n])}function c(n){return n in t?o(e[n],t[n]):n in e?o(void 0,e[n]):void 0}var s={url:a,method:a,data:a,baseURL:u,transformRequest:u,transformResponse:u,paramsSerializer:u,timeout:u,timeoutMessage:u,withCredentials:u,adapter:u,responseType:u,xsrfCookieName:u,xsrfHeaderName:u,onUploadProgress:u,onDownloadProgress:u,decompress:u,maxContentLength:u,maxBodyLength:u,transport:u,httpAgent:u,httpsAgent:u,cancelToken:u,socketPath:u,responseEncoding:u,validateStatus:c};return r.forEach(Object.keys(e).concat(Object.keys(t)),(function(e){var t=s[e]||i,o=t(e);r.isUndefined(o)&&t!==c||(n[e]=o)})),n}},7522:(e,t,n)=>{"use strict";var r=n(47763);e.exports=function(e,t,n){var o=n.config.validateStatus;n.status&&o&&!o(n.status)?t(r("Request failed with status code "+n.status,n.config,null,n.request,n)):e(n)}},82881:(e,t,n)=>{"use strict";var r=n(9516),o=n(96987);e.exports=function(e,t,n){var i=this||o;return r.forEach(n,(function(n){e=n.call(i,e,t)})),e}},96987:(e,t,n)=>{"use strict";var r=n(9516),o=n(7018),i=n(5449),a={"Content-Type":"application/x-www-form-urlencoded"};function u(e,t){!r.isUndefined(e)&&r.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var c,s={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(c=n(35592)),c),transformRequest:[function(e,t){return o(t,"Accept"),o(t,"Content-Type"),r.isFormData(e)||r.isArrayBuffer(e)||r.isBuffer(e)||r.isStream(e)||r.isFile(e)||r.isBlob(e)?e:r.isArrayBufferView(e)?e.buffer:r.isURLSearchParams(e)?(u(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):r.isObject(e)||t&&"application/json"===t["Content-Type"]?(u(t,"application/json"),function(e,t,n){if(r.isString(e))try{return(t||JSON.parse)(e),r.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional||s.transitional,n=!(t&&t.silentJSONParsing)&&"json"===this.responseType;if(n||t&&t.forcedJSONParsing&&r.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(n){if("SyntaxError"===e.name)throw i(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};r.forEach(["delete","get","head"],(function(e){s.headers[e]={}})),r.forEach(["post","put","patch"],(function(e){s.headers[e]=r.merge(a)})),e.exports=s},49641:e=>{e.exports={version:"0.25.0"}},69012:e=>{"use strict";e.exports=function(e,t){return function(){for(var n=new Array(arguments.length),r=0;r<n.length;r++)n[r]=arguments[r];return e.apply(t,n)}}},79106:(e,t,n)=>{"use strict";var r=n(9516);function o(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function(e,t,n){if(!t)return e;var i;if(n)i=n(t);else if(r.isURLSearchParams(t))i=t.toString();else{var a=[];r.forEach(t,(function(e,t){null!=e&&(r.isArray(e)?t+="[]":e=[e],r.forEach(e,(function(e){r.isDate(e)?e=e.toISOString():r.isObject(e)&&(e=JSON.stringify(e)),a.push(o(t)+"="+o(e))})))})),i=a.join("&")}if(i){var u=e.indexOf("#");-1!==u&&(e=e.slice(0,u)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}},84680:e=>{"use strict";e.exports=function(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},33948:(e,t,n)=>{"use strict";var r=n(9516);e.exports=r.isStandardBrowserEnv()?{write:function(e,t,n,o,i,a){var u=[];u.push(e+"="+encodeURIComponent(t)),r.isNumber(n)&&u.push("expires="+new Date(n).toGMTString()),r.isString(o)&&u.push("path="+o),r.isString(i)&&u.push("domain="+i),!0===a&&u.push("secure"),document.cookie=u.join("; ")},read:function(e){var t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function(e){this.write(e,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}}},29137:e=>{"use strict";e.exports=function(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},45019:(e,t,n)=>{"use strict";var r=n(9516);e.exports=function(e){return r.isObject(e)&&!0===e.isAxiosError}},64202:(e,t,n)=>{"use strict";var r=n(9516);e.exports=r.isStandardBrowserEnv()?function(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var r=e;return t&&(n.setAttribute("href",r),r=n.href),n.setAttribute("href",r),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=o(window.location.href),function(t){var n=r.isString(t)?o(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function(){return!0}},7018:(e,t,n)=>{"use strict";var r=n(9516);e.exports=function(e,t){r.forEach(e,(function(n,r){r!==t&&r.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[r])}))}},62012:(e,t,n)=>{"use strict";var r=n(9516),o=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function(e){var t,n,i,a={};return e?(r.forEach(e.split("\n"),(function(e){if(i=e.indexOf(":"),t=r.trim(e.substr(0,i)).toLowerCase(),n=r.trim(e.substr(i+1)),t){if(a[t]&&o.indexOf(t)>=0)return;a[t]="set-cookie"===t?(a[t]?a[t]:[]).concat([n]):a[t]?a[t]+", "+n:n}})),a):a}},17980:e=>{"use strict";e.exports=function(e){return function(t){return e.apply(null,t)}}},34841:(e,t,n)=>{"use strict";var r=n(49641).version,o={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){o[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var i={};o.transitional=function(e,t,n){return function(o,a,u){if(!1===e)throw new Error(function(e,t){return"[Axios v"+r+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}(a," has been removed"+(t?" in "+t:"")));return t&&!i[a]&&(i[a]=!0),!e||e(o,a,u)}},e.exports={assertOptions:function(e,t,n){if("object"!=typeof e)throw new TypeError("options must be an object");for(var r=Object.keys(e),o=r.length;o-- >0;){var i=r[o],a=t[i];if(a){var u=e[i],c=void 0===u||a(u,i,e);if(!0!==c)throw new TypeError("option "+i+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+i)}},validators:o}},9516:(e,t,n)=>{"use strict";var r=n(69012),o=Object.prototype.toString;function i(e){return Array.isArray(e)}function a(e){return void 0===e}function u(e){return"[object ArrayBuffer]"===o.call(e)}function c(e){return null!==e&&"object"==typeof e}function s(e){if("[object Object]"!==o.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function l(e){return"[object Function]"===o.call(e)}function f(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),i(e))for(var n=0,r=e.length;n<r;n++)t.call(null,e[n],n,e);else for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.call(null,e[o],o,e)}e.exports={isArray:i,isArrayBuffer:u,isBuffer:function(e){return null!==e&&!a(e)&&null!==e.constructor&&!
1a(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)},isFormData:function(e){return"[object FormData]"===o.call(e)},isArrayBufferView:function(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&u(e.buffer)},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isObject:c,isPlainObject:s,isUndefined:a,isDate:function(e){return"[object Date]"===o.call(e)},isFile:function(e){return"[object File]"===o.call(e)},isBlob:function(e){return"[object Blob]"===o.call(e)},isFunction:l,isStream:function(e){return c(e)&&l(e.pipe)},isURLSearchParams:function(e){return"[object URLSearchParams]"===o.call(e)},isStandardBrowserEnv:function(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&("undefined"!=typeof window&&"undefined"!=typeof document)},forEach:f,merge:function e(){var t={};function n(n,r){t[r]=s(t[r])&&s(n)?e(t[r],n):s(n)?e({},n):i(n)?n.slice():n}for(var r=0,o=arguments.length;r<o;r++)f(arguments[r],n);return t},extend:function(e,t,n){return f(t,(function(t,o){e[o]=n&&"function"==typeof t?r(t,n):t})),e},trim:function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")},stripBOM:function(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}}},31064:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(82284),o=n(45458),i=n(80296),a=(n(28706),n(2008),n(50113),n(78350),n(23418),n(23792),n(48598),n(62062),n(34782),n(26910),n(30237),n(62010),n(2892),n(79432),n(26099),n(3362),n(27495),n(90906),n(31415),n(47764),n(25440),n(11392),n(12041),n(23500),n(62953),n(41669)),u=n.n(a),c=n(25225);const s=function(e){function t(){return"localhost"===window.location.hostname||"127.0.0.1"===window.location.hostname||window.location.hostname.startsWith("localhost:")||window.location.hostname.startsWith("127.0.0.1:")?"".concat(window.location.protocol,"//").concat(window.location.host,"/yourcart?subcmd=add"):"https://www.unboundmedicine.com/yourcart?subcmd=add"}function n(e,t){var n=e.filter((function(e){return e.items.some((function(e){return e.inv_id===t}))})).sort((function(e,t){return t.start_date_ms-e.start_date_ms})).reverse();return 0==n.length?{}:n[0]}function a(e){var t={parent:null,addons:{}},n=e.find(".auto-renew-main").first();return n.length&&(t.parent=n.is(":checked")),e.find(".auto-renew-addon").each((function(){var e=u()(this).closest(".addon-item").data("inv-id");void 0!==e&&(t.addons[String(e)]=u()(this).is(":checked"))})),t}function s(e){var t=e.data("initial-state"),n=function(e){return a(e)}(e);return!function(e,t){if(!e||!t)return!1;if(e.parent!==t.parent)return!1;var n=Object.keys(e.addons||{}),r=Object.keys(t.addons||{});if(n.length!==r.length)return!1;for(var o=0,i=n;o<i.length;o++){var a=i[o];if(e.addons[a]!==t.addons[a])return!1}return!0}(t,n)}function l(e){var t=e.find(".save-changes");s(e)?t.prop("disabled",!1):t.prop("disabled",!0)}var f=!1;function d(){f||(f=!0,document.addEventListener("statechange",(function(){window.setTimeout((function(){q()&&e("#recaptcha-message").empty(),$()}),0)}),!0)),e("#ua_email").typeWatch(S),e("#ua_password").typeWatch(T),e("#text-password").typeWatch(E),e("#ua_password_confirm").typeWatch(O),e("#ua_firstname").typeWatch(_),e("#ua_lastname").typeWatch(A),e("#username").blur((function(e){M()&&G(),$()})),e("#ua_username").blur((function(e){M()&&G(),$()})),e("#ua_password").blur((function(t){L(),e("#ua_password_confirm").length>0&&j(),$()})),e("#text-password").blur((function(t){F(),e("#ua_password_confirm").length>0&&j(),$()})),e("#ua_password_confirm").blur((function(e){j(),$()})),e("#ua_firstname").blur((function(e){U()})),e("#ua_first_name").blur((function(e){U()})),e("#ua_last_name").blur((function(e){H()})),e("#ua_lastname").blur((function(e){H()})),e("#ua_email").blur((function(t){var n=e("#emasun").length>0;I()&&n?K():I()})),e("#ua_profession").blur((function(e){z()})),e("#ua_profession").change((function(e){z(),m()})),e("#nursingSpecialties").blur((function(t){var n;n=e("#nursingSpecialties"),e("#nursingSpecialties option:selected").val().length<1?P("You must choose a specialty",n):B(n)})),e("#nursepracSpecialties").blur((function(e){V()})),e("#nursepracSpecialties").change((function(e){V()}
1)),e("#physicianSpecialties").blur((function(e){W()})),e("#physicianSpecialties").change((function(e){W()})),e('input[type="text"]').on("blur",$),e('input[type="password"]').on("blur",$),e("select").on("change",$),e("#account-update-form").on("submit",(function(t){var n,r,o;if(t.preventDefault(),n=e("#ua_password").length>0&&e("#ua_password").is(":visible"),r=e("#text-password").length>0&&e("#text-password").is(":visible"),n?L():r&&F(),e("#ua_password_confirm").length>0&&j(),$()&&0===e(".field-error").length)return e.ajax({type:"POST",url:"./account-update",async:!1,dataType:"html",data:e("#account-update-form").serialize(),success:function(t){o=e(t).find("div.ajax-data").children(),e("#account-setup").replaceWith(o),d(),"undefined"!=typeof StoreQR&&e("#redemption-success").length>0&&StoreQR.renderStoreQRCodes();var n=e("#ua_password");n.length>0&&n.is(":visible")&&0===n.val().length&&P("Please re-enter your password",n)}}),!1;q()||e("#recaptcha-message").html('<p class="error">Please complete the verification check below before continuing.</p>')})),e("#eula-checkbox").bind("click",(function(t){!function(t){var n=e(t.target);n.toggleClass("selected").toggleClass("unselected"),n.hasClass("selected")?n.children("#ua_eula").val("1"):n.children("#ua_eula").val("0");$()}(t)})),e("#customeula-checkbox").bind("click",(function(t){!function(t){var n=e(t.target);n.toggleClass("selected").toggleClass("unselected"),n.hasClass("selected")?(n.children("#custom-eula").val("1"),n.children("#customeula").val("1")):(n.children("#custom-eula").val("0"),n.children("#customeula").val("0"));$()}(t)})),e("#mailings-checkbox").bind("click",(function(e){N(e)})),e("#show-pass").bind("click",(function(e){D(e)})),m()}function m(){var t=e("#ua_profession option:selected").data("id"),n=e("option.spec-prof-"+t).length;e("select#ua_specialty option[class*=spec-prof]").hide(),n>1?(e("#specialty-container").show(),e("option.spec-prof-"+t).show()):(e("#specialty-container").hide(),e("select#ua_specialty").val(""))}var p=30,g=6,h=30,v=6,b=60,y=30,w="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789()-, +_.#$%@&!=/*?\\<>,^",x="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-@_.áà âåäÃãæçÃéèêÃëÃÃìîÃïñÃóòôöÃõøšŠúùûÃüÃýÃÿžŽ",C=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_.áà âåäÃãæçÃéèêÃëÃÃìîÃïñÃóòôöÃõøšŠúùûÃüÃýÃÿžŽ";function k(e,t){var n=x;"password"==e&&(n=w),"firstname"!=e&&"lastname"!=e||(n=C);for(var r=0;r<t.length;r++){var o=t.charAt(r);if(-1==n.indexOf(o))return" "==o?"spaces":o}return""}var S={callback:function(){I(),$()},wait:2e3,highlight:!1,captureLength:0},T={callback:function(){L(),e("#ua_password_confirm").length>0&&j(),$()},wait:750,highlight:!1,captureLength:2},E={callback:function(){F(),$()},wait:750,highlight:!1,captureLength:2},O={callback:function(){j(),$()},wait:750,highlight:!1,captureLength:2},_={callback:function(){U(),$()},wait:750,highlight:!1,captureLength:1},A={callback:function(){H(),$()},wait:750,highlight:!1,captureLength:1};function D(t){var n=e("#ua_password"),r=e("#text-password");e("#ua_password").is(":visible")?(n.hide(),r.val(n.val()),r.show(),e(t.target).text("Hide Password")):(r.hide(),n.val(r.val()),n.show(),e(t.target).text("Show Password"))}function N(t){var n=e(t.target);n.toggleClass("selected").toggleClass("unselected"),n.hasClass("selected")?n.children("#ua_mailings").val("1"):n.children("#ua_mailings").val("0")}function R(t){var n;(n=t.is("#ua_password")?t.next().next(".field-tip"):t.next(".field-tip")).length>0&&n.remove(),t.removeClass("field-error"),t.removeClass("field-success"),t.is("#ua_password")?(e("#text-password").removeClass("field-error"),e("#text-password").removeClass("field-success")):t.is("#text-password")&&(e("#ua_password").removeClass("field-error"),e("#ua_password").removeClass("field-success"))}function P(t,n){var r,o;0==(o=n.is("#ua_password")?n.next().next(".field-tip"):n.next(".field-tip")).length?(r=e("<p class='field-tip'/>"),n.is("#ua_password")?n.next().after(r):n.after(r)):r=e(o[0]);var i=n.attr("id");"profession"!=i&&"nursingSpecialties"!=i&&"nursepracSpecialties"!=i&&"physicianS
1pecialties"!=i||(n.addClass("no-bk-img"),r.css("margin-top","-20px")),r.text(t),n.removeClass("field-success"),n.is("#ua_password")?e("#text-password").removeClass("field-success"):n.is("#text-password")&&e("#ua_password").removeClass("field-success"),n.addClass("field-error"),n.is("#ua_password")?e("#text-password").addClass("field-error"):n.is("#text-password")&&e("#ua_password").addClass("field-error"),r.show()}function B(t){var n;(n=t.is("#ua_password")?t.next().next(".field-tip"):t.next(".field-tip")).length>0&&n.remove(),t.removeClass("field-error"),t.is("#ua_password")?e("#text-password").removeClass("field-error"):t.is("#text-password")&&e("#ua_password").removeClass("field-error");var r=t.attr("id");("profession"==r||"nursingSpecialties"==r||"nursepracSpecialties"==r||"physicianSpecialties"==r)&&(t.addClass("field-success"),t.addClass("no-bk-img")),$()}function I(){var t=e("#ua_email"),n=t.val().length;if(0!==t.length||t.hasClass("required")){if(n<v){var r="Email must be at least "+v+" characters";return 0==n&&(r="Please enter your email"),P(r,t),!1}if(n>b)return P(r="Email must be fewer than "+b+" characters",t),!1;var o,i,a,u=k("email",t.val());if(""==u){var c=t.val().indexOf("@");if(-1==c)return P("Invalid email address",t),!1;if(t.val().lastIndexOf(".")<c)return P("Invalid email address",t),!1;var s=t.val().substring(0,c);return"."==s||""==s?(P("Invalid email address",t),!1):(o=e("#ua_email"),i=o.val(),a=e("#pid").val(),e.ajax({type:"POST",url:"./email-validate",async:!1,data:"&email="+i+"&pid="+a,success:function(t){t.status?(B(o),e('input[name="emasun"]').length>0&&K()):P("That email is invalid",o)}}),!0)}return P("Email can't contain "+u,t),!1}R(t)}function M(t){var n=e("#ua_username");if(0!==n.val().length||n.hasClass("required")){if(n.val().length<6)return P("Username must be at least 6 characters",n),!1;if(n.val().length>p)return P("Username must be fewer than "+p+" characters",n),!1;var r=k("username",n.val());return""==r?(B(n),!0):(P("Username can't contain "+r,n),!1)}R(n)}function L(){var t=e("#ua_password");if(e("#text-password").val(t.val()),t.val().length<g)P("Password must be at least 6 characters",t);else{if(!(t.val().length>h)){var n=k("password",t.val());return""==n?(B(t),!0):(P("Password can't contain "+n,t),!1)}P("Password must be fewer than "+h+" characters",t)}}function F(){var t=e("#text-password");if(e("#ua_password").val(t.val()),t.val().length<g)P("Password must be at least 6 characters",t);else{if(!(t.val().length>h)){var n=k("password",t.val());return""==n?(B(t),!0):(P("Password can't contain "+n,t),!1)}P("Password must be fewer than "+h+" characters",t)}}function j(){var t=e("#ua_password"),n=e("#ua_password_confirm");n.val().length<g?P("Password must be at least 6 characters",n):n.val().length>h?P("Password must be fewer than "+h+" characters",n):n.val()!=t.val()?P("Doesn't match your password",n):B(n)}function U(){var t=e("#ua_firstname");if(t.length){var n=!1,o=t.attr("required");if("undefined"!==(0,r.A)(o)&&!1!==o&&(n=!0),0!==t.val().length||t.hasClass("required")||!1!==n)if(t.val().length<1)P("Please enter your first name",t);else if(t.val().length>30)P("First Name can't be longer than 30 characters",t);else{var i=k("firstname",t.val());""==i?B(t):P("First Name can't contain "+i,t)}else R(t)}}function H(){var t=e("#ua_lastname");if(t.length){var n=!1,o=t.attr("required");if("undefined"!==(0,r.A)(o)&&!1!==o&&(n=!0),0!==t.val().length||t.hasClass("required")||!1!==n)if(t.val().length<1)P("Please enter your last name",t);else if(t.val().length>y)P("Last Name can't be longer than 30 characters",t);else{var i=k("lastname",t.val());""==i?B(t):P("Last Name can't contain "+i,t)}else R(t)}}function z(){var t=e("#ua_profession");e("#ua_profession option:selected").val().length<1?P("You must choose a profession",t):B(t)}function V(){var t=e("#nursepracSpecialties");e("#nursepracSpecialties option:selected").val().length<1?P("You must choose a specialty",t):B(t)}function W(){var t=e("#physicianSpecialties");e("#physicianSpecialties option:selected").val().length<1?P("You must choose a specialty",t):B(t)}function q(){var t=e("#account-update-form");return 0===t.find("#altcha-container, altcha-widget").length||(t.find('input[name="altcha"]').val()||"").length>0}function $(){var t=!1;e("#ua_eula").length>0&&(t=!0);var n=e("#ua_eula").val(),r=e("#continue-button"),o=0===e("input[required]:visible").filter((function(){return 0===e(this).val().length})).length+e("select[required]:visible").filter((function(){return 0===e(this).find("option:selected").val().length})).length+e(".field-error").length;return o&&t&&(o="1"===n),o&&e("#customeula-checkbox").length>0&&(o=e("#customeula-checkbox").hasClass("selected")),o&&(o=q()),o?(r.removeClass("inactive"),r.attr("disabled",!1)):(r.hasClass("inactive")||r.addClass("inactive"),r.attr("disabled",!0)),o}function G(){var t=e("#ua_username"),n=t.val(),r=e("#pid").val();e.ajax({type:"POST",url:"./uncheck",async:!1,data:"&un="+n+"&pid="+r,success:function(e){e.status?B(t):P("That username has been taken",t)}})}function K(){var t=e("#ua_email"),n=e("#ua_email").data("base")||"",r=t.val(),o=e("#pid").val();if(""!==n&&n===r)return B(t),!0;e.ajax({type:"POST",url:"./uncheck",async:!1,data:"&un="+r+"&pid="+o,success:function(e){return e.status?(B(t),!0):(P("That account already exists",t),!1)}})}function Y(){"United States"==e("select#ua_country option:selected").text()||"USA"==e("select#ua_country option:selected").text()?(e("#state-container").show(),e("#city-container").show(),e("#zip-container").show()):(e("#state-container").hide(),e("select#ua_state").val("NA"),e("#city-container").hide(),e("input#ua_city").val(""),e("#zip-container").hide(),e("input#ua_zip").val(""))}return{redeemKeyBindings:function(){e("#account-update-form").submit((function(){var t=e("#akey").val();return"Enter Your Book Code Here"!=t&&""!=t||(e("p#activate-message-box").text("Oops. Please enter your book code.").show(),!1)}))},createAccountBindings:d,accountUpdateBindings:function(){e("#ua_email").on("change",(function(t){var n=e("#emasun").length>0;I()&&n&&K()})),e("#ua_profession").change((function(e){z(),m()})),e("input#profile-submit-button").click((function(t){if(event.preventDefault(),$())return function(t){var n=e("#emasun").length>0,r=e(t).data("akey"),o=e("input#ua_email").val(),i=e("input#ua_username").val(),a=e("input#ua_firstname").val(),u=e("input#ua_lastname").val(),s=e("input#ua_institution").val(),l=e("select#ua_profession").val(),f=e("select#ua_specialty").val(),d=e("select#ua_suffix option:selected").text(),m=e("select#ua_purchasereason o
1ption:selected").text(),p=e('input[name="role"]:checked').val(),g=e("select#ua_country option:selected").text(),h=e("select#ua_state option:selected").attr("value"),v=e("input#ua_city").val(),b=e("input#ua_zip").val(),y=e("#ua_mailings").length>0,w=e("#ua_eula").length>0;null!=p&&"undefined"!=p||(p="");null!=l&&"undefined"!=l&&"Profession"!=l||(l="");null!=f&&"undefined"!=f||(f="");null!=s&&"undefined"!=s||(s="");null!=d&&"undefined"!=d||(d="");var x={subcmd:"update-account",akey:r,email:o,username:i,first_name:a,last_name:u,orgname:s,profession:l,specialty:f,suffix:d,role:p,emasun:n,purchasereason:m,country:g,state:h,city:v,zip:b};y&&(x.mailings=e("#ua_mailings").val());w&&(x.eula=e("#ua_eula").val());2===e("#ua_password,#ua_password_confirm").length&&(x.password=e("#ua_password").val(),x.password_confirm=e("#ua_password_confirm").val());e.ajax({type:"POST",url:"./account-ajax",async:!1,data:x,success:function(t){var n=e(t).find("div.ajax-message"),r=n.text(),i=n.attr("mtype");if((0,c.ajaxMessage)(t)&&"error"!==i&&(e("#ua_email").data("base",o),e("#user-account-edit-dialog").length>0&&e("#user-account-edit-dialog").trigger("close")),1==e("#account-main-container").data("isdevice")){var a="green";"error"==i&&(a="red"),e("div#device-success").remove(),e("input#profile-submit-button").before('<div id="device-success" style="color:'+a+';">'+r+"</div>")}}})}(t.target),!1})),e(".more-info-link").click((function(t){e("div.more-info-text").hide(),e(this).siblings("div.more-info-text").show(),t.stopPropagation()})),e("body").click((function(t){0!=e(t.target).is(".more-info-link").length&&e("div.more-info-text").hide()})),e("#ua_firstname").blur((function(e){U()})),e("#ua_lastname").blur((function(e){H()})),e("#mailings-checkbox").bind("click",(function(e){N(e)})),e("#ua_country").change((function(e){Y()})),e("#show-pass").bind("click",(function(e){D(e)})),U(),H(),m(),Y(),e("body").on("click",".manage-subscription-button",(function(r){r.preventDefault();var o=e(this);o.addClass("loading"),e("#subscription-management-modal-container").data("triggerButton",o),function(r,o){e.ajax({type:"POST",url:"./manage-stripe-sub",dataType:"json",data:{subcmd:"get-subscriptions-for-management",ckey:r},success:function(s){s.status&&s.status.condition?function(r,o,c){var s,f,d,m=r||{},p=m.products,g=void 0===p?[]:p,h=m.stripe_subscription_info,v=void 0===h?[]:h,b="GROUP"!==String(null===(s=g[0])||void 0===s?void 0:s.inv_type).toUpperCase()&&null!==(f=g[0])&&void 0!==f&&f.upgrade_id&&g[0].upgrade_id!==c?g[0].upgrade_id:"",y=n(v,c);!y.stripe_subscription_id&&b&&(y=n(v,b));var w=function(e,t,n,r){var o=n,i=e&&e.stripe_subscription_id?e.stripe_subscription_id:"",a=!!(t&&t.length>0&&"GROUP"===String(t[0].inv_type).toUpperCase()),u=e&&e.items||[],c=u.find((function(e){return e.inv_id===n}))||(r?u.find((function(e){return e.inv_id===r})):void 0);if(!c&&a&&t&&t.length>0){var s=t[0];s&&"GROUP"===String(s.inv_type).toUpperCase()&&(o=s.inv_id)}var l=!(!e||!e.auto_renewal)&&"active"===(null==c?void 0:c.status);return{parentInvId:o,parentStripeSubId:i,parentStripeItemId:(null==c?void 0:c.stripe_subscription_item_id)||"",parentStripeItemAccessKey:(null==c?void 0:c.access_key)||"",parentAutoRenewal:l,parentIsGroup:a}}(y,g,c,b),x=!!(v&&v.length>0);w.parentIsGroup&&x?x=v.flatMap((function(e){return e.items})).some((function(e){return e&&"active"===e.status&&e.inv_id!==w.parentInvId})):y&&(null===(d=y.items)||void 0===d?void 0:d.length)>1&&(x=!!y.auto_renewal);var C=function(e,t,n,r){var o="",a="";if(n){var u=e[0].expiration_date.replaceAll(/(\d{4}),.*/g,"$1");o="Configure auto-renewal for your products below:",r.parentAutoRenewal&&(e&&e[0]||{}).expiration_date&&(a="Your account will renew and your card will be charged on ".concat(u))}else try{var c,s=t[0].expiration_date;if(/^\d{2}-\d{2}-\d{4}$/.test(s)){var l=s.split("-").map(Number),f=(0,i.A)(l,3);c=new Date(f[2],f[0]-1,f[1])}else c=new Date(s);var d=c.toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"});o="Your account is currently not set up for auto-renewal",a="You will lose access to your account on "+d}catch(e){}return"GROUP"===t[0].inv_type&&(a=""),{msg:o,submsg:a}}(v,g,x,w),k=function(t,n,r){var o=e("#subscription-management-modal-container"),i=t?"status-on":"status-off",a='<div class="subscriptions-message"><div class="msg">'+n+"</div>"+(r?'<div class="submsg">'+r+"</div>":"")+"</div>",u='\n <div class="subscription-management-modal">\n <div class="modal-header '.concat(i,'">\n <h2>Manage your subscriptions</h2>\n <button class="close-button" aria-label="Close"></button>\n </div>\n <div class="modal-body">').concat(a,'</div>\n <div class="modal-footer">\n <button class="button primary-button save-changes" disabled>Save Changes</button>\n </div>\n </div>');return o.empty().html(u),o}(x,C.msg,C.submsg);
1k.data("ckey",o),k.data("has-stripe-sub-info",x),k.data("first-time-parent-enabled",!0),function(n,r,o,i){var c=n.find(".modal-body"),s=e("#current-products-landing").first();if(s.length){var f=s.clone(!0,!0);f.attr("id","current-products-modal");var d=f.find(".parent-product").first();if(d.length){d.addClass("subscription-group");var m=r&&r.length?r[0]:null;m&&m.upgrade_id&&d.attr("data-upgrade-id",m.upgrade_id),i.parentAutoRenewal&&d.find(".product-expire .expire-label").text("Renews on"),function(e,t){var n=e.find(".product-item .product-body").first();if(n.length){var r=t.parentInvId,o=t.parentStripeSubId,i=t.parentStripeItemId,a=t.parentStripeItemAccessKey,u=t.parentAutoRenewal,c=t.parentIsGroup;if(o&&e.attr("data-sub-id",o),r&&e.attr("data-inv-id",r),!c&&0===n.find(".autorenewal-toggle").length){var s='\n <div class="autorenewal-toggle">\n <label class="toggle-label">Auto‑renew</label>\n <label class="switch">\n '.concat(i?'<input type="checkbox" class="auto-renew-main" data-initial-state="'.concat(u,'" data-item-id="').concat(i,'" data-item-access-key="').concat(a,'" data-inv-id="').concat(r,'" ').concat(u?"checked":"",">"):'<input type="checkbox" class="auto-renew-main" data-initial-state="'.concat(u,'" data-inv-id="').concat(r,'" ').concat(u?"checked":"",">"),'\n <span class="slider round"></span>\n </label>\n </div>\n ');n.append(s)}}}(d,i),i.parentIsGroup&&(d.addClass("parent-is-group"),d.find(".product-expire").remove())}var p=f.find(".current-add-ons").first();p.length&&(p.addClass("addon-items"),function(n,r,o,i){var a=r&&r.length>1?r.slice(1):[],c=n.find(".product-item");c.each((function(){var n=u()(this),r=n.data("inv-id")||n.data("product-id")||"",c=a.find((function(e){return e.inv_id===r}))||{},s={},l=null;o&&o.length>0&&(l=o.find((function(e){return e.items&&e.items.some((function(e){return e.inv_id===r}))})))&&l.items&&(s=l.items.find((function(e){return e.inv_id===r}))||{});var f=s.stripe_subscription_item_id||"",d=s.access_key||"",m=!!l&&l.auto_renewal&&"active"===s.status;if(n.attr("data-inv-id",r),n.hasClass("addon-item")||n.addClass("addon-item"),c&&c.upgrade_id&&n.attr("data-upgrade-id",c.upgrade_id),f&&(n.attr("data-item-id",f),n.attr("data-item-access-key",d)),m&&n.find(".product-expire .expire-label").text("Renews on"),"active"===s.status&&i.parentIsGroup&&!i.parentAutoRenewal&&n.addClass("subscription-item-possessor"),n.data("upgrade-available")){for(var p=n.data("ukey"),g=(n.data("akey"),n.get(0).attributes),h=n.children(),v=t(),b=e('<a href="'.concat(v,"&invId=").concat(c.upgrade_id,"&akey=").concat(p,'"></a>')),y=0;y<g.length;y++)b.attr(g[y].name,g[y].value);b.addClass("upgrade-link"),b.append(h),n.replaceWith(b)}if(("ADDON_SUB"===c.inv_type||"GROUPABLE"===c.inv_type)&&0===n.find(".autorenewal-toggle").length){var w='\n <div class="autorenewal-toggle">\n <label class="toggle-label">Auto‑renew</label>\n <label class="switch">\n '.concat(f?'<input type="checkbox" class="auto-renew-addon '.concat(m?"":"was-disabled",'" data-initial-state="').concat(m,'" data-item-id="').concat(f,'" data-item-access-key="').concat(d,'" data-inv-id="').concat(r,'" ').concat(m?"checked":"",">"):'<input type="checkbox" class="auto-renew-addon '.concat(m?"":"was-disabled",'" data-initial-state="').concat(m,'" data-inv-id="').concat(r,'" ').concat(m?"checked":"",">"),' \n <span class="slider round"></span>\n </label>\n </div>');n.find(".product-body").append(w)}}))}(p,r,o,i)),c.append(f),n.data("initial-state",a(n)),l(n)}}(k,g,v,w),function(t,n,r){var o={};(r||[]).forEach((function(e){e&&null!=e.inv_id&&e.name&&(o[String(e.inv_id)]=e.name)}));var i=[];if((n||[]).forEach((function(e){var t=e&&e.customer_portal_url;if("string"==typeof t&&t.length){var n=(e.items||[]).filter((function(e){return e&&null!=e.inv_id&&String(e.inv_id).length>0}));if(n.length){var r=n.map((function(e){var t=String(e.inv_id);return o[t]||t}));i.push({labelText:r.join(", "),url:t})}}}
1)),0!==i.length){var a=t.find(".modal-body"),u=e('<div class="stripe-customer-portal-links"></div>'),c=function(t){return e('<a class="stripe-customer-portal-link" target="_blank" rel="noopener noreferrer"></a>').attr("href",t).text("Manage Payment Details")};1===i.length?u.append(c(i[0].url)):i.forEach((function(t){var n=e('<div class="stripe-portal-row"></div>');n.append(e('<span class="stripe-portal-label"></span>').text(t.labelText)),n.append(c(t.url)),u.append(n)})),a.append(u)}}(k,v,g),setTimeout((function(){return k.addClass("visible")}),10)}(s.data,r,o):(0,c.displayMessage)("error",s.status&&s.status.message?s.status.message:"An unknown error occurred while fetching subscription data.");var f=e(".manage-subscription-button");f&&f.length&&f.removeClass("loading")},error:function(e,t){(0,c.displayMessage)("error","An error occurred while fetching subscription data.")}})}(o.attr("ckey"),o.attr("inv_id"))})),e(document).on("click","#subscription-management-modal-container .close-button, #subscription-management-modal-container .cancel-changes",(function(){if(!e(this).is(".loading")){var t=e("#subscription-management-modal-container");t.removeClass("visible"),setTimeout((function(){t.empty()}),300)}})),e(document).on("click","#subscription-management-modal-container",(function(t){if(e(t.target).is("#subscription-management-modal-container")&&!e(this).is(".loading")){var n=e("#subscription-management-modal-container");n.removeClass("visible"),setTimeout((function(){n.empty()}),300)}})),e(document).on("change","#subscription-management-modal-container .auto-renew-main",(function(){var t=e("#subscription-management-modal-container"),n=e(this).is(":checked"),r=e(this).closest(".subscription-group"),o=r.data("sub-id"),i=r.next(".addon-items").find(".auto-renew-addon"),a=t.data("addon-states-before-change")||{},u=t.data("first-time-parent-enabled");n?(i.prop("disabled",!1),u?(i.prop("checked",!0),u=!1,t.data("first-time-parent-enabled",!1)):a[o]&&i.each((function(){var t=e(this).closest(".addon-item").data("item-id"),n=a[o][t];void 0!==n&&e(this).prop("checked",n)}))):(a[o]={},i.each((function(){var t=e(this).closest(".addon-item").data("item-id");a[o][t]=e(this).is(":checked")})),i.prop("checked",!1).prop("disabled",!0)),t.data("addon-states-before-change",a),l(t)})),e(document).on("change","#subscription-management-modal-container .auto-renew-addon",(function(){l(e("#subscription-management-modal-container"))})),e(document).on("click","#subscription-management-modal-container .save-changes",(function(){!function(n){var r=[],i=1500,a=!1;n.addClass("loading");var u=n.find(".autorenewal-toggle input[data-item-id]").toArray().filter((function(t){return e(t).data("initial-state")!==e(t).is(":checked")})),s=u.filter((function(t){return e(t).is(":checked")})),l=u.filter((function(t){return!e(t).is(":checked")})),f=s.map((function(t){return e(t).data("item-id")+"::"+e(t).data("item-access-key")})).join(","),d=l.map((function(t){return e(t).data("item-id")+"::"+e(t).data("item-access-key")})).join(",");if(f.length>0||d.length>0)try{e.ajax({type:"POST",url:"./manage-stripe-sub",dataType:"json",data:{subcmd:"toggle-subscription-items",renew:f,cancel:d},success:function(e){var t,n=!!(e&&e.status&&e.status.condition);n?((0,c.displayMessage)("info","Subscription settings updated successfully!"),a=!0):(0,c.displayMessage)("error",e&&e.status&&e.status.message?e.status.message:"Failed to update subscription settings."),n&&null!=e&&null!==(t=e.data)&&void 0!==t&&t.cartInventory&&e.data.cartInventory.length>0&&r.push.apply(r,(0,o.A)(e.data.cartInventory))},error:function(){(0,c.displayMessage)("error","An error occurred while updating subscription settings.")},complete:function(){n.removeClass("visible"),setTimeout((function(){n.empty()}),300),n.removeClass("loading"),a&&setTimeout((function(){return window.location.reload()}),i)}})}catch(e){n.removeClass("loading"),(0,c.displayMessage)("error","Unexpected error while updating subscription settings."),n.removeClass("visible"),setTimeout((function(){return n.empty()}),300)}n.find(".auto-renew-main:checked:not([data-item-id])").each((function(){var t=e(this).data("upgradeId")||e(this).closest(".subscription-group").data("upgradeId")||e(this).data("inv-id");t&&r.push(String(t))})),n.find(".auto-renew-addon:checked:not([data-item-id])").each((function(){if(e(this).hasClass("was-disabled")){var t=e(this).closest(".addon-item").data("inv-id");t&&r.push(String(t))}})),n.removeClass("loading"),r.length>0&&function(e,n){var r=e.data("ckey"),o=t(),i=Array.from(new Set(n));if(0!==i.length){var a="".concat(o,"&invId=").concat(encodeURIComponent(i.join(",")),"&akey=").concat(encodeURIComponent(r));e.removeClass("visible"),setTimeout((function(){e.empty()}),300),window.open(a,"_blank")}else(0,c.displayMessage)("info","No subscriptions selected. Turn on at least one toggle to proceed.")}(n,r)}(e("#subscription-management-modal-container"))}))},institutionValue:function(t){var n=e(t).text();e("input#ua_institution").val(n),e("#institution-list").hide()},filterInstitution:function(t){var n=e(t).val().toLowerCase(),r=0;
1""==n||n.length<3?e("#institution-list").hide():(e("#institution-list").show(),e("#institution-list > li").each((function(){e(this).text().toLowerCase().indexOf(n)>-1&&r<50?(e(this).show(),r++):e(this).hide()})))}}}(u())},6806:(e,t,n)=>{"use strict";n.r(t),n.d(t,{accountModule:()=>f.default,autocompleteModule:()=>x,catoutlineModule:()=>d.default,catsubsModule:()=>C,certModule:()=>p.default,contentModule:()=>r.default,coursesModule:()=>m.default,dialogsModule:()=>i.default,favoritesModule:()=>S,glimpseModule:()=>w,graspModule:()=>u.default,handheldModule:()=>k,loginModule:()=>a.default,medlineModule:()=>c.default,nodewebModule:()=>_,notesListModule:()=>y,notesModule:()=>v.default,onboardModule:()=>E,pricingBundleModule:()=>A,pushModule:()=>T,shortestPath:()=>b.default,subsearchModule:()=>l.default,teststatsModule:()=>O,ubForms:()=>h.default,webappModule:()=>o.default,webpmidModule:()=>s.default});var r=n(9132),o=n(47680),i=n(30132),a=n(35552),u=n(50462),c=n(77725),s=n(62495),l=n(799),f=n(31064),d=n(73075),m=n(37319),p=n(85418),g=n(5715),h=n(14440),v=n(98368),b=n(36903),y=(0,g.default)("notesBindings","notes-list"),w=(0,g.default)("init","glimpse"),x=(0,g.default)("init","auto"),C=(0,g.default)("init","catsubs"),k=(0,g.default)("init","handheld"),S=(0,g.default)("init","favorites"),T=(0,g.default)("init","push"),E=(0,g.default)("init","onboard"),O=(0,g.default)("init","teststats"),_=(0,g.default)("init","node_web"),A=(0,g.default)("init","pricing_bundle")},73075:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(41669);const o=function(e){return{init:function(){e(document).on("click",".outline-section h5",(function(t){var n=e(t.target).closest(".outline-section");n.toggleClass("expanded-section"),n.toggleClass("collapsed-section")}))}}}(n.n(r)())},85418:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(28706),n(50113),n(48598),n(62062),n(9868),n(26099),n(27495),n(25440);var r,o=n(41669),i=n.n(o),a=n(25225),u=n(84112);n(35552);const c=function(e){var t=function(){e(document).ready((function(){var t=e("#cme-dashboard,#cert-dashboard").attr("user");null!=t&&t.length>0&&(e("#mutExCatTabs").length?e("#searchFilter input[name=category]").each((function(t,n){o(e(n).data("cat-string"))})):o()),function(){if(e("#cme-custom").length>0){var t=Math.random(),n="".concat((0,a.getBase)(),"cme/").concat(d()),r=e("#custom-test-edit-form");if(r.length>0){var o=r.attr("custom-test-id");if(o>0){var i="".concat((0,a.getBase)(),"cme-ajax/").concat(d());e.ajax({url:i,data:{subcmd:"get-custom-test-status","custom-test-id":o,nocache:t},success:function(e){(!e.success||e.locked||e.abandoned||e.converted)&&window.location.replace(n)}})}else window.location.replace(n)}else window.location.replace(n)}}()}))};function n(t){var n=e(".credits .filter > input[name='sDate']").val(),r=e(".credits .filter > input[name='eDate']").val(),o=d(),i=e("#cme-dashboard").length?"creditData":"creditDataMulti",u="".concat((0,a.getBase)(),"cme-ajax/").concat(o,"?subcmd=").concat(i);n&&n.length>0&&(u+="&start="+n),r&&r.length>0&&(u+="&end="+r);var c="";"all"==t||(null!=t&&""!=t?c=t:(e(".catCBoxs input:checked").each((function(){c+=e(this).attr("id")+","})),c=c.replace(/,$/,""))),c&&c.length>0&&(u+="&cCat="+encodeURI(c)),e.ajax({type:"POST",url:u,async:!1,success:function(t){if(null!=t.credCount){var n="none"==t.category||""==t.category?"all":t.category.toLowerCase(),r=e(".currCred .credVal"+"[data-cat='".concat(n,"']"));r.length||(r=e(".currCred .credVal")),r.text(t.credCount.toFixed(3));var o=e(".filterCount"+"[data-cat='".concat(n,"']"));o.length||(o=e(".filterCount")),1==o.length&&o.text("Total: "+t.credCount.toFixed(3)),0===e("#mutExCatTabs").length&&(e(".credSpecifier[data-cat='".concat(n,"']")).show(),e(".credSpecifier[data-cat][data-cat!='".concat(n,"']")).hide())}}})}function o(t){var n=e(".credits .filter > input[name='sDate']").val(),r=e(".credits .filter > input[name='eDate']").val(),o=d(),i=e("#cme-dashboard").length?"creditData":"creditDataMulti",u=e("#cme-dashboard").length?"tests":"content",c="".concat((0,a.getBase)(),"cme-ajax/").concat(o,"?subcmd=").concat(i,"&data=").concat(u);n&&n.length>0&&(c+="&start="+n),r&&r.length>0&&(c+="&end="+r);var s="";
1"all"===t?s="none":null!=t&&""!=t?s=t:(e(".catCBoxs input:checked").each((function(){s+=e(this).attr("id")+","})),s=s.replace(/,$/,"")),s&&s.length>0&&(c+="&cCat="+encodeURI(s));var l=e("div#testResults,div#recordResults");e.ajax({type:"POST",url:c,beforeSend:function(){l.prepend('<div style="margin: 8px auto 0 auto; display: block;" class="loading-ring"/>')},complete:function(){e(".table-wrapper").find(".loading-ring").first().remove()},success:function(n){var r=l.find("*[data-cat='".concat(null==t||""==t?"all":t,"']"));if(null!=t&&""!=t||r.length||(r=l.children(".cme-courselist")),null!=n&&n.length>0){l.find(".emptyResults").detach(),r.detach();var o=e(e.parseHTML(n));if(l.append(function(t){var n=e("#mutExCatTabs .cat.active").data("cat-string");null==n||0==n.length||!t.is("[data-cat]")||t.is("[data-cat=".concat(n,"]"))?t.addClass("show"):t.removeClass("show");return t}(o.find("div.cme-courselist"))),o.find(".credit-totals")){var i=l.parent(".table-wrapper").children(".header");i.children(".credit-totals").remove(),i.append(o.find(".credit-totals"))}if(!l.find(".completed-course").text()){var a=e("<div>").addClass("emptyResults");a.text("No courses to display"),l.append(a)}}e("#certsMultiHeader").length&&f(e(".credits > .completed").get(0))}})}function i(t,n){if(n){var r=e(t.currentTarget),o=r.data("selected")||!1;r.data("selected",!o),e(".apsa-certificate").toggleClass("selected",!o)}else{e(t.currentTarget).toggleClass("selected")}}function c(){var t="".concat((0,a.getBase)(),"certAjax"),n=e(".apsa-certificate.selected").map((function(){return e(this).data("certificateid")})).get().join(",");n.length>0?e.ajax({type:"POST",url:t,data:{subcmd:"apsa",ids:n},async:!0,success:function(t){var n=e(t);e("body").append(n);var r=0,o=e(".cert img").length;e(".cert img").one("load",(function(){++r>=o&&(window.print(),n.remove())}))}}):(0,a.displayMessage)("error","Please select at least one certificate to print",!1)}function s(t){var n=e(t.target),r=e("div.apsaCertificateHistory");r.is(":visible")?n.text("Show Certificates (before April 6th, 2018)"):n.text("Hide Certificates (before April 6th, 2018)"),r.slideToggle()}function l(t){0==e("#searchFilter .catCBoxs input:checked").length?e("#searchFilter .catCBoxs .radALL input").prop("checked",!0):t.parent(".radALL").length>0?e("#searchFilter .catCBoxs :not(.radALL) input").prop("checked",!1):e("#searchFilter .catCBoxs .radALL input").prop("checked",!1)}function f(t){var n=e(t);if(r!==t.scrollLeft||0==t.scrollLeft){r=t.scrollLeft;var o=n.children(".table-wrapper").outerWidth(),i=n.innerWidth();if(o-i>10){var a=r/(o-i),u=4*a,c=1-4*(-.75+a);e(".overflowHider.left").css("opacity",u),e(".overflowHider.right").css("opacity",c)}else e(".overflowHider").css("opacity",0)}n.find(".overflowHider").height(t.clientHeight)}function d(){return e("#cme-dashboard").attr("category")?e("#cme-dashboard").attr("category"):e("#cert-dashboard").attr("categories")}return{init:function(){t(),e(document).on("click",".credits .filter [type=submit],.credits #searchFilter [type=submit]",(function(t){t.preventDefault(),e("#mutExCatTabs").length?e("#searchFilter input[name=category]").each((function(t,r){var i=e(r).data("cat-string");n(i),o(i)})):(n(),o())})),e(document).on("click","#testResults .course.completed-course",(function(t){t.stopPropagation(),function(t){if(t.next().hasClass("qRecs"))t.next().remove(),e(document).trigger("completed-course:toggle");else{var n=d(),r="".concat((0,a.getBase)(),"cme-ajax/").concat(n,"?subcmd=tstQstData&tid=");r+=t.attr("test-id");var o="";e(".catCBoxs input:checked").each((function(){o+=e(this).attr("id")+","})),o=o.replace(/,$/,""),r+="&cCat="+encodeURI(o),t.addClass("loading"),e.ajax({type:"POST",url:r,async:!0,complete:function(){t.removeClass("loading")},success:function(n){if(null!=n&&n.length>0){var r=e("<div>");r.html(n),t.after(r.find(".qRecs"))}e(document).trigger("completed-course:toggle")}})}}(e(this)),e(t.currentTarget).toggleClass("open"),e(t.currentTarget).find(".session-info").toggleClass("open")})),e(document).on("click",'.toggleFilter button[name="toggle"]',(function(){var t,n;t=e(this),n=0,e(".customFilter").children().each((function(){n+=e(this).outerHeight(!0)})),e(".customFilter").toggleClass("active"),"- Filter"===t.text()?(t.text("+ Filter"),e(".customFilter").css("height","")):(t.text("- Filter"),e(".customFilter").css("height",n+"px"))})),e(document).on("click",'button[name="creditCatFilter"]',(function(){!function(t){var n=0,r=0;
1e(".catCBoxs").children().each((function(){n+=e(this).outerHeight(!0)})),e(".customFilter").children().each((function(){r+=e(this).outerHeight(!0)}));var o=r-n;e(".catCBoxs").toggleClass("active"),"- Credit Category"===t.text()?(t.text("+ Credit Category"),e(".catCBoxs").css("height","")):(t.text("- Credit Category"),e(".catCBoxs").css("height",n+"px"),o=r+n);e(".customFilter").css("height",o+"px")}(e(this))})),e(document).on("click","#mutExCatTabs .cat",(function(t){var n=e(t.currentTarget).data("cat-string");if(!e(t.currentTarget).hasClass("active")){var r=e("#searchFilter input[data-cat-string='".concat(n,"']"));r.prop("checked","true"),l(r)}e("#mutExCatTabs .cat").not(e(t.currentTarget)).removeClass("active"),e(t.currentTarget).addClass("active"),e("*[data-cat='".concat(n,"']")).addClass("show"),e("*[data-cat!='".concat(n,"']")).removeClass("show")})),e(document).on("click keydown",".printButton",(function(t){return(0,u.buttonHandler)(t)((function(){var t="".concat((0,a.getBase)(),"cme-ajax?subcmd=getSeshInfo&category=")+d();e.ajax({url:t,method:"GET",dataType:"json",success:function(t){e("#printDD").attr("sid",t.sid),e("#printDD").attr("uName",t.uName),e("#printDD").slideToggle(),e("#printDD .email.button").focus()}})}))})),e(document).on("click keydown","#printDD #view",(function(t){return(0,u.buttonHandler)(t)((function(){e("#printDD").attr("sid").length>0&&function(){var t=function(){var t=e("#cme-dashboard").attr("category")?e("#cme-dashboard").attr("catcode"):e("#cert-dashboard").attr("categories"),n=e(".credits .filter > input[name='sDate']").val(),r=e(".credits .filter > input[name='eDate']").val(),o="";e(".catCBoxs input:checked").each((function(){o+=e(this).attr("id")+","})),o=o.replace(/,$/,"");var i=e("#printDD").attr("sid"),u=e("#printDD").attr("uName"),c="".concat((0,a.getBase)(),"certdown/").concat(i,"/").concat(t);n&&n.length>0&&(c+="/"+n);r&&r.length>0&&(c+="/"+r);o&&o.length>0&&(c+="/"+encodeURI(o));return c+="/"+u+" Certificate.pdf",c}();e("main[noframe]").length>0?window.location.assign(t):window.open(t);var n="".concat((0,a.getBase)(),"cme-ajax?subcmd=getSeshInfo&category=")+d();e.ajax({url:n,method:"GET",dataType:"json",success:function(t){e("#printDD").attr("sid",t.sid),e("#printDD").attr("uName",t.uName)}})}()}))})),e(document).on("click keydown","#printDD .email",(function(t){return(0,u.buttonHandler)(t)((function(){!function(){var t=d(),n=e(".credits .filter > input[name='sDate']").val(),r=e(".credits .filter > input[name='eDate']").val(),o="";e(".catCBoxs input:checked").each((function(){o+=e(this).attr("id")+","})),o=o.replace(/,$/,"");var i="".concat((0,a.getBase)(),"/certAjax?subcmd=sendCertEmail&cat=").concat(t);n&&n.length>0&&(i+="&start="+n);r&&r.length>0&&(i+="&end="+r);o&&o.length>0&&(i+="&cCat="+encodeURI(o));e(".loadingOverlay").show(),e.ajax({type:"get",url:i,async:!0,success:function(e){"true"==e.success?(0,a.displayMessage)("info","Email sent successfully",!1,null,null):(0,a.displayMessage)("error","Email could not be sent! Please contact support for further assistance",!1,null,null)},error:function(e){(0,a.displayMessage)("error","Email could not be sent! Please contact support for further assistance",!1,null,null)},complete:function(t){e(".loadingOverlay").hide()}})}()}))})),e(document).on("click keydown",(function(t){("click"===t.type&&!e(t.target).parents("#printDD,.certifications").addBack("#printDD,.certifications").length||27===t.which)&&e("#printDD").slideUp()})),e(document).on("click","#searchFilter .catCBoxs input[type=checkbox]",(function(t){l(e(t.currentTarget))}));var r=e(".credits > .completed").get(0);r.addEventListener("scroll",(function(e){f(r)})),e(window).on("resize",(function(){f(r)})),e(document).on("completed-course:toggle",(function(){f(r)})),e(document).on("click",".cme-courselist .qRec",(function(t){e(t.currentTarget).toggleClass("expand")})),e(".apsaCertificateHistory .apsa-certificate").on("click",i),e(".apsaCertificateHistory .select-all").on("click",(function(e){i(e,!0)})),e(".apsaCertificateHistory .print-selected").on("click",c),e(document).on("click","#show-apsa-history",s)},universalPageBindings:t}}(i())}
1,25748:(e,t,n)=>{"use strict";n.r(t),n.d(t,{EVENT_TYPES:()=>a,KEYBOARD_EVENT_CODES:()=>i,KEYCODES:()=>o,adjust:()=>r,alphabet:()=>u});var r=".",o={TAB:9,ENTER:13,SPACE:32,ESCAPE:27,UP:38,DOWN:40,LEFT:37,RIGHT:39},i={ENTER:"Enter",ESCAPE:"Escape",ARROW_LEFT:"ArrowLeft",ARROW_RIGHT:"ArrowRight",ARROW_UP:"ArrowUp",ARROW_DOWN:"ArrowDown",KEY_B:"KeyB",KEY_A:"KeyA",SPACE:"Space"},a={KEYDOWN:"keydown",KEYUP:"keyup",MOUSEUP:"mouseup",MOUSEDOWN:"mousedown"},u="abcdefghijklmnopqrstuvwxyz".split("")},9132:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var r=n(10467),o=n(54756),i=n.n(o),a=(n(2008),n(50113),n(74423),n(23792),n(48598),n(62062),n(79432),n(26099),n(3362),n(27495),n(90906),n(38781),n(21699),n(47764),n(25440),n(11392),n(42762),n(12041),n(23500),n(62953),n(3296),n(27208),n(48408),n(41669)),u=n.n(a),c=n(25748),s=n(84112),l=n(71664),f=n(35552),d=n(77725),m=n(98368),p=n(31828),g=n(25225);const h=function(e){var t,n=function(){var t=e("#related-records-async");if(0!==t.length){var n=t.data("code"),r=t.data("catcode");n&&r&&e.ajax({url:"./relatedrecords?code="+encodeURIComponent(n)+"&catcode="+encodeURIComponent(r),dataType:"html",cache:!0}).done((function(n){var r=e(n);t.replaceWith(r);var o=function(){e(document).trigger("sidebar:contentChanged"),U()};o(),r.find("img").each((function(){this.complete||e(this).one("load error",o)}))})).fail((function(){t.remove(),e(document).trigger("sidebar:contentChanged"),U()}))}},o=(0,s.focusReset)(),a=function(){e(document).on("click keydown","#cite",(function(e){return(0,s.buttonHandler)(e)(S)})),e(document).on("click","#citationMan .copy",(function(t){!function(){e(".citationFormat.active .citation").attr("contenteditable","true");var t=document.createRange();t.selectNodeContents(e(".citationFormat.active .citation").get(0));var n=window.getSelection();n.removeAllRanges(),n.addRange(t),document.execCommand("selectAll"),document.execCommand("copy"),e(".citationFormat.active .citation").removeAttr("contenteditable"),(0,g.displayMessage)("info","Text Copied")}()})),e(document).on("change","#citationDownloadFormat",(function(t){"bibtex"===(e("#citationDownloadFormat").length>0?e("#citationDownloadFormat").val():"ris")?function(){var t=e("#bibtexFile").text();if(t&&""!==t.trim())T(t,"bib");else{var n=e("#document-info");0!==n.length&&e.ajax({type:"GET",url:"./citebibtex",data:{code:n.data("code"),type:n.data("type"),link:window.location.href},success:function(t){e("#bibtexFile").text(t.bibtexFile),T(t.bibtexFile,"bib")}})}}():T(e("#risFile").text(),"ris"),e(t.target).prop("selectedIndex",0)})),e(document).on("change","#citationSelect",(function(t){var n=e(".citationFormat.active").attr("format");e(".citationFormat.active").removeClass("active");var r=e(t.target).children("option:selected").attr("format");e(".citationFormat[format='"+r+"']").addClass("active"),e("#citationMan").trigger("newActive"),k(),"ama"===r?e("#citationToolbar .note.ama").addClass("show"):e("#citationToolbar .note.ama").removeClass("show"),n!=r&&e.ajax({url:"./citFmt",type:"POST",data:{subcmd:"upUsrCitFmt",fmt:r},error:function(){location.reload()}})})),e("#citationMan").bind("reload",k),e("#citationSelect").change()},u=function(){e(document).on("click",".toc-title",N),e(document).on("click keydown",".expandable > a",(function(e){return(0,s.buttonHandler)(e)(L)}));var t=e("#document-navigation").outerHeight()+220;e(window).bind("scroll",(function(){var n=e(".go-top");n.length&&e(document).width()>700&&(e(this).scrollTop()>t?n.show():n.hide())})),e("#document-body").hasClass("nocontent")&&e("#stickyHide").addClass("noshow"),e(document).ready((function(){e(".locked-record,.more2c").length&&e("#doc-nav-inner.fulldoc .nav-block[anchor]").each((function(t,n){0==e(".document-content a[name='".concat(e(n).attr("anchor"),"']")).length&&e(n).addClass("disable")})),e("#document-body").hasClass("noaccess_nocontent")&&"individual"!=e("body").data("authcat")&&f.default.displayLoginPopup()}))},h=[],v=[],b=[];function y(t){e("#browse-index-panel .arrow-indicator").css("left",t.outerWidth()/2+t.offset().left)}function w(t,n){var r=e(t).children(".index-cols").first().offset().left,o=e(t).prevAll(".title").first(),i=n?62:0;o.css("left",r-o.outerWidth()/2-i)}function x(t){e(".slides.const-ht").each((function(n,r){var o=function(t){C(e(t))};t&&e(r).find("img").length&&!e(r).find("img").get(0).complete?(e(r).find("img").first().on("load",o),setTimeout((function(){e(r).find("img").get(0).complete&&!e(r).hasClass("calculated")&&C(e(r))}),2500)):o(e(r))}))}function C(t){var n=0;return t.children(".slide").each((function(t,r){e(r).css("height",""),n=Math.max(n,(0,g.measureHidden)(e(r)).h)})),t.children(".slide").css("height",n),t.addClass("calculated"),n}function k(){e(".citationFormat.active textarea").height(e(".citationFormat.active textarea").prop("scrollHeight")-15)}function S(){var t=function(){e("#screenBackdrop").hide(),m.default.tmpEnableNotes(),o.restore(
1),(0,s.overlayTabLock)("#citationMan",!1),e(document).off(".citationhide")};e(document).on("keydown.citationhide click.citationhide touchstart.citationhide","#screenBackdrop",(function(n){"screenBackdrop"===e(n.target).attr("id")&&t()})),e(document).on("keydown.citationhide","body",(function(e){"Escape"==e.key&&t()})),e("#screenBackdrop").show(),k(),m.default.tmpDisableNotes(),o.set(e("button.copy")),(0,s.overlayTabLock)("#citationMan",!0)}function T(t,n){var r=new Blob([t],{type:"text/plain"}),o=(e("#document-info").length>0?e("#document-info").data("code"):"citation")+"."+n;if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(r,o);else{var i=document.createElement("a"),a=URL.createObjectURL(r);i.href=a,i.download=o,document.body.appendChild(i),i.click(),setTimeout((function(){document.body.removeChild(i),window.URL.revokeObjectURL(a)}),0)}}function E(t){if(!t||!e(t.target).closest(".sidebarScroll").length>0){var n=/#.*$/,r=!1;setTimeout((function(){var t=window.location.hash;if(t&&n.test(t)&&"#0"===!t){var o=e("a.section-anchor[name='".concat(t.replace("#",""),"']"));o.length>0&&(o[0].scrollIntoView({block:"start",behavior:"instant"}),r=!0)}if(!r){var i=window.scrollY-38;e("#document-navigation .vis_test").is(":visible")&&(i-=e("#document-navigation").height()),e(window).scrollTop(i)}O(t)}),e(".doc-title-box.animating").length>0?201:1)}return!0}function O(t){var n=0;e(".subBanner");t&&t.includes("note")&&(n-=20),t.startsWith("#h5p")&&(n+=20),(0,g.docNavIsresponsive)()?n+=e("#document-navigation").outerHeight():e(".doc-title-box").length>0&&docTitleIsSticky&&(n+=parseInt(e(".doc-title-box").css("top").replace("px",""))+e(".doc-title-box").outerHeight());var r=t.startsWith("#h5p")?250:0;setTimeout((function(){e(window).scrollTop(e(window).scrollTop()-n)}),r)}function _(t){var n=e(t.target);e(".author-wrapper").toggleClass("showAffil"),e(".affiliation-info").is(":visible")?(e(".orchid-info").show(),n.text("-Hide Affiliations")):(e(".orchid-info").hide(),n.text("+Show Affiliations")),n.attr("aria-pressed",e(".affiliation-info").is(":visible"))}function A(t){var n=e(t.target),r=n.attr("data-favsearch"),o="true"===n.parents(".author-wrapper").attr("data-is-followed"),i=o?"unfav":"fav",a=n.parents(".author-wrapper").attr("data-favid");n.parents(".author-wrapper").addClass("wait");var u="./"+i+"?";u+=a?"id="+a:r,n.attr("aria-pressed",!o),e.ajax({url:u,type:"POST",cache:!1,data:"",success:function(e){e&&(!o&&e.favorite_id?(n.parents(".author-wrapper").data("id",e.favorite_id),n.parents(".author-wrapper").attr("data-is-followed","true"),n.text("Unfollow")):(n.parents(".author-wrapper").data("id",""),n.parents(".author-wrapper").removeAttr("data-is-followed"),n.text("Follow")))},error:function(){n.parents(".author-wrapper").attr("aria-pressed",o)},complete:function(){n.parents(".author-wrapper").removeClass("wait")}})}function D(){var t=e("#calculator-link").position();e("#calculator-list-drop").css("top",t.top+30),e("#calculator-list-drop").css("left",Math.max(t.left-130,0)),e("#calculator-list-drop").toggle()}function N(){e(this).toggleClass("index-expand").toggleClass("index-collapse"),e(this).next(".toc-detail-wrapper").toggle()}function R(t){e(".tooltip").hide();var n=e(t.target),r="true"===n.attr("aria-expanded");n.attr("aria-expanded",!r);var o=e("#sharing-options"),i="true"===o.attr("aria-hidden");if(screen.width>350){o.removeClass("miniShow");var a=0;e(".action-manager > *[role='button']:visible").each((function(t,n){a+=e(n).outerWidth(!0)})),o.css("right",a),o.toggle("slide",{direction:"right"},500)}else o.toggleClass("miniShow"),o.css("left",e("#share").position().left-o.outerWidth()/2-o.outerHeight()/2-4),o.css("top",e("#share").position().top+o.outerHeight()+1);o.attr("aria-hidden",!i)}function P(t){var n=e("#sharing-options");(n.is(":visible")||n.hasClass("miniShow"))&&(n.removeClass("miniShow").hide(),n.attr("aria-hidden","true"),e("#share").attr("aria-expanded","false")),e("#cat-search-popup").toggleClass("show"),e("#category-search-field").focus()}function B(t,n){var r=void 0!==n,o=e("#content-assist-box");if(!o.hasClass("show")||r&&n){if(t.is("#sidebar-content-assist")){o.addClass("sidebar-sh
1own");var i=t.offset().top-e(window).scrollTop(),a=t.offset().right-e(window).scrollLeft();o.css("top",i),o.css("right",a)}else{var u=t.offset(),c=(e("#document-body").length>0?e("#document-body"):e("#content")).offset().top-t.height();o.css("top",u.top-c+10+"px"),o.css("right",u.right)}o.addClass("show")}else o.removeClass("show")}function I(t){if(!e(t.target).is("#content-assist")&&0==e(t.target).parents("#content-assist-box").length){var n=e("#content-assist-box");n.hasClass("show")&&n.removeClass("show"),n.removeClass("sidebar-shown")}}var M="";function L(t){var n=e(t.target).parents(".expandable").addBack(".expandable").last().children("a").first(),r="true"===n.attr("aria-pressed");if(n.siblings().length>0)n.parent("li.expandable").toggleClass("index-expand").toggleClass("index-collapse"),n.parent("li.expandable").children("ul").children("*").slideToggle(300),n.attr("aria-pressed",!r);else{var o=n.data("path"),i="./index-ajax/"+(o=o.replace(/;/g,"_").replace(/%252/g,"##/##").replace(/%/g,"%25").replace(/##\/##/g,"%252").replace(/\?/g,"%3F"));e("#document-index").data("sub-index-url",i),e.get(i,(function(t){if((0,g.ajaxMessage)(t)){var o=e(t).find("div.ajax-data").children();n.after(o),n.parent("li.expandable").toggleClass("index-expand").toggleClass("index-collapse"),n.parent("li.expandable").children("ul").children("*").slideToggle(300),n.attr("aria-pressed",!r)}}))}}function F(t){e(".highlight").toggleClass("highlight"),e(t).toggleClass("highlight")}function j(t){e(".back-link").remove(),e(t).closest(".references").length>0&&e(t).append("<a class='back-link'>Back to Citation</div>")}e(document).on("selectionchange",(function(){var e=window.getSelection().toString();e&&(M=e)})),e(document).on("click",".assist-jump-link",(function(t){t.preventDefault();var n=e(t.target).attr("href"),r=e("<form>",{method:"POST",action:n});e(".assist-context").each((function(){var t=e(this).data("assistcontext"),n=t.split(":")[1],o=t.split(":")[0];e("<input>",{type:"hidden",name:"assistContext."+o,value:n}).appendTo(r)})),M&&e("<input>",{type:"hidden",name:"assistContext.selection",value:M}).appendTo(r),r.appendTo("body").submit().remove()}));function U(){if(e("#document-text").outerHeight()<e("#document-nav").outerHeight()+25){var t=e("#document-nav").outerHeight()+50;e("#document-text").css("height",t+"px")}}function H(t){e("body").append("<div class='grayout'></div>"),e(".grayout").show();var n=e(t.target).attr("href");e("#printPage").remove();var r="<iframe id='printPage' name='printPage' src="+n+" style='position:absolute;top:0px; left:0px;width:0px; height:0px;border:0px;overfow:none; z-index:-1'></iframe>";e("body").append(r),e("#printPage").bind("load",(function(){e(".grayout").remove(),window.frames.printPage.focus(),window.frames.printPage.print()}))}function z(t){if((0,g.checkAuthStatus)("jrnlsubs",null,e(t.target))){var n=e(t.target).parents(".follow-feed").addBack(".follow-feed"),r=n.attr("data-nlmid").valueOf(),o=n.data("follows"),i="./journal-feeds";i+="?nlmId="+r,i+=o?"&subcmd=unfollow":"&subcmd=user-defined",r&&e.get(i,(function(t){if((0,g.getAjaxStatus)(t)){var i=e(".journal-code.follow-feed[data-nlmid="+r+"]");i.toggleClass("follows"),n.is(".follows")?i.append("<span class='arrow-corner'/>"):i.find(".arrow-corner").remove(),i.each((function(t,n){e(n).data("follows",!o)}))}else(0,g.displayMessage)("error","Error updating feeds")}))}}function V(t,n){e.ajax({type:"GET",url:"./capi/"+t,dataType:"html",success:function(t){var r=e("<div></div>");r.html(t);var o=r.find(".document h1").text(),i=r.find(".document .pmid").text(),a=r.find(".document .source").text().replace(/\.\s*$/,""),u=e("<h3>Retraction "+n+"</h3><p><a href=''></a> ["+a+"]</p>");u.find("a").attr("href","./citation/"+i).text(encodeURIComponent(o.replaceAll(" ","_"))),e("retraction").replaceWith(u)}})}return{initIndexMedline:function(){e(document).on("change","#alpha-select, #alpha-select-subone, #alpha-select-subtwo",(function(){var t=e("base").attr("href")+e(this).find(":selected").data("path").replace("./","");window.location=t}))},initContent:function(){(0,g.zoomedImageBinding)(),(0,g.audioStatsBinding)(),(0,g.videoStatsBinding)(),u(),e(".my-journals").click((function(t){return(0,g.checkAuthStatus)("jrnlsubs",e(this).attr("href"),e(t.target))})),e("a[href*='tocsearch']").click((function(t){return(0,g.checkAuthStatus)("jrnls",e(this).attr("href"),e(t.target))})),e(document).on("click",".go-top",(function(){window.scrollTo(0,0)})),e(document).on("click",".toc-title",N),U(),e(document).on("click keydown","#share",(function(e){return(0,s.buttonHandler)(e)(R)})),e(document).on("click keydown","#action-search",(function(e){return(0,s.buttonHandler)(e)(P)})),e(document).on("click keydown","#content-assist, #sidebar-content-assist",(function(t){(0,s.buttonHandler)(t)((function(t){return B(e(t.currentTarget))})),t.stopPropagation()})),e(document).on("click","body",I);e(document).on("click","body",(function(t){(0==e(t.target).parents("#category-search").length&&0==e(t.target).parents("#action-search").length&&!e(t.target).is("#action-search")||e(t.target).is("#action-search-close"))&&e("#cat-search-popup").removeClass("show")})),e(document).on("click keydown","#calculator-link",(function(t){return(0,s.buttonHandler)(t)((function(t){t.stopPropagation(),0===e("#calculator-list-drop").children().length?e.get("./index-ajax/calculators/Dosage_Calculators",(function(t){if((0,g.ajaxMessage)(t)){var n=e(t).find("div.ajax-data").children(),r=e("#calculator-list-drop");r.empty(),r.append(n),r.find("li a .imgBox img").remove(),r.find("li a .imgBox").prepend("<img src='".concat(c.adjust,"/images/sh
1are_calc.png'/>")),D()}})):D()}))})),e(document).on("click","body",(function(t){0==e(t.target).parents("#calculator-link, #calculator-list-drop").addBack("#calculator-link, #calculator-list-drop").length&&e("#calculator-list-drop").hide()})),e(document).on("keydown","body",(function(t){"Escape"==t.key&&e("#calculator-list-drop").hide()})),e(window).bind("hashchange",(function(){window.location.hash.startsWith("#h5p")||(F(window.location.hash),j(window.location.hash))})),e(document).on("click",".back-link",(function(){window.history.go(-1)})),e(document).ready((function(){e("*:target").each((function(){j(this)}))})),e(document).on("change","#alpha-select, #alpha-select-subone, #alpha-select-subtwo",(function(){var t=e("base").attr("href")+e(this).find(":selected").data("path").replace("./","");window.location=t})),e("#print").on("click",function(){var e=(0,r.A)(i().mark((function e(t){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t.preventDefault(),t.stopPropagation(),e.next=4,(0,f.isUserAuthenticated)();case 4:return e.sent?H(t):(0,f.displayLoginPopup)("Please log in to print this page","soft","Session Timeout"),e.abrupt("return",!1);case 7:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),e(".ftpopup").click((function(t){return function(t){var n=e(t.target).parents("a[href]").addBack("a[href]").attr("href");n=(n=decodeURIComponent(n)).replace("&","&");var r=window.open(n,"","scrollbars=yes,height=600,width=800");window.focus&&r.focus()}(t),!1}));var t=e("#document-navigation").outerHeight()+220;e(window).bind("scroll",(function(){e(document).width()>700&&(e(this).scrollTop()>t?e(".go-top").show():e(".go-top").hide())}));var o,m,h=function(){e(".table-expand-button").remove(),e(".table-container").each((function(){var t=e(this).find(".table-container2")[0];t.scrollWidth>t.clientWidth&&e(this).prepend('<div class="table-expand-button"></div>')}))};h(),e("body").on("click",".table-expand-button",(function(){var t=window.innerHeight-50;e("body").append('<div class="table-expanded-overlay"></div><div class="table-expanded" style="height:'+t+'px"><div class="table-expanded-close"></div><div class="table-expanded-container">'+e(this).parent().find("table")[0].outerHTML+"</div></div>"),window.ubTableCollapse&&window.ubTableCollapse.reinit&&window.ubTableCollapse.reinit(document.querySelector(".table-expanded-container"))})),e("body").on("click",".table-expanded-close",(function(){e(".table-expanded").remove(),e(".table-expanded-overlay").remove()})),e("body").on("click",".table-expanded-overlay",(function(t){e(t.target).closest(".table-expanded").length||(e(".table-expanded").remove(),e(".table-expanded-overlay").remove())})),e(window).on("resize",(function(){if(e(".table-expanded").length){var t=window.innerHeight-50;e(".table-expanded").css("height",t)}h()})),e(".table-container2 table").each((function(){if(e(this).outerWidth()>540){var t=e(this).outerWidth();e(this).parent().prev().find(".mock-table").css("width",t+"px")}})),e((function(){e(".table-container1").scroll((function(t){e(t.target).nextAll(".table-container2").first().scrollLeft(e(t.target).scrollLeft())})),e(".table-container2").scroll((function(t){e(t.target).prevAll(".table-container1").first().scrollLeft(e(t.target).scrollLeft())}))})),e(".table-container1").each((function(){0===e(this).get(0).scrollWidth&&e(this).hide()})),e(document).mouseup((function(t){if(e("#share-email").length&&"wod-audio"!==e(t.target).attr("id")&&0===e(t.target).parents(".tip-wrapper").length&&!e(t.target).hasClass("tip-wrapper")){var n=(0,p.getHTMLOfSelection)().text,r=e("#share-email"),o="%0D%0A%0D%0A",i=r.data("subject"),a=r.data("term"),u=r.data("myurl"),c=(n=n.length>300?n.substring(0,300)+"...":n).length>0?i+"%3A%20"+o+encodeURIComponent("'"+n+"'")+o+a+"%20-%20"+u:i+"%3A%20"+o+a+"%20-%20"+u;r.attr("href","mailto:?body="+c+"&subject="+i)}})),e(document).on("click.hashclick",'a[href*="#"]:not([target])',E),E(),window.addEventListener("hashchange",(function(t){e(document).scrollTop()>e(document).outerHeight()-e(window).outerHeight()-5||setTimeout((function(){O(window.location.hash)}),e(".doc-title-box.animating").length>0?201:1)})),e(document).on("click","div.grapherence a",(function(t){var n=e(t.target).attr("href");if("true"!==e(t.target).attr("wao"))return(0,g.checkAuthStatus)("graph",n,e(t.target));window.location.href=n})),e(document).on("click keydown",".citInfo",(function(e){d.default.keyInfoHandler(e,!0)})),a(),l.default.initFavs(),l.default.initTags(),(0,g.delayedHover)(".doclink[href*='#']",.5,(function(t){!function(t){var n=e(t).attr("href").replace(/.*#/gi,""),r=e("#"+n);if(r.length){var o=r.filter((function(){return!e(this).is("a,p")})).clone();
1e("#inlinePview .pviewContent").html(o);var i=e(t).offset();i.top+=16,i.left=Math.min(i.left,e("[id*=document-sidebar]").offset().left-(250+e("[id*=document-sidebar]").width())),e("#inlinePview .zimg").removeClass("zimg"),e("#inlinePview").show(),e("#inlinePview").offset(i)}}(e(t.target).parents(".doclink[href*='#']").addBack(".doclink[href*='#']"))}),(function(){e("#inlinePview").hide()}),"#inlinePview"),e(document).on("click","#inlinePview .zimg",(function(){e("#inlinePview").mouseleave()})),e(document).on("click","#content .fulltext.ftdd",(function(t){var n=e(t.target).parent(".ftdd").addBack(".ftdd");e(".ftdd").not(n).parent(".ftddHolder").children(".ftlinks").removeClass("show"),n.parent(".ftddHolder").children(".ftlinks").toggleClass("show");var r=n.outerWidth();n.next(".ftlinks").css("width",r)})),e(document).on("click",".contact-us",(function(t){e("#popupBackdrop").show()})),e(document).on("click","#popupBackdrop",(function(t){"popupBackdrop"===e(t.target).attr("id")&&e("#popupBackdrop").hide()})),e(document).on("change","#emailPhone input[type=radio]",(function(t){var n=e("#emailPhone input[type=radio]:checked").parent().nextUntil("span");e("#emailPhone .selects > *").not("span").hide(),n.show()})),e("#emailPhone input[type=radio]").change(),e(document).on("click","#sendContactInfo",(function(t){!function(){var t=e("#feedbackPopup").attr("url"),n={subcmd:"quickForm",isOpenHouseUser:!0};n.ohUserKey=e("#feedbackPopup").attr("ohKey"),n.subject="Open House Contact Request";var r="<p>New contact request from open-house popup form</p>";if(r+="<p>Open house description: <i>#oh-info:description#</i></p>",r+="<p>Message: <i>".concat(e("#feedbackPopup .msg textarea").val(),"</i></p>"),r+="<p>Contact info:</p>",e("#email").is(":checked"))r+="<p> Email Address - <i>".concat(e("#emailAdd").val(),"</i></p>");else{r+="<p> Phone Number - <i>".concat(e("#phoneNum").val(),"</i></p>");var o=e("#contactTime input:checked").next("label").text();null!=o&&(r+="<p> Best time to call: <i>".concat(o,"</i></p>"))}n.emailHtml=r,e("body").css("cursor","progress"),e.ajax({type:"POST",url:t,data:n,dataType:"html",success:function(t){"true"==JSON.parse(t).success?((0,g.displayMessage)("info","Email sent successfully",!1,null,null),e("#popupBackdrop").hide()):(0,g.displayMessage)("error","There was a problem sending the contact request",!1,null,null)},error:function(e){(0,g.displayMessage)("error","There was a problem sending the contact request",!1,null,null)},complete:function(t){e("body").css("cursor","")}})}()})),e(document).on("click",".expand-index-hider",(function(t){e(this).prev().addClass("expand")})),e(".split-index-holder").length>0&&(o=e(".split-index-holder"),m=o.data("index-path"),e.ajax({type:"GET",url:"./index/"+m,dataType:"html",success:function(t){""==t||e(t).find("body").length||!e(t).find("#document-index").length?o.remove():o.append(e(t).find("#document-index")),o.removeClass("loading")}})),e(document).ready((function(){setTimeout((function(){if(e(".highlight:visible:first").length&&!window.location.hash){var t=(n=e(".doc-title-box"),r=n.offset().top-e(window).scrollTop(),r+=n.outerHeight(!0));e("html, body").animate({scrollTop:e(".highlight:visible:first").offset().top-t},500)}var n,r}),100)}));e(document).on("stickyNavBegin",(function(){e("#sidebar-content-assist").slideDown(200)})),e(document).on("stickyNavEnd",(function(){e("#sidebar-content-assist").slideUp(200)})),e(document).ready((function(){e("#content-assist").hasClass("default_open_assist_menu")&&B(e("#content-assist"),!0)})),n()},initMedline:function(){e(document).on("click keydown","#toggle-affil",(function(e){return(0,s.buttonHandler)(e)(_)})),e(document).on("click keydown",".follow-link",(function(e){return(0,s.buttonHandler)(e)(A)})),e(document).on("click",".follow-feed",(function(e){return z(e),!1})),e(document).ready((function(){if(e(".medline-title.retracted").length>0?V(e("retraction").attr("pmid"),"in"):e(".medline-title.retraction").length>0&&function(e){V(e,"of")}(e("retraction").attr("pmid")),e(".cit_study_link.needs_loaded").length>0){var t=e(".cit_study_link.needs_loaded").map((function(t,n){return e(n).data("nctid")}
1)),n="./clinTrialInfo?subcmd=getRefsData&nctids=".concat(t.toArray().join(","));e.get(n,(function(t){t.forEach((function(t){var n=t.brief_title,r=e(".cit_study_link.needs_loaded[data-nctid='".concat(t.nct_id,"']"));r.find(".study_link.empty").text(n).removeClass("empty"),r.removeClass("needs_loaded")}))}))}!function(){var t=e('.sidebox.loading[data-search="relcit"]');if(0===t.length)return;if("anonymous"===document.body.getAttribute("data-authcat"))return void t.remove();function n(t){var n=t.data("pmid"),r=t.data("search");e.ajax({type:"POST",url:"./related-article-api",data:{pmid:n,subcmd:r},dataType:"html",success:function(n){""==n||e(n).find("body").length||!e(n).filter(".sidebox-list-item.deferred").length?t.remove():t.find(".sidebox-list").append(n),t.removeClass("loading")}})}n(t)}()})),e(window).on("scroll",(function(){e(".doc-title-box")[0].getBoundingClientRect().top<0?e("#stickyHide").addClass("noshow"):e("#stickyHide").removeClass("noshow")}))},initCiteMan:a,initML:function(){e("#rec_recommend").length&&(e(document).ready((function(){var t,n;
1t=e("#document-info").data("code"),n=e("#document-info").data("catcode"),e.get(".//recrmnd-ajax?code="+t+"&catcode="+n,(function(t){if((0,g.ajaxMessage)(t)){var n=e(t).find("div.ajax-data").children(".record_recommendations");e("#rec_recommend .inner-box").append(n)}e("#rec_recommend").addClass("doneLoading")}))})),e(document).on("click","#rec_recommend.doneLoading .expand",(function(){e("#rec_recommend").addClass("expanded")})))},homeBindings:function(){t=e("#home-panels").is("[safari='true']"),e(document).on("click keydown",".browse-jewel",(function(t){return(0,s.buttonHandlerD)(t)((function(t){if(!e("#responsive_test").is(":visible")){var n=e(t.target).parents(".browse-jewel").addBack(".browse-jewel"),r=n.attr("catcode"),o=e("#browse-index-panel .browse-index").filter("[catcode="+r+"]");o.length&&!o.hasClass("show")&&(t.preventDefault(),function(t,n){var r=n.parent(),o=e("#browse-index-panel .browse-index.show"),i=e("#browse-index-panel .browse-index").filter("[catcode="+t+"]"),a=function(){if(!r.next("#browse-index-panel").length){var t=e("#browse-index-panel").detach();r.after(t)}y(n)};(0,g.fadeAndHeightTransitionToggle)(e("#browse-index-panel"),o,i,a),w(i)}(r,n))}(0,g.repositionReorderOptions)()}))})),(0,g.fadeAndHeightTransitionBind)("#browse-index-panel",".browse-index");var n=e("#browse-panel > .panel-inner .browse-row").first().children(".browse-jewel").first(),r=e("#browse-panel > .panel-inner .browse-index").first();n.length&&r.length&&(y(n),w(r,!0)),e(window).on("load",(function(){r.length&&w(r)})),e(window).on("resize",(function(){n.length&&r.length&&(y(n),w(r)),e(".slides").css("height",""),x(!1)})),e(document).on("click keydown",".slides.showArrows:not(.transitioning) .arrow-holder",(function(n){return(0,s.buttonHandler)(n)((function(n){var r=e(n.target).parents(".slides");r.hasClass("auto")&&r.addClass("paused");var o=r.children(".slide.show"),i=e(n.target).parents(".arrow-holder").addBack(".arrow-holder").hasClass("left")?-1:1,a=i<0?o.prev(".slide"):o.next(".slide");if(0==a.length){var u=r.children(".slide");a=i<0?u.last():u.first()}t?(o.removeClass("show"),a.addClass("show")):(0,g.fadeAndHeightTransitionToggle)(e("#discover-tools-panel .slides"),o,a,null)}))})),t||(0,g.fadeAndHeightTransitionBind)("#discover-tools-panel .slides",".slide"),e(document).on("click keydown","#upgrade-carousel .arrow-holder",(function(t){return(0,s.buttonHandler)(t)((function(t){var n=e(t.target).parents(".arrow-holder").addBack(".arrow-holder"),r=n.hasClass("left")?"left":"right";!function(t,n){var r,o="left"===n,i=t.children(".c-item.current"),a=t.attr("num-shown")?t.attr("num-shown"):1,u=e("#responsive_test").is(":visible");r=o&&0===i.prev(".c-item").length?t.children(".c-item").last():o||i.nextAll(".c-item").length!=(u?0:a-1)?o?i.prev(".c-item"):i.next(".c-item"):t.children(".c-item").first();i.removeClass("current"),r.addClass("current");var c=-1*r.prevAll(".c-item").length*r.outerWidth(!0);t.children(".c-item").first().css("margin-left",c+"px")}(n.siblings(".carousel").first(),r)}))})),e(".slides.auto").each((function(n,r){var o=function(n,r){var o="#"+e(r).attr("id"),i=e(r).attr("timing")?e(r).attr("timing"):8;t||h.includes(o)||(h.push(o),(0,g.fadeAndHeightTransitionBind)(o,".slide")),b.includes(o)||(b.push(o),v.push(setInterval((function(){if(!e(r).hasClass("paused")){var n=e(r).children(".show").next(".slide");n.length||(n=e(r).children(".slide").first()),t?(e(r).children(".show").removeClass("show"),n.addClass("show")):(0,g.fadeAndHeightTransitionToggle)(e(r),e(r).children(".show"),n,null)}}),1e3*i)))};e(window).on("blur",(function(){v.forEach((function(e){clearInterval(e)})),v=[],b=[]})),e(window).on("focus",(function(){!function(t){0===e(t).children(".slide.show").length&&e(t).children(".slide").first().addClass("show");1===e(t).children("slide.show").length&&e(t).children(".slide.show").removeClass("hidingOut").removeClass("hidingIn").removeClass("goodbye")}(r),o(0,r)})),o(0,r)})),x(!0)},toggleimage:function(e,t,n){window.open(n)},highlight:F,toggleFollowFeed:z,docNavBindings:u,indexBindings:function(){e(document).on("click",".index-leaf a[href]",(function(){var t=e("#document-index").data("sub-index-url");t&&history.pushState({},"",t.replace("-ajax",""))})),window.onpopstate=function(e){window.location.replace(window.location)}}}}(u())},37319:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});n(28706),n(50113),n(74423),n(62062),n(54554),n(26099),n(23500);var r=n(41669),o=n.n(r),i=(n(25225),n(84112),n(75040));!function(e){e.fn.shuffle=function(){var t=this.get(),n=e.map(t,(function(){var n,r=(n=t.length,Math.floor(Math.random()*n)),o=e(t[r]).clone(!0)[0];return t.splice(r,1),o}));return this.each((function(t){e(this).replaceWith(e(n[t]))})),e(n)}}(o());const a=function(e){function t(){var t=e("#document-info");return{catcode:t.data("catcode"),version:t.data("proj_version"),code:t.data("code")}}function n(n){var o=n.parents("[asset-name]").addBack("[asset-name]"),i=o.attr("asset-name"),a=o.attr("asset-type"),u=t();e("li.outline-entry[data-code="+u.code+"]").hasClass("completed")||r(i,a,u)}
1function r(t,n,r){e.ajax({url:"./astsh",type:"POST",cache:!1,data:{aid:t,atype:n,cc:r.catcode,code:r.code,v:r.version},success:function(e){o(r)},complete:a})}function o(t){e.ajax({url:"./coursesapi/getmoduledeps",type:"POST",cache:!1,data:t,success:function(n){var r=n.data.map((function(e){return e.task}));0==r.length?(e(".course-message").remove(),u(t.code),e(".hide-navigation").removeClass("hide-navigation")):c(t.code,r)}})}function a(){var t=e("li#current-node");if(t.length){var n=t.data("catcode"),r=t.data("code");e.ajax({url:"./coursesapi/getmodulestatus",type:"POST",cache:!1,data:{catcode:n,code:r},success:function(t){var n=t.completed,o=t.credits;o&&o.length&&o.forEach((function(t){var n=t.codeType;e(".document-cme a[data-code=".concat(t.contentCode,"][data-type=").concat(n,"]")).addClass("earned")})),n&&u(r)}})}}function u(t){var n=e("li.outline-entry[data-code="+t+"]");if(!n.hasClass("completed")){n.addClass("completed");var r=n.find(".module-status-container");r.hasClass("credit")?(r.find(".completed-check").remove(),r.append('<img class="completed-check" src="./images/cmecredit_earned.png"/>')):r.append('<img class="completed-check" src="./images/checkmark_32x32.png"/>');var o=n.parent(".outline-section");if(o.find("li").length==o.find(".completed").length)o.find("h5 .module-status-container").append('<img class="completed-check" src="./images/checkmark_32x32.png"/>')}}function c(t,n){var r=e("#module-dep-list .asset-dep, .form-dep[dep-name]"),o=[];n.forEach((function(e){o.push(e.taskName)})),r.each((function(t,n){var r=e(n).attr("dep-name");o.includes(r)||e(n).detach()})),0===e(".media-deps .asset-dep").length&&e(".media-deps").remove()}return{init:function(){e(document).on("courses.tasksupdated",(function(){o(t())})),e(document).on("click",".record-asset-view[asset-name]",(function(t){n(e(t.target))})),e("[asset-name]").each((function(t,n){var r=e(n).attr("asset-name");r.length>0&&e("#module-dep-list .asset-dep[dep-name=".concat(r,"]")).length>0&&e(n).addClass("record-asset-view")})),e(document).on("click",".coursetask.formtask",(function(n){var o=e(n.target),a=o.attr("data-formId");(0,i.renderUBForm)(a,(function(){!function(e){var n=t();r(e,"form",n)}(a),o.parents(".course-special-tasks").append('<div class="coursetask formtask-complete">Survey Completed</div>'),o.remove()}),(function(){}))})),e(document).on("click","#reset-course-progress-button",(function(t){!function(t){var n={catcode:t};e.ajax({url:"./coursesapi/clearcourse",type:"POST",cache:!1,data:n,success:function(t){e(".course-message").find("h1").text("Your course has been reset. You may resume earning course progress."),e("#reset-course-progress-button").remove()}})}(e(t.target).data("catcode"))})),e("#scenario")||a()},sendAssetSeen:n,refreshAssetList:c}}(o())},30132:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(28706),n(27495),n(90906),n(25440);var r=n(41669),o=n.n(r),i=n(25225),a=n(84112),u=n(25748);const c=function(e){var t="dialog-close-evt";function n(){e("#grayout").remove()}function r(t){t.preventDefault();var n=e("#leadform").serialize();if(o("#leadform")){var r=e("input#submit-feedback").data("feedback-form");e.ajax({type:"POST",method:"POST",url:"./requestinfo2/"+r,contentType:"application/x-www-form-urlencoded;charset=utf-8",processData:!1,async:!1,data:n,success:function(t){e("#leadform-container").html(t)},complete:function(e){}})}else if(s()){var i=e("p#result");i.css("color","red"),i.text("Please fill out required fields")}}var o=function(t){var n=!0;return e("form#leadform input").each((function(){var t=e(this).attr("id"),r=e(this).attr("type");"hidden"==r||"undefined"==r||"submit"==r||"undefined"==t||"extra_field_check"==t||c(t)||(n=!1)})),n},c=function(t){var n=!0,r=e("#"+t);return!r.length||(f(t),0==r.val().length&&(l(t),n=!1),n)},s=function(){var t=e("#result"),n=e("#email").val();t.text(""),e("#email").css({border:"#444 1px solid"});var r=!0;return/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(n)||(t.text('"'+n+'" is not a valid email'),t.css("color","red"),t.css("margin-top","10px"),l("email"),r=!1),r},l=function(t){e("#"+t).css({border:"#FF0000 1px solid"})}
1,f=function(t){e("#"+t).css({border:"#444 1px solid"})};function d(t){t.preventDefault(),e("#grayout").remove(),e("#contactus_pricing").remove();e(t.target).closest("a");var n=e(t.target).data("source"),r=e(t.target).data("feedback-form");null!=r&&"undefined"!=r||(r="default_feedback");var o=e(t.target).data("schedule-employee"),i=e(t.target).attr("sales-force-lead-source"),a=e("<div class='contactus-pricing-grayout' id='grayout'></div>");e("body").append(a),a.show();var u="".concat("requestinfo2","/").concat(r,"?pricing-form=true&schedule-employee=").concat(o,"&pricing-form-source=").concat(n,"&feedback-form-path=").concat(r,"&button-text=").concat("");""==!i&&(u+="&sales-force-lead-source="+i+"-"),p("".concat(u),"contactus_pricing")}function m(t,n){var r=e("<div class='reminder-grayout' id='grayout'></div>");e("body").append(r),r.show(),function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"year",r="";switch(n){case"year":default:r="set-reminder-date";break;case"month":r="set-first-month-reminder-date"}var o=function(){window.ubLib&&window.ubLib.accountModule&&window.ubLib.accountModule.accountUpdateBindings()};p("".concat(e,"?akey=").concat(t,"&subcmd=get-account-info-dialog&").concat(r,"=true"),"user-account-edit-dialog",null,"",o)}("user-account-edit-dialog",t,n)}function p(r,o,c,s){var l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null;c="body",e.ajax({url:r,dataType:"html",success:function(r){!function(r,o,c,s){if(e(".topDialog").length){e(".topDialog");h(),setTimeout((function(){g(r,o,c)}),400)}else"contactus_pricing"==o?function(r,o,c,s){e(c).prepend("<div id='"+o+"' class='topDialog'><div class='centerTopDialog'><div aria-label='Close dialog' role='button' tabindex='0' icon-name='close' data-icon=''></div><div id='middle-dialog-container'>"+r+"</div></div></div>");var l=e(".topDialog");function f(){!function(){var n=e(".topDialog");n.trigger(t),n.remove()}(),n(),e(document).off("keydown.closedialogdialog-".concat(o))}l.show(),(0,i.tabNavLockBindingsNew)(".topDialog",t),e("div[icon-name='close']").on("click keydown",(function(e){return(0,a.buttonHandler)(e)(f)})),e(document).on("keydown.closedialogdialog-".concat(o),(function(e){e.which===u.KEYCODES.ESCAPE&&f()})),e(".scrllWrppr",l).on("scroll",(function(){this.scrollTop+this.offsetHeight<this.scrollHeight-1?e(".centerTopDialog",l).attr("border-radius","0"):e(".centerTopDialog",l).removeAttr("border-radius")})),e(".scrllWrppr",l).scroll(),e("textarea[name = 'comments'").val(s)}(r,o,c,s):g(r,o,c,s)}(r,o,c,s),l&&l()},error:function(){return!1}})}function g(r,o,c,s){e(c).prepend("<div id='"+o+"' class='topDialog'><div class='centerTopDialog'><div aria-label='Close dialog' role='button' tabindex='0' icon-name='close' data-icon=''></div><div>"+r+"</div></div></div>");var l=e(".topDialog");function f(){h(),n(),e(document).off("keydown.closedialog-".concat(o))}v(l,-1*l.height()),l.show(),(0,i.tabNavLockBindingsNew)(".topDialog",t),setTimeout((function(){l.attr("transition","true")}),1),setTimeout((function(){v(l,0)}),10),e("div[icon-name='close']").on("click keydown",(function(e){return(0,a.buttonHandler)(e)(f)})),e(document).on("keydown.closedialogdialog-".concat(o),(function(e){e.which===u.KEYCODES.ESCAPE&&f()})),e(".scrllWrppr",l).on("scroll",(function(){this.scrollTop+this.offsetHeight<this.scrollHeight-1?e(".centerTopDialog",l).attr("border-radius","0"):e(".centerTopDialog",l).removeAttr("border-radius")})),e(".scrllWrppr",l).scroll(),e("textarea[name = 'comments'").val(s)}function h(){var n=e(".topDialog");n.trigger(t),v(n,-1*n.height()),setTimeout((function(){n.remove()}),400)}function v(t,n){var r="translateY("+n+"px)";e(t).css({"-webkit-transform":r,"-moz-transform":r,"-ms-transform":r,transform:r})}return{init:function(){e(document).on("click","a#account-dialog",(function(){m(e(this).data("ckey"))})),e(document).on("click","a.upgrade-dialog-button",(function(t){var n,r,o;t.preventDefault(),n=e("#upgrade-dialog"),r=e("<div class='upgrade-grayout' id='grayout'></div>"),o=e(".upgrade-close"),e("body").append(r),e("body").append(n),r.show(),n.show(),o.on("click",(function(){n.hide(),r.hide()}))}
1)),e(document).on("click",".open-upgrade-dialog",(function(e){e.preventDefault(),window.location="./account/get-account-info"})),e("body").click((function(t){var n;0==e(t.target).parents("#upgrade-dialog").length&&(n=e("#upgrade-dialog"),e(".upgrade-grayout").remove(),n.hide())})),e(document).on("close","#user-account-edit-dialog",(function(){var t;t=e("#user-account-edit-dialog"),e(".reminder-grayout").remove(),t.hide()})),e(document).on("click",".contactus-pricing-dialog",d),e(document).on("click",".contactus-group-discount",d),e(document).on("click","#submit-feedback",r)},showAccountReminderDialog:m,showWebappEULA:function(e){!function(e,t){p(e+"?subcmd=show-eula-dialog&eulaCode="+t,"user-eula-dialog")}("user-eula-dialog",e)},setEULAUserProp:function(){e.ajax({url:"./user-eula-dialog?subcmd=eula-accepted",processData:!1,contentType:!1,type:"POST",method:"POST",success:function(t){e("#user-eula-dialog").hide(),e("div.eula-grayout").remove()},error:function(){}})},addSalesForceLead:function(){var t=e("button.contactus-pricing-dialog").text();t="-"+t.replace(" ","-").toLowerCase();var n=e("button.contactus-pricing-dialog").attr("data-gtm");e("button.contactus-pricing-dialog").attr("sales-force-lead-source",n+t)}}}(o())},84112:(e,t,n)=>{"use strict";n.r(t),n.d(t,{SUBMIT_TEST_EVENT:()=>u,buttonHandler:()=>a,buttonHandlerD:()=>c,focusReset:()=>s,overlayTabLock:()=>l,sendFirebaseEventToDevice:()=>f});n(28706),n(33110);var r=n(25748),o=n(41669),i=n.n(o),a=function(e){return function(t){"keydown"===e.type&&e.which!==r.KEYCODES.ENTER&&e.which!==r.KEYCODES.SPACE||(e.preventDefault(),t(e))}},u="SUBMIT_TEST_EVENT",c=function(e){return function(t){"keydown"===e.type&&e.which!==r.KEYCODES.ENTER&&e.which!==r.KEYCODES.SPACE||t(e)}},s=function(){var e=null;return{set:function(t){e=i()(":focus"),t&&t.length>0&&t.focus()},restore:function(){null!==e&&e.length>0&&e.focus(),e=null}}};function l(e,t){var n="keydown.focusTabLock",o=i()("".concat(e," *[role='button'], ").concat(e," a[href], ").concat(e," input, ").concat(e," *[tabindex], ").concat(e," button, ").concat(e," select")),a=o.first(),u=o.last();t?(a.get(0).focus(),u.on(n,(function(e){return!(e.which===r.KEYCODES.TAB&&!e.shiftKey)||(e.preventDefault(),a.get(0).focus(),!1)})),a.on(n,(function(e){return e.which!==r.KEYCODES.TAB||!e.shiftKey||(e.preventDefault(),u.get(0).focus(),!1)}))):(u.off(n),a.off(n))}function f(e){void 0!==window.appInterface&&void 0!==window.appInterface.logStatsEvent?window.appInterface.logStatsEvent(JSON.stringify(e)):void 0!==window.webkit&&window.webkit.messageHandlers.logStatsEvent.postMessage(e)}},71664:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});n(50113),n(74423),n(48598),n(62062),n(26910),n(26099),n(21699),n(23500);var r=n(41669),o=n.n(r),i=n(25225),a=n(84112),u=n(25748),c=n(9132);n(35552);const s=function(e){var t=null,n=null,r=(0,a.focusReset)(),o=500,s=[];function l(){e(document).on("keydown click","#favorite-status, .favorite-status",(function(t){return(0,a.buttonHandler)(t)((function(){e(t.target).is("a")&&t.stopPropagation(),(0,i.checkAuthStatus)("favorites",null,e(t.target))&&!e(t.target).hasClass("disable")&&d(t)}))}))}function f(){e(document).on("click keydown","#taglist",(function(e){return(0,a.buttonHandler)(e)(S)})),e(document).on("keydown","body",(function(t){"Escape"==t.key&&e(".tagging-box").removeClass("show")})),e(document).on("click","body",(function(t){e(".tagging-box").hasClass("show")&&0==e(t.target).parents(".tagging-box, #bulkTag, #taglist, .inline-tag-list").addBack(".tagging-box, #bulkTag, #taglist, .inline-tag-list").length&&e(".tagging-box").removeClass("show")})),e(document).on("keypress","#tag-list",(function(t){if(t.keyCode==u.KEYCODES.ENTER){var n=e(this).data("id"),r=e(this).val(),o=e(t.target).data("doccode"),i=null;e("#favorite-status").length||(i=function(){if(!(n+"").includes(",")){var t=e("#"+n+" .tagit").offset(),r=e("#document-body").offset().top-e("#"+n+" .tagit").height();e(".tagging-box").css("top",t.top-r+10+"px")}}),""==n?(e("#favorite-status").addClass("favorite"),e("#favorite-status").attr("aria-pressed","true"),e("#favorite-status").attr("title","Favorite"),O(n=e("#favorite-status").data("favid"),(function(){C(e("#tag-list").data("id"),r),e("#taglist").addClass("tagged"),o=e("#favorite-status").data("c
1ode"),e("#tag-list").data("doccode",o),b(o)}))):(C(n,r),b(o,i)),k()}})),e(document).on("click keydown",".tag-middle .remove",(function(t){return(0,a.buttonHandler)(t)((function(t){var n=e(t.target).parents("li[data-tagid]").data("tagid");h(e(t.target).parents("li[data-favid]").data("favid"),n)}))})),e(document).on("click",".existing-tag",(function(t){if(!e(t.target).is("input")){var n=e(t.target).parent(".existing-tag").addBack(".existing-tag").children("input[type=checkbox]");n.prop("checked",!n.prop("checked")),n.change()}})),e(document).on("change",".existing-tag",(function(t){k();e(t.target).prop("checked");var n=e(t.target).parent(".existing-tag").attr("tagid"),r=e(t.target).parent(".existing-tag").children(".name").text(),o=e("#tag-list").data("id");if(e(t.target).prop("checked")){if(""==o?(e("#favorite-status").addClass("favorite"),e("#favorite-status").attr("aria-pressed","true"),e("#favorite-status").attr("title","Favorite"),O(o=e("#favorite-status").data("favid"),(function(){C(e("#tag-list").data("id"),r)}))):C(o,r),!e("#favorite-status").length&&!(o+"").includes(",")){var i=e("#"+o+" .tagit").offset(),a=e("#document-body").offset().top-e("#"+o+" .tagit").height();e(".tagging-box").css("top",i.top-a+10+"px")}}else h(o,n)}))}function d(t){var n=e(t.target),r=n.hasClass("favorite"),o=n.data(),a=o.favid,u=o.favtitle,c=o.favcode,s=o.favsearch,l="./favapi?subcmd=fav";r&&(l="./favapi?subcmd=unfav"),l+="&id="+a,0!==a.indexOf("MLS")&&0!==a.indexOf("MLC")&&0!==a.indexOf("MLT")||(l+="&title="+encodeURIComponent(u)),0===a.indexOf("MLT")?l+="&code="+c:s&&""!==s&&(l+="&"+s),l+="&forufavs=true",n.addClass("disable"),n.toggleClass("favorite"),n.attr("aria-pressed",!r),n.attr("title",r?"Not Favorite":"Favorite"),e.ajax({url:l,type:"POST",cache:!1,data:"",success:function(t){(0,i.jsonResponse)(t)&&(null!=t.id?(n.data("id",t.favId),e(".tag-list-favid").attr("id",t.id),e("#tag-list").data("id",t.id)):(e(".tag-list-favid").attr("id",""),e("#tag-list").data("id",""),b(),k()))},error:function(){n.attr("aria-pressed",r),n.attr("title",r?"Favorite":"Not Favorite")},complete:function(){n.removeClass("disable")}})}function m(){e.ajax({type:"POST",url:"./favapi?subcmd=get-medui-favs",success:function(e){null!=e.favorites&&(t=e.favorites.favorite,p())}})}function p(){null!=t&&e.each(t,(function(t,n){e(".fav-"+n.code).length>0&&(e(".fav-"+n.code).addClass("favorite"),e(".fav-"+n.code).attr("title","Favorite"))}))}function g(t,n,o){var i=t.offset(),u=e("#document-body").offset().top-t.height(),c=e(".tagging-box");c.css("top",i.top-u+10+"px"),e("#tag-list").data("id",n),e("#tag-list").data("doccode",o),b(o),c.addClass("show"),r.set(e("#tag-list")),(0,a.overlayTabLock)(".tagging-box",!0)}function h(t,n){e.ajax({type:"POST",url:"./favajax",data:"subcmd=detag&favId="+t+"&tagId="+n+"&forufavs=true",success:function(n){if((0,i.ajaxMessage)(n)){var r=e(n).find("div.ajax-data").children();(t+"").split(",").forEach((function(t){if(e("#"+t+" .inline-tag-list").length>0){var n=e("#"+t+" .inline-tag-list").hasClass("blocklist");e("#"+t+" .inline-tag-list").replaceWith(r),n&&e("#"+t+" .inline-tag-list").addClass("blocklist")}})),v(),k()}}})}function v(){var t=e("#filter-list"),n=t.find(":selected").attr("value");e.ajax({type:"POST",url:"./favajax",async:!1,data:"subcmd=get-tags",success:function(r){if((0,i.ajaxMessage)(r)){var o=e(r).find("div.ajax-data").children();t.replaceWith(o),(t=e("#filter-list")).find("option[value='".concat(n,"']"))[0]&&t.val(n),t.change()}}})}function b(t,n){var r=e(".tagging-box"),o=null!=t?t:"",a=e("#tag-list");a.detach(),e.ajax({type:"POST",url:"./favajax",async:!1,data:"subcmd=get-all-tags&currDoc="+o,success:function(t){if((0,i.ajaxMessage)(t)){var o=e(t).find("div.ajax-data").children();r.children(".tagging-box-inner").replaceWith(o),r.find("#tag-list").replaceWith(a),n&&n()}}})}function y(t,n){var r=e("#favorites-header"),a=r.data("tag"),u=r.data("start"),c=(r.data("size"),r.data("order")),s=document.getElementById("updatesOnly").checked;"title"==t?(c="t",c+=n?"d":"a"):"date"==t?(c="d",c+=n?"a":"d"):"source"==t&&(c="s",c+=n?"d":"a");var l="subcmd=get-favorites&tag="+a+"&start="+u+"&size="+o+"&order="+c;s&&(l+="&filter=updates"),e.ajax({type:"POST",url:"./favajax",async:!1,data:l,success:function(t){if((0,i.ajaxMessage)(t)){var n=e(t).find("div.ajax-data").children();e(".favorites-table li").not(".header").remove(),e("#see-more-favorites").remove(),e(".favorites-table").append(n)}}})}function w(){var t=[];e(".selFav:checked").parent("li").each((function(n,r){t.push(e(r).attr("id"))})),A(!1);var n=e("#favorites-header"),r=n.data("tag"),o="subcmd=get-favorites&tag="+r+"&start=0&size=500&order="+n.data("order");document.getElementById("updatesOnly").checked&&(o+="&filter=updates"),e.ajax({type:"POST",url:"./favajax",async:!1,data:o,success:function(n){if((0,i.ajaxMessage)(n)){var r=e(n).find("div.ajax-data").children();e(".favorites-table li").not(".header").remove(),e("#see-more-favorites").remove(),e(".favorites-table").append(r),0==e(".favorites-table li .selFav").length?e("#selectAll").prop("disabled",!0):e("#selectAll").prop("disabled",!1),t.forEach((function(t){e("#"+t+" .selFav").prop("checked",!0).change()}))}}})}function x(){document.getElementById("updatesOnly").checked=!1,w()}function C(t,n){e("#tag-list").attr("disabled","true"),e.ajax({type:"POST",url:"./favajax",async:!1,contentType:"application/x-www-form-urlencoded; charset=utf-8",data:"subcmd=tag&id="+t+"&tags="+n,success:function(n){if((0,i.ajaxMessage)(n)){e("#tag-list").val("");var r=e(n).find("div.ajax-data").children();if((t+"").includes(","));else if(e("#"+t+" .inline-tag-list").length>
10){var o=e("#"+t+" .inline-tag-list").hasClass("blocklist");e("#"+t+" .inline-tag-list").replaceWith(r),o&&e("#"+t+" .inline-tag-list").addClass("blocklist")}v()}},complete:function(){e("#tag-list").removeAttr("disabled")}})}function k(){e(".existing-tag-list input:checked").length>0?e("#taglist").addClass("tagged"):e("#taglist").removeClass("tagged")}function S(){if((0,i.checkAuthStatus)("favorites",null,e(event.target))){var t=e(".tagging-box");if(t.hasClass("show"))t.removeClass("show");else{var n=e("#taglist").height();t.css("top",e("#taglist").position().top+n+10+"px"),t.addClass("show"),e("#tag-list").data("doccode",e("#favorite-status.favorite").data("code")),r.set(e("#tag-list")),(0,a.overlayTabLock)(".tagging-box",!0)}}}function T(t,n){var r=t.data("id"),o=t.data("title"),a="./favajax?subcmd=unfav&id="+r;null!=o&&(a+="&title=",a+=o),e.get(a,(function(e){(0,i.ajaxMessage)(e)&&(t.parents("li").remove(),v(),s.pop(),0==s.length&&n())}))}function E(t){T(e(t.target))}function O(t,n){e.ajax({url:"./fav?id="+t+"&forufavs=true",async:!0,success:function(t){var r=new Event("favtoggled");document.dispatchEvent(r),(0,i.jsonResponse)(t)&&(null!=t.id?(e(".tag-list-favid").attr("id",t.id),e("#tag-list").data("id",t.id)):(e("#tag-list").data("id",""),void 0!==k&&k())),n()}})}function _(){var t=[];e(".selFav:checked").each((function(){t.push(e(this).parent().attr("id"))}));var n=e("#citationSelect option:selected").val();e.ajax({type:"GET",url:"./favajax",async:!0,data:"subcmd=fav-citations&fav-ids="+t.join(",")+"&fmt="+n,success:function(t){var n=[],r=[],o=[];e.each(t,(function(e,t){n.push({txt:t.citation,pos:t.citPos}),r.push(t.risFile),o.push(t.bibtexFile)})),n=n.sort((function(e,t){return e.pos===t.pos?0:parseInt(e.pos)-parseInt(t.pos)}));var i=[];e.each(n,(function(e,t){i.push(t.txt)})),e(".citationFormat.active .citation").html(i.join("<br/><br/>")),e("#risFile").text(r.join("\n")),e("#bibtexFile").text(o.join("\n")),e("#screenBackdrop .loading").hide(),e("#citationMan").show(),e("#citationMan").trigger("reload")}})}function A(t){t?(e(".selFav").prop("checked",!0),e("#groupActions span").addClass("active")):(e(".selFav").prop("checked",!1),e("#groupActions span").removeClass("active"),e("#selectAll").prop("checked",!1))}return{init:function(){e(document).on("click keydown",".tagit",(function(t){return(0,a.buttonHandler)(t)((function(n){A(!1);var r=e(t.target).parents("li[data-doccode]").first();g(e(t.target),r.data("id"),r.data("doccode"))}))})),e(document).on("click keydown",".pinit",(function(t){return(0,a.buttonHandler)(t)((function(t){var n=e(t.target).parents("li[data-doccode]").data("id");e(t.target).hasClass("pinned")?h(n,e(t.target).data("pinsid")):C(n,"pin")}))})),e(document).on("change","#filter-list",(function(){"Only Updates"==e(this).find("option:selected").text()?e("#updatesOnly").prop("checked",!0):e("#updatesOnly").prop("checked",!1),e("#favorites-header").data("tag",e(this).val()),w()})),-1!=navigator.appVersion.indexOf("MSIE")?e(document).on("click keydown",".remove-favorite",(function(e){return(0,a.buttonHandler)(e)(E)})):e(document).on("click keydown",".remove-favorite",(function(t){return(0,a.buttonHandler)(t)((function(){A(!1),T(e(t.target))}))})),e(document).on("click",".header span",(function(t){var n=e(this).hasClass("dsort");e(".asort").removeClass("asort"),e(".dsort").removeClass("dsort"),n?(e(this).addClass("asort"),y(e(this).text().toLowerCase(),!0)):(e(this).addClass("dsort"),y(e(this).text().toLowerCase(),!1)),A(!1)})),e(document).on("click","#see-more-favorites",(function(t){!function(){var t=e("#favorites-header"),n=t.data("tag"),r=t.data("start"),a=t.data("size");r+=a;var u=t.data("order"),c=document.getElementById("updatesOnly").checked,s="subcmd=get-favorites&tag="+n+"&start="+r+"&size="+o+"&order="+u;c&&(s+="&filter=updates");e.ajax({type:"POST",url:"./favajax",data:s,success:function(n){if((0,i.ajaxMessage)(n)){var r=e(n).find("div.ajax-data").children();e("#see-more-favorites").remove(),e(".favorites-table").append(r),t.data("size",e(".favorites-table > li[data-doccode]").length)}}})}()})),e(document).on("click","#updatesOnly",w),e(document).on("click",".noFilter",x),window.location.href.includes("filter=updates")&&(document.getElementById("updatesOnly").checked=!0),c.default.initCiteMan(),l(),f(),e("#citationMan").bind("newActive",_),e(document).on("click","#groupActions span",(function(t){0==e(".selFav:checked").length&&(e("#screenBackdrop").hide(),(0,i.displayMessage)("warning","No records selected"))})),e(document).on("click","#cite.active",(function(t){e("#citationMan").hide(),e("#screenBackdrop").show(),e("#screenBackdrop .loading").show(),_()})),e(document).on("click","#bulkTag.active",(function(t){var n=[],r=[];e.each(e(".selFav:checked").parents("li"),(function(){n.push(e(this).data("id")),r.push(e(this).data("doccode"))}));var o=n.join(","),i=r.join(",");g(e("#bulkTag"),o,i)})),e(document).on("click","#bulkDelete.active",(function(t){var n=[];e.each(e(".selFav:checked").parents("li"),(function(){n.push(e(this).data("id"))}));var r,o,a,u,c=n.join(",");o=((r=c)+"").split(","),u=e("<div class='warning-message'><p>Are you sure you want to permanently remove "+(a=r.length>1?"these favorites":"this favorite")+" from your Favorites list?</p><div class=\"options\"><a id='cancel' class='button grey cancel-dialog'>Cancel</a><a id='accept' class='button red'>Delete Favorite"+(r.length>
11?"s":"")+"</a></div></div>"),(0,i.showFixedDialog)(u,null,Math.min(350,screen.width-25),"Remove "+a+"?",(function(){e("#accept").click((function(t){e.each(o,(function(){s.push(this),T(e(".favorites-table li#"+this+" .remove-favorite"),(function(){e("#grayoutSpinner").hide(),(0,i.closeDialog)(t)}))})),A(!1),e("#grayoutSpinner").show()}))}),"8000","message-dialog")})),e(document).on("click","#selectAll",(function(t){A(e(t.target).prop("checked"))})),e(document).on("change",".selFav",(function(t){e(".selFav:checked").length==e(".selFav").length?e("#selectAll").prop("checked",!0):e("#selectAll").prop("checked",!1)})),e(document).on("change",".selFav",(function(t){e(".selFav:checked").length>0?e("#groupActions span").addClass("active"):e("#groupActions span").removeClass("active")}))},initFavs:l,initTags:f,getCitationFavorites:m,markFavorites:p,userKey:n}}(o())},50462:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>m});var r=n(10467),o=n(54756),i=n.n(o),a=(n(28706),n(2008),n(50113),n(26099),n(27495),n(25440),n(41669)),u=n.n(a),c=n(56709),s=n(25748),l=n(25225),f=n(84112),d=n(74739);const m=function(e){function t(){e("body").append("<div class='grayout' data-init='content-grasp'></div>"),e("body").append("\n <div class='content-grasp'>\n <div class='grasp-header'>\n <img alt=\"Grasp Icon\" src=\"".concat(s.adjust,'/images/grasp_icon.png"/>\n <div> \n <h1>Grasp</h1>\n <div class="subtext">Study flashcards on the go</div>\n </div>\n </div>\n <div class="grasp-error"></div>\n <div class=\'grasp-data\'></div>\n </div>\n ')),e(".grayout").show(),(0,d.tabNavLockBindings)(".content-grasp","close-content-grasp"),b().then((function(e){e?n():p()}))}function n(){(function(){return w.apply(this,arguments)})().then((function(t){if(t){e(document).off("click.standardGrasp","#addToExisting").on("click.standardGrasp","#addToExisting",(function(){return m()})),e(document).off("click.standardGrasp","#createNewDeck").on("click.standardGrasp","#createNewDeck",h),o('<div><button data-gtm="grasp-record-addtoexisting" class="button" id="addToExisting">Add card to existing deck</button><button data-gtm="grasp-record-addtonew" class="button button-light" id="createNewDeck">Add card to new deck</button></div>',"30%")}else{e(document).off("click.standardGrasp","#createNewDeck").on("click.standardGrasp","#createNewDeck",h),o('<div><button data-gtm="grasp-record-addtonew" class="button button-light" id="createNewDeck">Add card to new deck</button></div>',"30%")}}))}function o(t,n){e(".content-grasp").css("min-height",n),e(".content-grasp").css("max-height",n),e(".grasp-data").empty().append(t),k(""),e(".content-grasp").trigger("close-content-grasp"),(0,d.tabNavLockBindings)(".content-grasp","close-content-grasp")}function a(){e("#question").toggleClass("hidden"),e("#answer").toggleClass("hidden")}function u(){var t=e(".content-grasp");t.trigger("close-content-grasp"),t.remove(),e(".grayout").remove()}function m(t){var n=e("#fcCat").val(),r=e("#fcCode").val(),i=e("#fcToc").val(),a=e("#fcPnum").val();e.ajax({type:"GET",url:"./add",contentType:"application/x-www-form-urlencoded; charset=utf-8",data:"subcmd=getQuestion&tumbler=l:"+n+":"+r+"-"+i+"-"+a,success:function(n){(0,l.ajaxMessage)(n)&&(o(e(n).find("div.ajax-data").children(),"70%"),t&&e("#deckList").val(t))},error:function(e){}})}function p(){e.ajax({type:"POST",url:"./author",contentType:"application/x-www-form-urlencoded; charset=utf-8",data:"",success:function(t){o(e(t).find("div.ajax-data").children(),"50%")}})}function g(){var t=e("#deckList :selected").val(),n=e("#deckList :selected").text(),r=e("#fcCat").val(),i=e("#fcCode").val(),a=e("#fcPage :selected").val(),s=e("#fcQuestion").val(),l=e("#answerNotes textarea").val();if((0,d.validateFormFields)({selector:"#fcQuestion",text:"Question"})){var f="./graspdecksapi?ck=".concat(v(),"&subcmd=","add-card","&dk=").concat(t,"&question=").concat(s,"&code=").concat(i,"&page=").concat(a,"&catcode=").concat(r,"¬e=").concat(l);(0,c.default)(f,{credential:"include"}).then((function(e){return e.json()})).then((function(e){if(e.success){var t="<span>Your card has been added to the <strong>".concat(n,"</strong> deck.<span>");o('<div class="grasp-success">'.concat(t,"</div>"),"30%"),setTimeout(u,2e3)}else k(e.message)}))}}function h(t){b().then((function(n){if(n){var r="./manage-decks?subcmd=show-create";t&&(r+="&rac=true"),e.ajax({type:"POST",url:r,contentType:"application/x-www-form-urlencoded; charset=utf-8",success:function(t){o(e(t).find("div.ajax-data").children(),"70%")}})}else p()}))}var v=function(){return e("#fcCKey").val()};function b(){return y.apply(this,arguments)}function y(){return(y=(0,r.A)(i().mark((function e(){var t,n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=v(),n="./graspdecksapi?subcmd=get-author-profile&ck=".concat(t),e.next=4,(0,c.default)(n,{credential:"include",cache:"no-store"}).then((function(e){return e.json()})).then((function(e){return e.success}));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function w(){return(w=(0,r.A)(i().mark((function e(){var t,n;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=v(),n="./graspdecksapi?subcmd=get-created-decks&ck=".concat(t),e.next=4,(0,c.default)(n,{credential:"include",cache:"no-store"}).then((function(e){return e.json()})).then((function(e){return e.data&&e.data.createdDecks&&e.data.createdDecks.length>0}));case 4:return e.abrupt("return",e.sent);case 5:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function x(){var t=e("#fcCat").val(),n=e("#fcCode").val(),r=e("#fcToc").val(),o=e("#fcPage :selected").val();!function(t,n,r,o){var i="./?cmd=get-question&subcmd=getQuestion&tumbler=l:"+t+":"+n+"-"+r+"-"+o;e.ajax({type:"POST",url:i,contentType:"application/x-www-form-urlencoded; charset=utf-8",data:"",success:function(t){var n=t.replace("&","&");e("#fcQuestion").val(n)}})}
1(t,n,r,o),function(t,n,r,o){var i="./?cmd=get-answer&subcmd=getAnswer&tumbler=l:"+t+":"+n+"-"+r+"-"+o;e.ajax({type:"POST",url:i,contentType:"application/x-www-form-urlencoded; charset=utf-8",data:"",success:function(t){var n=t;e("#answerTextShort").html(n)}})}(t,n,r,o)}function C(){var t=e("#name").val(),n=e("#description").val(),r=e("#course-select").val();if((0,d.validateFormFields)({selector:"#name",text:"Deck title"})){var o="./graspdecksapi?ck=".concat(v(),"&subcmd=","create-deck","&title=").concat(t,"&description=").concat(n,"&courseId=").concat(r);(0,c.default)(o,{credential:"include"}).then((function(e){return e.json()})).then((function(e){if(e.success){m(e.data.deck.deckKey)}else{var t=e.message;k(t)}}))}}function k(t){e(".content-grasp .grasp-error").empty().text(t)}function S(){var t=e("#screenname").val(),r="./graspdecksapi?subcmd=create-profile&ck=".concat(v(),"&screenName=").concat(t);(0,d.validateFormFields)({selector:"#screenname",text:"Screen Name"})&&(0,c.default)(r,{credential:"include"}).then((function(e){return e.json()})).then((function(e){e.success?((0,l.displayMessage)("info","Screen Name Created",!1,null,null),n()):(0,d.setFormError)("#screenname",e.message)}))}return{contentGraspBindings:function(){e(document).on("click keydown","#grasp",(function(e){return(0,f.buttonHandler)(e)(t)})),e(document).on("click",".grayout",u),e(document).on("keydown",(function(t){t.which===s.KEYCODES.ESCAPE&&e(".grayout").length>0&&u()})),e(document).off("click.standardGrasp,keydown.standardGrasp","#flashcard-control #save").on("click.standardGrasp,keydown.standardGrasp","#flashcard-control #save",(function(e){return(0,f.buttonHandler)(e)(g)}))},graspTutorialSlideshow:function(){e("#grasp-get-started").hide();var t=e(".grasp-tutorial-slide");t.hide().filter(":first").show(),e("li[data-sid='slide1']").addClass("current-slide"),e(document).on("click keydown",".specific-slide",(function(n){return(0,f.buttonHandler)(n)((function(n){var r=e(n.target).data("sid");t.hide().filter("#"+r).show(),e(".specific-slide").removeClass("current-slide"),e("li[data-sid='"+r+"']").addClass("current-slide")}))})),e(document).on("click keydown","#next-slide",(function(n){return(0,f.buttonHandler)(n)((function(){var n=parseInt(e(".current-slide").data("sid").substring(5),10)+1;n>5&&(n=1),t.hide().filter("#slide"+n).show(),e(".specific-slide").removeClass("current-slide"),e("li[data-sid='slide"+n+"']").addClass("current-slide"),5==n&&(e(".tutorial-navigation").hide(),e("#grasp-get-started").show())}))})),e(document).on("click keydown","#previous-slide",(function(n){return(0,f.buttonHandler)(n)((function(){var n=parseInt(e(".current-slide").data("sid").substring(5),10)-1;n<1&&(n=1),t.hide().filter("#slide"+n).show(),e(".specific-slide").removeClass("current-slide"),e("li[data-sid='slide"+n+"']").addClass("current-slide")}))}))},standardBindings:function(){e(document).off("click.standardGrasp, keydown.standardGrasp","#author-profile-create-button").on("click.standardGrasp, keydown.standardGrasp","#author-profile-create-button",(function(e){return(0,f.buttonHandler)(e)(S)})),e(document).off("click.standardGrasp, keydown.standardGrasp","#author-profile-cancel-button").on("click.standardGrasp, keydown.standardGrasp","#author-profile-cancel-button",(function(e){return(0,f.buttonHandler)(e)(u)})),e(document).off("click.standardGrasp,keydown.standardGrasp","#flashcard #flashcard-control #flip").on("click.standardGrasp, keydown.standardGrasp","#flashcard #flashcard-control #flip",(function(e){return(0,f.buttonHandler)(e)(a)})),e(document).off("click.standardGrasp, keydown.standardGrasp","#flashcard-control #cancel").on("click.standardGrasp, keydown.standardGrasp","#flashcard-control #cancel",(function(e){return(0,f.buttonHandler)(e)(u)})),e(document).off("click.standardGrasp, keydown.standardGrasp","#cancel-make-deck").on("click.standardGrasp, keydown.standardGrasp","#cancel-make-deck",(function(e){return(0,f.buttonHandler)(e)(u)})),e(document).off("keyup.standardGrasp",".textAreaLimit").on("keyup.standardGrasp",".textAreaLimit",(function(){var t,n,r,o=e(this).attr("id"),i=e(this).attr("data-textlimit");t="#".concat(o),n=parseInt(i,10),(r=e(t)).length>0&&r.val().length>n&&r.val(r.val().substring(0,n))}
1)),e(document).off("change.standardGrasp","select#fcPage").on("change.standardGrasp","select#fcPage",x),e(document).off("click.standardGrasp, keydown.standardGrasp","#create-submit").on("click.standardGrasp, keydown.standardGrasp","#create-submit",(function(e){return(0,f.buttonHandler)(e)(C)}))}}}(u())},74739:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GraspError:()=>C,buttonLoading:()=>E,generalPopupBindings:()=>x,gfetch:()=>O,ifNotLoading:()=>b,loading:()=>v,popupMessage:()=>y,setFormError:()=>T,tabNavLockBindings:()=>S,validateFormFields:()=>k});n(60825);var r=n(92901),o=n(23029),i=n(50388),a=n(53954),u=n(85501),c=n(63662);function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(s=function(){return!!e})()}function l(e){var t="function"==typeof Map?new Map:void 0;return l=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(s())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&(0,c.A)(o,n.prototype),o}(e,arguments,(0,a.A)(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),(0,c.A)(n,e)},l(e)}n(28706),n(2008),n(50113),n(62010),n(26099),n(42762);var f=n(84112),d=n(25748),m=n(56709);function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}var g=100,h=99;function v(e,t){var n=$(".grayout-loading");if(t){var r=n.parent();n.css("width",r.outerWidth()).css("height",r.outerHeight()).css("border-radius",r.css("border-radius")).css("position","absolute").css("left","initial").css("top","initial").css("transform","translateY(-100%)")}return e?window.graspTimeout=setTimeout((function(){$(".grayout-loading").toggleClass("hidden",!1),$(".grasp-wrapper").attr("aria-busy",!0)}),500):(window.graspTimeout&&clearTimeout(window.graspTimeout),$(".grayout-loading").toggleClass("hidden",!0),$(".grasp-wrapper").attr("aria-busy",!1)),e}function b(e,t){!e&&t()}function y(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"Confirm",o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"Cancel",i=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a="popup-close";$(".message-window .message-box").text(e),$(".message-window").toggleClass("hidden",!1).removeClass("error-message"),$(".message-window .message-dialog").toggleClass("hidden",!0),t&&$(".message-window").addClass("error-message"),n||(window.graspDialogTimeout&&clearTimeout(window.graspDialogTimeout),window.graspDialogTimeout=setTimeout(s,4e3)),n&&($(".message-window .message-dialog").toggleClass("hidden",!1),$(".message-window .dialog-confirm").on("click keydown",(function(e){return(0,f.buttonHandlerD)(e)((function(){$(".message-window .dialog-confirm").off("click","keydown"),s(),n()}))})),$(".message-window .dialog-confirm").text(r),$(".message-window .dialog-cancel").text(o)),$(".message-window .dialog-confirm").toggleClass("button-blue",!i).toggleClass("button-red",i),$(".message-window .dialog-cancel").toggleClass("button-blue",i).toggleClass("button-red",!i),S(".message-window",a),$(document).on("keydown.hidemessage",(function(e){"keydown"===e.type&&e.which!==d.KEYCODES.ESCAPE||s()})),$(document).on("click.hidemessage keydown.hidemessage",".close-modal,.dialog-cancel,.message-window-grayout",(function(e){return(0,f.buttonHandlerD)(e)((function(){s()}))}));var u=w(s),c=$(".message-window-grayout").length;function s(){$(".message-window").trigger(a),$(".message-window").toggleClass("hidden",!0),$(document).off("click.hidemessage keydown.hidemessage"),$(".message-window .dialog-confirm").off("click keydown"),u.remove()}$(".message-window").css("z-index",g+c),u.css("z-index",h+c)}function w(e){var t=$('<div class="message-window-grayout"></div>'),n=$(".message-window-grayout").length+1;function r(){var e=t.parent();if(e.length){var r={position:"absolute",height:e.outerHeight(),width:e.outerWidth(),zIndex:99,borderRadius:e.css("border-radius"),opacity:"0.6",backgroundColor:"#000",transform:"translateY(-100%)"};t.css(r)}else $(window).off("resize.grayout".concat(n))}return $(".grasp-wrapper").after(t),$(window).on("resize.grayout".concat(n),r),t.on("click",(function(){$(window).off("resize.grayout".concat(n)),e&&e()})),r(),t}function x(e,t,n){var r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];$(e).toggleClass("hidden",!1),S(e,n),$(document).on("keydown.hidegeneralpopup",(function(e){"keydown"===e.type&&e.which!==d.KEYCODES.ESCAPE||a()})),$(document).on("click.hidegeneralpopup.".concat(n," keydown.hidegeneralpopup").concat(n),t,(function(e){return(0,f.buttonHandlerD)(e)((function(){a()}))}));var o=r&&w(a),i=$(".message-window-grayout").length;function a(){$(e).trigger(n),$(e).toggleClass("hidden",!0),$(document).off("
1click.hidegeneralpopup".concat(n," keydown.hidegeneralpopup").concat(n)),$(e).off("click keydown"),o&&o.remove()}$(e).css("z-index",g+i),o.css("z-index",h+i)}var C=function(e){function t(e){var n,r,u,c;(0,o.A)(this,t);for(var s=arguments.length,l=new Array(s>1?s-1:0),f=1;f<s;f++)l[f-1]=arguments[f];return r=this,u=t,c=[].concat(l),u=(0,a.A)(u),(n=(0,i.A)(r,p()?Reflect.construct(u,c||[],(0,a.A)(r).constructor):u.apply(r,c))).constructor=t,n.__proto__=t.prototype,Error.captureStackTrace&&Error.captureStackTrace(n,t),n.name="GraspError",n.type=e,n.date=new Date,n}return(0,u.A)(t,e),(0,r.A)(t)}(l(Error));function k(){$(".field-error-message").remove(),$(".field-error").removeClass("field-error");for(var e=!0,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];for(var o=0,i=n;o<i.length;o++){var a=i[o],u=a.selector,c=a.text;""===($(u).length>0?$(u).val():"").trim()&&(T(u,"".concat(c," cannot be empty")),e=!1)}return e}function S(e,t){var n="keydown.focusLock",r=$("".concat(e," *[role='button'], ").concat(e," a[href], ").concat(e," input, ").concat(e," select, ").concat(e," *[tabindex], ").concat(e," button"));if(r.length){var o=(r=r.filter((function(){return $(this).is(":visible")}))).first(),i=r.last(),a=document.activeElement;o.get(0).focus(),i.on(n,(function(e){return!(e.which===d.KEYCODES.TAB&&!e.shiftKey)||(e.preventDefault(),o.get(0).focus(),!1)})),o.on(n,(function(e){return e.which!==d.KEYCODES.TAB||!e.shiftKey||(e.preventDefault(),i.get(0).focus(),!1)})),$(e).on(t,(function(){$(e).off(t),i.off(n),o.off(n),a.focus()}))}}function T(e,t){$(e).addClass("field-error"),$(e).after("<div class='field-error-message'>".concat(t,"</div>"))}function E(e,t){if(t){var n=e.outerWidth();e.data("text",e.text()),e.text("");var r=$('<div class="spinner"/>');e.css("width",n),e.append(r)}else e.find(".spinner").remove(),e.css("width",""),e.text(e.data("text"))}function O(e,t){return(0,m.default)(e,{credential:"include"}).then((function(e){if(!e.ok){var n=new Error;throw n.status=e.status,t&&(e.message=t),n}return e}))}},52463:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getCookie:()=>a,setCookie:()=>i});n(52675),n(89463),n(2259),n(23418),n(23792),n(34782),n(62010),n(26099),n(27495),n(90906),n(38781),n(47764),n(71761),n(62953);function r(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return o(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?o(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,u=!0,c=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return u=e.done,e},e:function(e){c=!0,a=e},f:function(){try{u||null==n.return||n.return()}finally{if(c)throw a}}}}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i(e,t,n,r){var o=new Date;o.setTime(o.getTime()+24*n*60*60*1e3);var i,a="expires="+o.toUTCString(),u=r||((i=window.location.pathname.match(/^\/[^\/]+/))?i[0]:"/");document.cookie=e+"="+encodeURIComponent(t)+";"+a+";path="+u}function a(e){var t,n=e+"=",o=r(decodeURIComponent(document.cookie).split(";"));try{for(o.s();!(t=o.n()).done;){for(var i=t.value;" "==i.charAt(0);)i=i.substring(1);if(0==i.indexOf(n)){var a=i.substring(n.length,i.length);return decodeURIComponent(a)}}}catch(e){o.e(e)}finally{o.f()}return""}},83585:(e,t,n)=>{"use strict";n.r(t),n.d(t,{isAndroid:()=>i,isDevice:()=>a,isIphone:()=>o});var r=n(82284),o=(n(27495),n(90906),function(){return"undefined"!==("undefined"==typeof window?"undefined":(0,r.A)(window))&&"undefined"!==("undefined"==typeof navigator?"undefined":(0,r.A)(navigator))&&/iPhone/i.test(navigator.userAgent)}),i=function(){return"undefined"!==("undefined"==typeof window?"undefined":(0,r.A)(window))&&"undefined"!==("undefined"==typeof navigator?"undefined":(0,r.A)(navigator))&&/Android/i.test(navigator.userAgent)},a=function(){var e;if("undefined"===("undefined"==typeof window?"undefined":(0,r.A)(window))||"undefined"===("undefined"==typeof navigator?"undefined":(0,r.A)(navigator)))return!1;if(null!==(e=window.navigator)&&void 0!==e&&null!==(e=e.userAgentData)&&void 0!==e&&e.mobile)return!0;return!!/(Android|iPad|iPhone)/i.test(navigator.userAgent)||/Macintosh/.test(navigator.userAgent)&&"ontouchend"in document}},56709:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>_});n(26099),n(3362);var r="undefined"!=typeof globalThis&&globalThis||"undefined"!=typeof self&&self||void 0!==n.g&&n.g||{},o="URLSearchParams"in r,i="Symbol"in r&&"iterator"in Symbol,a="FileReader"in r&&"Blob"in r&&function(){try{return new Blob,!0}catch(e){return!1}}(),u="FormData"in r,c="ArrayBuffer"in r;if(c)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array
1]"],l=ArrayBuffer.isView||function(e){return e&&s.indexOf(Object.prototype.toString.call(e))>-1};function f(e){if("string"!=typeof e&&(e=String(e)),/[^a-z0-9\-#$%&'*+.^_`|~!]/i.test(e)||""===e)throw new TypeError('Invalid character in header field name: "'+e+'"');return e.toLowerCase()}function d(e){return"string"!=typeof e&&(e=String(e)),e}function m(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return i&&(t[Symbol.iterator]=function(){return t}),t}function p(e){this.map={},e instanceof p?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){if(2!=e.length)throw new TypeError("Headers constructor: expected name/value pair to be length 2, found"+e.length);this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function g(e){if(!e._noBody)return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function h(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function v(e){var t=new FileReader,n=h(t);return t.readAsArrayBuffer(e),n}function b(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function y(){return this.bodyUsed=!1,this._initBody=function(e){var t;this.bodyUsed=this.bodyUsed,this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:a&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:u&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:o&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():c&&a&&((t=e)&&DataView.prototype.isPrototypeOf(t))?(this._bodyArrayBuffer=b(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):c&&(ArrayBuffer.prototype.isPrototypeOf(e)||l(e))?this._bodyArrayBuffer=b(e):this._bodyText=e=Object.prototype.toString.call(e):(this._noBody=!0,this._bodyText=""),this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):o&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},a&&(this.blob=function(){var e=g(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))}),this.arrayBuffer=function(){if(this._bodyArrayBuffer){var e=g(this);return e||(ArrayBuffer.isView(this._bodyArrayBuffer)?Promise.resolve(this._bodyArrayBuffer.buffer.slice(this._bodyArrayBuffer.byteOffset,this._bodyArrayBuffer.byteOffset+this._bodyArrayBuffer.byteLength)):Promise.resolve(this._bodyArrayBuffer))}if(a)return this.blob().then(v);throw new Error("could not read as ArrayBuffer")},this.text=function(){var e,t,n,r,o=g(this);if(o)return o;if(this._bodyBlob)return e=this._bodyBlob,t=new FileReader,n=h(t),r=/charset=([A-Za-z0-9_-]+)/.exec(e.type),t.readAsText(e,r?r[1]:"utf-8"),n;if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=new Array(t.length),r=0;r<t.length;r++)n[r]=String.fromCharCode(t[r]);return n.join("")}(this._bodyArrayBuffer));if(this._bodyFormData)throw new Error("could not read FormData body as text");return Promise.resolve(this._bodyText)},u&&(this.formData=function(){return this.text().then(C)}),this.json=function(){return this.text().then(JSON.parse)},this}p.prototype.append=function(e,t){e=f(e),t=d(t);var n=this.map[e];this.map[e]=n?n+", "+t:t},p.prototype.delete=function(e){delete this.map[f(e)]},p.prototype.get=function(e){return e=f(e),this.has(e)?this.map[e]:null},p.prototype.has=function(e){return this.map.hasOwnProperty(f(e))},p.prototype.set=function(e,t){this.map[f(e)]=d(t)},p.prototype.forEach=function(e,t){for(var n in this.map)this.map.hasOwnProperty(n)&&e.call(t,this.map[n],n,this)},p.prototype.keys=function(){var e=[];return this.forEach((function(t,n){e.push(n)})),m(e)},p.prototype.values=function(){var e=[];return this.forEach((function(t){e.push(t)})),m(e)},p.prototype.entries=function(){var e=[];return this.forEach((function(t,n){e.push([n,t])})),m(e)},i&&(p.prototype[Symbol.iterator]=p.prototype.entries);var w=["CONNECT","DELETE","GET","HEAD","OPTIONS","PATCH","POST","PUT","TRACE"];function x(e,t){if(!(this instanceof x))throw new TypeError('Please use the "new" operator, this DOM object c
1onstructor cannot be called as a function.');var n,o,i=(t=t||{}).body;if(e instanceof x){if(e.bodyUsed)throw new TypeError("Already read");this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new p(e.headers)),this.method=e.method,this.mode=e.mode,this.signal=e.signal,i||null==e._bodyInit||(i=e._bodyInit,e.bodyUsed=!0)}else this.url=String(e);if(this.credentials=t.credentials||this.credentials||"same-origin",!t.headers&&this.headers||(this.headers=new p(t.headers)),this.method=(o=(n=t.method||this.method||"GET").toUpperCase(),w.indexOf(o)>-1?o:n),this.mode=t.mode||this.mode||null,this.signal=t.signal||this.signal||function(){if("AbortController"in r)return(new AbortController).signal}(),this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&i)throw new TypeError("Body not allowed for GET or HEAD requests");if(this._initBody(i),!("GET"!==this.method&&"HEAD"!==this.method||"no-store"!==t.cache&&"no-cache"!==t.cache)){var a=/([?&])_=[^&]*/;if(a.test(this.url))this.url=this.url.replace(a,"$1_="+(new Date).getTime());else{this.url+=(/\?/.test(this.url)?"&":"?")+"_="+(new Date).getTime()}}}function C(e){var t=new FormData;return e.trim().split("&").forEach((function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),o=n.join("=").replace(/\+/g," ");t.append(decodeURIComponent(r),decodeURIComponent(o))}})),t}function k(e,t){if(!(this instanceof k))throw new TypeError('Please use the "new" operator, this DOM object constructor cannot be called as a function.');if(t||(t={}),this.type="default",this.status=void 0===t.status?200:t.status,this.status<200||this.status>599)throw new RangeError("Failed to construct 'Response': The status provided (0) is outside the range [200, 599].");this.ok=this.status>=200&&this.status<300,this.statusText=void 0===t.statusText?"":""+t.statusText,this.headers=new p(t.headers),this.url=t.url||"",this._initBody(e)}x.prototype.clone=function(){return new x(this,{body:this._bodyInit})},y.call(x.prototype),y.call(k.prototype),k.prototype.clone=function(){return new k(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new p(this.headers),url:this.url})},k.error=function(){var e=new k(null,{status:200,statusText:""});return e.ok=!1,e.status=0,e.type="error",e};var S=[301,302,303,307,308];k.redirect=function(e,t){if(-1===S.indexOf(t))throw new RangeError("Invalid status code");return new k(null,{status:t,headers:{location:e}})};var T=r.DOMException;try{new T}catch(e){(T=function(e,t){this.message=e,this.name=t;var n=Error(e);this.stack=n.stack}).prototype=Object.create(Error.prototype),T.prototype.constructor=T}function E(e,t){return new Promise((function(n,o){var i=new x(e,t);if(i.signal&&i.signal.aborted)return o(new T("Aborted","AbortError"));var u=new XMLHttpRequest;function s(){u.abort()}if(u.onload=function(){var e,t,r={statusText:u.statusText,headers:(e=u.getAllResponseHeaders()||"",t=new p,e.replace(/\r?\n[\t ]+/g," ").split("\r").map((function(e){return 0===e.indexOf("\n")?e.substr(1,e.length):e})).forEach((function(e){var n=e.split(":"),r=n.shift().trim();if(r){var o=n.join(":").trim();try{t.append(r,o)}catch(e){}}})),t)};r.status=0===i.url.indexOf("file://")&&(u.status<200||u.status>599)?200:u.status,r.url="responseURL"in u?u.responseURL:r.headers.get("X-Request-URL");var o="response"in u?u.response:u.responseText;setTimeout((function(){n(new k(o,r))}),0)},u.onerror=function(){setTimeout((function(){o(new TypeError("Network request failed"))}),0)},u.ontimeout=function(){setTimeout((function(){o(new TypeError("Network request timed out"))}),0)},u.onabort=function(){setTimeout((function(){o(new T("Aborted","AbortError"))}),0)},u.open(i.method,function(e){try{return""===e&&r.location.href?r.location.href:e}catch(t){return e}}(i.url),!0),"include"===i.credentials?u.withCredentials=!0:"omit"===i.credentials&&(u.withCredentials=!1),"responseType"in u&&(a?u.responseType="blob":c&&(u.responseType="arraybuffer")),t&&"object"==typeof t.headers&&!(t.headers instanceof p||r.Headers&&t.headers instanceof r.Headers)){var l=[];
1Object.getOwnPropertyNames(t.headers).forEach((function(e){l.push(f(e)),u.setRequestHeader(e,d(t.headers[e]))})),i.headers.forEach((function(e,t){-1===l.indexOf(t)&&u.setRequestHeader(t,e)}))}else i.headers.forEach((function(e,t){u.setRequestHeader(t,e)}));i.signal&&(i.signal.addEventListener("abort",s),u.onreadystatechange=function(){4===u.readyState&&i.signal.removeEventListener("abort",s)}),u.send(void 0===i._bodyInit?null:i._bodyInit)}))}function O(e){if(e.status>=200&&e.status<300)return e;var t=new Error(e.statusText);throw t.response=e,t}E.polyfill=!0,r.fetch||(r.fetch=E,r.Headers=p,r.Request=x,r.Response=k);const _=function(e,t){return window.fetch?window.fetch(e,t):E(e,t).then(O)}},56552:(e,t,n)=>{"use strict";n.r(t),n.d(t,{removeScriptTags:()=>r});n(50113),n(74423),n(26099),n(21699),n(42762);var r=function(e){if(!e.includes("<script"))return e;var t=$("<div>").html(e);return t.find("script").remove(),t.html().trim()}},35552:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>b,displayLoginPopup:()=>h,hasUCDTEntry:()=>g,isUserAuthenticated:()=>v,showUCDT:()=>p});var r=n(10467),o=n(54756),i=n.n(o),a=(n(28706),n(2008),n(50113),n(74423),n(26099),n(3362),n(84864),n(27495),n(87745),n(90906),n(38781),n(99449),n(21699),n(25440),n(23500),n(41669)),u=n.n(a),c=n(25748),s=n(84112),l=n(25225),f=null,d=function(){return f||(f=new Promise((function(e,t){$.ajax({url:"".concat((0,l.getBase)(),"altcha"),data:{format:"html"},dataType:"json",cache:!1}).done((function(n){n&&1===n.status&&n.html?e(n.html):t(new Error("ALTCHA markup missing"))})).fail((function(e,n,r){t(r||new Error("ALTCHA request failed"))}))})).catch((function(e){throw f=null,e}))),f},m={favorites:{image:"images/favorites_icon.png",headerTxt:"Favorites",reqTo:"make and view favorites"},notes:{image:"images/notes_icon.png",headerTxt:"Notes",reqTo:"make and view notes"},tests:{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},assessment:{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},assessments:{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},"assessment-embed":{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},assist:{image:"images/ubi/assist/ubi_spark.png",headerTxt:"Assist",reqTo:"use Assist"},test:{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},"manage-assessments":{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},"edit-test":{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},"test-statistics":{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},"my-assessments":{image:"mockcatimage/Tests/i108",headerTxt:"Assessments",reqTo:"use Assessments",useTarget:!0},prime:{image:"mockcatimage/Prime/i72",headerTxt:"Prime",reqTo:"use Unbound Prime®"},prime_foru:{image:"mockcatimage/Prime For You/i72",headerTxt:"Prime For You",reqTo:"use Prime For You"},prime_journals:{image:"mockcatimage/Prime Journals/i72",headerTxt:"Prime Journals",reqTo:"use Prime Journals"},grasp:{image:"mockcatimage/Grasp/i72",headerTxt:"Grasp",reqTo:"use Grasp"},nclex:{image:"images/courses.png",headerTxt:"NCLEX",reqTo:"use NCLEX",useTarget:!0},scenarios:{image:"cati/i108/734.png",headerTxt:"Unbound Scenarios",reqTo:"use Unbound Scenarios",useTarget:!0}},p=function(e,t,n){$("#loginPopupHolder").addClass("showUCDT");var r=m[e];if($("#uCantDoDat .headImg img").attr("src","".concat(c.adjust,"/").concat(r.image)),$("#uCantDoDat .headImg img").attr("alt",r.headerTxt),$("#uCantDoDat .headTxt").text(r.headerTxt),$("#uCantDoDat .reqActions").text(r.reqTo),r.useTarget)$("#uCantDoDat .mainMsg").attr("redirect",t);else{var o="string"==typeof t?t:t.attr("href");$("#uCantDoDat .quick-login").attr("redirect",o)}n&&($("#uCantDoDat .mainMsg").addClass("custom"),$("#uCantDoDat .reqMsg").text(n)),$("body").addClass("showLoginPopup")},g=function(e){return void 0!==m[e]},h=function(e,t,n){$("#loginPopup").removeClass("showFp");var r=$("#loginPopupHolder");
1if(r.removeClass("showUCDT"),function(){var e=$("#loginPopupHolder .recaptcha-container");if(0!==e.length){var t=e.filter((function(e,t){var n=$(t);return 0===n.children().length&&0===n.closest("form").find("altcha-widget").length}));0!==t.length&&d().then((function(e){t.each((function(t,n){var r=$(n);if(!r.data("altchaLoaded")){var o=r.attr("id")?"".concat(r.attr("id"),"-altcha"):"altcha-container-".concat(t),i=e.replace(/altcha-container/g,o);r.html(i),r.data("altchaLoaded",!0)}}))})).catch((function(e){}))}}(),null!=e){var o=r.find(".login-alert");o.html("<div class='"+t+"'>"+e+"</div>"),o.addClass("show")}r.find("#loginPopup .loginTitle").removeClass("showAlternate"),null!=n&&(0===$("h2.alternate").length&&$("#loginPopup .loginTitle").append("<h2 class='alternate' role='none'></h2>"),r.find("#loginPopup .loginTitle h2.alternate").html(n),r.find("#loginPopup .loginTitle").addClass("showAlternate")),$("body").addClass("showLoginPopup"),(0,l.tabNavLockBindingsNew)("#loginPopupHolder","closeLogin")},v=function(){var e=(0,r.A)(i().mark((function e(){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,$.ajax({url:"".concat((0,l.getBase)(),"/json-auth-check"),type:"GET"});case 3:return e.abrupt("return",1===e.sent.status);case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(){return e.apply(this,arguments)}}();const b=function(e){var t=function(t,n){var r=e(t).prev("input"),o=" password";void 0!==n&&!n||"text"===r.attr("type")?(r.attr("type","password"),e(t).removeClass("shown"),o="Show"+o):(r.attr("type","text"),e(t).addClass("shown"),o="Hide"+o),e(t).attr("title",o)},n=function(){e(".show-passwd").each((function(e,n){t(n,!1)}))},r=function(){e("body").removeClass("showLoginPopup"),e("#loginPopup .login-alert").removeClass("show").removeClass("badCred"),e("#loginPopup .login-alert").removeAttr("redirect"),n()},o=function(t,n){var r=e("#loginPopup .login-alert");null!=n&&(r=e(n).parents(".login-box").addBack().prevAll(".login-alert"));var o=t.msg.replace("this product",e("#loginPopup .loginTitle .appName").text()),c=!0,s=e("<div class='invalid-creds'></div");if(s.append(e("<span class='top_msg'>"+o+"</span>")),t.expired)if(u(t["expiration-invid"]))c=!1,i(t.expkey,t["expiration-date"].replace(/ .*/,""));else{s.removeClass("invalid-creds").addClass("exp-msg"),r.addClass("expire");var l="normal";t["inv-type"]&&(l=t["inv-type"]),s.append(a(t.expkey,l))}c&&(r.html(s),r.addClass("show").addClass("badCred"))},i=function(t,n){r(),e("#exp-dialog-date").text(n),e("#buy-renew-section").hasClass("data-completed")||(e("#buy-renew-section a.buy-pos-1").attr("href",e("#buy-renew-section a.buy-pos-1").attr("href")+t),e("#buy-renew-section a.buy-pos-2").attr("href",e("#buy-renew-section a.buy-pos-2").attr("href")+t)),e("#buy-renew-section").addClass("data-completed"),(0,l.showDialog)("expired")},a=function(t,n){var r;if(c(n)){var o="<a class='support-link' href='".concat(e("body").attr("root-web-url"),"/support'>Support Team</a>");r=e("<span> To renew, open your mobile app and look for the <span class='store-icon'></span> icon, or contact our "+o+".</span>")}else{var i="".concat(e("body").attr("root-web-url"),"/account?akey=").concat(t,"&").concat("utm_source=expired&utm_medium=web&utm_campaign=login"),a='class="account-link" href="'.concat(i,'" data-gtm="login-exp"'),u="<a ".concat(a,">your account page</a>");r=e("<span> Visit "+u+" to renew your subscription</span>")}return r},u=function(e){return"5zb"===e||"f6r"===e},c=function(e){return!!e.includes("INAPP")};return{init:function(){e(document).on("click keydown","#inline-forgot-password, #popup-forgot-password",(function(t){return(0,s.buttonHandler)(t)((function(){h(),e("#forgotpassword").removeClass("showFpSent"),e("#loginPopup .login-alert").removeClass("show").removeClass("badCred"),e("#loginPopup").addClass("showFp")}))})),e(document).on("click keydown",".quick-login",(function(e){return(0,s.buttonHandler)(e)((function(){h()}))})),e(document).on("submit","#popup-login, #inline-login",(function(t){t.preventDefault();var n=e(t.target),r=e(t.target).serializeArray();e("#loginPopupHolder,#login-inline").addClass("sending"),e.ajax({url:"./json-auth-attempt",data:r,cache:!1,type:"POST",statusCode:{401:function(t){if(t.responseJSON.msg.includes("multipleaccounts:")){var r=t.responseJSON.msg.replace("multipleaccounts:","").split("||"),i=e('<select name="namespace" id="dd-namespace">');r.forEach((function(e){var t=e.split("|")[0],n=e.split("|")[1];i.append("<option value=".concat(t,">").concat(n,"</option>"))})),e(".txt-inputs").append(i)}else o(t.responseJSON,n)}},success:function(t){if(!0===t.success){var r=n.attr("redirect")?n.attr("redirect"):n.attr("action"),i=new RegExp("(/logout|/pricing|/login)");r.endsWith("home")&&!i.test(window.location.pathname)?(window.location.assign(window.location.href),window.location.href.includes("#")&&window.location.reload()):window.location.assign(r)}else if(t.msg.includes("multipleaccounts:")){var a=t.msg.replace("multipleaccounts:","").split("||"),u=e('<select name="namespace" id="dd-namespace">');a.forEach((function(e){var t=e.split("|")[0],n=e.split("|")[1];u.append("<option value=".concat(t,">").concat(n,"</option>"))})),e(".txt-inputs").append(u)}else o(t,n)},complete:function(){e("#loginPopupHolder,#login-inline").removeClass("sending")}})})),e(document).on("submit","#form1, #form2",(function(t){t.preventDefault(),e("#loginPopup .login-alert").removeClass("show"),e("#loginPopupHolder").addClass("sending");var n=e(t.target).serializeArray(),r=e(t.target).attr("action");e.ajax({url:r,data:n,success:function(n){null!=n.password_lookup_handler&&"true"==n.password_lookup_handler.success?(e("#forgotpassword").addClass("showFpSent"),e(t.target).is("#form1")?(e(".pass-msg").show(),e(".uname-msg").hide()):(e(".pass-msg").hide(),e(".uname-msg").show())):o(n.password_lookup_handler)},complete:function(t){e("#loginPopupHolder").removeClass("sending")}})})),e(document).on("click keydown","#loginBackdrop, #loginPopup > .close",(function(t){return(0,s.buttonHandler)(t)((function(){e("#loginPopupHolder").trigger("closeLogin"),r()}))})),e(document).on("input","#popup-username, #inline-username, #popup-password, #inline-password",(function(){e("#loginPopup .login-alert,#login-inline .login-alert").removeClass("badCred")})),e(document).on("submit","#popup-login, #inline-login",(function(t){e(t.target).parent(".login-box").addBack("#inline-login").prevAll(".login-alert").removeClass("show"),n()})),e(document).on("click","#uCantDoDat .quick-login",(function(t){var n=e(t.target).parents(".quick-login").addBack(".quick-login").attr("redirect");e("#popup-login").attr("redirect",n)})),e(document).on("input",".login-box .txt-inputs input",(function(t){var n=e(t.target).parents(".login-box").find("input[type='submit']"),r=!0;e(t.target).parents(".txt-inputs").find("input").each((function(t,n){r=r&&""!==e(n).val()})),r?n.removeClass("notReady"):n.addClass("notReady")})),e(".login-box .txt-inputs input").trigger("input"),e(document).on("click",".show-passwd",(function(){t(this)}))},displayLoginPopup:h,showUCDT:p,hasUCDTEntry:g}}(u())}
1,12248:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});n(27495),n(25440),n(42762);var r=n(52463);function o(){var e=document.querySelector("#macos-app-install-prompt-wrapper");if(e){var t="ubmacosinstallclosed_"+e.getAttribute("data-appname").replace(/\s+/g,"").trim();if(!("true"===(0,r.getCookie)(t)))if(navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().indexOf("macintosh")>-1&&void 0!==navigator.maxTouchPoints&&navigator.maxTouchPoints<=2)e.style.display="block",document.querySelector("#macos-app-install-prompt-close").addEventListener("click",n),document.querySelector("#macos-app-install-buttons").addEventListener("click",n);function n(){(0,r.setCookie)(t,"true",365),e.style.display="none"}}}},77725:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(45458),o=(n(28706),n(50113),n(26910),n(62010),n(2892),n(69085),n(79432),n(26099),n(27495),n(71761),n(25440),n(11392),n(42762),n(23500),n(41669)),i=n.n(o),a=n(25748),u=n(25225),c=n(84112),s=n(71664),l=n(9132),f=n(35552);const d=function(e){var t="",n=0,o=!1,i=!0,d=!0;try{var m="test";localStorage.setItem(m,m),localStorage.removeItem(m)}catch(e){d=!1}var p=!0,g=function(t,n){e(document).on("click",".result[data-link]",(function(t){var n=e(t.currentTarget),r=e(t.target);(0,u.checkAuthStatus)("medline",n.data("link"),r)&&n.data("link")!==r.attr("href")&&(document.location=n.data("link"))})),e(document).on("click keydown","#key-info",(function(e){return(0,c.buttonHandler)(e)(h)})),e(document).on("click",".fulltext",(function(t){var n=e(t.target).data("link");null!=n&&n.length&&(0,u.oW)(n,"Fulltext",600,800,"yes"),t.stopPropagation()})),e(document).on("click",".result .fulltext.ftdd",(function(t){e(".ftdd").not(this).next(".ftlinks").removeClass("show"),e(t.target).next(".ftlinks").toggleClass("show");var n=e(t.target).position().left,r=e(t.target).outerHeight(),o=e(t.target).outerWidth();e(t.target).next(".ftlinks").css("left",n).css("margin-top",r).css("width",o)})),e(document).on("click",".fulltextpdf",(function(t){var n=e(t.target).data("link");(0,u.oW)(n,"Fulltext",600,800,"yes"),t.stopPropagation()}));var r=e("body").data("authcat");"anonymous"!=r&&"preview"!=r&&(e(document).on("click",".journal-code",(function(t){e(this).hasClass("code-left")||e(this).hasClass("follow-feed")||!e(this).data("link")||(t.stopPropagation(),document.location=e(this).data("link"))})),e(document).on("click",".follow-feed",(function(e){return l.default.toggleFollowFeed(e),e.stopPropagation(),!1}))),s.default.initFavs(),s.default.initTags()},h=function(t,n){if(0!==e("#key-popup").length)return!1;var r=document.activeElement;e.ajax({type:"GET",url:"./citationkey",dataType:"html",success:function(t){e("#key-info").attr("aria-pressed",!0);var o=n?' class="article"':"";e("body").append('<div role="dialog" id="key-popup"'+o+'><div role="button" tabindex="0" aria-label="Close" class="close-key"></div>'+t+"</div>");e("#key-popup");var i=e(".close-key");i.focus(),i.on("keydown.keyInfoTabTrap",(function(e){if(e.shiftKey&&e.which===a.KEYCODES.TAB||e.which===a.KEYCODES.TAB)return e.preventDefault(),!1})),i.on("click keydown",(function(e){"keydown"===e.type&&e.which!==a.KEYCODES.SPACE&&e.which!==a.KEYCODES.SPACE||(v(r),e.preventDefault())})),e(document).on("keyup.closeKey",(function(e){e.keyCode===a.KEYCODES.ESCAPE&&v(r)})),e(document).on("click.closeKey","#page",(function(t){-1==e(t.target).parents().index(e("#browse-list-drop"))&&e("#key-popup").is(":visible")&&(v(r),t.stopPropagation())}))}})};function v(t){e(document).off("keyup.closeKey"),e(document).off("click.closeKey"),e("#key-info").attr("aria-pressed",!1),e(".close-key").remove(),e("#key-popup").remove(),e(t).focus()}function b(){e.ajax({type:"GET",url:"./journalsAjax?subcmd=update-profile&setting-name=has-seen-foru-intro&setting-value=true",dataType:"html",success:function(e){window.location="./foryou"}})}function y(r){var c=r;if(""!=t&&0==e(".loading").length){o=!0,e(".medline-intro").append('<div class="pleasewait">Please wait while we load your results</div>'),e("#results").append("<img class='loading' src='".concat(a.adjust,"/images/loading.gif'/>
1")),e(".medline-intro span").hide();var l=15,f=e('#classicForm div textarea[name="keywords"]').val(),m=e('#clinForm div textarea[name="subject"]').val();e('#clinForm div textarea[name="subject"]');d&&Number(localStorage.count)>0&&0==n&&f===localStorage.k&&m===localStorage.s&&(l=Number(localStorage.count),localStorage.count=0);e.ajax({type:"POST",url:"./medline",data:t+"&start="+n+"&maxAmount="+l,dataType:"html"}).done((function(t){if(e(t).find("#error").addBack("#error").length?E(!1):E(!0),1==i){e(".result").each((function(){e(this).hide("blind","",500,(function(){e(this).remove()}))})),e("#results #spelling").detach(),null!=s.default.userKey&&s.default.getCitationFavorites();var r=!1;0==e("<div>"+t.replace("<!DOCTYPE HTML>","")+"</div>").find("#summary").length?(e(".medline-intro").show(),e(".medline-intro span").show()):e(".medline-intro").hide(),e("#results").append(t),i&&e("#summary .searchText").each((function(){var t=e(this).text().replace(/\[([^\]]+)\]/g,'<span class="fields">[$1]</span>');t=(t=(t=t.replace(/(AND)/g,'<span class="orand">$&</span>')).replace(/(?<![A-Za-z])OR(?![A-Za-z])/g,'<span class="oror">$&</span>')).replace(/_/g," "),e(this).html(t)})),e("#message-box").length>0&&e("#message-box").removeClass("visible"),e("#spelling").length>0&&e("#error").length>0&&(r=!0,(0,u.displayMessage)("warning",e("#error").html()+"<br/><br/>"+e("#spelling").html(),!1)),e("#spelling").length>0?(r=!0,(0,u.displayMessage)("warning",e("#spelling").html(),!1)):e("#error").length>0&&(r=!0,(0,u.displayMessage)("error",e("#error").html(),!1)),e(window).width()<700&&!r&&e("html, body").animate({scrollTop:e("#results").offset().top},500),i=!1}else e("#results").append(t);e(".result").each((function(){"none"==e(this).css("display")&&e(this).show("blind","",500,(function(){}))})),n+=l,s.default.markFavorites(),null!=c&&c(),e(".loading").remove(),e(".pleasewait").remove(),localStorage.scrollPosition&&-1!=localStorage.scrollPosition&&f===localStorage.k&&m===localStorage.s&&(e(window).scrollTop(localStorage.getItem("scrollPosition")),localStorage.scrollPosition=-1),e(".expanding-text").change()})).always((function(){o=!1}))}}function w(){E(!1),e.ajax({type:"POST",url:"./foru-intro",data:"",dataType:"html",success:function(t){e("#results").append("<div class='intro'>"+t+"</div>")}})}function x(r){var o=!1;if(n=0,e(window).scrollTop(0),e("".concat(r," .textinput")).each((function(){var t=e(this).val().trim().replace("s+$","").replace("^s+","");t.length>0?(e(this).val(t),e(".meshterms").empty().hide(),o=!0):(e(this).val(""),e(this).trigger("cleared"))})),o){if(t=e(r).serialize(),e(".textinput").each((function(){""==e(this).val()&&e(this).css("color","#999")})),i=!0,y(),"#clinForm"===r){var a=e("#classic textarea[name='keywords']"),c=e("#classic textarea[name='author']"),s=e("#classic textarea[name='journal']");a.val("").trigger("cleared"),c.val("").trigger("cleared"),s.val("").trigger("cleared")}else if("#classicForm"===r){e("#clinical textarea[name='subject']").val("").trigger("cleared")}}else(0,u.displayMessage)("error","Please enter a term to search")}var C={},k={};function S(t,n,r,o,i,u,s){if(t.which!==a.KEYCODES.ENTER){var l=e(t.target),f=l.attr("name"),d=e(".meshterms.".concat(f)),m=l.val();0!=m.length&&k[f]&&m.startsWith(k[f])||(k[f]="");var p={term:m.replace(k[f],"")},g="./".concat(n);C[f]&&(C[f].abort(),C[f]=null),p.term.trim().length>0?C[f]=e.ajax({url:g,data:p,success:function(t){var a=!1;if(t){var m=t.hits.hit,p="";if(m.length>0){var g=T(m);p+="<h2>".concat(r,"</h2>"),Object.keys(g).sort((function(e,t){return g[e].order-g[t].order})).forEach((function(e){p+="<li><div role='button' tabindex='0' class='meshterm' mesh='".concat(i,"'>").concat(e,"</div>");var t=g[e].list;t.length>0&&(p+="<ul>",t.sort((function(e,t){return e-t})).forEach((function(e){p+="<li><div role='button' tabindex='0' class='meshalt' mesh=''>".concat(e,"</div></li>")})),p+="</ul>"),p+="</li>"})),d.empty().append(e(p)),d.find("div[mesh]").on("click keydown",(function(t){return(0,c.buttonHandler)(t)((function(n){var r=e(n.target),o=r.attr("mesh"),i=r.text(),a=(s&&(i.match(/[&\)\(']/)||i.match(/ and /))?'"'.concat(i,'"'):i)+o;k[f]=(k[f].length>0?"".concat(k[f],"AND ").concat(a," "):"".concat(a," ")).replace("&","and"),l.val(k[f]).focus().trigger("input"),t.stopPropagation(),u&&d.empty().hide()}))})),o&&d.find("div.meshterm").on("mouseover focus",(function(t){return function(t,n){var r=t.text(),o="./".concat(n);e.ajax({url:o,data:{s:r},success:function(e){t.attr("title",e.scope||"")},complete:function(){t.off("mouseover focus")}})}(e(t.target),n)}));var h=e(".centercolumn").height()+d.height();e(".centercolumn").css("min-height",h),a=!0}a?d.show():d.empty().hide()}},error:function(){d.empty().hide()}}):d.empty().hide()}}var T=function(e){return e.reduce((function(e,t,n){var o=t.name,i=t.altname;return e[o]&&i!==o?e[o].list=[].concat((0,r.A)(e[o].list),[i]):e[o]={list:i===o?[]:[i],order:n},Object.assign({},e)}),{})};function E(e){p=e}
1return{medlineReady:function(r,u){s.default.userKey=r;if(e("#classicButton").click((function(){d&&(localStorage.scrollPosition=-1,localStorage.count=0),x("#classicForm")})),e("#clinicalButton").click((function(){d&&(localStorage.scrollPosition=-1,localStorage.count=0),x("#clinForm")})),e("#classictitle").click((function(){e("#classic").show(),e("#clinical").hide(),e(this).addClass("active"),e("#clinicaltitle").removeClass("active")})),e("#clinicaltitle").click((function(){e("#classic").hide(),e("#clinical").show(),e(this).addClass("active"),e("#classictitle").removeClass("active")})),e(document).on("click",".journal-list li, .j-list li",(function(){var t=e(this).data("fid");e(this).children(".count-right").remove(),window.location="./journalSearch?id="+t})),e(document).on("click",".charts-list li",(function(){var t=e(this).data("fid");e(this).children(".count-right").remove(),window.location="./charts?id="+t})),e("#clinical").hide(),e("#classictitle").addClass("active"),e("#results.noScrollS").length&&E(!1),e("#medlinebluebox").length>0){var c=e("#medlinebluebox").outerHeight()+120;e(window).scroll((function(){var t=e(document).height(),n=e(window).height(),r=e(window).scrollTop();if(r>c&p){var i=e("#medlinebluebox").offset().left+188;e(".go-top").hasClass("medltop")&&(i-=34),e(".go-top").css("left",i+"px").show(),t-(r+n)<120&&!o&&y()}else e(".go-top").hide()}))}if(e("#results.standalone").length){var l=encodeURIComponent(e("#summary .searchText").text());e("#summary .searchText").each((function(){var t=e(this).text().replace(/\[([^\]]+)\]/g,'<span class="fields">[$1]</span>');t=(t=(t=t.replace(/(AND)/g,'<span class="orand">$&</span>')).replace(/(?<![A-Za-z])OR(?![A-Za-z])/g,'<span class="oror">$&</span>')).replace(/_/g," "),e(this).html(t)})),n=15,i=!1,t="cmd=msearch&mode=classic&st=M&spell=true&keywords=".concat(l,"&pubtype=All&pubdate=0")}e(".textinput").focus((function(){!function(e){var t=!1;if("text"===e.attr("type")){""===e.val()&&(t=!0)}t&&e.css("color","#1a1a1a")}(e(this))})),e(".textinput").blur((function(){""===e(this).val()&&e(this).css("color","#999")})),e(window).on("unload",(function(){if(d){var t=e(window).scrollTop();localStorage.setItem("scrollPosition",t),localStorage.count=e("div.result").length;var n=e('#classicForm div textarea[name="keywords"]').val(),r=e('#clinForm div textarea[name="subject"]').val();localStorage.k=n,localStorage.s=r}})),e(".log-in").length>0?e(document).on("click",".browse,.for-you,.log-in,.follow-feed,.quick-login",(function(t){e(this).attr("href");if(e(t.target).hasClass("log-in")){var n=window.location.href;-1==n.indexOf("/logout")&&n}return(0,f.displayLoginPopup)("Log in to use individualized Prime features"),!1})):e(document).on("click",".browse",(function(){e(".browse-button-box").show(),e(this).addClass("browselist"),e(this).removeClass("browse"),e("body").on("click",(function(){e(".browselist").addClass("browse"),e(".browselist").removeClass("browselist"),e(".browse-button-box").hide(),e("body").off("click","body")}))})),e(".sidebarScroll").bind("DOMSubtreeModified",(function(){e(".centercolumn").css("min-height",e(".sidebarScroll").height())})),e(document).on("click",".done-button",(function(){return b(),!1})),e(document).on("click",".done-button-journals",(function(){return window.location="./journals",!1})),e(document).on("click","#foryou-settings",(function(){return e("#results").empty(),w(),!1})),e(window).bind("pageshow",(function(){var r=e("#classic textarea[name='keywords']").val(),o=e("#classic input[name='author']").val(),a=e("#classic textarea[name='journal']").val(),c=e("#clinical textarea[name='subject']").val();null!=r&&""!=r&&"Keyword(s)"!=r||null!=o&&""!=o&&"Author"!=o||null!=a&&""!=a&&"Journal"!=a?x("#classicForm"):null!=c&&""!=c&&"Subject"!=c?(e("#classic").hide(),e("#clinical").show(),e("#clinicaltitle").addClass("active"),e("#classictitle").removeClass("active"),x("#clinForm")):null!==u&&(function(e){n=0,t=e,i=!0,y()}(u=(u=u.replace("cmd=pvsch","")).replace("&journals=","&journal=")),function(t){var n=t.split("&"),r={};if(n.length>0)for(var o=0;o<n.length;o++){var i=n[o].split("=");i.length>0&&(r[i[0]]=decodeURIComponent(i[1]))}null!=r.st&&("C"==r.st?(e("#clinicaltitle").click(),null!=r.subject&&e("#clinical textarea[name='subject']").val(r.subject),null!=r.category&&e("#clinical input[name='category'][value='"+r.category+"']").prop("checked",!0),null!=r.emphasis&&e("#clinical input[name='emphasis'][value='"+r.emphasis+"']").prop("checked",!0),null!=r.ftlimit&&e("#clinical input[name='FT']").prop("checked",!0),null!=r.ftfreelimit&&e("#clinical input[name='FTFREE']").prop("checked",!0),null!=r.language&&e("#clinical input[name='language']").prop("checked",!0)):(null!=r.keywords&&e("#classic textarea[name='keywords']").val(r.keywords),null!=r.author&&e("#classic input[name='author']").val(r.author),null!=r.journal&&e("#classic textarea[name='journal']").val(r.journal),null!=r.journals&&e("#classic textarea[name='journal']").val(r.journals),null!=r.mesh&&("Human"==r.mesh||"human"==r.mesh?e("#classic input[name='mesh']").prop("checked",!0):null==r.keywords&&e("#classic textarea[name='keywords']").val(r.mesh)),null!=r.ftlimit&&e("#classic input[name='FT']").prop("checked",!0),null!=r.ftfreelimit&&e("#classic input[name='FTFREE']").prop("checked",!0),null!=r.language&&e("#classic input[name='language']").prop("checked",!0),null!=r.pubtype&&e("#classic select[name='pubtype'] option[value='"+r.pubtype+"']").prop("selected","selected"),null!=r.pubdate&&e("#classic select[name='pubdate'] option[value='"+r.pubdate+"']").prop("selected","selected"),null!=r.njournals?e("#classic input[name='njournals']").prop("checked",!0):e("#classic input[name='njournals']").prop("checked",!1)),e("textarea").change())}(u))})),e(".expanding-text textarea").each((function(t,n){var r=n.value;n.value="",e(n).is(":visible")?e(n).attr("baseScrollHeight",n.scrollHeight):e(n).attr("baseScrollHeight","30"),n.value=r})),e(document).on("input change cleared focus",".expanding-text textarea",(function(){var t=0|this.getAttribute("data-min-rows");this.rows=t;var n=e(this).attr("baseScrollHeight"),r=Math.max(n,this.scrollHeight),o=Math.ceil((r-n)/16);this.rows=t+o,e(this).val().length>0?e(this).addClass("hasText"):e(this).removeClass("hasText")})),e(".expanding-text").addClass("active"),e(document).on("keyup",".medline-search-box textarea.textinput",(function(t){t.which===a.KEYCODES.ENTER&&(e(t.target).val(e(t.target).val().replace(/\n/g,"")),e(t.target).closest("form").find('input[type="submit"]').click())})),e('textarea[name="keywords"]').on("keyup",(function(e){return S(e,"mesh","MeSH Terms",!0,"[MeSH]",!1,!0)})).on("mouseover",(function(){e(this).attr("title",e(this).val())})),e('textarea[name="subject"]').on("keyup",(function(e){return S(e,"mesh","MeSH Terms",!0,"",!1,!0)})).on("mouseover",(function(){e(this).attr("title",e(this).val())})),e('textarea[name="journal"]').on("keyup",(function(e){return S(e,"jmatch","Journals",!1,"",!0,!1)})).on("mouseover",(function(){e(this).attr("title",e(this).val())})),g()},resultsBindings:g,feedSearch:function(r){n=0,t="cmd=msearch&st=FEED&ck="+s.default.userKey,null!=r&&(t+="&id="+r),i=!0,y(function(t){return function(){null==t&&0==e(".result").length&&w()}}(r))},forYouBindings:function(){e(document).on("click","#foryou-settings",(function(){return e("#results").empty(),w(),!1})),e(document).on("click",".done-button",(function(){return b(),!1})),e(document).on("click",".done-button-journals",(function(){return window.location="./journals",!1}))},reduceMeshTree:T,keyInfoHandler:h}}(i())},5715:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(64467);n(23792),n(26099),n(3362),n(47764),n(62953);const o=function(e,t){return(0,r.A)({},e,(function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];return n(5964)("./".concat(t)).then((function(t){var n=t.default;n[e].apply(n,o)}))}))}},98368:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y});var r=n(10467),o=n(45458),i=n(54756),a=n.n(i),u=(n(28706),n(2008),n(50113),n(48980),n(74423),n(23792),n(48598),n(52675),n(89463),n(2259),n(23418),n(62062),n(34782),n(90906),n(38781),n(54743),n(62010),n(26099),n(3362),n(27495),n(21699),n(47764),n(25440),n(11392),n(42762),n(21489),n(81630),n(72170),n(75044),n(69539),n(31694),n(89955
1),n(33206),n(44496),n(66651),n(12887),n(19369),n(66812),n(8995),n(31575),n(36072),n(88747),n(28845),n(29423),n(57301),n(373),n(86614),n(41405),n(33684),n(23500),n(62953),n(3296),n(27208),n(48408),n(41669)),c=n.n(u),s=n(75199),l=n.n(s),f=(n(4934),n(55775),n(61532),n(70217),n(71627),n(91694),n(25225)),d=n(25748),m=n(84112),p=n(83585),g=n(56552),h=n(31828);function v(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return b(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?b(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,a=!0,u=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){u=!0,i=e},f:function(){try{a||null==n.return||n.return()}finally{if(u)throw i}}}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}const y=function(e){var t="close-notes",n="",i=".document-content",u=!1,c=!1,s=!1,b=!1,y=-1,w=-1,x="",C=void 0,k=!0,S=null,T=!1,E=["tip-wrapper","action-manager","tinymce-inline","tox","mobiletakenotebutton"],O=void 0,_=void 0,A=void 0,D=null,N="#FFF525",R={};function P(){R.classLimit=i,R.notesEnabled=u,R.glimpseEnabled=c,R.richnotes=s,R.textToSpeechEnabled=b,R.catcode=y,R.code=w,R.type=x,R.pubversion=C}function B(){i=R.classLimit,u=R.notesEnabled,c=R.glimpseEnabled,s=R.richnotes,b=R.textToSpeechEnabled,y=R.catcode,w=R.code,x=R.type,C=R.pubversion}var I=function(t,n){e(t).toggleClass("highlighter-cursor",n)};var M=function(t,n,r,o){if(t){e(".mobiletakenotebutton").remove();var i=e("<div tabindex=\"0\" class='mobiletakenotebutton' role='button'>Take Note</div>");if(e("body").append(i),r){var a="".concat(r.right-36+window.scrollX-r.width/2,"px"),u="".concat(r.bottom+16+window.scrollY,"px");i.css("top",u).css("left",a)}else i.css("top","15%").css("left","50%").css("transform","translate(-50%, -50%)").css("position","fixed");i.on("click.mobilenotes keydown.mobilenotes",(function(e){return(0,m.buttonHandlerD)(e)((function(e){M(!1),e.preventDefault(),e.stopPropagation(),o()}))}))}else e(".mobiletakenotebutton").remove()},L=function(e){e?setTimeout((function(){return k=!0}),250):k=!1},F=function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=E.map((function(e){return".".concat(e)})).join(",");t?(e(document).on("selectionchange.notecreate",(function(t){k&&(null!==S&&clearTimeout(S),S=setTimeout((function(){e(document).trigger("selectionend.notecreate")}),350))})),e(document).on("selectionend.notecreate mouseup.notecreate",(function(t){var o=(0,p.isDevice)(),a=window.innerWidth<=700||o;if((u||c||C)&&!("selectionend"===t.type&&e(".tip-wrapper").length>0)){a||T||"mouseup"!==t.type?o&&"selectionend"===t.type&&e(document).off("mouseup.notecreate"):(S&&clearTimeout(S),S=null,T=!0,e(document).off("selectionend.notecreate selectionchange.notecreate"));var s=void 0;if("mouseup"===t.type&&T?s=e(t.target):window.getSelection().anchorNode&&(s=e(window.getSelection().anchorNode.parentElement)),s&&"wod-audio"!=s.attr("id")&&0==s.closest(r).length&&s.parents(i).length>0){var l=(0,h.getHTMLOfSelection)(50,i),f=l.length,d=l.text;if(ie(!0,T),f>0){var m=window.getSelection().getRangeAt(0).getBoundingClientRect(),g=ne(d,f,(function(e,t){return t.addClass("temp-highlight")}),(function(){}),i,null,!1);if(s=e(window.getSelection().anchorNode.parentElement),g&&g.length){L(!1);var b,y=window.getSelection(),w=v(g);try{for(w.s();!(b=w.n()).done;){var x=b.value;y.removeAllRanges(),y.addRange(x)}}catch(E){w.e(E)}finally{w.f()}D=g,L(!0)}function k(e,r){r>0&&"highlighter"==n?Z(e,r):r>0&&q(t,e,r,s,m)}a&&"highlighter"!==n?u&&f>0?M(!0,t,m,(function(){return k(d,f)})):M(!1):k(d,f)}}}}))):(e(document).off(".notecreate"),S&&clearTimeout(S),S=null)};e(document).ready((function(){-1!=window.location.hash.indexOf("note-")&&(location.href=window.location)}));var j=function(){e.ajax({type:"POST",url:"./notesjson",data:"setNotes="+(u?"disabled":"enabled"),beforeSend:function(){e("#dnotes > .toggle-container").find(".toggle-btn").toggleClass("active")},success:function(){(u=!u)?(e("#dnotes span").text("Disable"),e("#notes-container").addClass("active"),e("#notes-message-container").hide()):(e("#dnotes span").text("Enable"),e("#notes-container").removeClass("active"),e("#notes-message-container").show())}})},U=function(e){var t=e;return"orange"==e?t="#FFD961":"yellow"==e?t=N:"green"==e?t="#B5E600":"blue"==e?t="#C8EAFF":"purple"==e?t="#BFB2FF":"pink"==e?t="#F7A2FF":"red"==e?t="#FF9FA2":null==e?t=N:e.startsWith("#")||(t=N),t},H=function(t,n){(0,o.A)(document.querySelectorAll("#notes-holder .note")).filter((function(e,t,n){return n.findIndex((function(t){return t.getAttribute("data-id")===e.getAttribute("data-id")}))===t}
1)).forEach((function(r,o){var i=e(r),a=i.data("id"),u=i.data("color"),c="background-color:"+U(u)+";",s=i.data("length"),l=i.html(),f=i.data("sname"),d=i.data("type"),m=i.data("start"),p=i.data("taskid"),g=V(c,l,a,u,d,f,p);ne(m,s,g,(function(e){}),t,n)}))},z=function(t,n,r){if(e(t).hasClass("inline-note")){0==e(".notetooltip").length&&e("body").append("<div class='notetooltip'></div>");var o,i,a=e(".notetooltip");if(null!=t.data("notetext")&&(r=t.data("notetext")),r&&r.length){o=r,(i=e("<div>").html(o)).find("script").remove(),r=o=i.html();var u=e("<div>"+r+"</div>"),c=U(t.data("colorname"));u.css("background-color",c),a.append(u),a.css("left",n.pageX+2+"px"),a.css("top",n.pageY-40+"px"),a.data("note",r),a.on("mouseleave",(function(t){e("div.notetooltip").remove()}))}}};var V=function(t,n,r,o,i,a,u){var c=u||_;return function(u,s,l){if(0==u){var f=e("<span class='note-icon'></span>").insertBefore(s).attr("data-noteid",r).attr("data-type",i||x).attr("data-sname",a).attr("data-colorname",o).attr("data-id","note-"+r).on("mouseover",(function(t){z(e(this).next(),t,n)})).on("mouseleave",(function(t){e(t.relatedTarget).hasClass("notetooltip")||e("div.notetooltip").remove()})).on("click",(function(e){(!c||_&&_==c)&&(e.stopPropagation(),$(r,e))}));l&&f.attr("id","note-"+r)}c&&s.attr("data-taskid",c),s.attr("class","inline-note note_"+(i||x)),s.attr("style",t),s.attr("data-noteid",r),s.attr("data-type",i||x),s.attr("data-sname",a),s.attr("data-colorname",o),s.on("mouseover",(function(t){z(e(this),t,n)})).on("mouseleave",(function(t){e(t.relatedTarget).hasClass("notetooltip")||e("div.notetooltip").remove()})).on("click",(function(e){(!c||_&&_==c)&&(e.stopPropagation(),$(r,e))}))}},W=function(t,n){var r=e("#feedbacktextfield").html(),o=e("#document-info"),i=o.data("catcode"),a=o.data("code"),u=o.data("pubversion");e.ajax({type:"POST",url:"./addufeedback",traditional:!0,data:{scmd:"add",start:t,length:n,feedback:r,catcode:i,code:a,pubversion:u},success:function(t){var n=e(t).find("div.ajax-message").text();e(t).find("div.ajax-message").text(),""!=n&&((0,f.displayMessage)("info",n,!1),e("#upub-feedback-button").addClass("active"))},complete:function(){ie(!0)}})};function q(t,r,o){var a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,l=e("<div class='tip-wrapper'></div>");"case_study"===n&&(l=e("<div class='tip-wrapper case-study'></div>"));var f=e("<div class='tip'><h3><div class='tipboxlinks'></div><a tabindex='0' aria-label='close' role='button' class='close'></a></h3></div>"),p=e("<div class='tipbox' id='glimpse-container'></div>"),g=e("<div class='tipbox' id='notes-container'></div>"),v=e("<div class='tipbox' id='notes-message-container'><h3>Notes Disabled</h3><p>To re-enable notes, select Notes from the submenu and click Enable Notes</p></div>"),k=e("<div class='tipbox' id='feedback-container'></div>"),S=e("<div class='tipbox' id='text-to-speech-container'></div>");l.append(f),f.append(v),f.append(g),f.append(k),f.append(S),ie(!1),e("body").append(l);var E=r.substring(0,o);E=E.replace(/[\n\r\t]/g,"");var O=new Promise((function(e,t){e(!1)}));E.split(" ").length<=2&&(O=new Promise((function(t,n){c&&""!=E&&E.length<60?e.ajax({url:"./qsf?t="+E,type:"GET",cache:!1,data:"",dataType:"html",success:function(e){""!=e?(f.append(p),p.append(e),t(!0)):t(!1)},error:function(){t(!1)}}):t(!1)})));var _=a||e((0,h.getSelectionParentElement)()),A=o,D=r.substring(0,49),N=new Promise((function(t,r){if(u&&o>0&&(!i||_.parents(i)[0])){var a="start="+D+"&length="+A+"&catcode="+y+"&code="+w+"&type="+x;n&&(a+="&mode="+n),e.ajax({type:"POST",url:"./addnflive",data:a,success:function(n){var r=e(n).find("div.ajax-data").children();g.append(r),t(!0)},error:function(){t(!1)}})}else t(!1)})),R=new Promise((function(t,n){if((u&&(!i||_.parents(i)[0])||-1===o)&&C){e.ajax({type:"POST",url:"./addufeedback",data:"scmd=form&start="+D+"&length="+A+"&catcode="+y+"&code="+w+"&pubversion="+C,success:function(n){var r=e(n).find("div.ajax-data").children();k.append(r),t(!0)},error:function(){t(!1)}})}else t(!1)}));Promise.all([O,N,R]).then((function(r){if(r.includes(!0)){K();var o=r[0],i=r[1],a=r[2];o&&f.find(".tipboxlinks").append('<a class="tipboxlink" tabindex="0" role="button" id=\'show-glimpse\'>Glimpse</a>'),i&&"case_study"!==n&&(f.find(".tipboxlinks").append("<a class='tipboxlink' tabindex='0' role='button' id='show-notes'>Note/Highlight</a>"),f.find("h3").find("a.close").before(e("<div id='dnotes'><div class='toggle-container'><div class='toggle-btn"+(u?" active'>":" inactive'>")+"<div class='inner-circle'></div></div></div><span>Disable</span></div>"))),a&&f.find(".tipboxlinks").append('<a class="tipboxlink" tabindex="0" role="button" id=\'show-feedback\'>Feedback</a>'),b&&f.find(".tipboxlinks").append('<a class="tipboxlink" tabindex="0" role="button" id=\'show-text-to-speech\'>TTS</a>'),f.find(".tipboxlink").after('<div class="tipboxlink-spacer"></div>'),o?(e("#show-glimpse").addClass("active"),e("#glimpse-container").addClass("active")):i?(e("#show-notes").addClass("active"),e("#notes-container").addClass("active"),e("#dnotes").addClass("active")):a?(e("#show-feedback").addClass("active"),e("#feedback-container").addClass("active")):b&&(e("#show-text-to-speech").addClass("active"),e("#text-to-speech-container").addClass("active")),o&&i?l.find(".tip").addClass("medium-tip"):o&&i&&a&&l.find(".tip").addClass("wide-tip");var c=s;if(c&&!T){var p="".concat(c.right-165+window.scrollX,"px"),h="".concat(c.bottom-4+window.scrollY,"px");p="mouse"===(null==t?void 0:t.pointerType)?t.pageX-145:p,l.css("top",h="mouse"===(null==t?void 0:t.pointerType)?t.pageY:h).css("left",Math.max(p,0)).css("transform","none").css("position","absolute")}else t.pageX&&l.css("top",t.pageY).css("left",Math.max(t.pageX-145,0)).css("transform","none").css("position","absolute");l.find(".close").on("click keydown",(function(e){return(0,m.buttonHandlerD)(e)((function(){e.preventDefault(),ie(!0)}))})),l.find("#dnotes").on("click keydown",(function(e){return(0,m.buttonHandlerD)(e)((function(){e.preventDefault(),j()}))})),e(document).on("keydown.savenote",(function(t){t.code===d.KEYBOARD_EVENT_CODES.ENTER&&e("#notestextfield").is(":visible")&&!t.shiftKey&&(t.preventDefault(),Z(D,A))})),e(document).on("keydown.closenotes",(function(e){e.code===d.KEYBOARD_EVENT_CODES.ESCAPE&&(e.preventDefault(),ie(!0))})),l.find("#submitaddnote").on("click keydown",(function(e){return(0,m.buttonHandlerD)(e)((function(){e.preventDefault(),Z(D,A)}))})),l.find("#submitaddfeedback").on("click",(function(){W(D,A)})),l.find("#show-glimpse").on("click keydown",(function(t){return(0,m.buttonHandlerD)(t)((function(){t.preventDefault(),e(this).hasClass("active")||(e("#show-glimpse,#glimpse-container").addClass("active"),e("#show-notes,#notes-container").removeClass("active"),e("#dnotes").removeClass("active"),e("#show-feedback,#feedback-container").removeClass("active"),e("#show-text-to-speech,#text-to-speech-container").removeClass("active"))}))})),l.find("#show-notes").on("click keydown",(function(t){return(0,m.buttonHandlerD)(t)((function(){t.preventDefault(),e(this).hasClass("active")||(e("#show-glimpse,#glimpse-container").removeClass("active"),e("#show-notes,#notes-container").addClass("active"),e("#dnotes").addClass("active"),e("#show-feedback,#feedback-container").removeClass("active"),e("#show-text-to-speech,#text-to-speech-container").removeClass("active"))}))})),l.find("#show-feedback").on("click keydown",(function(t){return(0,m.buttonHandlerD)(t)((function(){t.preventDefault(),e(this).hasClass("active")||(e("#show-glimpse,#glimpse-container").removeClass("active"),e("#show-notes,#notes-container").removeClass("active"),e("#dnotes").removeClass("active"),e("#show-feedback,#feedback-container").addClass("active"),e("#show-text-to-speech,#text-to-speech-container").removeClass("active"))}))})),l.find("#show-text-to-speech").on("click keydown",(function(t){return(0,m.buttonHandlerD)(t)((function(){(t.preventDefault(),e(this).hasClass("active"))||b&&E.length>0&&(e.ajax({type:"GET",url:"./text-to-speech-api?text="+E,success:function(e){
1S.append('<audio controls="controls" id="tts-audio">\n Your browser does not support the <audio> tag. \n <source id="tts-source" src="" type="audio/mp4" />\n </audio>');var t=new Blob([new Uint8Array(e.data)],{type:"audio/mp4"}),n=URL.createObjectURL(t),r=document.getElementById("tts-audio");document.getElementById("tts-source").src=n,r.load()},error:function(e){}}),e("#show-glimpse,#glimpse-container").removeClass("active"),e("#show-notes,#notes-container").removeClass("active"),e("#dnotes").removeClass("active"),e("#show-feedback,#feedback-container").removeClass("active"),e("#show-text-to-speech,#text-to-speech-container").addClass("active"))}))})),g.find(".note-color").on("click keydown",(function(t){return(0,m.buttonHandlerD)(t)((function(t){t.preventDefault();var n=e(t.target),r=n.attr("id");e(".note-color").removeClass("selected-color"),n.addClass("selected-color"),g.find("#notesform").data("color",r),g.find("#notesform").data("colorname",r),g.find("#notestextfield").css("background-color",U(r))}))})),ae(l)}else ie(!1)}))}e("#upub-feedback-button").on("click",(function(e){q(e,"",-1,null,null)}));var $=function(t,n){ie(!0);var r="noteid="+t;e("body").css("cursor","progress"),e.ajax({type:"POST",url:"./addnflive",data:r,success:function(t){var r=e(t).find("div.ajax-data").children();e("body").append(r),r.css("top",n.pageY).css("left",Math.max(n.pageX-145,0)).css("display","block");var o=r.find("#notes-container");r.find(".close").on("click keydown",(function(e){return(0,m.buttonHandlerD)(e)((function(){e.preventDefault(),ie(!0)}))})),e(document).on("keydown.closenotes",(function(e){e.code===d.KEYBOARD_EVENT_CODES.ESCAPE&&(e.preventDefault(),ie(!0))})),r.find("#dnotes").on("click",(function(){j()})),e(document).on("keydown.savenote",(function(t){t.code===d.KEYBOARD_EVENT_CODES.ENTER&&e("#notestextfield").is(":visible")&&!t.shiftKey&&(t.preventDefault(),Q())})),o.find("#updatenote").on("click",(function(){Q()})),o.find("#removenote").on("click",(function(){J()})),o.find(".note-color").on("click keydown",(function(t){return(0,m.buttonHandlerD)(t)((function(t){t.preventDefault();var n=e(t.target),r=n.attr("id");e(".note-color").removeClass("selected-color"),n.addClass("selected-color"),o.find("#notesform").data("color",r),o.find("#notesform").data("colorname",r),o.find("#notestextfield").css("background-color",U(r))}))})),o.show(),ae(r);var i="true"===e("#notestextfield").attr("contenteditable");1==s&&i&&K()},complete:function(){e("body").css("cursor","auto"),e(".inline-note").css("cursor","pointer")}})};l().PluginManager.add("ublink",(function(t,n){return t.ui.registry.addButton("ublink",{text:"",icon:"link",onAction:function(){var n=l().activeEditor.windowManager.open({title:"Create Link",body:{type:"panel",items:[{type:"input",name:"searchdata",label:"Search Content"},{type:"htmlpanel",html:'<div id="notes-link-results"></div>'}]},initialData:{anyterms:!1},buttons:[{type:"custom",name:"cancel",text:"Cancel",disabled:!1}],onChange:function(t,r){var o=this;if("searchdata"==r.name){var i=t.getData().searchdata;void 0!==i&&e.ajax({type:"POST",url:"./nqas",data:{term:i,c:y},success:function(t){if(null!=t){e("#notes-link-results").empty();for(var r=0,i=t.hits.hit,a=0;a<i.length&&r<21;a++){for(var u=i[a],c=!1,s=a+1;s<i.length;s++)if(i[s].name.toLowerCase()==u.name.toLowerCase()&&i[s].catcode==u.catcode){c=!0;break}if(!c){var l=e("<div style='background-image: url(./cati/i24/"+u.catcode+".png)' class='notes-link-result' data-code='"+u.id+"' data-catcode='"+u.catcode+"' data-name='"+u.name+"' data-path='"+u.path+"'>"+u.name+"</div>");l.on("click",(function(){o.onAction(n,e(this).data(),!0)})),e("#notes-link-results").append(l),r++}}}}})}},onAction:function(e,r,o){if(o){var i=r.code,a=r.name,u=r.path,c="";c=0==t.selection.getContent().length?a:t.selection.getContent(),t.execCommand("mceInsertContent",!1,"<a href='./view/"+u+"/"+i+"/all/"+a+"' l='"+i+"'>"+c+"</a>"),n.close()}e.close()},onSubmit:function(e){e.close()}},{})}}),{getMetadata:function(){return{name:"UB Inter content linking",url:"https://www.unboundmedicine.com"}}}}));var G=function(e){l().init({inline:!0,plugins:["lists charmap paste advlist table ublink"],icons_url:"./js/icons.js",document_base_url:"../..",entity_encoding:"raw",selector:e,skin_url:"css/skins",menubar:"",width:266,extended_valid_elements:"a[l|href]",toolbar1:"bold italic underline | removeformat | charmap | ublink | bullist numlist outde
1nt indent | table"})},K=function(){if(l().baseURL="./node_modules/tinymce/",void 0!==l())for(var e=tinyMCE.editors.length;e>0;e--)tinyMCE.editors[e-1].remove();1==s&&G("div#notestextfield"),G("div#feedbacktextfield")},Y=function(t){var n=e(t),r="";return t.nodeType==Node.TEXT_NODE?r=n.text().trim()+" ":e(n.contents()).each((function(){r+=Y(this)})),r},X=function(t){var n=e(t);return t.nodeType==Node.TEXT_NODE||(n.is("a")&&(n.removeAttr("href"),n.removeAttr("data-mce-href"),n.removeAttr("data-mce-selected"),n.removeAttr("data-name")),t.nodeType!=Node.TEXT_NODE&&(n.removeAttr("data-mce-style"),n.removeAttr("data-mce-bogus")),e(n.children()).each((function(){X(this)}))),t},Q=function(){var t=e("#notesform"),n=t.find("#notestextfield"),r=t.data("noteid"),o=n.html(),i=t.data("colorname"),a=e("[data-noteid="+r+"]"),u=n.text(),c="";1==s&&(c=e(X(n.clone())).html());u=(0,g.removeScriptTags)(Y(n.clone()));var l=null!==a.data("type")?a.data("type"):l,f={};e("#hasgnotes").length&&(f.hadgnotes=e("#hasgnotes").data("hadgnotes"),f.gid=e("#hasgnotes input:checkbox:checked").map((function(){return e(this).val()})).get()),f.subcmd="updatenote",f.id=r,f.text=u,s&&(f.html=c),f.highlightColor=i,f.type=l;e("body").css("cursor","progress"),ie(!0),e.ajax({type:"POST",url:"./noteajax",data:f,traditional:!0,success:function(e){a.data("notetext",s?o:u),a.data("colorname",i),a.attr("style","background-color: "+U(i)+";")},complete:function(){ie(!0),e("body").css("cursor","auto"),e(".inline-note").css("cursor","pointer")}})},J=function(){var t=e("#notesform"),n=t.data("noteid");t.data("taskid");e.ajax({type:"POST",url:"./noteajax",data:"subcmd=removenote&id="+n,success:function(t){e("span[data-noteid="+n+"]").each((function(t,n){(0,h.removeAllAttributes)(n),e(this).off("click")})),ie(!0),A&&A()}})};function Z(e,t){return ee.apply(this,arguments)}function ee(){return(ee=(0,r.A)(a().mark((function t(r,o){var u,c,l,d,m,p,h;return a().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return u="",1==s&&(u=e(X(e("#notestextfield").clone())).html()),c=(0,g.removeScriptTags)(Y(e("#notestextfield").clone())),l=e("#notesform").data("color"),"highlighter"===n&&(l=O),ie(!0),t.prev=6,t.next=9,te(r,o,l,c,u);case 9:d=t.sent,m=U(l),p=";background-color:"+m+";",h=c,""!=u&&(h=e("#notestextfield").html()),ne(r,o,(function(e,t,n){V(p,h,d,l)(e,t,n),n&&A&&A()}),(function(e){alert("there was an error adding a note please select a new range.")}),i),ie(!0),t.next=24;break;case 20:t.prev=20,t.t0=t.catch(6),(0,f.displayMessage)("error","There was an error adding your note. Please make a new selection.",!1),ie(!0);case 24:return t.abrupt("return",!1);case 25:case"end":return t.stop()}}),t,null,[[6,20]])})))).apply(this,arguments)}var te=function(t,n,r,o,i){return new Promise((function(a,u){var c=-1,l="";""!=i&&(l=i);var f=x+"^"+y+"^"+w+"^"+t+"^"+n+"^"+r+"^"+o,d={};e("#hasgnotes").length&&(d.hadgnotes=e("#hasgnotes").data("hadgnotes"),d.gid=e("#hasgnotes input:checkbox:checked").map((function(){return e(this).val()})).get()),d.subcmd="addnote",d.id=f,d.text=o,s&&(d.html=l),_&&(d.task=_),e("body").css("cursor","progress");e.ajax({type:"POST",url:"./note",traditional:!0,data:d,success:function(e){c=e.note_id,1===e.status?a(c):u()},complete:function(){e("body").css("cursor","auto")}})}))},ne=function(t,n,r,o,a,u){var c,s=arguments.length>6&&void 0!==arguments[6]&&arguments[6];a?(c=e(a).find("*").addBack(),u&&(c=c.filter((function(){return 0===e(this).parents(u).addBack(u).length})))):c=e("*");var l,f,d=(c=c.filter((function(){return 0===e(this).parents(h.IGNORED_CONTENT_ELEMENTS).addBack(h.IGNORED_CONTENT_ELEMENTS).length}))).filter((l=t,function(){var t=e(this),n=(0,h.getTextFromHtml)(t,u),r=t.parents("#screenBackdrop").length>0;return"screenBackdrop"!==t.attr("id")&&!r&&-1!=n.indexOf(l)})),m=void 0,p=void 0,g=void 0,b=void 0,y=!1,w=[],x=0,C=v(d.filter((function(t,n){return 0===d.not(this).filter((function(){return e(n).find(this).length>0})).length})));try{for(C.s();!(f=C.n()).done;){var k=e(f.value);if(k.length>0){y=!0,g=(0,h.findCorrectlySizedNode)(k,t,n,i,u);var S=(0,h.getTextFromHtml)(g,u);if(!s){var T=S.lastIndexOf(t),E="usernote";
1oe(g,T,n,E,u),m=e("span."+E).first(),p=e("span."+E).last(),re(E,0===x,r),x++}try{m[0]&&p[0]&&((b=new Range).setStart(m[0].childNodes[0],0),b.setEnd(p[0].childNodes[0],p.text().length),w.push(b))}catch(e){}}}}catch(e){C.e(e)}finally{C.f()}return y||o(),w},re=function(t,n,r){e("span."+t).each((function(o,i){var a=e(i);a.removeClass(t),r(o,a,n)}))},oe=function(t,n,r,o,i){return t.contents().filter((function(){return!(e(this).is(i)||e(this).is(h.IGNORED_CONTENT_ELEMENTS))})).each((function(t,a){if(1==a.nodeType){var u=oe(e(a),n,r,o,i);r=u.left,n=u.start}else if(r>0){var c=(0,h.trimWhiteSpace)(a.nodeValue);if(n>0){var s=n-c.length;if(s<0){var l=c.length;l-n>r&&(l=r+n),ue(e(a),c,n,l,o),r-=l-n,n=0}else n=s}else{var f=r-(0,h.trimWhiteSpace)(c).length,d=c.length;f<0&&(d=r),ue(e(a),c,0,d,o),r=f}}})),{left:r,start:n}};function ie(n){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];e(document).off("keydown.savenote"),e(document).off("keydown.closenotes");var o=e(r?".tip-wrapper":".tip-wrapper:not(.edit-tip-wrapper)");o.trigger(t),l().remove("div#feedbacktextfield"),l().remove("div#notestextfield"),o.remove(),n&&e(".temp-highlight").contents().unwrap(),e(".mobiletakenotebutton").remove()}function ae(e){if((0,p.isIphone)()&&e.find(".tip-wrapper").addBack(".tip-wrapper").addClass("iphone-tip-wrapper"),L(!1),e.show(),T||(0,f.tabNavLockBindingsNew)(".tip-wrapper",t,"#notestextfield"),e.find(".noselect").removeClass("noselect"),D){if(window.getSelection().removeAllRanges(),!(0,p.isDevice)()&&D&&D.length>0){var n,r=v(D);try{for(r.s();!(n=r.n()).done;){var o=n.value;window.getSelection().addRange(o)}}catch(e){r.e(e)}finally{r.f()}}D=null}L(!0)}function ue(e,t,n,r,o){var i=t.substring(0,n),a=t.substring(n,r),u=t.substring(r,t.length);""!=a&&e.replaceWith("".concat(" "==i?"":i,"<span class='").concat(o,"'>").concat(" "==i?i:"").concat(a).concat(" "==u?u:"","</span>").concat(" "==u?"":u))}return{init:function(t){var n=t.limit,r=t.ttsEnabled;u=t.enabled,n&&(i=n),c=!0===t.glimpse,b=void 0!==r&&r,F(),H(i),-1!=window.location.hash.indexOf("note-")&&(location.href=window.location);var o=e("#document-info");y=o.data("catcode")||-1,w=o.data("code")||-1,x=o.data("type")||"",s=o.data("richnotes")||!1,C=o.data("pubversion"),-1!=y&&-1!=w||(u=!1)},toggleTaskNotesOn:function(t){var r=t.record_id,o=t.cat_code,a=t.tinymce,l=t.limit,f=t.task_id,d=t.noteModificationCallback;""==n?P():B(),x="CST",n="case_study",C=void 0,u=!0,c=!1,b=R.textToSpeechEnabled,l&&(i=l),s=a||!1,o&&(y=o),r&&(w=r),f&&(_=f),-1!=y&&-1!=w||(u=!1),d&&(A=d),u&&(I(i,!0),(0,p.isDevice)()&&e("".concat(i," a[href]")).each((function(){e(this).attr("data-href",e(this).attr("href")),e(this).addClass("temp-disable-link"),e(this).removeAttr("href")})))},toggleTaskNotesOff:function(){n="",_=void 0,A=void 0,I(i,!1),(0,p.isDevice)()&&e("".concat(i," a[data-href]")).each((function(){e(this).attr("href",e(this).attr("data-href")),e(this).removeClass("temp-disable-link"),e(this).removeAttr("data-href")})),B()},toggleHighlighterOn:function(e){""==n?P():"case_study"==n&&B(),n="highlighter",O=e},toggleHighlighterOff:function(){n="",O=void 0,B()},tmpDisableNotes:function(){P(),u=!1},tmpEnableNotes:function(){B()},highlightExistingNotes:H}}(c())},31828:(e,t,n)=>{"use strict";n.r(t),n.d(t,{IGNORED_CONTENT_ELEMENTS:()=>r,clearSelectedText:()=>i,findCorrectlySizedNode:()=>u,getHTMLOfSelection:()=>a,getSelectionParentElement:()=>c,getTextFromHtml:()=>o,removeAllAttributes:()=>l,trimWhiteSpace:()=>s});n(50113),n(23418),n(62010),n(26099),n(27495),n(47764),n(71761),n(25440),n(23500);var r=".section-anchor";function o(e,t){var n="";return e.contents().each((function(){if($(this).is(t)||$(this).is(r))return"";if(1==this.nodeType)n+=o($(this),t);else{var e=s(this.nodeValue);n+=e}})),n}function i(){window.getSelection?window.getSelection().empty?window.getSelection().empty():window.getSelection().removeAllRanges&&window.getSelection().removeAllRanges():document.selection&&document.selection.empty()}function a(e,t){var n="~@#%",r="note-starter",i=void 0,a={text:"",length:0};if($("span.highlight").contents().unwrap(),window.getSelection){var s=window.getSelection();s.rangeCount>0&&(i=s.getRangeAt(0))}else document.selection&&document.selection.createRange&&(i=document.selection.createRange());if(null!=i){var l=i.cloneRange(),f=l.cloneContents(),d=document.createElement("div");d.appendChild(f);var m=o($(d)),p=m.length;if(0==p);else if(p<e){l.collapse(!0);var g=$("<span style='display:none;' id='"+r+"'>"+n+"</span>");
1l.insertNode(g[0]);var h=c(),v=u($(h),n+m,e,t),b=o($(v)),y=b.indexOf(n+m);m=b.substring(y+=4,y+e)}else m=m.substring(0,e);a.text=m,a.length=p;var w=i.commonAncestorContainer?i.commonAncestorContainer:i.parentElement?i.parentElement():i.item(0);($(w).closest("form").length>0||$(w).find("form").length>0||t&&!$(w).parents(t)[0])&&(a.length=0,a.text="")}return $("#"+r).remove(),a}function u(e,t,n,r,i){for(var a=n+s(o(e,i)).indexOf(t),u=!1;s(o(e,i)).length<a&&!u;)a=n+s(o(e=e.parent(),i)).indexOf(t),(r&&e.parent().children(r).length||0==e.parent().length)&&(u=!0),0==e.parent().length&&(u=!0);return e}function c(){var e,t=null;return window.getSelection?(e=window.getSelection()).rangeCount&&1!=(t=e.getRangeAt(0).commonAncestorContainer).nodeType&&(t=t.parentNode):(e=document.selection)&&"Control"!=e.type&&(t=e.createRange().parentElement()),t}function s(e){return e=null!=e?function(e){var t=e.replace(/^\s+$/gm," ");t.match(/^\s+$/)&&(t="");return t}(e=(e=(e=e.replace(/\n+/gi," ")).replace(/\r+/gi," ")).replace(/\s+/gi," ")):""}function l(e){Array.from(e.attributes).forEach((function(t){e.removeAttribute(t.name)}))}},23124:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});n(60825);var r=n(58168),o=n(23029),i=n(92901),a=n(50388),u=n(53954),c=n(85501),s=(n(26099),n(3362),n(96540)),l=n(7527),f=n(44980),d=n(50623);function m(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(m=function(){return!!e})()}const p=function(e){function t(e){var n,r,i,c;(0,o.A)(this,t),r=this,c=[e],i=(0,u.A)(i=t);var s=(n=(0,a.A)(r,m()?Reflect.construct(i,c||[],(0,u.A)(r).constructor):i.apply(r,c))).props.article;return n.state={htmlready:!1,html:"",pmid:s.PMID?s.PMID.$:s.BookDocument.PMID.$},n}
1return(0,c.A)(t,e),(0,i.A)(t,[{key:"componentDidMount",value:function(){var e=this,t="shortpath?api=true&cithtml=true&pmid=".concat(this.state.pmid);fetch(t,{credential:"include"}).then((function(e){return e.text()})).then((function(t){e.setState({htmlready:!0,html:t})}))}},{key:"render",value:function(){var e=this.props,t=e.article,n=e.edge,o=e.edgeindex;return this.state.htmlready&&s.createElement("div",null,n?s.createElement(d.default,{first:1==o,key:o,type:n}):null,s.createElement(t.PMID?l.default:f.default,(0,r.A)({html:this.state.html},this.props)))}}])}(s.Component)},44980:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});n(60825);var r=n(23029),o=n(92901),i=n(50388),a=n(53954),u=n(85501),c=n(96540);function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(s=function(){return!!e})()}const l=function(e){function t(e){var n,o,u,c;return(0,r.A)(this,t),o=this,c=[e],u=(0,a.A)(u=t),(n=(0,i.A)(o,s()?Reflect.construct(u,c||[],(0,a.A)(o).constructor):u.apply(o,c))).state={expanded:!1},n.toggleExpand=n.toggleExpand.bind(n),n}return(0,u.A)(t,e),(0,o.A)(t,[{key:"toggleExpand",value:function(){this.setState((function(e){return{expanded:!e.expanded}}))}},{key:"render",value:function(){return c.createElement("div",{dangerouslySetInnerHTML:{__html:this.props.html}})}}])}(c.Component)},7527:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});n(60825);var r=n(23029),o=n(92901),i=n(50388),a=n(53954),u=n(85501),c=(n(28706),n(96540));function s(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(s=function(){return!!e})()}const l=function(e){function t(e){var n,o,u,c;return(0,r.A)(this,t),o=this,c=[e],u=(0,a.A)(u=t),(n=(0,i.A)(o,s()?Reflect.construct(u,c||[],(0,a.A)(o).constructor):u.apply(o,c))).state={expanded:!1},n.toggleExpand=n.toggleExpand.bind(n),n}return(0,u.A)(t,e),(0,o.A)(t,[{key:"toggleExpand",value:function(){this.setState((function(e){return{expanded:!e.expanded}}))}},{key:"render",value:function(){return c.createElement("div",{dangerouslySetInnerHTML:{__html:this.props.html}})}}])}(c.Component)},2579:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});n(60825);var r=n(45458),o=n(23029),i=n(92901),a=n(50388),u=n(53954),c=n(85501),s=(n(28706),n(2008),n(50113),n(34782),n(26099),n(96540)),l=n(23124);function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}var d=function(e){function t(e){return(0,o.A)(this,t),n=this,i=[e],r=(0,u.A)(r=t),(0,a.A)(n,f()?Reflect.construct(r,i||[],(0,u.A)(n).constructor):r.apply(n,i));var n,r,i}return(0,c.A)(t,e),(0,i.A)(t,[{key:"render",value:function(){var e,t=this.props,n=t.start,o=t.end,i=t.edges,a=t.citations,u=[],c=n,f=(0,r.A)(i),d=0,g=m(c,i);for(e=p(c,a),u.push(s.createElement(l.default,{links:g,index:d,key:c,article:e}));f.length>0;){d++;var h=f.find((function(e){return e.from==c||e.to==c})),v=f.indexOf(h);g=m(c,i),f=[].concat((0,r.A)(f.slice(0,v)),(0,r.A)(f.slice(v+1,f.length))),e=p(c=h.from==c?h.to:h.from,a),u.push(s.createElement(l.default,{edge:h.from==c?"from":"to",edgeindex:d,links:g,index:d,key:c,article:e}))}return s.createElement("div",{className:"citation-list-wrapper"},s.createElement("div",{className:"citation-list"},s.createElement("a",{className:"grapherence-link",href:"./grapherence/".concat(n,"?to=").concat(o,"&t=d")},"Grapherence®"),u))}}])}(s.Component),m=function(e,t){return{from:t.filter((function(t){return t.from===e}))>0,to:t.filter((function(t){return t.from===e})).length>0}},p=function(e,t){var n=t.find((function(t){return t.PubmedArticle?t.PubmedArticle.MedlineCitation.PMID.$==e:t.PubmedBookArticle.BookDocument.PMID.$==e}));return n.PubmedArticle?n.PubmedArticle.MedlineCitation:n.PubmedBookArticle};const g=d},50623:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(96540);const o=function(e){var t=e.type,n=e.first,o="".concat(n?"":"which ","from"===t?" is cited by":" cites");return r.createElement("div",{className:"edge ".concat(t)},o)}},82582:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(96540);const o=function(e){return r.createElement("div",{className:"spinner"},r.createElement("div",{className:"rect1"}),r.createElement("div",{className:"rect2"}),r.createElement("div",{className:"rect3"}),r.createElement("div",{className:"rect4"}),r.createElement("div",{className:"rect5"}))}},78870:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>y});n(52675),n(2008),n(83851),n(81278),n(79432),n(60825),n(23500);var r=n(45458),o=n(64467),i=n(23029),a=n(92901),u=n(50388),c=n(53954),s=n(85501),l=(n(28706),n(23792),n(26099),n(3362),n(27495),n(38781),n(47764),n(5746),n(62953),n(48408),n(96540)),f=n(18191),d=n(2579),m=n(82582);function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?p(Object(n),!0).forEach((function(t){(0,o.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}var v={error:null,isLoaded:!0,edges:null,nodes:null,citations:null,startTitle:"",endTitle:"",start:-1,end:-1};function b(e){var t=new URLSearchParams(e.search);return{start:t.get("from")||"",end:t.get("to")||""}}const y=function(e){function t(e){var n,r,o,a;return(0,i.A)(this,t),r=this,a=[e],o=(0,c.A)(o=t),(n=(0,u.A)(r,h()?Reflect.construct(o,a||[],(0,c.A)(r).constructor):o.apply(r,a))).state=g(g({},v),{},{start:b(e.location).start,end:b(e.location).end}),n.getNewShortestPath=n.getNewShortestPath.bind(n),n.clearResults=n.clearResults.bind(n),n.handleSubmit=n.handleSubmit.bind(n),n}return(0,s.A)(t,e),(0,a.A)(t,[{key:"handleSubmit",value:function(e,t){if(this.state.start!==e||this.state.end!==t){var n=(i=void 0===(o=(r={from:e,to:t}).from)?"":o,u=void 0===(a=r.to)?"":a,(c=new URLSearchParams).set("from",i),c.set("to",u),c.toString());this.props.history.push("?".concat(n)),this.setState({start:e,end:t,citations:null},this.getNewShortestPath)}var r,o,i,a,u,c}},{key:"clearResults",value:function(){this.setState(g({},v))}},{key:"getNewShortestPath",value:function(){var e=this,t="shortpath?from=".concat(this.state.start,"&to=").concat(this.state.end,"&ss=true&api=true&cx9=");this.setState(g(g({},v),{},{isLoaded:!1})),fetch(t,{credential:"include"}).then((function(e){return e.json()})).then((function(t){e.setState(t.error?g(g({},v),{},{error:"Failed to load citation graph."}):{nodes:(0,r.A)(t.pathgraph.nodes.node),edges:(0,r.A)(t.pathgraph.edges.edge),startTitle:t.startTitle,endTitle:t.endTitle,start:t.start,end:t.end,citations:t.medline_citation,isLoaded:!0,error:null})})).catch((function(t){e.setState(g(g({},v),{},{error:"Failed to load citation graph."}))}))}},{key:"render",value:function(){var e=this.state,t=e.start,n=e.end,r=e.edges,o=e.isLoaded,i=e.citations,a=e.error,u=e.startTitle,c=e.endTitle;return l.createElement("div",null,l.createElement("div",{id:"shortpath-header"},l.createElement("h1",null,"Six Degrees of Crick and Watson")),l.createElement("div",{className:"shortpath-content"},l.createElement(f.default,{initialStart:this.state.start,initialEnd:this.state.end,clearResults:this.clearResults,handleSubmit:this.handleSubmit}),o&&null!=i&&i.length>0&&l.createElement(d.default,{start:t,end:n,startTitle:u,endTitle:c,edges:r,citations:i}),!o&&l.createElement(m.default,null),null!==a&&l.createElement("div",{className:"error"},a)))}}])}(l.Component)},18191:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});n(52675),n(83851),n(81278),n(60825),n(23500);var r=n(45458),o=n(64467),i=n(23029),a=n(92901),u=n(50388),c=n(53954),s=n(85501),l=(n(28706),n(2008),n(62062),n(62010),n(79432),n(26099),n(3362),n(42762),n(96540)),f=n(82582);function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){(0,o.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}var g={results:[],pmid:-1,searchComplete:!1,loading:!1,error:""};const h=function(e){function t(e){var n,r,o,a;return(0,i.A)(this,t),r=this,a=[e],o=(0,c.A)(o=t),(n=(0,u.A)(r,p()?Reflect.construct(o,a||[],(0,c.A)(r).constructor):o.apply(r,a))).state={start:m({id:0,key:"start",label:"START",value:n.props.initialStart},g),end:m({id:1,key:"end",label:"END",value:n.props.initialEnd},g),defaultResults:[],activeField:"start"},n.handleSubmit=n.handleSubmit.bind(n),n.performSearch=n.performSearch.bind(n),n.handleInputChange=n.handleInputChange.bind(n),n.handleShortestPathButtonClick=n.handleShortestPathButtonClick.bind(n),n.handlePMIDChange=n.handlePMIDChange.bind(n),n.handleActiveToggle=n.handleActiveToggle.bind(n),n.clearField=n.clearField.bind(n),n.getDefaultResults=n.getDefaultResults.bind(n),n}
1return(0,s.A)(t,e),(0,a.A)(t,[{key:"componentDidMount",value:function(){this.getDefaultResults(),this.state.start.value.length>0&&this.performSearch("start"),this.state.end.value.length>0&&this.performSearch("end")}},{key:"getDefaultResults",value:function(){var e=this;this.loadFavorites().then((function(t){return e.setState({defaultResults:[].concat((0,r.A)(e.state.defaultResults),(0,r.A)(t))})})),this.loadImportantRecords().then((function(t){return e.setState({defaultResults:[].concat((0,r.A)(e.state.defaultResults),(0,r.A)(t))})}))}},{key:"loadFavorites",value:function(){return fetch("shortpath?api=true&favorites=true",{credentials:"include"}).then((function(e){return e.json()})).then((function(e){return Object.keys(e).map((function(t){return{type:"fav",pmid:parseInt(e[t].record_code,10),title:e[t].title}}))})).catch((function(){return{}}))}},{key:"loadImportantRecords",value:function(){return new Promise((function(e,t){return e([{title:"The structure of DNA.",pmid:13168976,type:"important"}])}))}},{key:"handleInputChange",value:function(e){var t=e.target,n=t.name,r=t.value,i=m(m(m({},this.state[n]),g),{},{value:r});this.props.clearResults(),this.setState((0,o.A)({},n,i))}},{key:"handlePMIDChange",value:function(e){var t=this.state.activeField,n=e.pmid,r=e.title;this.props.clearResults(),this.setState((0,o.A)({},t,m(m({},this.state[t]),{},{pmid:n,value:r})))}},{key:"clearField",value:function(e){this.setState((0,o.A)({},e,m(m({},this.state[e]),{},{value:""},g))),this.props.clearResults()}},{key:"performSearch",value:function(e){var t=this,n=this.state[e];if(n.value.trim().length>0){var r="./wmapi?mode=classic&st=M&maxAmount=200&spell=true&sort=relevance&keywords=".concat(n.value);this.setState((0,o.A)({},e,m(m({},this.state[e]),{},{loading:!0,results:[],error:"",searchComplete:!1}))),fetch(r,{credentials:"include"}).then((function(e){if(!e.ok)throw new Error("HTTP ".concat(e.status,": ").concat(e.statusText));return e.json()})).then((function(r){var i=r.RESULTS&&r.RESULTS.ROWS,a=r.RESULTS&&r.RESULTS.ERROR;if(a)t.setState((0,o.A)({},e,m(m({},n),{},{error:a.TEXT,loading:!1,searchComplete:!0,results:[]})));else if(i&&i.MEDCIT){var u=i.MEDCIT.filter((function(e){return!0===e.HASGRAPH})).map((function(e){return{title:e.TITLE,pmid:parseInt(e.PMID,10),type:"cit"}})),c=m(m({},n),{},{error:0===u.length?"We could not find a match for your search that has Grapherence®.":"",loading:!1,searchComplete:!0,results:u});1===u.length&&(c.pmid=u[0].pmid,c.value=u[0].title),t.setState((0,o.A)({},e,m({},c)),(function(){-1!==t.state.start.pmid&&-1!==t.state.end.pmid&&t.props.handleSubmit(t.state.start.pmid,t.state.end.pmid)}))}else t.setState((0,o.A)({},e,m(m({},n),{},{error:"Invalid response format",loading:!1,searchComplete:!0,results:[]})))})).catch((function(r){t.setState((0,o.A)({},e,m(m({},n),{},{error:"Search failed: ".concat(r.message),loading:!1,searchComplete:!0,results:[]})))}))}}},{key:"handleSubmit",value:function(e){e&&e.preventDefault(),this.performSearch(e.target.name)}
1},{key:"handleActiveToggle",value:function(e){this.setState({activeField:e.currentTarget.name})}},{key:"handleShortestPathButtonClick",value:function(e){this.props.handleSubmit(this.state.start.pmid,this.state.end.pmid)}},{key:"render",value:function(){var e=this,t=this.state.start.pmid===this.state.end.pmid||-1===this.state.start.pmid||-1===this.state.end.pmid,n=this.state[this.state.activeField],r=n.error,o=n.loading,i=n.searchComplete,a=n.value.length>0&&n.results.length>0?n.results:this.state.defaultResults,u=[this.state.start,this.state.end].map((function(t){return l.createElement("form",{key:t.key,name:t.key,autoComplete:"off",className:"shortpath-input-wrapper".concat(e.state.activeField===t.key?" active":""),onSubmit:e.handleSubmit,onClick:e.handleActiveToggle},l.createElement("label",{className:t.key},t.label),l.createElement("input",{title:t.value,name:t.key,type:"text",value:t.value,onChange:e.handleInputChange,onFocus:e.handleActiveToggle,placeholder:"Search for an article"}),l.createElement("div",{className:"clear",onClick:function(){return e.clearField(t.key)}}))})),c=a.map((function(t){return l.createElement("div",{key:"".concat(t.pmid).concat(t.type),onClick:function(){return e.handlePMIDChange(t)},className:"search-result".concat(t.pmid===n.pmid?" selected":"")},l.createElement("span",{className:"icon ".concat(t.type)}),l.createElement("span",{className:"text"},t.title))})),s=o?l.createElement(f.default,null):l.createElement("div",{className:"search-results"},c);return l.createElement("div",{className:"shortpath-form"},u,s=r.length>0&&!o&&i?l.createElement("div",{className:"search-results"},l.createElement("div",{className:"no-results"},r)):s,l.createElement("button",t?{disabled:!0,onClick:this.handleShortestPathButtonClick}:{onClick:this.handleShortestPathButtonClick},"Find Shortest Path"))}}])}(l.Component)},36903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>D});var r=n(40961),o=n(96540),i=n(9771),a=n.n(i),u=n(5556),c=n.n(u),s=n(40339),l=n(20311),f=n.n(l),d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function m(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var p=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=m(this,e.call.apply(e,[this].concat(i))),r.state={match:r.computeMatch(r.props.history.location.pathname)},m(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{router:d({},this.context.router,{history:this.props.history,route:{location:this.props.history.location,match:this.state.match}})}},t.prototype.computeMatch=function(e){return{path:"/",url:"/",params:{},isExact:"/"===e}},t.prototype.componentWillMount=function(){var e=this,t=this.props,n=t.children,r=t.history;f()(null==n||1===o.Children.count(n),"A <Router> may have only one child element"),this.unlisten=r.listen((function(){e.setState({match:e.computeMatch(r.location.pathname)})}))},t.prototype.componentWillReceiveProps=function(e){a()(this.props.history===e.history,"You cannot change <Router history>")},t.prototype.componentWillUnmount=function(){this.unlisten()},t.prototype.render=function(){var e=this.props.children;return e?o.Children.only(e):null},t}(o.Component);p.propTypes={history:c().object.isRequired,children:c().node},p.contextTypes={router:c().object},p.childContextTypes={router:c().object.isRequired};const g=p;function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var v=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=h(this,e.call.apply(e,[this].concat(i))),r.history=(0,s.zR)(r.props),h(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentWillMount=function(){a()(!this.props.history,"<BrowserRouter> ignores the history prop. To use a custom history, use `import { Router }` instead of `import { BrowserRouter as Router }`.")},t.prototype.render=function(){return o.createElement(g,{history:this.history,children:this.props.children})},t}(o.Component);v.propTypes={basename:c().string,forceRefresh:c().bool,getUserConfirmation:c().func,keyLength:c().number,children:c().node};const b=v;var y=n(35302),w=n.n(y),x={},C=0;const k=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};"string"==typeof t&&(t={path:t});var n=t.path,r=t.exact,o=void 0!==r&&r,i=t.strict,a=t.sensitive;if(null==n)return arguments[2];var u=function(e,t){var n=""+t.end+t.strict+t.sensitive,r=x[n]||(x[n]={});if(r[e])return r[e];var o=[],i={re:w()(e,o,t),keys:o};return C<1e4&&(r[e]=i,C++),i}
1(n,{end:o,strict:void 0!==i&&i,sensitive:void 0!==a&&a}),c=u.keys,s=u.re.exec(e);if(!s)return null;var l=s[0],f=s.slice(1),d=e===l;return o&&!d?null:{path:n,url:"/"===n&&""===l?"/":l,isExact:d,params:c.reduce((function(e,t,n){return e[t.name]=f[n],e}),{})}};var S=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function T(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var E=function(e){return 0===o.Children.count(e)},O=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var o=arguments.length,i=Array(o),a=0;a<o;a++)i[a]=arguments[a];return n=r=T(this,e.call.apply(e,[this].concat(i))),r.state={match:r.computeMatch(r.props,r.context.router)},T(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.getChildContext=function(){return{router:S({},this.context.router,{route:{location:this.props.location||this.context.router.route.location,match:this.state.match}})}},t.prototype.computeMatch=function(e,t){var n=e.computedMatch,r=e.location,o=e.path,i=e.strict,a=e.exact,u=e.sensitive;if(n)return n;f()(t,"You should not use <Route> or withRouter() outside a <Router>");var c=t.route;return k((r||c.location).pathname,{path:o,strict:i,exact:a,sensitive:u},c.match)},t.prototype.componentWillMount=function(){a()(!(this.props.component&&this.props.render),"You should not use <Route component> and <Route render> in the same route; <Route render> will be ignored"),a()(!(this.props.component&&this.props.children&&!E(this.props.children)),"You should not use <Route component> and <Route children> in the same route; <Route children> will be ignored"),a()(!(this.props.render&&this.props.children&&!E(this.props.children)),"You should not use <Route render> and <Route children> in the same route; <Route children> will be ignored")},t.prototype.componentWillReceiveProps=function(e,t){a()(!(e.location&&!this.props.location),'<Route> elements should not change from uncontrolled to controlled (or vice versa). You initially used no "location" prop and then provided one on a subsequent render.'),a()(!(!e.location&&this.props.location),'<Route> elements should not change from controlled to uncontrolled (or vice versa). You provided a "location" prop initially but omitted it on a subsequent render.'),this.setState({match:this.computeMatch(e,t.router)})},t.prototype.render=function(){var e=this.state.match,t=this.props,n=t.children,r=t.component,i=t.render,a=this.context.router,u={match:e,location:this.props.location||a.route.location,history:a.history,staticContext:a.staticContext};return r?e?o.createElement(r,u):null:i?e?i(u):null:"function"==typeof n?n(u):n&&!E(n)?o.Children.only(n):null},t}(o.Component);O.propTypes={computedMatch:c().object,path:c().string,exact:c().bool,strict:c().bool,sensitive:c().bool,component:c().func,render:c().func,children:c().oneOfType([c().func,c().node]),location:c().object},O.contextTypes={router:c().shape({history:c().object.isRequired,route:c().object.isRequired,staticContext:c().object})},O.childContextTypes={router:c().object.isRequired};const _=O;var A=n(78870);const D=function(){var e=document.querySelector("#shortest-path-react");r.render(o.createElement((function(){return o.createElement(b,null,o.createElement(_,{path:"/",component:A.default}))}),null),e)}},799:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});n(2008),n(50113),n(26099),n(84864),n(27495),n(87745),n(38781),n(71761);var r=n(41669),o=n.n(r),i=n(25225);const a=function(e){function t(t){var n=e("#"+t);e("html,body").animate({scrollTop:n.offset().top},"slow")}
1function n(){var t=e("#profession option:selected").data("specid");""!=t?(e(".specialty-list").hide().attr("disabled","disabled"),e("#"+t).show().removeAttr("disabled")):e(".specialty-list").hide().attr("disabled","disabled")}function r(t){var n=e(t),r="add-author-citation";n.hasClass("selected")&&(r="remove-author-citation");var o=n.data("pmid");e.ajax({type:"POST",url:"./author-search?subcmd="+r+"&ui="+o,beforeSend:function(e){n.toggleClass("unselected"),n.toggleClass("selected")},success:function(e){}})}function o(t){var n=e(t),r=n.data("fid"),o="follow";n.hasClass("selected")&&(o="unfollow"),e.ajax({type:"POST",url:"./journal-feeds?subcmd="+o+"&fid="+r,beforeSend:function(t){var n=e("li[data-fid="+r+"]");"unfollow"==o?n.hide("slow",(function(){n.remove()})):n.toggleClass("unselected").toggleClass("selected")},success:function(e){}})}function a(t){var n=e(t),r=n.data("fid"),o="follow";n.hasClass("selected")&&(o="unfollow"),e.ajax({type:"POST",url:"./select-topics?subcmd="+o+"&fid="+r,beforeSend:function(e){n.toggleClass("unselected"),n.toggleClass("selected")},success:function(e){}})}function u(t,n,r,o,i,a){canadianStates=["AB","BC","MB","NB","NF","NS","NT","NU","ON","PE","QC","SK","YT"],countryValue=t.val(),stateValue=n.val(),o.removeClass("active").addClass("inactive").unbind("click").removeAttr("bound"),i&&"active"!=e("#enterInstitutionDiv").attr("active")&&(e("#countryEntrySelect option[selected='selected']").removeAttr("selected"),e("#countryEntrySelect option[value='"+countryValue+"']").attr("selected","selected")),"CA"!=countryValue&&"US"!=countryValue&&""!=countryValue?(n[0].options[0].selected="selected",r.hide(),stateValue=n.val(),i?s(countryValue,stateValue):a.show()):(a.hide(),n[0].options[0].selected="selected",r.show(),n.children("option").filter((function(t){return"US"===countryValue?canadianStates.indexOf(e(this).attr("value"))>-1:-1==canadianStates.indexOf(e(this).attr("value"))})).hide(),n.children("option").filter((function(t){return"US"===countryValue?-1==canadianStates.indexOf(e(this).attr("value")):canadianStates.indexOf(e(this).attr("value"))>-1})).show(),n.children('option[value=""]').hide())}function c(t,n,r,o,i){countryValue=t.val(),stateValue=n.val(),o.removeClass("active").addClass("inactive").unbind("click").removeAttr("bound"),i?"active"!=e("#enterInstitutionDiv").attr("active")&&(e("#stateEntrySelect option[selected='selected']").removeAttr("selected"),e("#stateEntrySelect option[value='"+stateValue+"']").attr("selected","selected")):e("#institutionEntry").val(""),"CA"!=countryValue&&"US"!=countryValue||""==stateValue||""==countryValue?(n[0].options[0].selected="selected",r.hide()):i?s(countryValue,stateValue):e("#institutionDataDiv").show()}function s(t,n){e.ajax({type:"GET",url:"./select-insts-ajax?subcmd=search&country="+t+"&state="+n,timeout:2500,beforeSend:function(){e("#institutionDiv").hide(),e("#busy-overlay").show()},success:function(t){e("#busy-overlay").hide(),(0,i.getAjaxStatus)(t)&&(t=(0,i.getAjaxData)(t),e("#
1institutionDiv").show(),e("#institutionSelect").empty().append(t))},error:function(t,n,r){e("#busy-overlay").hide(),e("#institutionDiv").empty().show().append("<h3 class='message'>Error retrieving list of institutions</h3>")},complete:function(){e("#busy-overlay").hide()}})}function l(t){filterValue=e(t).val(),$unselected=e("li.unselected"),re=new RegExp("^.*"+filterValue+".*$","i"),""===filterValue?$unselected.show():($matches=$unselected.filter((function(){return e(this).text().match(re)})),$matches.show(),$unselected.not($matches).hide())}return{chartSearchBindings:function(t,n,r){1==t&&function(t){e.ajax({type:"POST",url:"./chartAjax",dataType:"html",success:function(n){e(".chart-content").prepend(n),e("li[data-fid='"+t+"']").addClass("selected")}})}(r)},journalsSearchBindings:function(n,r,a){e(document).on("mousedown",".topic-list li",(function(e){o(this)})),e(document).on("mousedown",".selected-topic-list li",(function(e){1===e.which&&o(this)})),e(document).on("submit","#journal-title-search-form",(function(n){return n.preventDefault(),e("#article-title").blur(),""==e("#custom-journal-search-query").val()?e("#journal-action-message").text("Please enter a search term"):e.ajax({timeout:3e4,type:"POST",url:"./journal-feeds",data:e("#journal-title-search-form").serialize(),beforeSend:function(t){e("#journal-action-message").text(""),e(document.activeElement).blur(),e("#busy-searching-journals").show(),e("#busy-overlay").show()},error:function(t,n,r){"timeout"===r&&e("#journal-action-message").text("There was a problem with your search, please try again.")},complete:function(){e("#busy-overlay").hide(),e("#busy-searching-journals").hide()},success:function(n){if((0,i.getAjaxStatus)(n)){var r=e(n).find(".ajax-data").children();e("#user-defined-search-results").replaceWith(r),t("user-defined-search-results")}else{var o=(0,i.getAjaxMessage)(n);e("#journal-action-message").text(o)}}}),!1})),e(document).on("mousedown",".user-defined-journal-list li",(function(t){!function(t){var n=e(t);if(n.attr("data-fid"))o(t);else{var r=n.data("pubinfo")+" : "+n.data("authors"),a="./journal-feeds?subcmd=user-defined&name="+encodeURIComponent(n.data("name"))+"&description="+encodeURIComponent(r)+"&query="+encodeURIComponent(n.data("query"))+"&nlmId="+n.attr("data-nlmid")+"&medlineTA="+encodeURIComponent(n.attr("data-medline"));e.ajax({type:"POST",url:a,beforeSend:function(e){n.toggleClass("unselected"),n.toggleClass("selected")},success:function(e){(0,i.getAjaxStatus)(e)&&n.attr("data-fid",(0,i.getAjaxData)(e).text())}})}}(this)})),e(document).on({search:function(e){l(this)},keyup:function(e){l(this)}},"#unselectedSearchFilter"),e(document).on("click",".journal-list li, .j-list li",(function(){var t=e(this).data("fid");e(this).children(".count-right").remove(),window.location="./journalSearch?id="+t})),1==n&&1==r?function(t){e.ajax({type:"POST",url:"./jsmallAjax",dataType:"html",success:function(n){e(".j-content").prepend(n),e("li[data-fid='"+t+"']").addClass("selected")}})}(a):1==n&&e.ajax({type:"POST",url:"./journalsAjax?",dataType:"html",success:function(t){e(".journal-content").prepend(t)}}),e(document).on("click",".nav-handle",(function(){e(".j-list").toggleClass("expanded")}))},authorSearchBindings:function(){e(document).on("mousedown",".topic-list li",(function(e){r(this)})),e(document).on("mousedown",".selected-topic-list li",(function(e){1===e.which&&r(this)})),e(document).on("submit","#author-title-search-form",(function(n){return n.preventDefault(),e("#article-title").blur(),function(n){e(n);""==e("#article-title").val()?e("#author-action-message").text("Please enter a search term"):e.ajax({type:"POST",url:"./author-search",data:e("#author-title-search-form").serialize(),beforeSend:function(t){e("#author-action-message").text(""),e("#busy-searching-author-citations").show(),e("#busy-overlay").show()},success:function(n){if(e("#busy-overlay").hide(),e("#busy-searching-author-citations").hide(),(0,i.getAjaxStatus)(n)){var r=e(n).find(".ajax-data").children();e("#author-search-results").replaceWith(r),t("author-search-results")}else{var o=(0,i.getAjaxMessage)(n);e("#author-action-message").text(o)}}})}(this),!1}))},professionSearchBindings:function(){e(document).on("mousedown","li.selectable",(function(e){a(this)}))},personalDataBindings:function(){var t;n(),e(document).on("change","#profession",(function(e){n()})),e(document).on("mousedown","#update-pdata-button",(function(t){e(this).hasClass("disabled")||function(t){e(t);var n=e("#pdata-action-message");e.ajax({type:"POST",url:"./personal-data",data:e("#account-form").serialize(),beforeSend:function(e){n.removeClass("error"),n.text("")},success:function(t){if((0,i.getAjaxStatus)(t)){var r=(0,i.getAjaxMessage)(t);n.text(r)}else{var o=(0,i.getAjaxMessage)(t);n.text(o),n.addClass("error")}e("#update-pdata-button").addClass("disabled")}})}(this)})),e(document).on("mousedown","li.selectable",(function(e){a(this)})),(t=e("form")).each((function(){e(this).data("serialized",e(this).serialize())})),t.on("change input",(function(){var t=e("#update-pdata-button");e(this).serialize()==e(this).data("serialized")?t.addClass("disabled"):t.removeClass("disabled")}))},selectInstitutionsBindings:function(){e(document).on("change","#countrySelect",(function(t){u(e("#countrySelect"),e("#stateSelect"),e("#stateDiv"),e("#submitInstitutionButton"),!0,e("#institutionDiv"))})),e(document).on("change","#stateSelect",(function(t){c(e("#countrySelect"),e("#stateSelect"),e("#stateDiv"),e("#submitInstitutionButton"),!0)})),e(document).on("change","#countryEntrySelect",(function(t){u(e("#countryEntrySelect"),e("#stateEntrySelect"),e("#stateEntryDiv"),e("#submitNewInstitutionButton"),!1,e("#institutionDataDiv"))})),e(document).on("change","#stateEntrySelect",(function(t){c(e("#countryEntrySelect"),e("#stateEntrySelect"),e("#stateEntryDiv"),e("#submitNewInstitutionButton"),!1)})),e(document).on("change","#institutionSelect",(function(t){""!=e(this).val()&&"bound"!=e("#submitInstitutionButton").attr("bound")?e("#submitInstitutionButton").removeClass("inactive").addClass("active").bind("click",(function(t){$institutionSelect=e("#institutionSelect"),institutionId=encodeURIComponent($institutionSelect.val()),institutionName=e("#institutionSelect option:selected").text(),subcmd="submitInstitution",e.ajax({type:"POST",url:"./select-insts-ajax?subcmd="+subcmd+"&id="+institutionId,beforeSend:function(t){e("#busy-overlay").show()},success:function(t){if((0,i.getAjaxStatus)(t)){e("#busy-overlay").hide();var n=(0,i.getAjaxMessage)(t);e("#inst-action-message").text(n),e(".customer-institution").text(institutionName)}},complete:function(){e("#busy-overlay").hide()}})}
1)).attr("bound","bound"):""===e(this).val()&&e("#submitInstitutionButton").removeClass("active").addClass("inactive").unbind("click").removeAttr("bound")})),e(document).on("keyup","#institutionEntry",(function(t){""!=e(this).val()&&"bound"!=e("#submitNewInstitutionButton").attr("bound")?e("#submitNewInstitutionButton").removeClass("inactive").addClass("active").bind("click",(function(t){$institutionEntry=e("#institutionEntry"),$countryEntrySelect=e("#countryEntrySelect"),$stateEntrySelect=e("#stateEntrySelect"),institution=encodeURIComponent($institutionEntry.val()),country=encodeURIComponent($countryEntrySelect.find(":selected").text()),state=$stateEntrySelect.val().length>0?encodeURIComponent($stateEntrySelect.find(":selected").text()):"",subcmd="requestNewInstitution",e.ajax({type:"POST",url:"./select-insts-ajax?subcmd="+subcmd+"&instName="+institution+"&country="+country+"&state="+state,beforeSend:function(t){e("#busy-overlay").show()},success:function(t){e("#busy-overlay").hide();var n=(0,i.getAjaxMessage)(t);e("#newinst-action-message").text(n)},complete:function(){e("#busy-overlay").hide()}})})).attr("bound","bound"):""===e(this).val()&&e("#submitNewInstitutionButton").removeClass("active").addClass("inactive").unbind("click").removeAttr("bound")})),e(document).on("click","#newInstitutionButton",(function(t){!function(){canadianStates=["AB","BC","MB","NB","NF","NS","NT","NU","ON","PE","QC","SK","YT"],$countryEntrySelect=e("#countryEntrySelect"),$stateEntrySelect=e("#stateEntrySelect"),$institutionDataDiv=e("#institutionDataDiv"),countryEntryValue=$countryEntrySelect.val(),stateEntryValue=$stateEntrySelect.val(),e("#enterInstitutionDiv").attr("active","active"),""!=countryEntryValue&&("US"===countryEntryValue||"CA"===countryEntryValue?(e("#stateEntryDiv").show(),""!=stateEntryValue&&($institutionDataDiv.show(),$stateEntrySelect.children("option").filter((function(t){return"US"===countryEntryValue?canadianStates.indexOf(e(this).attr("value"))>-1:-1==canadianStates.indexOf(e(this).attr("value"))})).hide(),$stateEntrySelect.children("option").filter((function(t){return"US"===countryEntryValue?-1==canadianStates.indexOf(e(this).attr("value")):canadianStates.indexOf(e(this).attr("value"))>-1})).show())):$institutionDataDiv.show());e("#enterInstitutionDiv").show()}()}))},instListBindings:function(){e(document).on("mousedown",".topic-list li",(function(t){e(".topic-list li").not(this).each((function(){e(this).removeClass("selected"),e(this).addClass("unselected")})),function(t){var n=e(t),r=n.text();n.hasClass("selected")&&(r="");e.ajax({type:"POST",url:"./foru-profile?subcmd=update-profile&setting-name=set-institution&setting-value="+r,beforeSend:function(e){n.toggleClass("unselected"),n.toggleClass("selected")},success:function(e){}})}(this)}))}}}(o())}
1,74093:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});n(52675),n(2008),n(83851),n(81278),n(79432),n(23500);var r=n(80296),o=n(64467),i=(n(62062),n(26099),n(96540)),a=n(72505),u=n.n(a),c=n(25748),s=n(41640);function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){(0,o.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}const d=function(e){var t=e.formData,n=e.submitCallback,a=e.closeCallback,l=(0,i.useState)(function(e){return e.formContent.formFields.reduce((function(e,t){return f(f({},e),{},(0,o.A)({},t.id,t.presetAnswer||""))}),{})}(t)),d=(0,r.A)(l,2),m=d[0],p=d[1],g=(0,i.useState)({}),h=(0,r.A)(g,2),v=h[0],b=h[1],y=(0,i.useState)(""),w=(0,r.A)(y,2),x=w[0],C=w[1];(0,i.useEffect)((function(){var e=function(e){if(e.keyCode===c.KEYCODES.ESCAPE)a&&a()};return document.addEventListener("keydown",e),function(){document.removeEventListener("keydown",e)}}));var k=function(e){e.currentTarget===e.target&&(e.stopPropagation(),a&&a())},S=function(e){return m[e]||""},T=function(e,t){return p(f(f({},m),{},(0,o.A)({},e,t)))};return i.createElement("div",{className:"ubform-modal-grayout",onClick:k,style:{position:"fixed",top:0,display:"flex",flexFlow:"column nowrap",justifyContent:"center",alignItems:"center",width:"100%",minHeight:"100vh",zIndex:2002,backgroundColor:"#000a"}},i.createElement("div",{className:"ubform-modal"},i.createElement("button",{onClick:k,"aria-label":"close",tabIndex:"0",className:"ubform-modal-close"}),i.createElement("div",{className:"ubform"},i.createElement("div",{className:"formTitle"},t.formContent.title),x&&i.createElement("div",{className:"generalError"},x),i.createElement("form",{onSubmit:function(e){e.preventDefault(),b({}),C(""),u().post("ubform/submit/".concat(t.id),m).then((function(e){return e.data})).then((function(e){e.success?(n&&n(),a()):e.data.validationEntries?b(e.data.validationEntries):C(e.message)}))},className:"ubform-form"},t.formContent.render.formElements.map((function(e){return i.createElement(s.default,{key:e.refId,validationEntries:v,refItem:e,elements:t.formContent.elements,formFields:t.formContent.formFields,getValue:S,fieldChanged:T})})),i.createElement("input",{type:"submit",value:t.formContent.submitText})))))}},75938:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});n(62062);var r=n(96540),o=n(41640);const i=function(e){var t=e.element,n=e.elements,i=e.formFields,a=e.fieldChanged,u=e.getValue,c=e.validationEntries,s=t.children;return r.createElement("div",{id:t.id,className:"elementgroup"},r.createElement("div",{className:"elementgroup-heading"},t.label),r.createElement("div",{className:"elementgroup-children"},s.map((function(e){return r.createElement(o.default,{key:e.refId,refItem:e,elements:n,formFields:i,validationEntries:c,getValue:u,fieldChanged:a})}))))}},41371:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(96540),o=n(76445);const i=function(e){var t=e.required;return r.createElement("label",{htmlFor:e.forId},e.label," ",void 0!==t&&t&&r.createElement(o.default,null))}},41640:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});n(50113),n(26099);var r=n(96540),o=n(67665),i=n(70833),a=n(65375),u=n(46980),c=n(89348),s=n(45525),l=n(75938);const f=function(e){var t=e.fieldChanged,n=e.getValue;return function(e,f,d,m){var p=function(e,t,n){var r=e.refId;return("Element"===e.type?t:n).find((function(e){return e.id===r}))}(e,f,d);switch(p.subtype){case"ShortAnswer":return r.createElement(o.default,{element:p,validationEntry:m[p.id]||"",fieldChanged:t,value:n(p.id)});case"LongAnswer":return r.createElement(i.default,{element:p,validationEntry:m[p.id]||"",fieldChanged:t,value:n(p.id)});case"MultiChoice":return r.createElement(a.default,{element:p,validationEntry:m[p.id]||"",fieldChanged:t,value:n(p.id)});case"MultiSelectMultiChoice":return r.createElement(u.default,{element:p,validationEntry:m[p.id]||"",fieldChanged:t,value:n(p.id)});case"LinearMultiChoice":return r.createElement(c.default,{element:p,validationEntry:m[p.id]||"",fieldChanged:t,value:n(p.id)});case"Hidden":return r.createElement(s.default,{element:p,fieldChanged:t,value:n(p.id)});case"ElementGroup":return r.createElement(l.default,{element:p,elements:f,formFields:d,validationEntries:m,fieldChanged:t,getValue:n});default:return r.createElement("div",null,p.subtype," - ",p.label)}}(e.refItem,e.elements,e.formFields,e.validationEntries)}},45525:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});n(52675),n(89463);var r=n(96540);const o=function(e){var t=e.element,n=e.fieldChanged,o=t.id,i=t.required,a=t.description;return r.createElement("div",{className:"formfield hidden"},r.createElement("input",{value:e.value,onChange:function(e){return n(o,e.target.value)},title:void 0===a?"":a,type:"hidden",id:o,required:void 0!==i&&i}))}}
1,89348:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});n(28706),n(62062);var r=n(96540),o=n(41371),i=n(96022);const a=function(e){var t=e.element,n=e.fieldChanged,a=e.value,u=t.label,c=t.id,s=t.answers,l=t.required,f=void 0!==l&&l;return r.createElement("div",{className:"formfield linearmultichoice"},r.createElement(i.default,{validationEntry:e.validationEntry}),r.createElement(o.default,{forId:c,label:u,required:f}),r.createElement("div",{className:"choicegroup"},s.map((function(e){var t=e.id,o=e.label;return r.createElement("div",{key:"".concat(c,"-").concat(t),className:"multichoiceitem"},r.createElement("input",{type:"radio",name:c,value:t,required:f,checked:a===t,id:"".concat(c,"-").concat(t),onChange:function(e){return n(c,e.target.value)}}),r.createElement("label",{htmlFor:"".concat(c,"-").concat(t)},o))}))))}},70833:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(96540),o=n(41371),i=n(96022);const a=function(e){var t=e.element,n=e.fieldChanged,a=e.value,u=t.label,c=t.id,s=t.required,l=void 0!==s&&s;return r.createElement("div",{className:"formfield longanswer"},r.createElement(i.default,{validationEntry:e.validationEntry}),r.createElement(o.default,{forId:c,label:u,required:l}),r.createElement("textarea",{value:a,required:l,onChange:function(e){return n(c,e.target.value)},id:c}))}},65375:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});n(28706),n(62062);var r=n(96540),o=n(41371),i=n(96022);const a=function(e){var t=e.element,n=e.fieldChanged,a=e.value,u=t.label,c=t.id,s=t.answers,l=t.required,f=void 0!==l&&l;return r.createElement("div",{className:"formfield multichoice"},r.createElement(i.default,{validationEntry:e.validationEntry}),r.createElement(o.default,{forId:c,label:u,required:f}),r.createElement("div",{className:"choicegroup"},s.map((function(e){var t=e.id,o=e.label;return r.createElement("div",{key:"".concat(c,"-").concat(t),className:"multichoiceitem"},r.createElement("input",{type:"radio",name:c,required:f,checked:a===t,value:t,onChange:function(e){return n(c,e.target.value)},id:"".concat(c,"-").concat(t)}),r.createElement("label",{htmlFor:"".concat(c,"-").concat(t)},o))}))))}},46980:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(45458),o=(n(28706),n(74423),n(48598),n(62062),n(34782),n(21699),n(96540)),i=n(41371),a=n(96022);const u=function(e){var t=e.element,n=e.fieldChanged,u=e.value,c=e.validationEntry,s=t.label,l=t.id,f=t.answers,d=t.required,m=void 0!==d&&d,p=u?(0,r.A)(u.split(",")):[],g=function(e){var t=e.target.value,o=p.indexOf(t),i=[];i=-1===o?[].concat((0,r.A)(p),[t]):[].concat((0,r.A)(p.slice(0,o)),(0,r.A)(p.slice(o+1))),n(l,i.join(","))};return o.createElement("div",{className:"formfield multichoice"},o.createElement(a.default,{validationEntry:c}),o.createElement(i.default,{forId:l,label:s,required:m}),o.createElement("div",{className:"choicegroup"},f.map((function(e){var t=e.id,n="".concat(e.label);return o.createElement("div",{key:"".concat(l,"-").concat(t),className:"multichoiceitem"},o.createElement("input",{type:"checkbox",name:l,value:t,checked:p.includes(t),onChange:g,id:"".concat(l,"-").concat(t)}),o.createElement("label",{htmlFor:"".concat(l,"-").concat(t)},n))}))))}},76445:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(96540);const o=function(){return r.createElement("span",{title:"Required",className:"requiredIndicator"},"*")}},96022:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(96540);const o=function(e){var t=e.validationEntry;return t&&r.createElement("span",{className:"error"},t.validationMessage)}},67665:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});n(52675),n(89463);var r=n(96540),o=n(41371),i=n(96022);const a=function(e){var t=e.element,n=e.fieldChanged,a=e.value,u=t.label,c=t.id,s=t.datatype,l=void 0===s?"text":s,f=t.required,d=void 0!==f&&f,m=t.locked,p=void 0!==m&&m,g=t.description,h=void 0===g?"":g;return r.createElement("div",{className:"formfield shortanswer"},r.createElement(i.default,{validationEntry:e.validationEntry}),r.createElement(o.default,{forId:c,label:u,required:d}),r.createElement("input",{value:a,onChange:function(e){return n(c,e.target.value)},title:h,type:l,id:c,required:d,readOnly:p,placeholder:"Your answer"}))}},14440:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(41669),o=n.n(r),i=n(75040);const a=(o(),{renderUBForm:i.renderUBForm})},75040:(e,t,n)=>{"use strict";n.r(t),n.d(t,{renderUBForm:()=>f});var r=n(10467),o=n(54756),i=n.n(o),a=n(40961),u=n(96540),c=n(74093),s=n(41669),l=n.n(s),f=function(){var e=(0,r.A)(i().mark((function e(t,n,r){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:try{l().ajax({type:"GET",async:!0,url:"ubform/get/".concat(t),dataType:"json",success:function(e){d(e,n,r)}})}catch(e){}case 1:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),d=function(e,t,n){var r=document.querySelector("body"),o=document.createElement("div");r.appendChild(o);a.render(u.createElement(c.default,{formData:e,submitCallback:function(){o.remove(),(0,a.unmountComponentAtNode)(o),t&&t()},closeCallback:function(){o.remove(),(0,a.unmountComponentAtNode)(o),n&&n()}}),o)}},25225:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ajaxMessage:()=>f,audioStatsBinding:()=>M,centerTheBox:()=>w,checkAuthStatus:()=>c,closeBoxDialog:()=>R,closeDialog:()=>N,closeSpecificDialog:()=>D,delayedHover:()=>j,dialogMessage:()=>C,displayMessage:()=>g,docNavIsresponsive:()=>Y,fadeAndHeightTransitionBind:()=>$,fadeAndHeightTransitionToggle:()=>G,getAjaxData:()=>T,getAjaxDataAll:()=>E,getAjaxMessage:()=>S,getAjaxStatus:()=>k,getBase:()=>l,getButtonClassGrey:()=>_,getParamsAsObject:()=>m,infoMessage:()=>A,infoMessageBox:()=>O,inlineMessage:()=>x,jsonResponse:()=>s,measureHidden:()=>K,oW:()=>I,repositionReorderOptions:()=>X,scrollFade:()=>H,scrollIntoView:()=>q,scrollThenHideBind:()=>z,scrollThenHideToggle:()=>V,scrollToPositionOverTime:()=>W,showAbsoluteDialog:()=>B,showDialog:()=>p,showFixedDialog:()=>P,showMessage:()=>d,slideToggleCustomBind:()=>U,tabNavLockBindings:()=>v,tabNavLockBindingsNew:()=>h,videoStatsBinding:()=>L,zoomedImageBinding:()=>F});n(28706),n(2008),n(50113),n(74423),n(62062),n(34782),n(26099),n(27495),n(21699),n(25440);var r=n(41669),o=n.n(r),i=n(25748),a=n(84112),u=n(35552);
1function c(e,t,n){var r=o()(n).parents("a[href]").addBack("a[href]"),i=o()("body").data("authcat"),a=o()("body").data("open");if(void 0!==a&&a.includes(e))return!0;if("anonymous"==i||"preview"==i)return"jrnlsubs"==e&&(0,u.displayLoginPopup)("Log In to use My Journals","soft"),"jrnls"==e?(0,u.displayLoginPopup)("Log In to use Journals","soft"):"medline"!=e&&"prime"!=e||"anonymous"!=i?"tests"==e?(0,u.showUCDT)("tests",r):"foru"==e?(0,u.showUCDT)("prime_foru",r):"journals"==e?(0,u.showUCDT)("prime_journals",r):"grasp"==e?(0,u.showUCDT)("grasp",r):"notes"==e?(0,u.showUCDT)("notes",r):"graph"==e?(0,u.displayLoginPopup)("Log In to use Grapherence®","soft"):"favorites"==e?(0,u.showUCDT)("favorites",r):"push"==e?(0,u.displayLoginPopup)("Log In to receive updates","soft"):"graph"==e?(0,u.displayLoginPopup)("Log In to use Grapherence®","soft"):(0,u.displayLoginPopup)():(0,u.showUCDT)("prime",r),(0,u.hasUCDTEntry)(e)||o()("#popup-login").attr("redirect",r.attr("href")),!1;if("sitelicense"==i){if("jrnlsubs"==e)(0,u.displayLoginPopup)("Log In to use My Journals","soft");else{if("medline"==e)return!0;if("tests"==e)(0,u.showUCDT)("tests",r);else if("foru"==e)(0,u.showUCDT)("prime_foru",r);else if("journals"==e)(0,u.showUCDT)("prime_journals",r);else if("notes"==e)(0,u.showUCDT)("notes",r);else if("grasp"==e)(0,u.showUCDT)("grasp",r);else if("favorites"==e)(0,u.showUCDT)("favorites",r);else if("push"==e);else{if("graph"==e)return!0;"nclex"==e?(0,u.showUCDT)("nclex",t):(0,u.displayLoginPopup)()}}return!1}return"individual"==i}function s(e){if(e.status){if(null!=e.message&&""!=e.message){var t="info";e.message.indexOf("log in")>-1&&(t="login"),g(t,e.message,e.message.indexOf("log in")>-1)}return!0}if(null!=e.message&&""!=e.message){var n=e.message,r=(t="info",!1);(n.indexOf("log in")>-1||n.indexOf("not a valid account")>-1)&&(t="login",r=!0,n.indexOf("not a valid account")>-1&&(n="Create an Account")),g(t,n,r)}return!1}function l(){return o()("base").attr("href")}function f(e){var t=o()(e).find("div.ajax-message"),n=t.text(),r=t.attr("t"),i=t.attr("mtype");if(null!=i){g(i,n,"login"==i,"")}else d(n);return"success"==r||"failure"!=r&&void 0}function d(e){var t=o()("#message-box");t.text(e),""!=e&&t.show("slide",{direction:"up"},"slow").delay(2e3).fadeOut("slow")}function m(e){if(null==e)return{};for(var t,n={},r=e.split("&"),o=0;o<r.length;o++)(t=r[o].split("="))[0]&&(t.length<2&&t.push(""),n[t[0]]=t[1]);return n}function p(e){var t=o()("#"+e+"-dialog"),n=o()("<div class='"+e+"-grayout' id='grayout'></div>"),r=o()("."+e+"-close");o()("body").append(n),o()("body").append(t),n.show(),t.show(),r.on("click",(function(){t.hide(),n.hide()}))}function g(e,t,n,r,i,a,u){var c=document.activeElement;if(""!=t){var s=o()("#message-box");if(s.is(":hidden")){if(s.empty(),"login"==e){o()("#navlist.show").removeClass("show"),s.addClass("mb-wide"),s.append(o()("#drop-down-login").detach().clone());var l=window.location.pathname;null!=i&&null!=i&&""!=i&&(l=i),null!=r&&null!=r&&""!=r&&null==i&&(l=r),l.indexOf("logout")>-1||("/medl/create-account-web"==l&&(l="/medl"),o()("#drop-down-login form").attr("action",l)),"Log In"==t&&(t="Log in"),o()("#dd-get-started").prepend("<h1 role='alert' class='login-msg'>".concat(t,"</h1>")),v("#message-box",!0,c),a?o()("#drop-down-login").on("submit",(function(e){e.preventDefault(),a(e),o()("#drop-down-login").removeClass("show").detach().appendTo(".header"),v("#message-box",!1,c),o()("#drop-down-login").unbind("submit"),s.hide("slide",{direction:"up"},"slow")})):u&&(null!=u.loginAttempts?o()("#dd-get-started").append("<div class='loginError' style='color:red'>Error: Logging In Please try again</div>"):o()(".loginError").remove(),o()("#drop-down-login").on("submit",(function(e){e.preventDefault();var t=o()("#drop-down-login form"),n=t.children("#dd-username").val(),r=t.children("#dd-password").val();null==u.data?u.data={}:"string"==typeof u.data&&(u.data=m(u.data)),u.method="POST",u.data.username=n,u.data.password=r,null==u.loginAttempts?u.loginAttempts=1:u.loginAttempts++,s.hide(),o().ajax(u),b(!1)})))}else n&&(s.append('<a role="button" tabindex="0" id="close-login">Close</a>'),v("#message-box",!0,c)),s.append("<p class='"+e+"'>"+t+"</p>");w(s)&&(n?("login"==e&&(b(!0),o()("#drop-down-login").addClass("show")),s.show("slide",{direction:"up"},"slow"),"login"==e&&o()("input#dd-username").focus()):s.show("slide",{direction:"up"},"slow").delay(4e3).fadeOut("slow"))}return s}}function h(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null,a="keydown.focusLock",u=o()("".concat(e," *[role='button'], ").concat(e," a[href], ").
1concat(e," input, ").concat(e," select, ").concat(e," *[tabindex], ").concat(e," button"));if(u.length){var c=(u=u.filter((function(){return o()(this).is(":visible")}))).first(),s=u.last(),l=document.activeElement;null!==r&&(null==r?void 0:r.type)!==i.EVENT_TYPES.KEYDOWN||(n&&o()(n,e).length>0&&o()(n,e).is(":visible")?o()(n).get(0).focus():c&&c.get(0)&&c.get(0).focus()),s.on(a,(function(e){return!(e.which===i.KEYCODES.TAB&&!e.shiftKey)||(e.preventDefault(),c&&c.get(0)&&c.get(0).focus(),!1)})),c.on(a,(function(e){return e.which!==i.KEYCODES.TAB||!e.shiftKey||(e.preventDefault(),s&&s.get(0)&&s.get(0).focus(),!1)})),o()(e).on(t,(function(){o()(e).off(t),s.off(a),c.off(a),l.focus()}))}}function v(e,t,n){var r="keydown.focusLock",u="click.closeModal keydown.closeModal",c=o()("".concat(e," *[role='button'], ").concat(e," a[href], ").concat(e," input, ").concat(e," *[tabindex]")),s=c.first(),l=c.last(),f=o()("#close-login");t?(l.on(r,(function(e){return e.which!==i.KEYCODES.TAB||(e.preventDefault(),s.focus(),!1)})),f.on(u,(function(e){return(0,a.buttonHandler)(e)((function(){b(!1),o()(n).focus()}))}))):(l.off(r),f.off(u))}function b(e){o()("body").css("position",e?"fixed":"relative"),o()("body").css("overflow",e?"hidden":"auto")}function w(e){return e.css("position","fixed"),e.css("left",(o()(window).width()-e.outerWidth())/2+o()(window).scrollLeft()+"px"),!0}function x(e,t){var n,r;(n=e,""!=(r=o()(n).find("div.ajax-message").text()))&&o()("#"+t).text(r)}function C(e){var t,n;if(t=e,""!=(n=o()(t).find("div.ajax-message").text())){var r=o()("#message");r.text(""),r.append(n),r.dialog({bgiframe:!0,resizable:!1,height:200,width:300,autoOpen:!1,modal:!0,dialogClass:"info-dialog",closeOnEscape:!1,overlay:{backgroundColor:"#000",opacity:.5},buttons:{OK:function(){o()(this).dialog("close")}}}),r.dialog("open")}}function k(e){var t=o()(e).find("div.ajax-message").attr("t");return null!=t&&"success"==t}function S(e){return o()(e).find("div.ajax-message").text()}function T(e){return o()(e).find("div.ajax-data").contents()}function E(e){return o()(e).find("div.ajax-data")}function O(e,t,n,r,i,a){var u=o()("<div class='"+n+"'><p>"+e+"</p><a id='ok-button' class='button grey cancel-dialog'>OK</a></div>");null!=i&&u.append(i),function(e,t,n,r,i,a){var u,c=o()("<div class='grayout'></div>");o()("body").append(c),u=null!=r?o()("<div class='dialog-content'><h1 class='dialog-title'>"+r+"</h1><a class='close-dialog'/></div>"):o()("<div class='dialog-content'><a class='close-dialog'/></div>");o()("body").append(u),u.find(".close-dialog").click((function(e){null!=t&&t(),N(e)})),null!=n&&u.css("width",n+"px");u.css("position","fixed"),u.css("left",(o()(window).width()-o()(".dialog-content").outerWidth())/2+o()(window).scrollLeft()+"px"),u.css("top","20px"),null!=a&&(c.css("z-index",a),u.css("z-index",a+100));u.append(e),u.find(".cancel-dialog").click((function(e){null!=t&&t(),R(e)})),null!=i&&i.call();c.show(),u.show()}(u,a,300,t,r,"9400")}function _(){return"button grey"}function A(e,t,n,r,i){var a=o()("<div class='"+n+"'><p>"+e+"</p><a id='ok-button' class='button grey cancel-dialog'>OK</a></div>");null!=i&&a.append(i),P(a,null,350,t,r,"8000","message-dialog")}function D(e){o()("."+e).remove(),o()(".grayout").last().remove()}function N(e){o()(e.target).parents(".dialog").remove(),o()(".grayout").last().remove()}function R(e){o()(e.target).parents(".dialog-content").remove(),o()(".grayout").last().remove()}function P(e,t,n,r,i,a,u){var c=o()("<div class='grayout'><img id='grayoutSpinner' style='z-index: 4000;top: 50%;left: 50%;position: absolute; display:none;' src='./images/loading.gif' alt=''/></div>");o()("body").append(c);var s,l="dialog";null!=u&&(l=l+" "+u),s=null!=r?o()("<div class='"+l+"'><div class='dialog-content'><h1 class='dialog-title'>"+r+"</h1><a class='close-dialog'/></div></div>"):o()("<div class='"+l+"'><div class='dialog-content'><a class='close-dialog'/></div></div>"),o()("body").append(s),s.find(".close-dialog").click((function(e){null!=t&&t(),N(e)})),null!=n&&s.css("width",n+"px"),s.css("position","fixed"),s.css("left",(o()(window).width()-o()(".dialog").outerWidth())/2+o()(window).scrollLeft()+"px"),s.css("top","20px"),null!=a&&(c.css("z-index",a),s.css("z-index",a+100)),s.find(".dialog-content").append(e),s.find(".cancel-dialog").click((function(e){null!=t&&t(),N(e)})),null!=i&&i.call(),c.show(),s.show()}function B(e,t,n,r,i,a,u,c){if(c){var s=o()("<div class='grayout'></div>");o()("body").append(s)}var l,f="dialog";null!=u&&(f=f+" "+u),l=null!=r?o()("<div class='"+f+"'><div class='dialog-content'><h1 class='dialog-title'>"+r+"</h1><a class='close-dialog'/></div></div>"):o()("<div class='"+f+"'><div class='dialog-content'><a class='close-dialog'/></div></div>"),o()("body").append(l),l.find(".close-dialog").click((function(e){null!=t&&t(),N(e)})),null!=n&&l.css("width",n+"px"),l.css("position","absolute"),l.css("left",(o()(window).width()-o()(".dialog").outerWidth())/2+o()(window).scrollLeft()+"px"),l.css("top","20px"),null!=a&&l.css("z-index",a),l.find(".dialog-content").append(e),l.find(".cancel-dialog").click((function(e){null!=t&&t(),N(e)})),null!=i&&i.call(),c&&s.show(),l.show()}function I(e,t,n,r,o){if(window.focus){window.location.href.indexOf("/apsa")>-1&&(r=790,n=680);var i=document.getElementsByTagName("base")[0].href;if(e=e.replace(/\.\//,i),n&&r&&o)(r=window.open(e,t,"height="+n+",width="+r+",dependent=yes,scrollbars="+o+",resizable=yes")).focus();else(r=window.open(e,t)).focus()}}function M(){o()("audio").on("playing",(function(){var e=o()(this).data("v");!function(e,t,n,r){o().ajax({url:"./mvs?ct=audio&n="+e+"&v="+n+"&cc="+t+"&c="+r,type:"POST",cac
1he:!1,data:"",dataType:"html",success:function(e){}})}(o()(this).data("n"),o()(this).data("cc"),e,o()(this).data("c"))}))}function L(){function e(e,t,n,r){o().ajax({url:"./mvs?ct=video&n="+e+"&v="+n+"&cc="+t+"&c="+r,type:"POST",cache:!1,data:"",dataType:"html",success:function(e){}})}o()("video").on("playing",(function(){var t=o()(this).data("v");e(o()(this).data("n"),o()(this).data("cc"),t,o()(this).data("c"))})),o()(".vimeoLink").on("click",(function(){var t=o()(this).find("img"),n=t.data("v");e(t.data("n"),t.data("cc"),n,t.data("code"))})),o()(".vid").on("click",(function(){var t=o()(this).find("img"),n=o()("#document-info"),r=n.data("proj_version");e(t.attr("name"),n.data("catcode"),r,n.data("code"))}))}function F(){function e(e){var t=e.find("img[data-fullsrc]"),n=t.attr("data-fullsrc");n&&t.attr("src",n)}var t=null,n=null,r=!1;function a(e){if(null!=e){var t=e.prev("img"),n=t.position().top,r=t.offset().left+t.outerWidth();r>window.innerWidth-60?e.addClass("anchorRight"):e.removeClass("anchorRight"),e.css({top:n,left:r})}}o()(document).on("click",".zimg:not(.zoomed)",(function(t){var n,r,u,c,s,l,f,d;if(o()(this).closest(".figure_body.ppt-figure").length>0)!function(t){var n=t.clone();n.addClass("zoomed zoomed-figure"),e(n);var r=a(t.closest(".figure_body"));function a(e){var t=o()("#document-info").attr("data-catcode"),n=e.find(".figure_title").text(),r=o()(".figure_caption > *:not(.zimg)",e).map((function(){return o()(this).text()})).get().map((function(e){return"&caption=".concat(encodeURIComponent(e))})).reduce((function(e,t){return e+t}),""),i=e.find("img").attr("type"),a=e.find("img").attr("name");return o()("<div class='download-pptx-wrap'><a class='download-pptx' href='./pptgen?title=".concat(encodeURIComponent(n)).concat(r,"&type=").concat(encodeURIComponent(i),"&name=").concat(encodeURIComponent(a),"&catcode=").concat(t,"' download='").concat(n,".pptx'>Download PPT</a></div>"))}function u(){var e=o()('<div class="close-zoomed-fig">X</div>');n.append(e),e.on("click",r),o()("body").on("keydown.closefigurezoom",(function(e){e.which===i.KEYCODES.ESCAPE&&(r(),o()("body").off("keydown.closefigurezoom"))}));var t=o()('<div class="grayout"/>');function r(){n.remove(),t.remove()}t.on("click",r),o()("body").append(t),t.show()}n.append(r),u(),t.after(n),o()("img",n).css({"max-height":o()(window).height()-160,"max-width":o()(window).width()-208}),o()(window).resize((function(){o()(".zimg.zoomed >img").css({"max-height":o()(window).height()-160,"max-width":o()(window).width()-208})}))}(o()(this));else{var m=o()(this).clone();m.addClass("zoomed");var p=o()("<div class='xbutton'/>");m.append(p);var g=m.find("img");e(m),g.on("load",(function(){a(p)})),c=g,s=function(){m.addClass("canFull"),m.addClass("dontVCenter")}
1,l=o()(c).parents(".zimg"),f=l.innerHeight()-l.height(),(d=new Image).src=c.attr("src"),d.onload=function(){this.height>window.innerHeight-f&&s()},function(e,t){var n=o()(e).parents(".zimg"),r=n.innerWidth()-n.width(),i=new Image;i.src=e.attr("src"),i.onload=function(){this.width>window.innerWidth-r&&t()}}(g,(function(){m.addClass("canFull")}));var h=o()("img",this),v=h.attr("type"),b=h.attr("code"),y=h.attr("name");n=y,r=v,u=b,o().ajax({url:"./mvs?n="+n+"&t="+r+"&c="+u,type:"POST",cache:!1,data:"",dataType:"html",success:function(e){}}),o()(this).after(m),o()(window).resize((function(){a(p)})),o()(m).scroll(".zimg.zoomed.fullsize",(function(){a(o()(".zimg.zoomed .xbutton"))})),o()("body").on("keydown.closefigure",(function(e){e.which===i.KEYCODES.ESCAPE&&(m.remove(),o()("body").off("keydown.closefigure"))}))}})),o()(document).on("mousedown",".zimg.zoomed.fullsize",(function(e){e.preventDefault(),o()("body").on("mousemove.figdrag",(function(i){null===n&&(n={X:i.pageX,Y:i.pageY});var a={X:i.pageX,Y:i.pageY};if(Math.pow(Math.pow(a.X-n.X,2)+Math.pow(a.Y-n.Y,2),.5)>40){r=!0,null===t&&(t={X:i.pageX,Y:i.pageY});var u=o()(e.target).parents(".zimg").addBack(".zimg");u.scrollLeft(u.scrollLeft()+t.X-a.X),u.scrollTop(u.scrollTop()+t.Y-a.Y),t=a}})),o()("body").on("mouseup.figdrag",(function(e){n=t=null,o()("body").off("mousemove.figdrag").off("mouseup.figdrag")}))})),o()(document).on("click keydown",".zimg.zoomed, .zimg.zoomed .xbutton",(function(e){o()(e.target).is("img")||o()(e.target).parents(".zimg.zoomed").addBack(".zimg.zoomed").remove()})),o()(document).on("click",".zimg.zoomed.canFull img",(function(e){r?r=!1:(o()(e.target).parents(".zimg.zoomed").toggleClass("fullsize"),a(o()(e.target).next(".xbutton")))}))}function j(e,t,n,r,i){var a=null;t*=1e3,o()(document).on("mouseenter",e,(function(e){clearTimeout(a),a=setTimeout((function(){null!=n&&n(e)}),t)}));var u=e+(i?","+i:"");o()(document).on("mouseleave",u,(function(e){clearTimeout(a),a=setTimeout((function(){null!=r&&r(e)}),t)})),i&&o()(document).on("mouseover",i,(function(e){clearTimeout(a)}))}function U(e,t){function n(t){(null==t?o()(e).not(".hide"):t).each((function(e,t){o()(t).css("height",""),o()(t).css("height",o()(t).outerHeight())}))}return t=null==t?"0":null,n(),o()(window).on("resize",(function(){n()})),o()(document).on("updateCH"+t,(function(){n()})),o()(e).bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(e){o()(e.target).filter(".hide").not(".doneHiding").addClass("doneHiding");var t=o()(e.target).parents(".stParent").data("lockCount");(t=null==t?0:t-1)<=0&&(n(),t=0),o()(e.target).parents(".stParent").data("lockCount",t)})),function(e){var t=o()(e).parents(".stParent").data("lockCount");o()(e).parents(".stParent").data("lockCount",null==t?1:t+1),!e.hasClass("hide")?o()(e).addClass("hide"):(o()(e).removeClass("doneHiding"),setTimeout((function(){o()(e).removeClass("hide")})))}}function H(e){o()(document).ready((function(){o()(".scroll_fade").each((function(){!function(e){o()(e).append("<div class='left_fade'></div>"),o()(e).append("<div class='right_fade'></div>"),o()(e).css({position:"relative",overflow:"scroll"});var t=o()(e).css("background-color").slice(0,-1);o()(".right_fade",e).css({position:"absolute",top:0,bottom:0,background:"linear-gradient(to left, "+t+",1) 0%, "+t+",0) 100%)"}),o()(".left_fade",e).css({position:"absolute",top:0,bottom:0,background:"linear-gradient(to right, "+t+",1) 0%, "+t+",0) 100%)"}),o()(e).scroll()}(this)}))}));var t=null!=e?e:o()(".scroll_fade");o()(t).on("scroll",(function(){var e=o()(this).css("width").replace("px",""),t=Math.ceil(.22*e);o()(".left_fade",this).css({left:this.scrollLeft,width:Math.min(t,Math.round(this.scrollLeft/1))});var n=Math.min(t,Math.round((this.scrollWidth-(this.offsetWidth+this.scrollLeft))/1));o()(".right_fade",this).css({left:this.scrollLeft+this.offsetWidth-n+1,width:n})}))}function z(e){o()(e).bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(t){o()(e).filter(".hiding").removeClass("show"),o()(e).removeClass("hiding")}))}function V(e,t){null!=t&&null!=t||(t=!o()(e).hasClass("show")),t?(o()(e).addClass("slideOut"),o()(e).addClass("show"),setTimeout((function(){o()(e).removeClass("slideOut")}),.1)):(o()(e).addClass("hiding"),o()(e).addClass("slideOut"))}function W(e,t,n,r,o){var i=performance.now();requestAnimationFrame((function a(u){var c=Math.min((u-i)/r,1);e.scrollTop(t+(n-t)*c),c<1?requestAnimationFrame(a):"function"==typeof y&&o()}))}function q(e,t){var n=arguments.length>
12&&void 0!==arguments[2]?arguments[2]:20,r=e.scrollTop(),o=r+e.height(),i=t.get(0).offsetTop,a=i+t.height();i<r+n?e.scrollTop(i-n):a>o&&e.scrollTop(a-e.height()+20)}function $(e,t){o()(e+" > "+t).bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(e){if(o()(this).parent().removeClass("transitioning"),o()(this).removeClass("hidingOut").removeClass("hidingIn"),o()(this).filter(".goobye").removeClass("show").removeClass("goobye"),o()("#home-panels").is("[safari='true']")){var t=o()(this);t.addClass("fixIosTmp"),setTimeout((function(){t.removeClass("fixIosTmp")}),.05)}}))}function G(e,t,n,r){if(e.addClass("expanded").addClass("transitioning"),null!=t&&t.length>0)if(t.hasClass("hidingOut")||t.hasClass("hidingIn")||t.hasClass("goodbye"))t.removeClass("hidingOut").removeClass("hidingIn").removeClass("goodbye");else{var o=e.innerHeight()-t.outerHeight(),i=o+t.outerHeight();e.css("height",i),t.addClass("hidingIn"),setTimeout((function(){t.addClass("hidingOut"),t.addClass("goobye")}),.1),null!=r&&r(),n.addClass("hidingOut"),n.addClass("show"),setTimeout((function(){n.addClass("hidingIn")}),.1);var a=o+n.outerHeight();e.css("height",a)}else n.addClass("show"),null!=r&&r()}function K(e){e.addClass("measure");var t=e.height(),n=e.width();return e.removeClass("measure"),{h:t,w:n}}function Y(){return o()("#document-navigation .vis_test").is(":visible")}function X(){var e=o()(".row-reorder-options"),t=o()(".browse-row").last();e.length&&t.length&&t.after(e)}},47680:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});n(28706),n(2008),n(50113),n(23418),n(74423),n(23792),n(48598),n(62062),n(34782),n(26910),n(33110),n(36033),n(79432),n(26099),n(27495),n(21699),n(47764),n(71761),n(25440),n(23500),n(62953);var r=n(41669),o=n.n(r),i=n(25748),a=n(84112),u=n(35552),c=n(12248),s=n(25225);const l=function(e){var t=!1,n=null,r=0,l=function(e){var t="feature";return"Prime"==e||"prime"==e?t="MLC":"Prime Journals"==e||"primejournals"==e?t="JNL":"Prime For You"==e||"primeforyou"==e?t="FRU":"Grasp"==e||"grasp"==e?t="FCD":"Wizards"!=e&&"wizards"!=e||(t="assist"),t},f=function(t){var n="",r=[],o=[];e("div#mobile-order span.mobile-order-item").each((function(t){var n=e(this).data("catcode"),r=e(this).data("order"),i=e(this).data("type");o.push({value:""+n,type:i,order:r})})),e(".sort-container-handle a[catcode]").each((function(t){var o="category",i=e(this).attr("catcode"),a=e(this).attr("rname"),u=t+1;n+=i+",",null!=a&&""!=a&&null!=a&&(o=l(a),i=a.toLowerCase().replace(/\s/g,""),i=l(i)),"734"==i&&(o="ICL",i="43812"),"assist"==i&&(o="ICL",i="44662"),r.push({value:i,type:o,order:u})}));var i=d(JSON.stringify(o),JSON.stringify(r)),a=JSON.stringify(i);e.ajax({type:"POST",url:"./res-order-api",dataType:"text",data:{subcmd:"sync-order",version:1,order:a},success:function(t){x(!1),1==e("#browse-reorder").data("new-design")&&m(n)},error:function(e,t,n){}})},d=function(e,t){var n=JSON.parse(e),r=JSON.parse(t),o=n.slice().sort((function(e,t){return parseInt(e.order)-parseInt(t.order)})),i=r.map((function(e){return e.value})),a=[],u={},c=null;o.forEach((function(e){-1!==i.indexOf(e.value)?c=e.value:null===c?a.push(e):(u[c]||(u[c]=[]),u[c].push(e))}));var s,l=a.slice();return r.forEach((function(e){l.push(e);var t=u[e.value];t&&t.forEach((function(e){l.push(e)}))})),l.forEach((function(e,t){e.order=t+1})),s=l,["notes","favorites"].forEach((function(e){s.some((function(t){return t.value===e}))||s.push({value:e,type:"feature",order:(s.length>0?s[s.length-1].order:0)+1})})),s.some((function(e){return"recent"===e.value}))||s.push({value:"recent",type:"feature",order:(s.length>0?s[s.length-1].order:0)+1}),s},m=function(t){var n=".sort-container-handle";if(0!=t.length&&""!=t){var r=e(n),o=t.split(","),i=[];r.children("a").each((function(){var t=e(this).attr("catcode");-1===o.indexOf(t)&&i.push(e(this))})),o.forEach((function(e){var t=r.find('a[catcode="'+e+'"]');t.length&&r.append(t)})),i.forEach((function(e){r.append(e)})),e(n).length>1&&e(n).not(":first").remove()}},p=function(t){var n=e(t.target).data("catcodes");e.ajax({type:"POST",url:"./res-order-api",dataType:"text",data:{subcmd:"reset-order"},success:function(e){m(n),x(!1)},error:function(e,t,n){}})},g=function(){if(e("span.reorder-options-disabled").toggle(),e("span.reorder-options-enabled").toggle(),1==e("#browse-reorder").data("new-design")){var t="";e(".sort-container-handle a[catcode]").each((function(n){t+=e(this).attr("catcode")+","})),m(t),(0,s.repositionReorderOptions)()}},h=function(){e(document).on("click",".contact-us",(function(t){e("#popupBackdrop").show()})),e(document).on("click","#popupBackdrop",(function(t){"popupBackdrop"===e(t.target).attr("id")&&e("#popupBackdrop").hide()})),e(document).on("change","#emailPhone input[type=radio]",(function(t){var n=e("#emailPhone input[type=radio]:checked").parent().nextUntil("span");e("#emailPhone .selects > *").not("span").hide(),n.show()})),e("#emailPhone input[type=radio]").change(),e(document).on("change","#toggle-contact-checkbox",(function(t){e(t.target).is(":checked")?e("#feedbackPopup .contact").addClass("show"):e("#feedbackPopup .contact").removeClass("show")})),e(document).on("click","#sendContactInfo",(function(t){!function(){var t=e("#feedbackPopup").attr("url"),n={subcmd:"quickForm",isOpenHouseUser:!0};n.ohUserKey=e("#feedbackPopup").attr("ohKey"),n.subject="Open House Contact Request";var r="<p>New contact request from open-house popup form</p>";if(r+="<p>Open house description: <i>#oh-info:description#</i></p>",r+="<p>Message: <i>".concat(e("#feedbackPopup .msg textarea").val(),"</i></p>"),r+="<p>Contact info:</p>",e("#email").is(":checked"))r+="<p> Email Address - <i>".concat(e("#emailAdd").val(),"</i></p>");else{r+="<p> Phone Number - <i>".concat(e("#phoneNum").val(),"</i></p>");
1var o=e("#contactTime input:checked").next("label").text();null!=o&&(r+="<p> Best time to call: <i>".concat(o,"</i></p>"))}n.emailHtml=r,e("body").css("cursor","progress"),e.ajax({type:"POST",url:t,data:n,dataType:"html",success:function(t){"true"==JSON.parse(t).success?((0,s.displayMessage)("info","Email sent successfully",!1,null,null),e("#popupBackdrop").hide()):(0,s.displayMessage)("error","There was a problem sending the contact request",!1,null,null)},error:function(e){(0,s.displayMessage)("error","There was a problem sending the contact request",!1,null,null)},complete:function(t){e("body").css("cursor","")}})}()}))};function v(){var t=e("#message-box");e.when(t.hide("slide",{direction:"up"},"slow")).done((function(){e("#drop-down-login").hide().detach().appendTo("#subheader"),e("#drop-down-login .login-msg").remove(),e("#close-login").unbind("click"),e("#close-login").unbind("keydown"),t.removeClass("mb-wide"),(0,s.tabNavLockBindings)("#message-box",!1)}))}function b(){var t=e(this).attr("class");e(this).closest("#multibox").attr("current",t)}function y(){if(e(this).hasClass("selected"));else{if(e("#browse-toggle").data("userpref"))!function(t){var n="./checkauth?"+t;e.get(n,(function(e){(0,s.ajaxMessage)(e)}))}("i=bclist|"+e(this).attr("id"));e("#browse-toggle li").toggleClass("selected"),e("#browse-toggle li div").toggleClass("dark"),e(".browse-content").find("ul").not("#browse-toggle").toggle()}}function w(){0==e("#browse-list-drop").children().length?x(!0):k()}function x(t){var n=window.location.href.indexOf("/grapherence")>=0;e.get((n?".":"")+"./browse-list",(function(r){if((0,s.ajaxMessage)(r)){var o=e(r).find("#browse-list-drop ul li").length,i=e(r).find("div.ajax-data").children();if(n&&e("img",i).each((function(){e(this).attr("src","."+e(this).attr("src"))})),1===o){var a=e(i).find("a").attr("href");window.location=a}else{var u=document.getElementById("browse-list-drop").className;e("#browse-list-drop").replaceWith(i),e("#browse-list-drop").addClass(u),t&&k()}}}))}function C(){var t=e("#browse-link");if(t.length){var n=t.offset(),r=n.top,o=n.left,i=e("#subheader").outerHeight();e("#browse-list-drop").css("top",r+i),e("#browse-list-drop").css("left",o-(e("#browse-list-drop").outerWidth()/2-t.outerWidth()/2)+3.5)}}function k(){C(),e("#browse-list-drop").toggle(),e("#browse-list-drop").is(":visible")?e("body").on("keydown.hideBrowseList",(function(e){e.which===i.KEYCODES.ESCAPE&&w()})):e("body").off("keydown.hideBrowseList")}function S(){e(".sidebarScroll").each((function(t,n){e(n).css("top","");var r=parseInt(e(n).css("top").replace("px",""));e(n).data("max-top",r);var o=r;e(n).innerHeight()+40>e(window).height()&&(o=e(window).height()-e(n).innerHeight()-40),e(n).data("min-top",o),function(t){e(t).find(".sblink-text").each((function(t,n){var r=null==r?e(n).prev(".sblink-img").height():r;e(n).height()>r&&!e(n).text().match(/\s/g)&&e(n).addClass("bigword")}))}(n)}))}function T(){(0,s.docNavIsresponsive)()?e("body[data-cmd='index']").add("body[data-cmd='index']").find("#document-body").css("margin-top",e("#document-navigation, #link-navigation").outerHeight(!1)-8):e("body[data-cmd='index']").add("body[data-cmd='index']").find("#document-body").css("margin-top","")}function E(){var t=e(document).height()-e(window).height(),o=e("#doc-nav-inner.fulldoc .nav-block[anchor]"),i=e(".section-anchor"),a=null;if(o.length>0){var u=e(window).scrollTop(),c=e(".doc-title-box"),l=c.outerHeight()+c[0].getBoundingClientRect().top+6;(0,s.docNavIsresponsive)()&&(l=126);var f=u+l,d=i.first();i.each((function(t){e(this).position().top<f&&(d=e(this))}));var m=d.attr("name");if((0,s.docNavIsresponsive)()&&Date.now()<r)a=o.filter(".active-anchor").first();else if(u!=t){o.removeClass("active-anchor"),e("#doc-nav-inner.fulldoc .nav-children.ub-active-only").removeClass("ub-active-only");var p=o.filter((function(){return e(this).attr("anchor")===m&&""!==e(this).find("a").text()})),g=p,h=p.closest(".nav-children");if(h.length){var v=e('.nav-toggle[aria-controls="'+h.attr("id")+'"]'),b="true"!==v.attr("aria-expanded");!b||m===n||(0,s.docNavIsresponsive)()||e("#document-navigation").hasClass("nav-fits")||(D(v,!0,!1),b=!1),b&&(g=h.prev(".nav-block.parent.has-children"))}a=g.addClass("active-anchor")}if(n=m,(0,s.docNavIsresponsive)()&&(0==e(".active-anchor").length?a=e("#current-node").addClass("active"):e("#current-node").removeClass("active"),a)){var y=e("#doc-nav-inner.fulldoc #current-node.doc-root-node"),w=y.length?y.outerHeight()+8:20;(0,s.scrollIntoView)(e("#doc-nav-inner"),a,w)}}(0,s.docNavIsresponsive)()&&(e("#document-navigation + .sidebarScroll").length&&e("#document-navigation + .sidebarScroll").get(0).getBoundingClientRect().top<e("#document-navigation").outerHeight()+e("#subheader").outerHeight()?(e("#document-navigation").css("top",e("#document-navigation + .sidebarScroll").get(0).getBoundingClientRect().top-e("#document-navigation").outerHeight()+6+"px"),e("#stickyHide").addClass("noshow")):(e("#document-navigation").hasClass("stuck")&&e("#document-navigation").css("top",""),e("#stickyHide").removeClass("noshow")))}function O(){var n=e("#header"),r=e("#subheader"),o=e("#subheader,#header"),i=e("#previewParams").length?e("#previewParams").outerHeight():0,a=n.outerHeight()+(n.offset()?n.offset().top:0)-i,u=r.outerHeight(),c=e(window).scrollTop(),s=c>a+i,l=e("#browse-list-drop"),f=0;l.length>0&&(f=l.offset().top);var d=l.outerHeight(),m=e(window).height();(f>c||d<m-u)&&!l.width()>300&&C(),s&&!t?(o.addClass("fixedsubheader"),e("header").css("min-height","".concat(a+u,"px")),t=!0):s||(o.removeClass("fixedsubheader"),e("header").css("min-height","".concat(a+u,"px")),t=!1)}function _(){var t=e("#greeting-text .text"),n=e("#greeting-text .text .textContents");if(n.outerWidth()>e("#greeting-text").width()&&e("#greeting-text + .gradientOverlay + #logout").length){e("#greeting").addClass("scroll");var r=n.outerWidth()+50;n.css("margin-right","50px"),t.css("left",-1*r)}}function A(t){var n=e(t).closest("#document-navigation");e("#document-navigation").hasClass("expanded")?e(t).is("#current-node")||(n.find(".nav-block").toggleClass("show"),navigator.userAgent.match(/(iPad|iPhone|iPod|Mac)/g)?n.find(".nav-block").css("height",0):n.find(".nav-block").animate({height:"0"},200)):(n.find(".nav-children.ub-active-only").removeClass("ub-active-only"),n.find(".nav-block").toggleClass("show"),n.find(".nav-block").css("height","auto"),n.find(".nav-block").each((function(t,n){var r=e(n).innerHeight();e(n).css("height","0px"),e(n).animate({height:r+"px"},200)}))),e("#document-navigation").toggleClass("expanded")}function D(t,n,r,o){var i=t.attr("aria-controls");if(i){var a=e("#"+i);if(a.length)if(t.attr("aria-expanded",n?"true":"false"),n)if(a.css("height","auto"),r){var u=a.innerHeight();a.css("height","0px").animate({height:u+"px"},200,(function(){a.css("height","auto"),o&&o()}))}else o&&o();else{var c=a.innerHeight();a.css("height",c+"px"),r?a.animate({height:"0px"},200,(function(){o&&o()})):(a.css("height","0px"),o&&o())}else o&&o()}else o&&o()}function N(){var t=e("#document-navigation"),n=e("#doc-nav-inner.fulldoc"),r=n.find(".nav-toggle");if(t.length&&n.length&&r.length&&!(0,s.docNavIsresponsive)()){r.each((function(t,n){return D(e(n),!0,!1)}));n.offset().top-t.offset().top+n.outerHeight(!0)+54+40<=e(window).height()?t.addClass("nav-fits"):(t.removeClass("nav-fits"),r.each((function(t,n){return D(e(n),!1,!1)})))}else t.removeClass("nav-fits")}function R(){var t=e(".doc-title-box");if(t.length&&document.documentElement.style.setProperty("--doc-title-h",t.outerHeight()+2+"px"),(0,s.docNavIsresponsive)()){var n=e("#subheader").outerHeight()||40;document.documentElement.style.setProperty("--doc-title-h-responsive",n+"px")}}function P(){if((0,s.docNavIsresponsive)()){var t=e(".subBanner").not(".hide").filter(":visible"),n=e("#cat-title-box").filter(":visible").length?e("#cat-title-box"):t.length&&(0,s.docNavIsresponsive)()?t:e("#subheader");if(e("body").is("[is-device-noframe]")||e("#document-navigation").hasClass("stuck"))e("body").is("[is-device-noframe]")?e("#document-navigation").css("top","0"):e("#document-navigation").css("top","");else{var r=n.offset().top+n.outerHeight(!1);e("#document-navigation").css("top",r)}}}function B(t){var n=e("#"+t+"-dialog"),r=e("."+t+"-dialog");e("."+t+"-grayout").remove(),n.hide(),r.hide()}function I(t){e.ajax({type:"POST",url:"./setcookie",data:{name:t,value:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"1",maxAge:365,path:"/"},success:function(e){},error:function(e,t,n){}})}return{init:function(){var t,n,i,l=this;(0,c.default)(),(0,s.docNavIsresponsive)()&&e("body").is("[is-device-noframe]")&&(e("#document-body").css("margin-top",e(".doc-root-node.firstload").add("#current-node.outline-entry").outerHeight()+e(".nav-handle").outerHeight()-58),e(".doc-root-node.firstload").removeClass("firstload")),function(){if(S(),e(document).on("click",".sidebox-item-header",(function(t){e(".sidebox-item-body").not(e(this).next(".sidebox-item-body")).hide(),e(this).next(".sidebox-item-body").toggle()}
1)),e(".sidebarScroll").length&&e(".centercolumn").length){var t=0;function a(){if(!(0,s.docNavIsresponsive)()){var t=e(".doc-title-box").height()/2,n=40;if(e(".sidebarScroll").length>1){var r=0;e(".sidebarScroll").each((function(){var o=e(this).height()-t+n;o>e(".centercolumn .document-content").height()&&(r=r>o?r:o)})),r&&e(".centercolumn .document-content").css("min-height",r)}else{var o=e(".sidebarScroll").height()-t+n;e(".centercolumn .document-content").css("min-height",o)}}}e(document).ready((function(){N(),a(),e(window).scroll(),e("#content").removeClass("unloaded"),e(".sidebarScroll").scroll()})),e(document).on("sidebar:contentChanged",(function(){S(),a(),P(),e(window).scroll()})),e(window).resize((function(){N(),S(),P(),e(window).scroll(),R(),(0,s.docNavIsresponsive)()||(e("#document-navigation .nav-block[style]").css("height",""),e("#document-navigation .nav-block.show").removeClass("show"),e("#document-navigation .nav-children.ub-active-only").removeClass("ub-active-only"),e("#document-navigation").removeClass("expanded"),e("#document-navigation").css("top",""),e("#document-navigation .nav-children").each((function(){var t=e(this),n="true"===e('.nav-toggle[aria-controls="'+t.attr("id")+'"]').attr("aria-expanded");t.css("height",n?"auto":"")})))})),P(),e(window).scroll((function(){var n=e(".centercolumn"),r=(e("#subheader").outerHeight(),e("#banner").outerHeight(),e(n).height(),e(window).height(),e(window).scrollTop()-t);(0,s.docNavIsresponsive)()||e(".sidebarScroll").each((function(){var t=e(this).data("max-top"),n=e(this).data("min-top"),o=null==e(this).css("top")?t:parseInt(e(this).css("top").replace("px","")),i=Math.max(Math.min(o-r,t),n);e(this).css("top",i)})),t=e(window).scrollTop(),E()})),e(document).on("click",".sidebarScroll li >a",(function(e){0}))}else e("#content").removeClass("unloaded");if(e("#vs-search-hook").length){var n=e("#document-info").data("c
1ode"),r=e("#document-title").text();e.ajax({url:"./related-vector-search",method:"POST",data:{contentCode:n,q:r},success:function(t){if(t&&t.results&&Array.isArray(t.results)){var n=new Map;t.results.forEach((function(e){n.set(e.code,e)}));var r=Array.from(n.values()),o=15;r.length<15&&(o=r.length);var i=r.map((function(e){return'<div class="sidebox-list-item"><a class="sidebox-link xlink " title="'.concat(e.additionalData.pathname.replace(/[-_]/g," ")," - ").concat(e.title,'" data-gtm="crosslink-click" aria-label="').concat(e.additionalData.pathname,'" href="./view/').concat(e.additionalData.pathname,"/").concat(e.code,"/all/").concat(e.title,'" title="').concat(e.title,'"><span class="sblink-img"><img src="./cati/i108/').concat(e.catcode,".png?v=").concat(e.version||"",'"></span><span class="sblink-text">').concat(e.title,"</span></a></div>")})).slice(0,o);e(".vs-search-container").html(i.join("")),e(".vs-search-container").addClass("sidebox"),e(".vs-search-container").prepend("<div class='sidebox-title'><h2>AI Related Topics</h2></div>")}else e(".vs-search-container").html("<div class='sidebox-title'><h2>AI Related Topics</h2></div><div class='sidebox-list-item'>No related content found</div>");setTimeout((function(){S()}),100)},error:function(e){}})}if(e("#vs-average-hook").length){var o=e("#document-info").data("c
1ode"),i=e("#document-title").text();e.ajax({url:"./related-vector-search",method:"POST",data:{contentCode:o,q:i,subcmd:"average"},success:function(t){if(t&&t.results&&Array.isArray(t.results)){var n=new Map;t.results.forEach((function(e){n.set(e.code,e)}));var r=Array.from(n.values()),o=15;r.length<15&&(o=r.length);var i=r.map((function(e){return'<div class="sidebox-list-item"><a class="sidebox-link xlink " title="'.concat(e.additionalData.pathname.replace(/[-_]/g," ")," - ").concat(e.title,'" data-gtm="crosslink-click" aria-label="').concat(e.additionalData.pathname,'" href="./view/').concat(e.additionalData.pathname,"/").concat(e.code,"/all/").concat(e.title,'" title="').concat(e.title,'"><span class="sblink-img"><img src="./cati/i108/').concat(e.catcode,".png?v=").concat(e.version||"",'"></span><span class="sblink-text">').concat(e.title,"</span></a></div>")})).slice(0,o);e(".vs-average-container").html(i.join("")),e(".vs-average-container").addClass("sidebox"),e(".vs-average-container").prepend("<div class='sidebox-title'><h2>AI Related Topics</h2></div>")}else e(".vs-average-container").html("<div class='sidebox-title'><h2>AI Related Topics</h2></div><div class='sidebox-list-item'>No related content found</div>");setTimeout((function(){S()}),100)},error:function(e){}})}T()}(),e.ajaxSetup({statusCode:{401:function(t){try{var n=JSON.parse(t.responseText);if(n.multipleaccounts){var r=n.multipleaccounts;r&&r.length>0&&window.location.reload()}else n.errormsg&&"apsauserexists"===n.errormsg&&window.location.reload()}catch(e){}if(1==e("#openhouse-individual-popup").is(":visible")){(0,s.ajaxMessage)("<div><div class='ajax-message' t='failure'>Session timed out or connection lost</div></div>")}else 0==e("#loginPopupHolder").is(":visible")&&(0,u.displayLoginPopup)("Please log in again to continue","soft","Session Timeout")}},complete:function(e){401!==e.status&&void 0!==this.loginAttempts&&window.location.reload()}}),"sitelicense"==e("body").data("authcat")&&e(document).on("click",".starttest",(function(){(0,s.checkAuthStatus)("nclex",window.location.href,e(event.target))})),e(document).on("scroll.header",O),e(window).on("resize",O),O(),_(),e(window).on("resize",_),e(document).on("click keydown","#browse-list",(function(e){return(0,a.buttonHandler)(e)((function(e){e.stopPropagation(),w()}))})),(0,s.scrollThenHideBind)(e("#navlist")),e(document).on("click",".burgerButton",(function(){(0,s.scrollThenHideToggle)(e("#navlist"))})),e(document).on("click","#navlist.show li a",(function(){(0,s.scrollThenHideToggle)(e("#navlist"),!1)})),e(document).on("click",".instruction-dialog",(function(e){(0,s.showDialog)("try-now"),e.preventDefault()})),e("body").click((function(t){0==e(t.target).parents("#try-now-dialog").length&&B("try-now"),0==e(t.target).parents("#upgrade-dialog").length&&B("upgrade")})),e(document).on("click","body",(function(t){(1!=e(t.target).parents("#subheader").addBack("#subheader, #logout, #logout *").length||e(t.target).parents("#message-box").addBack("#message-box").length>0)&&(0,s.scrollThenHideToggle)(e("#navlist.show"))})),e(document).on("click","html:not(#browse-list)",(function(t){-1==e(t.target).parents().index(e("#browse-list-drop"))&&e("#browse-list-drop").is(":visible")&&(w(),t.stopPropagation())})),e(document).on("submit","#main-search-form",(function(t){return""!=(n=e("#home-search").val())&&"Search uCentral"!=n||((0,s.displayMessage)("error","Please enter a search term"),!1);var n})),e(document).on("click","#browse-toggle li",y),e(document).on("click","#multibox h2 div:not(.favFeed)",b),e(document).on("click",".favorites-link",(function(t){return(0,s.checkAuthStatus)("favorites",null,e(t.target))})),e(document).on("click","[href='foryou'],[href='./foryou']",(function(t){return(0,s.checkAuthStatus)("foru",null,e(t.target))})),e(document).on("click","[href='journals'],[href='./journals']",(function(t){return(0,s.checkAuthStatus)("journals",null,e
1(t.target))})),e(document).on("click","#tests-link a",(function(t){return(0,s.checkAuthStatus)("tests",null,e(t.target))})),e(document).on("click",".doclink",(function(t){if(e(this).attr("href")&&-1!=e(this).attr("href").indexOf("/citation/")&&"preview"==!e("body").attr("data-authcat"))return(0,s.checkAuthStatus)("medline",e(this).attr("href"),e(t.target))})),e(document).on("click",".notes-link",(function(t){return(0,s.checkAuthStatus)("notes",null,e(t.target))})),e(document).on("click","#grasp-link a, a.browse-jewel[rname='Grasp'], .shelf-mode a[rname='Grasp'], .list-mode a[rname='Grasp']",(function(t){return e(this).attr("href").indexOf("grasp-welcome-tutorial")>-1||(0,s.checkAuthStatus)("grasp",null,e(t.target))})),e(document).on("click","#skip-overview",(function(t){return(0,s.checkAuthStatus)("grasp",null,e(t.target))})),e(document).on("click","#grasp-get-started",(function(t){return(0,s.checkAuthStatus)("grasp",null,e(t.target))})),e(document).on("click","#prime-search-link, #prime-link, .result-citation-link",(function(t){var n=e(this).attr("href");if("true"!=e(this).attr("standalone")&&"preview"!=e("body").attr("data-authcat"))return(0,s.checkAuthStatus)("medline",n,e(t.target))})),e(document).on("click",".journals-link, .journal-code",(function(t){return(0,s.checkAuthStatus)("journals",null,e
1(t.target))})),e(document).on("click",".foryou-link",(function(t){return(0,s.checkAuthStatus)("foru",null,e(t.target))})),e(document).on("click",".alert-link",(function(t){var n=e(this).attr("href");return(0,s.checkAuthStatus)("alerts",n,e(t.target))})),e(document).on("click","#cme-dashboard .loginPrompt",(function(e){return(0,a.buttonHandler)(e)((function(){return(0,u.displayLoginPopup)()}))})),e(document).on("click","#mobile-incentive-login",(function(){return(0,u.displayLoginPopup)(),!0})),e(document).on("click keydown","#close-login",(function(e){return(0,a.buttonHandler)(e)(v)})),e(document).on("click","#menu-toggle",(function(t){t.preventDefault(),e("#navigation .nav-block").not(".hidden-menu").toggleClass("drop-down-menuitem")})),e(document).on("click","a.abstractToggle",(function(){e(l).next().toggle(),e(l).toggleClass("expand")})),t=e("body").data("cmd"),n=e("body").data("attempted"),"home"==t&&n&&(0,u.displayLoginPopup)(),e(document).on("click","#document-navigation .nav-block a",(function(t){var n=e(this).parents(".nav-block[anchor],.nav-block#current-node");if(n.hasClass("disable"))return t.preventDefault(),!1;if(!(0,s.docNavIsresponsive)()||n.is("#current-node")&&n.parents(".expanded").length||A(n),1===n.length)if((0,s.docNavIsresponsive)()&&e(n).parents("#document-navigation").hasClass("expanded"))t.preventDefault();else{if(e("#doc-nav-inner.fulldoc .nav-block[anchor]").removeClass("active-anchor"),e("#doc-nav-inner.fulldoc .nav-children.ub-active-only").removeClass("ub-active-only"),(0,s.docNavIsresponsive)()){var o=n.closest(".nav-children");e('#doc-nav-inner.fulldoc .nav-toggle[aria-expanded="true"]').each((function(){o.length&&e(this).attr("aria-controls")===o.attr("id")||D(e(this),!1,!1)})),o.length&&(o.addClass("ub-active-only"),o.prev(".nav-block.parent.has-children").addClass("active-anchor")),r=Date.now()+800}n.addClass("active-anchor")}})),e(document).on("click","#document-navigation .nav-handle",(function(e){A(e.target)})),e(document).on("click keydown","#document-navigation .nav-toggle",(function(t){return(0,a.buttonHandler)(t)((function(t){t.stopPropagation();var n=e(t.currentTarget);D(n,"true"!==n.attr("aria-expanded"),!0,(function(){!function(){var t=e("#document-navigation");if(!t.length||!t.hasClass("sidebarScroll")||(0,s.docNavIsresponsive)())return;var n=40,r=e(window).height(),o=parseInt(t.css("top"))||0;t.css("top","");var i=parseInt(t.css("top"))||0,a=i;t.innerHeight()+n>r&&(a=r-t.innerHeight()-n);t.data("max-top",i).data("min-top",a),t.css("top",Math.max(Math.min(o,i),a)+"px")}(),E()}))}))})),e(document).on("click","a[data-popup-name],a[data-module-name]",(function(t){var n=e(t.target).data("popup-name")?e(t.target).data("popup-name"):e(t.target).data("module-name"),r=n;e(this).data("popup-name")&&(r="f"+r),I(r="hide_"+r,"1"),null!=n&&n.length&&(e("div#"+n).hide().addClass("hide"),S())})),e(document).on("click","#banner-push-down .close",(function(t){e("#banner-push-down").addClass("hiding"),e("#banner-push-down").parents("header").css("min-height",""),e("#banner-push-down").bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(t){e("#banner-push-down").addClass("hide"),O()})),I("hide_banner_"+e("#banner-push-down").attr("banner_id"),"1")})),e(document).on("click","input[showname=preferred]",(function(t){var n=e(t.target).data("show");e("input[name="+n+"]").toggle(),"phone"===n&&e("div#best-time").toggle()})),h(),(0,s.scrollFade)(null),e(".toggleableContainer .toggleable").bind("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",(function(t){e(t.target).parents(".toggleableContainer").hasClass("expanded")?e(t.target).removeClass("hide"):e(t.target).addClass("hide")})),e(document).on("click",".toggleableContainer .toggle",(function(t){e(t.target).parents(".toggleableContainer").toggleClass("expanded")})),e(window).on("resize",(function(){T()})),o()((function(){T()})),e(window).scroll((function(){!function(){var t=e("#cat-title-box").length>0,n=e(".subBanner").not(".hide").filter(":visible"),r=t?e("#cat-title-box"):n.length&&(0,s.docNavIsresponsive)()?n:e("header"),o=!1,i=e(".doc-title-box").hasClass("transition-lock"),a=e("#document-body").is(".isCourse.isSvarDevice")&&(0,s.docNavIsresponsive)()||null==r.offset()?0:r.offset().top+r.outerHeight(!0)-(e("#navigation").length?e("#navigation").outerHeight(!0):0);(0,s.docNavIsresponsive)()||(a-=n.length?n.outerHeight(!0):0);i||(e(window).scrollTop()>a?(o=t?!docTitleIsSticky:e("#subheader").hasClass("fixedsubheader"),e(".doc-title-box").addClass("sticky-shrink"),docTitleIsSticky=!0,e("#stickyHide").show(),o&&(e("#document-navigation").addClass("stuck"),e(".doc-title-box .journalSource").slideUp(.2),e(document).trigger("stickyNavBegin"))):(o=t?docTitleIsSticky:e("#document-navigation").hasClass("stuck"),e(".doc-title-box").removeClass("sticky-shrink"),docTitleIsSticky=!1,e("#stickyHide").hide(),o&&(e("#document-navigation").removeClass("stuck"),e(".doc-title-box .journalSource").slideDown(.2),e(document).trigger("stickyNavEnd"))),o&&(P(),e(".doc-title-box").addClass("animating"),e(".doc-title-box").addClass("transition-lock"),setTimeout((function(){e(".doc-title-box").removeClass("animating")}),200),setTimeout((function(){e(".doc-title-box").removeClass("transition-lock")}),250),setTimeout(R,220)));R()}()}));var d=".sort-container-handle";e(document).on("click","a#browse-reorder",(function(t){i=e(".browse-row-discard-handle").clone(),g(),e("span.reorder-options-enabled").is(":visible")&&(e(d).sortable({connectWith:d,cancel:".exclude-sortable",tolerance:"pointer",delay:150,start:function(e,t){},stop:function(e,t){},update:function(e,t){}}).disableSelection(),e(d).sortable("enable"))})),e(document).on("click","#reorder-option-discard",(function(t){null!=i&&i.length>0?e(".browse-row-discard-handle").replaceWith(i):(e(d).sortable("cancel"),e(d).sortable("disable"))})),e(document).on("click","#reorder-option-reset",(function(t){p(t),e(d).sortable("disable"),e(d).sortable("cancel"),g()})),e(document).on("click","#reorder-option-save",(function(t){f(t),e(d).sortable("disable"),g()}))},oW:s.oW,uA:function(e,t){e.start.value=t,e.scmd2.value="alpha",e.submit()},ubaudio:function(e){document.getElementById("audioposition").innerHTML="<embed src='"+e+"' hidden='true' autostart='true' loop='false' type='audio/mpeg'>"},playAudio:function(t){e("#audio-play").html("<embed src='"+t+"' hidden='true' autostart='true' loop='false' type='audio/mpeg'>")},toggleimage:function(e,t,n){var r=document.getElementsByName(e);r[0].src=-1!=r[0].src.indexOf("imagec")?n:t},displayMessage:s.displayMessage,toggleExpanded:A,setGroupExpanded:D,showActiveSection:E,appendABStyleToDataGTM:function(){if(e("div.footerPo
1pup").length){var t=e("body").attr("abstyle");e("div.footerPopup a, div.footerPopup span").each((function(){var n=e(this).attr("data-gtm");""!=n&&null!=n&&"old"!=t&&(n+="-"+t,e(this).data("gtm",n),e(this).attr("data-gtm",n))}))}},showDialog:s.showDialog,hideDialog:B,prependABCStyleToDataGTM:function(){var t=e("body").attr("abc-welcome-style");if(""!=t&&null!=t){t=t.charAt(0);var n=e("main").html().replace(/%testid%/g,t);e("main").html(n),e("[data-gtm]").each((function(){var n=e(this).data("gtm").replace("%testid%",t);e(this).data("gtm",n),e(this).attr("data-gtm",n)})),e("[href]").each((function(){var n=e(this).attr("href");if(n.includes("%testid%")){var r=n.replace("%testid%",t);e(this).attr("href",r),e(this).prop("href",r),this.href=this.href.replace("%testid%",t)}})),e("[onclick]").each((function(){var n=e(this).attr("onclick");if(n.includes("%testid%")){var r=n.replace("%testid%",t);e(this).attr("onclick",r),e(this).prop("onclick",r),this.href=this.href.replace("%testid%",t)}}))}},testingLogin:function(t,n){(0,s.checkAuthStatus)(t,n,e(event.target))}}}(o())},62495:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(45458),o=(n(50113),n(74423),n(48598),n(62062),n(26099),n(84864),n(27495),n(87745),n(38781),n(21699),n(71761),n(25440),n(41669)),i=n.n(o),a=n(71664),u=n(25748),c=n(25225);const s=function(e){var t,n;function o(){return navigator.userAgent.match(/(iPad|iPhone|iPod|Mac)/g)}function i(){var t=e("<div id='grayout'><img src='images/loading.gif' class='loading'/></div>");e(".websvg-container").append(t),t.show()}function s(t){i();var n="grapherence/"+e(t.target).parent().addBack().data("url");window.location=n}function l(t){var n=e(t.target).parents(".doc-link"),r=n.prev("a.svg-link").data("citation");e(".tooltip-container").remove();var o=e("<div class='tooltip-container'></div>"),i=e("<div class='tooltip'></div>"),a=n.attr("docTitle"),c=n.attr("catName"),s=n.attr("catcode"),l="true"===n.attr("can_favorite"),f=n.attr("isfav");null!=f&&""!=f||(f="false");var d=n.attr("data-code");if(i.append("<p class='authors'></p>"),i.append("<p class='catName' catcode='"+s+"'><img class='catimg' src='cati/i36/"+s+".png'/><span>"+c+"</span></p>"),i.append("<p class='title'>"+a+"</p>"),i.append("<p class='source'></p>"),i.append("<a class='button grey viewFull' href='"+r+"'>View Full Document</a>"),l){var p=e('<a id="favorite-status" class="favorite-link button grey'+("false"!==f?" favorite":"")+'" role="button" aria-label="Favorite Star" title="'+("false"!==f?"Favorite":"Not Favorite")+'" data-catcode="'+s+'" data-code="'+d+'" data-page="all" data-toc="0" data-type="FTD" data-favid="FTD-'+s+"-"+d+'" aria-pressed="'+f+'"></a>');"false"!==f&&p.data("favid",f),i.prepend(p)}i.append("<img id='pointer' src='".concat(u.adjust,"/images/arrow.png'/>")),i.append("<img id='closer' src='".concat(u.adjust,"/images/close.png'/>")),o.append(i),m(e(t.target),o)}function f(t){var n=e(t.target).parents(".ct-link").addBack(".ct-link"),r=n.prev("a.svg-link").data("citation");e(".tooltip-container").remove();var o=e("<div class='tooltip-container'></div>"),i=e("<div class='tooltip'></div>"),a=n.attr("docTitle"),c=n.attr("catName"),s=(n.attr("data-code"),n.attr("source"));i.append("<p class='authors'></p>"),i.append("<p class='catName'>"+c+"</span></p>"),i.append("<p class='title'>"+a+"</p>"),i.append("<p class='source'>"+s+"</p>"),i.append("<a class='button grey viewFull' href='"+r+"'>View Full Document</a>"),i.append("<img id='pointer' src='".concat(u.adjust,"/images/arrow.png'/>")),i.append("<img id='closer' src='".concat(u.adjust,"/images/close.png'/>")),o.append(i),m(e(t.target),o)}function d(r){var o=e(r.target).parent().addBack().data("pmid");if(null!=o&&o==t){var i,a,c,s,l=!1;if(e.ajax({type:"POST",url:"sumc/"+o,async:!1,data:"",success:function(e){null!=e.PMID&&(a=e.TITLE,i=e.AUTHORS,c=e.SOURCE,e.CAN_FAVORITE&&(l=!0),null!=e.FAVORITE&&(s=e.FAVORITE))}}),null!=a){var f,d=n+"citation/"+o;if(0==e("#svg-holder .tooltip-container").length){f=e("<div class='tooltip-container'></div>");var p=e("<div class='tooltip'></div>");if(p.append("<p class='authors'>"+i+"</p>"),p.append("<p class='title'>"+a+"</p>"),p.append("<p class='source'>"+c+"</p>"),p.append("<a class='button grey viewFull' href='"+d+"'>View Full Citation</a>"),l){var g="<a data-catcode='' data-code='"+o+"' data-page='0' data-toc='0' data-type='MLU'";g+=" data-favid='MLU-364-"+o+"'",g+=" id='favorite-status'",g+=" class='favorite-link button grey",null!=s&&(g+=" favorite"),p.append(g+="'/>")}p.append("<img id='pointer' src='".concat(u.adjust,"/images/arrow.png'/>")),p.append("<img id='closer' src='".concat(u.adjust,"/images/close.png'/>")),f.append(p)}else if((f=e("#svg-holder .tooltip-container").detach()).find(".favorite-link").remove(),f.find(".catName").remove(),f.find(".authors").text(i),f.find(".title").text(a),f.find(".source").text(c),f.find("a").attr("href",d),l){var h="<a data-catcode='' data-code='"+o+"' data-page='0' data-toc='0' data-type='MLU'";h+=" data-favid='MLU-364-"+o+"'",h+=" id='favorite-status'",h+=" class='favorite-link button grey",null!=s&&(h+=" favorite"),h+="'/>",f.find(".tooltip").append(h)}o==t&&m(e(r.target),f)}}}function m(t,n){var r=t.children("text").addBack("text");r.length||(r=t.next("text"));var o=r.position().left+e("#svg-holder").scrollLeft()+45,i=r.position().top-(e("header[role='banner']").outerHeight()+e("div.titlebar").outerHeight())-60;e("#svg-holder").append(n),n.css("top",i+"px"),n.css("left",o+"px"),n.show()}function p(t){g(!e("#groupInfoBar").hasClass("show"),!t),e("#groupInfoBar").toggleClass("show")}function g(t,n){var r=0,o=0,i="right";if(h()?(e("#groupInfoBar").css("left",""),e(".graphInfo").css("left",""),r=t?0:-304,o=t?250:-54):(e("#groupInfoBar").css("right",""),e(".graphInfo").css("right",""),r=t?46:Math.min(screen.width,window.innerWidth)-14,o=t?-40:Math.min(screen.width,window.innerWidth)-86,i="left",n=!1),t){var a=e(".websvg-container").outerHeight(),u=e(".titlebar").outerHeight(),c=e("#graphGradient").length>0?e("#graphGradient").outerHeight():0,s=Math.max(Math.min(a-u-c-4,window.innerHeight-40),278);e("#groupInfoBar").height(s),e("#groupInfoBar").show(),b()}n?(e("#groupInfoBar").animate("left"==i?{left:r+"px"}:{right:r+"px"},{duration:500,complete:function(){t||e("#groupInfoBar").hide()}}),e(".graphInfo").animate("left"==i?{left:o+"px"}:{right:o+"px"},{duration:500})):(e("#groupInfoBar").css(i,r+"px"),e(".graphInfo").css(i,o+"px"),t||e("#groupInfoBar").hide())}function h(){return Math.min(screen.width,window.innerWidth)>600}function v(){if(h()){var t=0;if(e(window).innerHeight()-e("footer").innerHeight()<e(".main.websvg-container").position().top+e(".main.websvg-container").outerHeight()&&e(window).scrollTop()+e(window).innerHeight()>e(".main.websvg-container").position().top+e(".main.websvg-container").outerHeight()&&"true"===e("#groupInfoBar").attr("opened")){if(e(window).innerHeight()>e("#svg-holder").outerHeight()&&"145px"==e("#groupInfoBar").css("height")){var n=e("#svg-holder").position().top;t=Math.max(e("h3.graphInfo").outerHeight()+4,n-e(window).scrollTop())}else t="145px"==e("#groupInfoBar").css("height")?e(".main.websvg-container").position().top+e(".main.websvg-container").outerHeight()-e(window).scrollTop()-e(window).innerHeight()+30:e(".main.websvg-container").position().top+e(".main.websvg-container").outerHeight()-e(window).scrollTop()-e("#groupInfoBar").outerHeight()}else{var r=e("#svg-holder").position().top-e("#grapherence_counts").outerHeight();t=Math.max(e("#subheader").outerHeight(),r-e(window).scrollTop())}e("h3.graphInfo").css("top")!=t+"px"&&(e("h3.graphInfo").css("top",t),e("#groupInfoBar").css("top",t))}}function b(){var t=e("#groupInfoBar").outerHeight()-260;t=Math.max(t,200),e(".infoList").css("maxHeight",t+"px")}return{grapherenceBindings:function(){e(document).on("click","#closer",(function(t){e("#svg-holder .tooltip-container").hide()})),e(document).on("mousedown","svg",(function(t){var n;n=e(t.target),e(n).parents("a").addBack("a").hasClass("pmid-link")||e(n).parents("a").addBack("a").hasClass("doc-link")||e("#svg-holder .tooltip-container").hide()})),e(document).on("click",".help",(function(t){var n;n=e("#help-box"),e("#screenBackdrop").show(),n.parent().addClass("show")})),(0,c.delayedHover)(".pmid-link",.4,(function(n){t=e(n.target).parent().addBack().data("pmid"),d(n)}),null),e(document).on("click",".pmid-link",(function(n){t=e(n.target).parent().addBack().data("pmid"),d(n)})),(0,c.delayedHover)(".doc-link",.4,l,null),e(document).on("click",".doc-link",l),(0,c.delayedHover)(".ct-link",.4,f,null),e(document).on("click",".ct-link",f),e(document).on("click","#hb-closer",(function(t){e("#help-box").hide()})),e(document).on("click",".svg-link",(function(t){var n=e(t.target).parents(".svg-link").addBack("a").next("a");o()&&e(t.target).parents(".svg-link").addBack("a").attr("href")?(window.location.href=e(t.target).parents(".svg-link").addBack("a").attr("href"),xyxyxy()):"doc-link"!==n.attr("class")&&function(t){var n=e(t.target).parent().addBack().data("pmid"),r=e(t.target).parent().addBack().data("type");if(null==n||null==r);else{i(),window.location="./grapherence/"+n+r}}(t)})),a.default.initFavs(),e(document).on("click","#favorite-status",(function(t){var n,r,o,i,a,u,c;n=e(t.target),o=!n.hasClass("favorite"),i=n.data(),a=i.favid,u=i.code,null==(c=i.type)||"FTD"==c?(r=e(".doc-link[data-code='"+u+"']"),o?r.removeAttr("isfav"):r.attr("isfav",a)):(r=e(".pmid-link[data-pmid='"+u+"']")).attr("fav",o?"fal
1se":"true")}));var u;e("h1").height();!function(){var t=[];if(e("g a.doc-link").each((function(n,r){t.push(e(r).data("code"))})),t.length){var n={subcmd:"getCatData",codes:t.join(",")};e.ajax({url:"gjsondpmid",type:"GET",data:n,success:function(t){for(var n=0;n<t.length;n++){var r=t[n].doccode,i=t[n].catcode,a=t[n].docTitle,u=t[n].catname,c=t[n].can_favorite,s=t[n].isFaved,l="view/"+t[n].catpath+"/"+r+"/all/"+t[n].docPath,f="./grapherence/d"+r,d="a.doc-link[data-code='"+r+"']";d3.select("defs").append("pattern").attr("id","img"+r).attr("width","1").attr("height","1").append("image").attr("xlink:href","cati/i36/"+i+".png").attr("width","32").attr("height","30").attr("x","-1").attr("y","-1"),d3.select("svg").selectAll(d).attr("fill","url("+(o()?window.location.href:"")+"#img"+r+")"),e("g "+d).prev(".svg-link").attr("href",f),e("g "+d).prev(".svg-link").data("citation",l),e("g "+d).prev(".svg-link").attr("title",u),e("g "+d).attr("docTitle",a),e("g "+d).attr("catName",u),e("g "+d).attr("catcode",i),e("g "+d).attr("can_favorite",c),e("g "+d).attr("isfav",s)}},complete:function(){o()&&(e("svg").hide(),e("svg").show())}})}}(),function(){var t=[];if(e("g a.ct-link").each((function(n,r){t.push(e(r).data("code"))})),t.length){var n={subcmd:"getCtData",codes:t.join(",")};e.ajax({url:"gjsondct",type:"GET",data:n,success:function(t){for(var n=0;n<t.length;n++){var r=t[n].study_id,o="https://clinicaltrials.gov/ct2/show/"+r,i=t[n].official_title;null==i&&(i=t[n].title);var a=t[n].source,u="./grapherence/"+r,c="a.ct-link[data-code='"+r+"']";e("g "+c).prev(".svg-link").attr("href",u),e("g "+c).prev(".svg-link").data("citation",o),e("g "+c).prev(".svg-link").attr("title","Clinical Trial"),e("g "+c).attr("docTitle",i),e("g "+c).attr("catName","ClinicalTrials.gov"),e("g "+c).attr("can_favorite","false"),e("g "+c).attr("isfav","false"),e("g "+c).attr("source",a)}},complete:function(){o()&&(e("svg").hide(),e("svg").show())}})}}(),e(document).on("click",".doc + .svg-link",s),e("ellipse + text[rootdoc='true']").length&&(u=e("ellipse[doccode]").attr("catcode"),d3.select("defs").append("pattern").attr("id","img"+u).attr("width","1").attr("height","1").append("image").attr("xlink:href","cati/disc/"+u+".png").attr("width","85").attr("height","85").attr("x","-5").attr("y","-.5")),e("#groupInfoBar").length>0&&(!function(){var t=e(".websvg-container div.titlebar").attr("thispmid"),n="graphdatax/"+t+"?t=xml-all";e.ajax({url:n,type:"GET",success:function(t){e("#groupInfoBar").prepend(t),e(".graphInfo").removeClass("disabled")},complete:function(){var t,n,o;e("html").css("cursor",""),e("#groupInfoBar").accordion({active:!1,collapsible:!0,header:"span.tab",heightStyle:"content"}),e("#groupInfoBar").accordion({activate:function(t,n){e(n.newPanel).addClass("active"),e(n.oldPanel).removeClass("active")}}),t=e.map(e("#publication_yearInfo .infoItem .infoName"),(function(t){return parseInt(e(t).text())})),n=Math.min.apply(Math,(0,r.A)(t)),o=Math.max.apply(Math,(0,r.A)(t)),e("#pub_year").slider({range:!0,orientation:"vertical",min:n,max:o,values:[n,o]}),v()}})}(),e(document).on("click","#groupInfoBar .tab",(function(t){var n,r;r=e(n=t.target).hasClass("active"),e("#groupInfoBar .tab").removeClass("active"),r||e(n).addClass("active")})),e(document).on("click",".infoItem",(function(t){!function(t){if(function(){e(".svg-link").add(".pmid-link").parent("[filter*=greyout]").each((function(t,n){e(n).attr("filter","")}))}(),t.hasClass("active"))e(".infoItem.active").removeClass("active"),e("#infoItemFixed").empty(),e("#infoItemFixed").removeClass("show");else{e(".infoItem.active").removeClass("active"),!function(t){e(".svg-link[data-pmid]").add(":not(.svg-link) + .pmid-link").each((function(n,r){t.includes(e(r).attr("data-pmid"))||e(r).parent().attr("filter","url("+(o?window.location.href:"")+"#greyout)")}))}(t.attr("pmids").split(",")),t.addClass("active"),function(t,n){var r=e(t).clone();r.prepend(e("<span infoType='"+n+"'>"+n+"</span>")),r.find(".infoSize").remove();var o=r.find(".infoName");o.text(o.text()),e("#infoItemFixed").empty(),e("#infoItemFixed").append(r),e("#infoItemFixed").append('<div class="searchPmidsIcon" title="Load these articles in Prime PubMed"></div>
1'),e("#infoItemFixed").addClass("show"),h()||p()}(t,e(".infoList.active h3").text())}}(e(t.currentTarget))})),e(document).on("keydown","body",(function(t){"Escape"==t.key&&e("#groupInfoBar").hasClass("show")&&p()})),e(document).on("click","#svg-holder",(function(t){e("#groupInfoBar").hasClass("show")&&p()})),e(document).on("input",".filterInfo input",(function(t){!function(t){e(".emptyFilterMsg").hide(),0===t.length?(e(".infoItem .infoName").each((function(t,n){e(n).parent().addClass("show"),e(n).text(e(n).text())})),e(".filterInfo input").val(""),e(".searchIcon,.searchPmidsIcon").show()):e(".infoList.active .infoItem").each((function(n,r){var o=e(r).find(".infoName");o.text().toLowerCase().includes(t.toLowerCase())?(e(r).addClass("show"),e(r).next(".searchIcon,.searchPmidsIcon").show(),o.html(o.text().replace(new RegExp(t,"i"),"<b>$&</b>"))):(e(r).removeClass("show"),e(r).next(".searchIcon,.searchPmidsIcon").hide())}));0===e(".infoList.active .infoItem.show").length&&e(".infoList.active .emptyFilterMsg").show()}(e(t.target).val())})),e(document).on("click",".searchIcon",(function(t){!function(t){var r=t.attr("info");r=(r=encodeURIComponent(r)).replace(/(%20)+/g,"+");var o=n+"prime?st=M";switch(e(t).parent().attr("id")){case"meshInfo":case"countryInfo":case"affiliationInfo":o+="&mesh=";break;case"journalInfo":o+="&journal=";break;case"authorInfo":o+="&author="}window.open(o+r)}(e(t.target).prev(".infoItem"))})),e(document).on("click",".gi-close",(function(){e("#groupInfoBar").hasClass("show")&&p()})),e(document).on("click","h3.graphInfo",(function(t){var n=e("#groupInfoBar").hasClass("open-default");e(".graphInfo").hasClass("disabled")&&!n||(e("#groupInfoBar").attr("opened","true"),p(n),v(),e("#groupInfoBar").removeClass("open-default"))})),window.addEventListener("resize",(function(){g(e("#groupInfoBar").hasClass("show"),!1),v(),b()})),e(window).on("orientationchange",(function(){g(e("#groupInfoBar").hasClass("show"),!1),v(),b()})),e(window).on("scroll",(function(){v()})),e(document).on("click",".searchPmidsIcon",(function(t){var n,r,o,i;n=e(t.target),r=e(n).prev(".infoItem").attr("pmids"),o="infoItemFixed"===e(n).parent().attr("id")?e(n).prev(".infoItem").find("[infotype]").text():e(n).prevAll("h3").text(),i=e("#title-bar .title").text().replace(/\.\s*$/,"")+" - Citations ["+o+": "+e(n).prev(".infoItem").find(".infoName").text()+"]",e("#giPMIDSearch input[name=keywords]").val(r),e("#giPMIDSearch input[name=searchTitle]").val(i),e("#giPMIDSearch").submit()}))),e(document).on("mousedown","#task-bar > a, #task-bar li",(function(t){e(t.currentTarget).addClass("activated")})),e(document).on("mouseup mouseleave","#task-bar > a, #task-bar li",(function(t){e(t.currentTarget).removeClass("activated")})),o()&&(e("text[rootdoc]").attr("style","filter: none; text-shadow: 1px 1px 1px black"),e("svg *[fill]").each((function(t,n){var r=e(n).attr("fill");r.includes("url(")&&e(n).attr("fill",r.replace(/url\(([^)]*)\)/g,"url("+window.location.href+"$1)"))})),e("svg *[filter]").each((function(t,n){var r=e(n).attr("filter");r.includes("url(")&&e(n).attr("filter",r.replace(/url\(([^)]*)\)/g,"url("+window.location.href+"$1)"))})),e("svg ellipse").each((function(t,n){var r=e(n).attr("style");r.includes("url(")&&e(n).attr("style",r.replace(/url\(([^)]*)\)/g,"url("+window.location.href+"$1)"))}))),n="anonymous"==e("body").data("authcat")?"https://unboundmedicine.com/medline/":"",e(document).ready((function(){e("svg").width(parseInt(e("svg").attr("width").replace("pt",""))+250),e("svg").height(parseInt(e("svg").attr("height").replace("pt",""))+100),v(),e("#resp-test").is(":visible")||e("h3.graphInfo").trigger("click")}))},dragScroll:function(t,n){var r=!1,o=0,i=0;null==n&&(n=""),e(t).mousemove((function(n){!0===r&&(e(window).scrollTop(e(window).scrollTop()+(o-n.pageY)),e(t).scrollLeft(e(t).scrollLeft()+(i-n.screenX)),i=n.screenX)})),e(t).mousedown((function(t){""!=n&&0!=e(t.target).parents(n).addBack(n).length||(r=!0,o=t.pageY,i=t.screenX)})),e(window).keydown((function(){r=!1})),e(window).blur((function(){r=!1})),e(window).mouseup((function(){r=!1}))}}}(i())}
vendor: 9,852 bytes, line 1
1,40339:(e,t,n)=>{"use strict";n.d(t,{zR:()=>w,TM:()=>E,yJ:()=>m,sC:()=>_,AO:()=>d});var r=n(58168);function o(e){return"/"===e.charAt(0)}function i(e,t){for(var n=t,r=n+1,o=e.length;r<o;n+=1,r+=1)e[n]=e[r];e.pop()}const a=function(e,t){void 0===t&&(t="");var n,r=e&&e.split("/")||[],a=t&&t.split("/")||[],u=e&&o(e),c=t&&o(t),s=u||c;if(e&&o(e)?a=r:r.length&&(a.pop(),a=a.concat(r)),!a.length)return"/";if(a.length){var l=a[a.length-1];n="."===l||".."===l||""===l}else n=!1;for(var f=0,d=a.length;d>=0;d--){var m=a[d];"."===m?i(a,d):".."===m?(i(a,d),f++):f&&(i(a,d),f--)}if(!s)for(;f--;f)a.unshift("..");!s||""===a[0]||a[0]&&o(a[0])||a.unshift("");var p=a.join("/");return n&&"/"!==p.substr(-1)&&(p+="/"),p};var u=n(11561);function c(e){return"/"===e.charAt(0)?e:"/"+e}function s(e){return"/"===e.charAt(0)?e.substr(1):e}function l(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(t.toLowerCase())&&-1!=="/?#".indexOf(e.charAt(t.length))}(e,t)?e.substr(t.length):e}function f(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}function d(e){var t=e.search,n=e.hash,r=e.pathname||"/";return t&&"?"!==t&&(r+="?"===t.charAt(0)?t:"?"+t),n&&"#"!==n&&(r+="#"===n.charAt(0)?n:"#"+n),r}function m(e,t,n,o){var i;"string"==typeof e?(i=function(e){var t=e||"/",n="",r="",o=t.indexOf("#");-1!==o&&(r=t.substr(o),t=t.substr(0,o));var i=t.indexOf("?");return-1!==i&&(n=t.substr(i),t=t.substr(0,i)),{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}(e),i.state=t):(void 0===(i=(0,r.A)({},e)).pathname&&(i.pathname=""),i.search?"?"!==i.search.charAt(0)&&(i.search="?"+i.search):i.search="",i.hash?"#"!==i.hash.charAt(0)&&(i.hash="#"+i.hash):i.hash="",void 0!==t&&void 0===i.state&&(i.state=t));try{i.pathname=decodeURI(i.pathname)}catch(e){throw e instanceof URIError?new URIError('Pathname "'+i.pathname+'" could not be decoded. This is likely caused by an invalid percent-encoding.'):e}return n&&(i.key=n),o?i.pathname?"/"!==i.pathname.charAt(0)&&(i.pathname=a(i.pathname,o.pathname)):i.pathname=o.pathname:i.pathname||(i.pathname="/"),i}function p(){var e=null;var t=[];return{setPrompt:function(t){return e=t,function(){e===t&&(e=null)}},confirmTransitionTo:function(t,n,r,o){if(null!=e){var i="function"==typeof e?e(t,n):e;"string"==typeof i?"function"==typeof r?r(i,o):o(!0):o(!1!==i)}else o(!0)},appendListener:function(e){var n=!0;function r(){n&&e.apply(void 0,arguments)}return t.push(r),function(){n=!1,t=t.filter((function(e){return e!==r}))}},notifyListeners:function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];t.forEach((function(e){return e.apply(void 0,n)}))}}}var g=!("undefined"==typeof window||!window.document||!window.document.createElement);function h(e,t){t(window.confirm(e))}var v="popstate",b="hashchange";function y(){try{return window.history.state||{}}catch(e){return{}}}function w(e){void 0===e&&(e={}),g||(0,u.A)(!1);var t,n=window.history,o=(-1===(t=window.navigator.userAgent).indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&window.history&&"pushState"in window.history,i=!(-1===window.navigator.userAgent.indexOf("Trident")),a=e.forceRefresh,s=void 0!==a&&a,w=e.getUserConfirmation,x=void 0===w?h:w,C=e.keyLength,k=void 0===C?6:C,S=e.basename?f(c(e.basename)):"";function T(e){var t=e||{},n=t.key,r=t.state,o=window.location,i=o.pathname+o.search+o.hash;return S&&(i=l(i,S)),m(i,r,n)}function E(){return Math.random().toString(36).substr(2,k)}var O=p();function _(e){(0,r.A)(U,e),U.length=n.length,O.notifyListeners(U.location,U.action)}function A(e){(function(e){return void 0===e.state&&-1===navigator.userAgent.indexOf("CriOS")})(e)||R(T(e.state))}function D(){R(T(y()))}var N=!1;function R(e){if(N)N=!1,_();else{O.confirmTransitionTo(e,"POP",x,(function(t){t?_({action:"POP",location:e}):function(e){var t=B.indexOf(U.location.key);-1===t&&(t=0);var n=B.indexOf(e.key);-1===n&&(n=0);var r=t-n;r&&(N=!0,M(r))}(e)}))}}var P=T(y()),B=[P.key];function I(e){return S+d(e)}function M(e){n.go(e)}var L=0;function F(e){1===(L+=e)&&1===e?(window.addEventListener(v,A),i&&window.addEventListener(b,D)):0===L&&(window.removeEventListener(v,A),i&&window.removeEventListener(b,D))}var j=!1;var U={length:n.length,action:"POP",location:P,createHref:I,push:function(e,t){var r="PUSH",i=m(e,t,E(),U.location);O.confirmTransitionTo(i,r,x,(function(e){if(e){var t=I(i);if(o)if(n.pushState({key:i.key,state:i.state},null,t),s)window.location.href=t;else{var a=B.indexOf(U.location.key),u=B.slice(0,a+1);u.push(i.key),B=u,_({action:r,location:i})}else window.location.href=t}}))},replace:function(e,t){var r="REPLACE",i=m(e,t,E(),U.location);O.confirmTransitionTo(i,r,x,(function(e){if(e){var t=I(i);if(o)if(n.replaceState({key:i.key,state:i.state},null,t),s)window.location.replace(t);else{var a=B.indexOf(U.location.key);-1!==a&&(B[a]=i.key),_({action:r,location:i})}else window.location.replace(t)}}))},go:M,goBack:function(){M(-1)},goForward:function(){M(1)},block:function(e){void 0===e&&(e=!1);var t=O.setPrompt(e);return j||(F(1),j=!0),function(){return j&&(j=!1,F(-1)),t()}},listen:function(e){var t=O.appendListener(e);return F(1),function(){F(-1),t()}}};return U}var x="hashchange",C={hashbang:{encodePath:function(e){return"!"===e.charAt(0)?e:"!/"+s(e)},decodePath:function(e){return"!"===e.charAt(0)?e.substr(1):e}},noslash:{encodePath:s,decodePath:c},slash:{encodePath:c,decodePath:c}};function k(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}function S(){var e=window.location.href,t=e.indexOf("#");return-1===t?"":e.substring(t+1)}function T(e){window.location.replace(k(window.location.href)+"#"+e)}function E(e){void 0===e&&(e={}),g||(0,u.A)(!1);var t=window.history,n=(window.navigator.userAgent.indexOf("Firefox"),e.getUserConfirmation),o=void 0===n?h:n,i=e.hashType,a=void 0===i?"slash":i,s=e.basename?f(c(e.basename)):"",v=C[a],b=v.encodePath,y=v.decodePath;function w(){var e=y(S());return s&&(e=l(e,s)),m(e)}var E=p();function O(e){(0,r.A)(j,e),j.length=t.length,E.notifyListeners(j.location,j.action)}var _=!1,A=null;function D(){var e,t,n=S(),r=b(n);if(n!==r)T(r);else{var i=w();if(!_&&((e=j.location).pathname===(t=i).pathname&&e.search===t.search&&e.hash===t.hash))return;if(A===d(i))return;A=null,function(e){if(_)_=!1,O();else{var t="POP";E.confirmTransitionTo(e,t,o,(function(n){n?O({action:t,location:e}):function(e){var t=B.lastIndexOf(d(j.location));-1===t&&(t=0);var n=B.lastIndexOf(d(e));-1===n&&(n=0);var r=t-n;r&&(_=!0,I(r))}(e)}))}}(i)}}var N=S(),R=b(N);N!==R&&T(R);var P=w(),B=[d(P)];function I(e){t.go(e)}var M=0;function L(e){1===(M+=e)&&1===e?window.addEventListener(x,D):0===M&&window.removeEventListener(x,D)}var F=!1;var j={length:t.length,action:"POP",location:P,createHref:function(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=k(window.location.href)),n+"#"+b(s+d(e))},push:function(e,t){var n="PUSH",r=m(e,void 0,void 0,j.location);E.confirmTransitionTo(r,n,o,(function(e){if(e){var t=d(r),o=b(s+t);if(S()!==o){A=t,function(e){window.location.hash=e}(o);var i=B.lastIndexOf(d(j.location)),a=B.slice(0,i+1);a.push(t),B=a,O({action:n,location:r})}else O()}}))},replace:function(e,t){var n="REPLACE",r=m(e,void 0,void 0,j.location);E.confirmTransitionTo(r,n,o,(function(e){if(e){var t=d(r),o=b(s+t);S()!==o&&(A=t,T(o));var i=B.indexOf(d(j.location));-1!==i&&(B[i]=t),O({action:n,location:r})}}))},go:I,goBack:function(){I(-1)},goForward:function(){I(1)},block:function(e){void 0===e&&(e=!1);var t=E.setPrompt(e);return F||(L(1),F=!0),function(){return F&&(F=!1,L(-1)),t()}},listen:function(e){var t=E.appendListener(e);return L(1),function(){L(-1),t()}}};return j}function O(e,t,n){return Math.min(Math.max(e,t),n)}function _(e){void 0===e&&(e={});var t=e.getUserConfirmation,n=e.initialEntries,o=void 0===n?["/"]:n,i=e.initialIndex,a=void 0===i?0:i,u=e.keyLength,c=void 0===u?6:u,s=p();function l(e){(0,r.A)(b,e),b.length=b.entries.length,s.notifyListeners(b.location,b.action)}function f(){return Math.random().toString(36).substr(2,c)}var g=O(a,0,o.length-1),h=o.map((function(e){return m(e,void 0,"string"==typeof e?f():e.key||f())}));function v(e){var n=O(b.index+e,0,b.entries.length-1),r=b.entries[n];s.confirmTransitionTo(r,"POP",t,(function(e){e?l({action:"POP",location:r,index:n}):l()}))}var b={length:h.length,action:"POP",location:h[g],index:g,entries:h,createHref:d,push:function(e,n){var r="PUSH",o=m(e,n,f(),b.location);s.confirmTransitionTo(o,r,t,(function(e){if(e){var t=b.index+1,n=b.entries.slice(0);n.length>t?n.splice(t,n.length-t,o):n.push(o),l({action:r,location:o,index:t,entries:n})}}))},replace:function(e,n){var r="REPLACE",o=m(e,n,f(),b.location);s.confirmTransitionTo(o,r,t,(function(e){e&&(b.entries[b.index]=o,l({action:r,location:o}))}))},go:v,goBack:function(){v(-1)},goForward:function(){v(1)},canGo:function(e){var t=b.index+e;return t>=0&&t<b.entries.length},block:function(e){return void 0===e&&(e=!1),s.setPrompt(e)},listen:function(e){return s.appendListener(e)}};return b}},20311:e=>{"use strict";e.exports=function(e,t,n,r,o,i,a,u){if(!e){var c;if(void 0===t)c=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var s=[n,r,o,i,a,u],l=0;(c=new Error(t.replace(/%s/g,(function(){return s[l++]})))).name="Invariant Violation"}throw c.framesToPop=1,c}}},64634:e=>{e.exports=Array.isArray||function(e){return"[object Array]"==Object.prototype.toString.call(e)}},45228:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;
1if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,o){for(var i,a,u=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),c=1;c<arguments.length;c++){for(var s in i=Object(arguments[c]))n.call(i,s)&&(u[s]=i[s]);if(t){a=t(i);for(var l=0;l<a.length;l++)r.call(i,a[l])&&(u[a[l]]=i[a[l]])}}return u}},35302:(e,t,n)=>{var r=n(64634);e.exports=p,e.exports.parse=i,e.exports.compile=function(e,t){return c(i(e,t),t)},e.exports.tokensToFunction=c,e.exports.tokensToRegExp=m;var o=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");function i(e,t){for(var n,r=[],i=0,u=0,c="",s=t&&t.delimiter||"/";null!=(n=o.exec(e));){var f=n[0],d=n[1],m=n.index;if(c+=e.slice(u,m),u=m+f.length,d)c+=d[1];else{var p=e[u],g=n[2],h=n[3],v=n[4],b=n[5],y=n[6],w=n[7];c&&(r.push(c),c="");var x=g||s,C=v||b,k=g||("string"==typeof r[r.length-1]?r[r.length-1]:"");r.push({name:h||i++,prefix:g||"",delimiter:x,optional:"?"===y||"*"===y,repeat:"+"===y||"*"===y,partial:null!=g&&null!=p&&p!==g,asterisk:!!w,pattern:C?l(C):w?".*":a(x,k)})}}return u<e.length&&(c+=e.substr(u)),c&&r.push(c),r}function a(e,t){return!t||t.indexOf(e)>-1?"[^"+s(e)+"]+?":s(t)+"|(?:(?!"+s(t)+")[^"+s(e)+"])+?"}function u(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()}))}function c(e,t){for(var n=new Array(e.length),o=0;o<e.length;o++)"object"==typeof e[o]&&(n[o]=new RegExp("^(?:"+e[o].pattern+")$",d(t)));return function(t,o){for(var i="",a=t||{},c=(o||{}).pretty?u:encodeURIComponent,s=0;s<e.length;s++){var l=e[s];if("string"!=typeof l){var f,d=a[l.name];if(null==d){if(l.optional){l.partial&&(i+=l.prefix);continue}throw new TypeError('Expected "'+l.name+'" to be defined')}if(r(d)){if(!l.repeat)throw new TypeError('Expected "'+l.name+'" to not repeat, but received `'+JSON.stringify(d)+"`");if(0===d.length){if(l.optional)continue;throw new TypeError('Expected "'+l.name+'" to not be empty')}for(var m=0;m<d.length;m++){if(f=c(d[m]),!n[s].test(f))throw new TypeError('Expected all "'+l.name+'" to match "'+l.pattern+'", but received `'+JSON.stringify(f)+"`");i+=(0===m?l.prefix:l.delimiter)+f}}else{if(f=l.asterisk?encodeURI(d).replace(/[?#]/g,(function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})):c(d),!n[s].test(f))throw new TypeError('Expected "'+l.name+'" to match "'+l.pattern+'", but received "'+f+'"');i+=l.prefix+f}}else i+=l}return i}}function s(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}function l(e){return e.replace(/([=!:$\/()])/g,"\\$1")}function f(e,t){return e.keys=t,e}function d(e){return e&&e.sensitive?"":"i"}function m(e,t,n){r(t)||(n=t||n,t=[]);for(var o=(n=n||{}).strict,i=!1!==n.end,a="",u=0;u<e.length;u++){var c=e[u];if("string"==typeof c)a+=s(c);else{var l=s(c.prefix),m="(?:"+c.pattern+")";t.push(c),c.repeat&&(m+="(?:"+l+m+")*"),a+=m=c.optional?c.partial?l+"("+m+")?":"(?:"+l+"("+m+"))?":l+"("+m+")"}}var p=s(n.delimiter||"/"),g=a.slice(-p.length)===p;return o||(a=(g?a.slice(0,-p.length):a)+"(?:"+p+"(?=$))?"),a+=i?"$":o&&g?"":"(?="+p+"|$)",f(new RegExp("^"+a,d(n)),t)}function p(e,t,n){return r(t)||(n=t||n,t=[]),n=n||{},e instanceof RegExp?function(e,t){var n=e.source.match(/\((?!\?)/g);if(n)for(var r=0;r<n.length;r++)t.push({name:r,prefix:null,delimiter:null,optional:!1,repeat:!1,partial:!1,asterisk:!1,pattern:null});return f(e,t)}(e,t):r(e)?function(e,t,n){for(var r=[],o=0;o<e.length;o++)r.push(p(e[o],t,n).source);return f(new RegExp("(?:"+r.join("|")+")",d(n)),t)}(e,t,n):function(e,t,n){return m(i(e,n),t,n)}(e,t,n)}},2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol
vendor: 4,259 bytes, line 1
1:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},22551:(e,t,n)=>{"use strict";var r=n(96540),o=n(45228),i=n(69982);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));function u(e,t,n,r,o,i,a,u,c){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var c=!1,s=null,l=!1,f=null,d={onError:function(e){c=!0,s=e}};function m(e,t,n,r,o,i,a,l,f){c=!1,s=null,u.apply(d,arguments)}var p=null,g=null,h=null;function v(e,t,n){var r=e.type||"unknown-event";e.currentTarget=h(n),function(e,t,n,r,o,i,u,d,p){if(m.apply(this,arguments),c){if(!c)throw Error(a(198));var g=s;c=!1,s=null,l||(l=!0,f=g)}}(r,t,void 0,e),e.currentTarget=null}var b=null,y={};function w(){if(b)for(var e in y){var t=y[e],n=b.indexOf(e);if(!(-1<n))throw Error(a(96,e));if(!C[n]){if(!t.extractEvents)throw Error(a(97,e));for(var r in C[n]=t,n=t.eventTypes){var o=void 0,i=n[r],u=t,c=r;if(k.hasOwnProperty(c))throw Error(a(99,c));k[c]=i;var s=i.phasedRegistrationNames;if(s){for(o in s)s.hasOwnProperty(o)&&x(s[o],u,c);o=!0}else i.registrationName?(x(i.registrationName,u,c),o=!0):o=!1;if(!o)throw Error(a(98,r,e))}}}}function x(e,t,n){if(S[e])throw Error(a(100,e));S[e]=t,T[e]=t.eventTypes[n].dependencies}var C=[],k={},S={},T={};function E(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];if(!y.hasOwnProperty(t)||y[t]!==r){if(y[t])throw Error(a(102,t));y[t]=r,n=!0}}n&&w()}var O=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),_=null,A=null,D=null;function N(e){if(e=g(e)){if("function"!=typeof _)throw Error(a(280));var t=e.stateNode;t&&(t=p(t),_(e.stateNode,e.type,t))}}function R(e){A?D?D.push(e):D=[e]:A=e}function P(){if(A){var e=A,t=D;if(D=A=null,N(e),t)for(e=0;e<t.length;e++)N(t[e])}}function B(e,t){return e(t)}function I(e,t,n,r,o){return e(t,n,r,o)}function M(){}var L=B,F=!1,j=!1;function U(){null===A&&null===D||(M(),P())}function H(e,t,n){if(j)return e(t,n);j=!0;try{return L(e,t,n)}finally{j=!1,U()}}var z=/^[: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]*$/,V=Object.prototype.hasOwnProperty,W={},q={};function $(e,t,n,r,o,i){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=i}var G={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){G[e]=new $(e,0,!1,e,null,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];G[t]=new $(t,1,!1,e[1],null,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){G[e]=new $(e,2,!1,e.toLowerCase(),null,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){G[e]=new $(e,2,!1,e,null,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){G[e]=new $(e,3,!1,e.toLowerCase(),null,!1)})),["checked","multiple","muted","selected"].forEach((function(e){G[e]=new $(e,3,!0,e,null,!1)})),["capture","download"].forEach((function(e){G[e]=new $(e,4,!1,e,null,!1)})),["cols","rows","size","span"].forEach((function(e){G[e]=new $(e,6,!1,e,null,!1)}
vendor: 7,337 bytes, line 1
1)),["rowSpan","start"].forEach((function(e){G[e]=new $(e,5,!1,e.toLowerCase(),null,!1)}));var K=/[\-:]([a-z])/g;function Y(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(K,Y);G[t]=new $(t,1,!1,e,null,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(K,Y);G[t]=new $(t,1,!1,e,"http://www.w3.org/1999/xlink",!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(K,Y);G[t]=new $(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1)})),["tabIndex","crossOrigin"].forEach((function(e){G[e]=new $(e,1,!1,e.toLowerCase(),null,!1)})),G.xlinkHref=new $("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0),["src","href","action","formAction"].forEach((function(e){G[e]=new $(e,1,!1,e.toLowerCase(),null,!0)}));var X=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function Q(e,t,n,r){var o=G.hasOwnProperty(t)?G[t]:null;(null!==o?0===o.type:!r&&(2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1])))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!V.call(q,e)||!V.call(W,e)&&(z.test(e)?q[e]=!0:(W[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}X.hasOwnProperty("ReactCurrentDispatcher")||(X.ReactCurrentDispatcher={current:null}),X.hasOwnProperty("ReactCurrentBatchConfig")||(X.ReactCurrentBatchConfig={suspense:null});var J=/^(.*)[\\\/]/,Z="function"==typeof Symbol&&Symbol.for,ee=Z?Symbol.for("react.element"):60103,te=Z?Symbol.for("react.portal"):60106,ne=Z?Symbol.for("react.fragment"):60107,re=Z?Symbol.for("react.strict_mode"):60108,oe=Z?Symbol.for("react.profiler"):60114,ie=Z?Symbol.for("react.provider"):60109,ae=Z?Symbol.for("react.context"):60110,ue=Z?Symbol.for("react.concurrent_mode"):60111,ce=Z?Symbol.for("react.forward_ref"):60112,se=Z?Symbol.for("react.suspense"):60113,le=Z?Symbol.for("react.suspense_list"):60120,fe=Z?Symbol.for("react.memo"):60115,de=Z?Symbol.for("react.lazy"):60116,me=Z?Symbol.for("react.block"):60121,pe="function"==typeof Symbol&&Symbol.iterator;function ge(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=pe&&e[pe]||e["@@iterator"])?e:null}function he(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case ne:return"Fragment";case te:return"Portal";case oe:return"Profiler";case re:return"StrictMode";case se:return"Suspense";case le:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case ae:return"Context.Consumer";case ie:return"Context.Provider";case ce:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case fe:return he(e.type);case me:return he(e.render);case de:if(e=1===e._status?e._result:null)return he(e)}return null}function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:case 10:case 9:var n="";break e;default:var r=e._debugOwner,o=e._debugSource,i=he(e.type);n=null,r&&(n=he(r.type)),r=i,i="",o?i=" (at "+o.fileName.replace(J,"")+":"+o.lineNumber+")":n&&(i=" (created by "+n+")"),n="\n in "+(r||"Unknown")+i}t+=n,e=e.return}while(e);return t}function be(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function ye(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function we(e){e._valueTracker||(e._valueTracker=function(e){var t=ye(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,i=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,i.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function xe(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=ye(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Ce(e,t){var n=t.checked;return o({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ke(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=be(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Se(e,t){null!=(t=t.checked)&&Q(e,"checked",t,!1)}function Te(e,t){Se(e,t);var n=be(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?Oe(e,t.type,n):t.hasOwnProperty("defaultValue")&&Oe(e,t.type,be(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function Ee(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(("submit"===r||"reset"===r)&&null==t.value)return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function Oe(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function _e(e,t){return e=o({children:void 0},t),(t=function(e){var t="";
vendor: 7,841 bytes, line 1
1return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function Ae(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+be(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function De(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return o({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function Ne(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:be(n)}}function Re(e,t){var n=be(t.value),r=be(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function Pe(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var Be="http://www.w3.org/1999/xhtml",Ie="http://www.w3.org/2000/svg";function Me(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 Le(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Me(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var Fe,je,Ue=(je=function(e,t){if(e.namespaceURI!==Ie||"innerHTML"in e)e.innerHTML=t;else{for((Fe=Fe||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=Fe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return je(e,t)}))}:je);function He(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}function ze(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ve={animationend:ze("Animation","AnimationEnd"),animationiteration:ze("Animation","AnimationIteration"),animationstart:ze("Animation","AnimationStart"),transitionend:ze("Transition","TransitionEnd")},We={},qe={};function $e(e){if(We[e])return We[e];if(!Ve[e])return e;var t,n=Ve[e];for(t in n)if(n.hasOwnProperty(t)&&t in qe)return We[e]=n[t];return e}O&&(qe=document.createElement("div").style,"AnimationEvent"in window||(delete Ve.animationend.animation,delete Ve.animationiteration.animation,delete Ve.animationstart.animation),"TransitionEvent"in window||delete Ve.transitionend.transition);var Ge=$e("animationend"),Ke=$e("animationiteration"),Ye=$e("animationstart"),Xe=$e("transitionend"),Qe="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Je=new("function"==typeof WeakMap?WeakMap:Map);function Ze(e){var t=Je.get(e);return void 0===t&&(t=new Map,Je.set(e,t)),t}function et(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).effectTag)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function tt(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&(null!==(e=e.alternate)&&(t=e.memoizedState)),null!==t)return t.dehydrated}return null}function nt(e){if(et(e)!==e)throw Error(a(188))}function rt(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=et(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var i=o.alternate;if(null===i){if(null!==(r=o.return)){n=r;continue}break}if(o.child===i.child){for(i=o.child;i;){if(i===n)return nt(o),e;if(i===r)return nt(o),t;i=i.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=i;else{for(var u=!1,c=o.child;c;){if(c===n){u=!0,n=o,r=i;break}if(c===r){u=!0,r=o,n=i;break}c=c.sibling}if(!u){for(c=i.child;c;){if(c===n){u=!0,n=i,r=o;break}if(c===r){u=!0,r=i,n=o;break}c=c.sibling}if(!u)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function ot(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.isArray(e)?Array.isArray(t)?(e.push.apply(e,t),e):(e.push(t),e):Array.isArray(t)?[e].concat(t):[e,t]}function it(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}var at=null;function ut(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;if(Array.isArray(t))for(var r=0;r<t.length&&!e.isPropagationStopped();r++)v(e,t[r],n[r]);else t&&v(e,t,n);e._dispatchListeners=null,e._dispatchInstances=null,e.isPersistent()||e.constructor.release(e)}}function ct(e){if(null!==e&&(at=ot(at,e)),e=at,at=null,e){if(it(e,ut),at)throw Error(a(95));if(l)throw e=f,l=!1,f=null,e}}function st(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}function lt(e){if(!O)return!1;var t=(e="on"+e)in document;return t||((t=document.createElement("div")).setAttribute(e,"return;"),t="function"==typeof t[e]),t}var ft=[];function dt(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,e.ancestors.length=0,10>ft.length&&ft.push(e)}function mt(e,t,n,r){if(ft.length){var o=ft.pop();return o.topLevelType=e,o.eventSystemFlags=r,o.nativeEvent=t,o.targetInst=n,o}return{topLevelType:e,eventSystemFlags:r,nativeEvent:t,targetInst:n,ancestors:[]}}function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);break}var r=n;if(3===r.tag)r=r.stateNode.containerInfo;else{for(;r.return;)r=r.return;r=3!==r.tag?null:r.stateNode.containerInfo}if(!r)break;5!==(t=n.tag)&&6!==t||e.ancestors.push(n),n=Pn(r)}while(n);for(n=0;n<e.ancestors.length;n++){t=e.ancestors[n];var o=st(e.nativeEvent);r=e.topLevelType;var i=e.nativeEvent,a=e.eventSystemFlags;0===n&&(a|=64);for(var u=null,c=0;c<C.length;c++){var s=C[c];s&&(s=s.extractEvents(r,t,i,o,a))&&(u=ot(u,s))}ct(u)}}function gt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Yt(t,"scroll",!0);break;case"focus":case"blur":Yt(t,"focus",!0),Yt(t,"blur",!0),n.set("blur",null),n.set("focus",null);break;case"cancel":case"close":lt(e)&&Yt(t,e,!0);break;case"invalid":case"submit":case"reset":break;default:-1===Qe.indexOf(e)&&Kt(e,t)}n.set(e,null)}}var ht,vt,bt,yt=!1,wt=[],xt=null,Ct=null,kt=null,St=new Map,Tt=new Map,Et=[],Ot="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput close cancel copy cut paste click change contextmenu reset submit".split(" "),_t="focus blur dragenter dragleave mouseover mouseout pointerover pointerout gotpointercapture lostpointercapture".split(" ");function At(e,t,n,r,o){return{blockedOn:e,topLevelType:t,eventSystemFlags:32|n,nativeEvent:o,container:r}}function Dt(e,t){switch(e){case"focus":case"blur":xt=null;break;case"dragenter":case"dragleave":Ct=null;break;case"mouseover":case"mouseout":kt=null;break;case"pointerover":case"pointerout":St.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Tt.delete(t.pointerId)}}function Nt(e,t,n,r,o,i){return null===e||e.nativeEvent!==i?(e=At(t,n,r,o,i),null!==t&&(null!==(t=Bn(t))&&vt(t)),e):(e.eventSystemFlags|=r,e)}function Rt(e){var t=Pn(e.target);if(null!==t){var n=et(t);
vendor: 5,517 bytes, line 1
1if(null!==n)if(13===(t=n.tag)){if(null!==(t=tt(n)))return e.blockedOn=t,void i.unstable_runWithPriority(e.priority,(function(){bt(n)}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Pt(e){if(null!==e.blockedOn)return!1;var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);if(null!==t){var n=Bn(t);return null!==n&&vt(n),e.blockedOn=t,!1}return!0}function Bt(e,t,n){Pt(e)&&n.delete(t)}function It(){for(yt=!1;0<wt.length;){var e=wt[0];if(null!==e.blockedOn){null!==(e=Bn(e.blockedOn))&&ht(e);break}var t=Zt(e.topLevelType,e.eventSystemFlags,e.container,e.nativeEvent);null!==t?e.blockedOn=t:wt.shift()}null!==xt&&Pt(xt)&&(xt=null),null!==Ct&&Pt(Ct)&&(Ct=null),null!==kt&&Pt(kt)&&(kt=null),St.forEach(Bt),Tt.forEach(Bt)}function Mt(e,t){e.blockedOn===t&&(e.blockedOn=null,yt||(yt=!0,i.unstable_scheduleCallback(i.unstable_NormalPriority,It)))}function Lt(e){function t(t){return Mt(t,e)}if(0<wt.length){Mt(wt[0],e);for(var n=1;n<wt.length;n++){var r=wt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==xt&&Mt(xt,e),null!==Ct&&Mt(Ct,e),null!==kt&&Mt(kt,e),St.forEach(t),Tt.forEach(t),n=0;n<Et.length;n++)(r=Et[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Et.length&&null===(n=Et[0]).blockedOn;)Rt(n),null===n.blockedOn&&Et.shift()}var Ft={},jt=new Map,Ut=new Map,Ht=["abort","abort",Ge,"animationEnd",Ke,"animationIteration",Ye,"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",Xe,"transitionEnd","waiting","waiting"];function zt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],o=e[n+1],i="on"+(o[0].toUpperCase()+o.slice(1));i={phasedRegistrationNames:{bubbled:i,captured:i+"Capture"},dependencies:[r],eventPriority:t},Ut.set(r,t),jt.set(r,i),Ft[o]=i}}zt("blur blur cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focus focus 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),zt("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),zt(Ht,2);for(var Vt="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Wt=0;Wt<Vt.length;Wt++)Ut.set(Vt[Wt],0);var qt=i.unstable_UserBlockingPriority,$t=i.unstable_runWithPriority,Gt=!0;function Kt(e,t){Yt(t,e,!1)}function Yt(e,t,n){var r=Ut.get(t);switch(void 0===r?2:r){case 0:r=Xt.bind(null,t,1,e);break;case 1:r=Qt.bind(null,t,1,e);break;default:r=Jt.bind(null,t,1,e)}e.addEventListener(t,r,!!n)}function Xt(e,t,n,r){F||M();var o=Jt,i=F;F=!0;try{I(o,e,t,n,r)}finally{(F=i)||U()}}function Qt(e,t,n,r){$t(qt,Jt.bind(null,e,t,n,r))}function Jt(e,t,n,r){if(Gt)if(0<wt.length&&-1<Ot.indexOf(e))e=At(null,e,t,n,r),wt.push(e);else{var o=Zt(e,t,n,r);if(null===o)Dt(e,r);else if(-1<Ot.indexOf(e))e=At(o,e,t,n,r),wt.push(e);else if(!function(e,t,n,r,o){switch(t){case"focus":return xt=Nt(xt,e,t,n,r,o),!0;case"dragenter":return Ct=Nt(Ct,e,t,n,r,o),!0;case"mouseover":return kt=Nt(kt,e,t,n,r,o),!0;case"pointerover":var i=o.pointerId;return St.set(i,Nt(St.get(i)||null,e,t,n,r,o)),!0;case"gotpointercapture":return Tt.set(i=o.pointerId,Nt(Tt.get(i)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r)){Dt(e,r),e=mt(e,r,null,t);try{H(pt,e)}finally{dt(e)}}}}function Zt(e,t,n,r){if(null!==(n=Pn(n=st(r)))){var o=et(n);if(null===o)n=null;else{var i=o.tag;if(13===i){if(null!==(n=tt(o)))return n;n=null}else if(3===i){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;n=null}else o!==n&&(n=null)}}e=mt(e,r,n,t);try{H(pt,e)}finally{dt(e)}return null}var en={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},tn=["Webkit","ms","Moz","O"];function nn(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||en.hasOwnProperty(e)&&en[e]?(""+t).trim():t+"px"}function rn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=nn(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}
vendor: 4,043 bytes, line 1
1Object.keys(en).forEach((function(e){tn.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),en[t]=en[e]}))}));var on=o({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 an(e,t){if(t){if(on[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e,""));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62,""))}}function un(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var cn=Be;function sn(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDocument);t=T[t];for(var r=0;r<t.length;r++)gt(t[r],e,n)}function ln(){}function fn(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function dn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function mn(e,t){var n,r=dn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=dn(r)}}function pn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?pn(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function gn(){for(var e=window,t=fn();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=fn((e=t.contentWindow).document)}return t}function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var vn="$",bn="/$",yn="$?",wn="$!",xn=null,Cn=null;function kn(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Sn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Tn="function"==typeof setTimeout?setTimeout:void 0,En="function"==typeof clearTimeout?clearTimeout:void 0;function On(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function _n(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if(n===vn||n===wn||n===yn){if(0===t)return e;t--}else n===bn&&t++}e=e.previousSibling}return null}var An=Math.random().toString(36).slice(2),Dn="__reactInternalInstance$"+An,Nn="__reactEventHandlers$"+An,Rn="__reactContainere$"+An;function Pn(e){var t=e[Dn];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Rn]||n[Dn]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=_n(e);null!==e;){if(n=e[Dn])return n;e=_n(e)}return t}n=(e=n).parentNode}return null}function Bn(e){return!(e=e[Dn]||e[Rn])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function In(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function Mn(e){return e[Nn]||null}function Ln(e){do{e=e.return}while(e&&5!==e.tag);return e||null}function Fn(e,t){var n=e.stateNode;if(!n)return null;var r=p(n);if(!r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}
vendor: 3,006 bytes, line 1
1function jn(e,t,n){(t=Fn(e,n.dispatchConfig.phasedRegistrationNames[t]))&&(n._dispatchListeners=ot(n._dispatchListeners,t),n._dispatchInstances=ot(n._dispatchInstances,e))}function Un(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t=e._targetInst,n=[];t;)n.push(t),t=Ln(t);for(t=n.length;0<t--;)jn(n[t],"captured",e);for(t=0;t<n.length;t++)jn(n[t],"bubbled",e)}}function Hn(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Fn(e,n.dispatchConfig.registrationName))&&(n._dispatchListeners=ot(n._dispatchListeners,t),n._dispatchInstances=ot(n._dispatchInstances,e))}function zn(e){e&&e.dispatchConfig.registrationName&&Hn(e._targetInst,null,e)}function Vn(e){it(e,Un)}var Wn=null,qn=null,$n=null;function Gn(){if($n)return $n;var e,t,n=qn,r=n.length,o="value"in Wn?Wn.value:Wn.textContent,i=o.length;for(e=0;e<r&&n[e]===o[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===o[i-t];t++);return $n=o.slice(e,1<t?1-t:void 0)}function Kn(){return!0}function Yn(){return!1}function Xn(e,t,n,r){for(var o in this.dispatchConfig=e,this._targetInst=t,this.nativeEvent=n,e=this.constructor.Interface)e.hasOwnProperty(o)&&((t=e[o])?this[o]=t(n):"target"===o?this.target=r:this[o]=n[o]);return this.isDefaultPrevented=(null!=n.defaultPrevented?n.defaultPrevented:!1===n.returnValue)?Kn:Yn,this.isPropagationStopped=Yn,this}function Qn(e,t,n,r){if(this.eventPool.length){var o=this.eventPool.pop();return this.call(o,e,t,n,r),o}return new this(e,t,n,r)}function Jn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(),10>this.eventPool.length&&this.eventPool.push(e)}function Zn(e){e.eventPool=[],e.getPooled=Qn,e.release=Jn}o(Xn.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=Kn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=Kn)},persist:function(){this.isPersistent=Kn},isPersistent:Yn,destructor:function(){var e,t=this.constructor.Interface;for(e in t)this[e]=null;this.nativeEvent=this._targetInst=this.dispatchConfig=null,this.isPropagationStopped=this.isDefaultPrevented=Yn,this._dispatchInstances=this._dispatchListeners=null}}),Xn.Interface={type:null,target:null,currentTarget:function(){return null},eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null},Xn.extend=function(e){function t(){}function n(){return r.apply(this,arguments)}var r=this;t.prototype=r.prototype;var i=new t;return o(i,n.prototype),(n.prototype=i).constructor=n,n.Interface=o({},r.Interface,e),n.extend=r.extend,Zn(n),n},Zn(Xn);var er=Xn.extend({data:null}),tr=Xn.extend({data:null}),nr=[9,13,27,32],rr=O&&"CompositionEvent"in window,or=null;O&&"documentMode"in document&&(or=document.documentMode);var ir=O&&"TextEvent"in window&&!or,ar=O&&(!rr||or&&8<or&&11>
vendor: 9,365 bytes, line 1
1=or),ur=String.fromCharCode(32),cr={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["compositionend","keypress","textInput","paste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:"blur compositionend keydown keypress keyup mousedown".split(" ")},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:"blur compositionstart keydown keypress keyup mousedown".split(" ")},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:"blur compositionupdate keydown keypress keyup mousedown".split(" ")}},sr=!1;function lr(e,t){switch(e){case"keyup":return-1!==nr.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"blur":return!0;default:return!1}}function fr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var dr=!1;var mr={eventTypes:cr,extractEvents:function(e,t,n,r){var o;if(rr)e:{switch(e){case"compositionstart":var i=cr.compositionStart;break e;case"compositionend":i=cr.compositionEnd;break e;case"compositionupdate":i=cr.compositionUpdate;break e}i=void 0}else dr?lr(e,n)&&(i=cr.compositionEnd):"keydown"===e&&229===n.keyCode&&(i=cr.compositionStart);return i?(ar&&"ko"!==n.locale&&(dr||i!==cr.compositionStart?i===cr.compositionEnd&&dr&&(o=Gn()):(qn="value"in(Wn=r)?Wn.value:Wn.textContent,dr=!0)),i=er.getPooled(i,t,n,r),o?i.data=o:null!==(o=fr(n))&&(i.data=o),Vn(i),o=i):o=null,(e=ir?function(e,t){switch(e){case"compositionend":return fr(t);case"keypress":return 32!==t.which?null:(sr=!0,ur);case"textInput":return(e=t.data)===ur&&sr?null:e;default:return null}}(e,n):function(e,t){if(dr)return"compositionend"===e||!rr&&lr(e,t)?(e=Gn(),$n=qn=Wn=null,dr=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return ar&&"ko"!==t.locale?null:t.data}}(e,n))?((t=tr.getPooled(cr.beforeInput,t,n,r)).data=e,Vn(t)):t=null,null===o?t:null===t?o:[o,t]}},pr={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 gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!pr[e.type]:"textarea"===t}var hr={change:{phasedRegistrationNames:{bubbled:"onChange",captured:"onChangeCapture"},dependencies:"blur change click focus input keydown keyup selectionchange".split(" ")}};function vr(e,t,n){return(e=Xn.getPooled(hr.change,e,t,n)).type="change",R(n),Vn(e),e}var br=null,yr=null;function wr(e){ct(e)}function xr(e){if(xe(In(e)))return e}function Cr(e,t){if("change"===e)return t}var kr=!1;function Sr(){br&&(br.detachEvent("onpropertychange",Tr),yr=br=null)}function Tr(e){if("value"===e.propertyName&&xr(yr))if(e=vr(yr,e,st(e)),F)ct(e);else{F=!0;try{B(wr,e)}finally{F=!1,U()}}}function Er(e,t,n){"focus"===e?(Sr(),yr=n,(br=t).attachEvent("onpropertychange",Tr)):"blur"===e&&Sr()}function Or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return xr(yr)}function _r(e,t){if("click"===e)return xr(t)}function Ar(e,t){if("input"===e||"change"===e)return xr(t)}O&&(kr=lt("input")&&(!document.documentMode||9<document.documentMode));var Dr={eventTypes:hr,_isInputEventSupported:kr,extractEvents:function(e,t,n,r){var o=t?In(t):window,i=o.nodeName&&o.nodeName.toLowerCase();if("select"===i||"input"===i&&"file"===o.type)var a=Cr;else if(gr(o))if(kr)a=Ar;else{a=Or;var u=Er}else(i=o.nodeName)&&"input"===i.toLowerCase()&&("checkbox"===o.type||"radio"===o.type)&&(a=_r);if(a&&(a=a(e,t)))return vr(a,n,r);u&&u(e,o,t),"blur"===e&&(e=o._wrapperState)&&e.controlled&&"number"===o.type&&Oe(o,"number",o.value)}},Nr=Xn.extend({view:null,detail:null}),Rr={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Pr(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Rr[e])&&!!t[e]}function Br(){return Pr}var Ir=0,Mr=0,Lr=!1,Fr=!1,jr=Nr.extend({screenX:null,screenY:null,clientX:null,clientY:null,pageX:null,pageY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:Br,button:null,buttons:null,relatedTarget:function(e){return e.relatedTarget||(e.fromElement===e.srcElement?e.toElement:e.fromElement)},movementX:function(e){if("movementX"in e)return e.movementX;var t=Ir;return Ir=e.screenX,Lr?"mousemove"===e.type?e.screenX-t:0:(Lr=!0,0)},movementY:function(e){if("movementY"in e)return e.movementY;var t=Mr;return Mr=e.screenY,Fr?"mousemove"===e.type?e.screenY-t:0:(Fr=!0,0)}}),Ur=jr.extend({pointerId:null,width:null,height:null,pressure:null,tangentialPressure:null,tiltX:null,tiltY:null,twist:null,pointerType:null,isPrimary:null}),Hr={mouseEnter:{registrationName:"onMouseEnter",dependencies:["mouseout","mouseover"]},mouseLeave:{registrationName:"onMouseLeave",dependencies:["mouseout","mouseover"]},pointerEnter:{registrationName:"onPointerEnter",dependencies:["pointerout","pointerover"]},pointerLeave:{registrationName:"onPointerLeave",dependencies:["pointerout","pointerover"]}},zr={eventTypes:Hr,extractEvents:function(e,t,n,r,o){var i="mouseover"===e||"pointerover"===e,a="mouseout"===e||"pointerout"===e;if(i&&!(32&o)&&(n.relatedTarget||n.fromElement)||!a&&!i)return null;(i=r.window===r?r:(i=r.ownerDocument)?i.defaultView||i.parentWindow:window,a)?(a=t,null!==(t=(t=n.relatedTarget||n.toElement)?Pn(t):null)&&(t!==et(t)||5!==t.tag&&6!==t.tag)&&(t=null)):a=null;if(a===t)return null;if("mouseout"===e||"mouseover"===e)var u=jr,c=Hr.mouseLeave,s=Hr.mouseEnter,l="mouse";else"pointerout"!==e&&"pointerover"!==e||(u=Ur,c=Hr.pointerLeave,s=Hr.pointerEnter,l="pointer");if(e=null==a?i:In(a),i=null==t?i:In(t),(c=u.getPooled(c,a,n,r)).type=l+"leave",c.target=e,c.relatedTarget=i,(n=u.getPooled(s,t,n,r)).type=l+"enter",n.target=i,n.relatedTarget=e,l=t,(r=a)&&l)e:{for(s=l,a=0,e=u=r;e;e=Ln(e))a++;for(e=0,t=s;t;t=Ln(t))e++;for(;0<a-e;)u=Ln(u),a--;for(;0<e-a;)s=Ln(s),e--;for(;a--;){if(u===s||u===s.alternate)break e;u=Ln(u),s=Ln(s)}u=null}else u=null;for(s=u,u=[];r&&r!==s&&(null===(a=r.alternate)||a!==s);)u.push(r),r=Ln(r);for(r=[];l&&l!==s&&(null===(a=l.alternate)||a!==s);)r.push(l),l=Ln(l);for(l=0;l<u.length;l++)Hn(u[l],"bubbled",c);for(l=r.length;0<l--;)Hn(r[l],"captured",n);return 64&o?[c,n]:[c]}};var Vr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},Wr=Object.prototype.hasOwnProperty;function qr(e,t){if(Vr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!Wr.call(t,n[r])||!Vr(e[n[r]],t[n[r]]))return!1;return!0}var $r=O&&"documentMode"in document&&11>=document.documentMode,Gr={select:{phasedRegistrationNames:{bubbled:"onSelect",captured:"onSelectCapture"},dependencies:"blur contextmenu dragend focus keydown keyup mousedown mouseup selectionchange".split(" ")}},Kr=null,Yr=null,Xr=null,Qr=!1;function Jr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerDocument;return Qr||null==Kr||Kr!==fn(n)?null:("selectionStart"in(n=Kr)&&hn(n)?n={start:n.selectionStart,end:n.selectionEnd}:n={anchorNode:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset},Xr&&qr(Xr,n)?null:(Xr=n,(e=Xn.getPooled(Gr.select,Yr,e,t)).type="select",e.target=Kr,Vn(e),e))}var Zr={eventTypes:Gr,extractEvents:function(e,t,n,r,o,i){if(!(i=!(o=i||(r.window===r?r.document:9===r.nodeType?r:r.ownerDocument)))){e:{o=Ze(o),i=T.onSelect;for(var a=0;a<i.length;a++)if(!o.has(i[a])){o=!1;break e}o=!0}i=!o}if(i)return null;switch(o=t?In(t):window,e){case"focus":(gr(o)||"true"===o.contentEditable)&&(Kr=o,Yr=t,Xr=null);break;case"blur":Xr=Yr=Kr=null;break;case"mousedown":Qr=!0;break;case"contextmenu":case"mouseup":case"dragend":return Qr=!1,Jr(n,r);case"selectionchange":if($r)break;case"keydown":case"keyup":return Jr(n,r)}return null}},eo=Xn.extend({animationName:null,elapsedTime:null,pseudoElement:null}),to=Xn.extend({clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),no=Nr.extend({relatedTarget:null});function ro(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}var oo={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},io={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"},ao=Nr.extend({key:function(e){if(e.key){var t=oo[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=ro(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"ke
1yup"===e.type?io[e.keyCode]||"Unidentified":""},location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:Br,charCode:function(e){return"keypress"===e.type?ro(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?ro(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),uo=jr.extend({dataTransfer:null}),co=Nr.extend({touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:Br}),so=Xn.extend({propertyName:null,elapsedTime:null,pseudoElement:null}),lo=jr.extend({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:null,deltaMode:null}),fo={eventTypes:Ft,extractEvents:function(e,t,n,r){var o=jt.get(e);if(!o)return null;switch(e){case"keypress":if(0===ro(n))return null;case"keydown":case"keyup":e=ao;break;case"blur":case"focus":e=no;break;case"click":if(2===n.button)return null;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":e=jr;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":e=uo;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":e=co;break;case Ge:case Ke:case Ye:e=eo;break;case Xe:e=so;break;case"scroll":e=Nr;break;case"wheel":e=lo;break;case"copy":case"cut":case"paste":e=to;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":e=Ur;break;default:e=Xn}return Vn(t=e.getPooled(o,t,n,r)),t}};if(b)throw Error(a(101));b=Array.prototype.slice.call("ResponderEventPlugin SimpleEventPlugin EnterLeaveEventPlugin ChangeEventPlugin SelectEventPlugin BeforeInputEventPlugin".split(" ")),w(),p=Mn,g=Bn,h=In,E({SimpleEventPlugin:fo,EnterLeaveEventPlugin:zr,ChangeEventPlugin:Dr,SelectEventPlugin:Zr,BeforeInputEventPlugin:mr});var mo=[],po=-1;function go(e){0>po||(e.current=mo[po],mo[po]=null,po--)}function ho(e,t){po++,mo[po]=e.current,e.current=t}var vo={},bo={current:vo},yo={current:!1},wo=vo;function xo(e,t){var n=e.type.contextTypes;if(!n)return vo;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,i={};for(o in n)i[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function Co(e){return null!=(e=e.childContextTypes)}function ko(){go(yo),go(bo)}function So(e,t,n){if(bo.current!==vo)throw Error(a(168));ho(bo,t),ho(yo,n)}function To(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var i in r=r.getChildContext())if(!(i in e))throw Error(a(108,he(t)||"Unknown",i));return o({},n,{},r)}function Eo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||vo,wo=bo.current,ho(bo,e),ho(yo,yo.current),!0}function Oo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=To(e,t,wo),r.__reactInternalMemoizedMergedChildContext=e,go(yo),go(bo),ho(bo,e)):go(yo),ho(yo,n)}var _o=i.unstable_runWithPriority,Ao=i.unstable_scheduleCallback,Do=i.unstable_cancelCallback,No=i.unstable_requestPaint,Ro=i.unstable_now,Po=i.unstable_getCurrentPriorityLevel,Bo=i.unstable_ImmediatePriority,Io=i.unstable_UserBlockingPriority,Mo=i.unstable_NormalPriority,Lo=i.unstable_LowPriority,Fo=i.unstable_IdlePriority,jo={},Uo=i.unstable_shouldYield,Ho=void 0!==No?No:function(){},zo=null,Vo=null,Wo=!1,qo=Ro(),$o=1e4>qo?Ro:function(){return Ro()-qo};function Go(){switch(Po()){case Bo:return 99;case Io:return 98;case Mo:return 97;case Lo:return 96;case Fo:return 95;default:throw Error(a(332))}}function Ko(e){switch(e){case 99:return Bo;case 98:return Io;case 97:return Mo;case 96:return Lo;case 95:return Fo;default:throw Error(a(332))}}function Yo(e,t){return e=Ko(e),_o(e,t)}function Xo(e,t,n){return e=Ko(e),Ao(e,t,n)}function Qo(e){return null===zo?(zo=[e],Vo=Ao(Bo,Zo)):zo.push(e),jo}function Jo(){if(null!==Vo){var e=Vo;Vo=null,Do(e)}Zo()}function Zo(){if(!Wo&&null!==zo){Wo=!0;var e=0;try{var t=zo;Yo(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),zo=null}catch(t){throw null!==zo&&(zo=zo.slice(e+1)),Ao(Bo,Jo),t}finally{Wo=!1}}}
vendor: 20,541 bytes, line 1
1function ei(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}function ti(e,t){if(e&&e.defaultProps)for(var n in t=o({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}var ni={current:null},ri=null,oi=null,ii=null;function ai(){ii=oi=ri=null}function ui(e){var t=ni.current;go(ni),e.type._context._currentValue=t}function ci(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationTime<t)e.childExpirationTime=t,null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t);else{if(!(null!==n&&n.childExpirationTime<t))break;n.childExpirationTime=t}e=e.return}}function si(e,t){ri=e,ii=oi=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(e.expirationTime>=t&&(Ma=!0),e.firstContext=null)}function li(e,t){if(ii!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ii=e,t=1073741823),t={context:e,observedBits:t,next:null},null===oi){if(null===ri)throw Error(a(308));oi=t,ri.dependencies={expirationTime:0,firstContext:t,responders:null}}else oi=oi.next=t;return e._currentValue}var fi=!1;function di(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,shared:{pending:null},effects:null}}function mi(e,t){t.updateQueue===(e=e.updateQueue)&&(t.updateQueue={baseState:e.baseState,baseQueue:e.baseQueue,shared:e.shared,effects:e.effects})}function pi(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,payload:null,callback:null,next:null}).next=e}function gi(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function hi(e,t){var n=e.alternate;null!==n&&mi(n,e),null===(n=(e=e.updateQueue).baseQueue)?(e.baseQueue=t.next=t,t.next=t):(t.next=n.next,n.next=t)}function vi(e,t,n,r){var i=e.updateQueue;fi=!1;var a=i.baseQueue,u=i.shared.pending;if(null!==u){if(null!==a){var c=a.next;a.next=u.next,u.next=c}a=u,i.shared.pending=null,null!==(c=e.alternate)&&(null!==(c=c.updateQueue)&&(c.baseQueue=u))}if(null!==a){var s=i.baseState,l=0,f=null,d=null,m=null;if(null!==(c=a.next))for(var p=c;;){if((u=p.expirationTime)<r){var g={expirationTime:p.expirationTime,suspenseConfig:p.suspenseConfig,tag:p.tag,payload:p.payload,callback:p.callback,next:null};null===m?(d=m=g,f=s):m=m.next=g,u>l&&(l=u)}else{null!==m&&(m=m.next={expirationTime:1073741823,suspenseConfig:p.suspenseConfig,tag:p.tag,payload:p.payload,callback:p.callback,next:null}),Cc(u,p.suspenseConfig);e:{var h=e,v=p;switch(u=t,g=n,v.tag){case 1:if("function"==typeof(h=v.payload)){s=h.call(g,s,u);break e}s=h;break e;case 3:h.effectTag=-4097&h.effectTag|64;case 0:if(null==(u="function"==typeof(h=v.payload)?h.call(g,s,u):h))break e;s=o({},s,u);break e;case 2:fi=!0}}null!==p.callback&&(e.effectTag|=32,null===(u=i.effects)?i.effects=[p]:u.push(p))}if(null===(p=p.next)||p===c){if(null===(u=i.shared.pending))break;p=a.next=u.next,u.next=c,i.baseQueue=a=u,i.shared.pending=null}}null===m?f=s:m.next=d,i.baseState=f,i.baseQueue=m,kc(l),e.expirationTime=l,e.memoizedState=s}}function bi(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=o,o=n,"function"!=typeof r)throw Error(a(191,r));r.call(o)}}}var yi=X.ReactCurrentBatchConfig,wi=(new r.Component).refs;function xi(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:o({},t,n),e.memoizedState=n,0===e.expirationTime&&(e.updateQueue.baseState=n)}var Ci={isMounted:function(e){return!!(e=e._reactInternalFiber)&&et(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternalFiber;var r=sc(),o=yi.suspense;(o=pi(r=lc(r,e,o),o)).payload=t,null!=n&&(o.callback=n),gi(e,o),fc(e,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternalFiber;var r=sc(),o=yi.suspense;(o=pi(r=lc(r,e,o),o)).tag=1,o.payload=t,null!=n&&(o.callback=n),gi(e,o),fc(e,r)},enqueueForceUpdate:function(e,t){e=e._reactInternalFiber;var n=sc(),r=yi.suspense;(r=pi(n=lc(n,e,r),r)).tag=2,null!=t&&(r.callback=t),gi(e,r),fc(e,n)}};function ki(e,t,n,r,o,i,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,i,a):!t.prototype||!t.prototype.isPureReactComponent||(!qr(n,r)||!qr(o,i))}function Si(e,t,n){var r=!1,o=vo,i=t.contextType;return"object"==typeof i&&null!==i?i=li(i):(o=Co(t)?wo:bo.current,i=(r=null!=(r=t.contextTypes))?xo(e,o):vo),t=new t(n,i),e.memoizedState=null!=t.state?t.state:null,t.updater=Ci,e.stateNode=t,t._reactInternalFiber=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=i),t}function Ti(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ci.enqueueReplaceState(t,t.state,null)}function Ei(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=wi,di(e);var i=t.contextType;"object"==typeof i&&null!==i?o.context=li(i):(i=Co(t)?wo:bo.current,o.context=xo(e,i)),vi(e,n,o,r),o.state=e.memoizedState,"function"==typeof(i=t.getDerivedStateFromProps)&&(xi(e,t,i,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Ci.enqueueReplaceState(o,o.state,null),vi(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.effectTag|=4)}var Oi=Array.isArray;function _i(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===o?t.ref:(t=function(e){var t=r.refs;t===wi&&(t=r.refs={}),null===e?delete t[o]:t[o]=e},t._stringRef=o,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Ai(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t,""))}function Di(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.effectTag=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)e.set(null!==t.key?t.key:t.index,t),t=t.sibling;return e}function o(e,t){return(e=Vc(e,t)).index=0,e.sibling=null,e}function i(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.effectTag=2,n):r:(t.effectTag=2,n):n}function u(t){return e&&null===t.alternate&&(t.effectTag=2),t}function c(e,t,n,r){return null===t||6!==t.tag?((t=$c(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function s(e,t,n,r){return null!==t&&t.elementType===n.type?((r=o(t,n.props)).ref=_i(e,t,n),r.return=e,r):((r=Wc(n.type,n.key,n.props,null,e.mode,r)).ref=_i(e,t,n),r.return=e,r)}function l(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Gc(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function f(e,t,n,r,i){return null===t||7!==t.tag?((t=qc(n,e.mode,r,i)).return=e,t):((t=o(t,n)).return=e,t)}function d(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=$c(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case ee:return(n=Wc(t.type,t.key,t.props,null,e.mode,n)).ref=_i(e,null,t),n.return=e,n;case te:return(t=Gc(t,e.mode,n)).return=e,t}if(Oi(t)||ge(t))return(t=qc(t,e.mode,n,null)).return=e,t;Ai(e,t)}return null}function m(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==o?null:c(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case ee:return n.key===o?n.type===ne?f(e,t,n.props.children,r,o):s(e,t,n,r):null;case te:return n.key===o?l(e,t,n,r):null}if(Oi(n)||ge(n))return null!==o?null:f(e,t,n,r,null);Ai(e,n)}return null}function p(e,t,n,r,o){if("string"==typeof r||"number"==typeof r)return c(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case ee:return e=e.get(null===r.key?n:r.key)||null,r.type===ne?f(t,e,r.props.children,o,r.key):s(t,e,r,o);case te:return l(t,e=e.get(null===r.key?n:r.key)||null,r,o)}if(Oi(r)||ge(r))return f(t,e=e.get(n)||null,r,o,null);Ai(t,r)}return null}function g(o,a,u,c){for(var s=null,l=null,f=a,g=a=0,h=null;null!==f&&g<u.length;g++){f.index>g?(h=f,f=null):h=f.sibling;var v=m(o,f,u[g],c);if(null===v){null===f&&(f=h);break}e&&f&&null===v.alternate&&t(o,f),a=i(v,a,g),null===l?s=v:l.sibling=v,l=v,f=h}if(g===u.length)return n(o,f),s;if(null===f){for(;g<u.length;g++)null!==(f=d(o,u[g],c))&&(a=i(f,a,g),null===l?s=f:l.sibling=f,l=f);return s}for(f=r(o,f);g<u.length;g++)null!==(h=p(f,o,g,u[g],c))&&(e&&null!==h.alternate&&f.delete(null===h.key?g:h.key),a=i(h,a,g),null===l?s=h:l.sibling=h,l=h);return e&&f.forEach((function(e){return t(o,e)})),s}function h(o,u,c,s){var l=ge(c);if("function"!=typeof l)throw Error(a(150));if(null==(c=l.call(c)))throw Error(a(151));for(var f=l=null,g=u,h=u=0,v=null,b=c.next();null!==g&&!b.done;h++,b=c.next()){g.index>h?(v=g,g=null):v=g.sibling;var y=m(o,g,b.value,s);if(null===y){null===g&&(g=v);break}e&&g&&null===y.alternate&&t(o,g),u=i(y,u,h),null===f?l=y:f.sibling=y,f=y,g=v}if(b.done)return n(o,g),l;if(null===g){for(;!b.done;h++,b=c.next())null!==(b=d(o,b.value,s))&&(u=i(b,u,h),null===f?l=b:f.sibling=b,f=b);return l}for(g=r(o,g);!b.done;h++,b=c.next())null!==(b=p(g,o,h,b.value,s))&&(e&&null!==b.alternate&&g.delete(null===b.key?h:b.key),u=i(b,u,h),null===f?l=b:f.sibling=b,f=b);return e&&g.forEach((function(e){return t(o,e)})),l}return function(e,r,i,c){var s="object"==typeof i&&null!==i&&i.type===ne&&null===i.key;s&&(i=i.props.children);var l="object"==typeof i&&null!==i;if(l)switch(i.$$typeof){case ee:e:{for(l=i.key,s=r;null!==s;){if(s.key===l){if(7===s.tag){if(i.type===ne){n(e,s.sibling),(r=o(s,i.props.children)).return=e,e=r;break e}}else if(s.elementType===i.type){n(e,s.sibling),(r=o(s,i.props)).ref=_i(e,s,i),r.return=e,e=r;break e}n(e,s);break}t(e,s),s=s.sibling}i.type===ne?((r=qc(i.props.children,e.mode,c,i.key)).return=e,e=r):((c=Wc(i.type,i.key,i.props,null,e.mode,c)).ref=_i(e,r,i),c.return=e,e=c)}return u(e);case te:e:{for(s=i.key;null!==r;){if(r.key===s){if(4===r.tag&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),(r=o(r,i.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Gc(i,e.mode,c)).return=e,e=r}return u(e)}if("string"==typeof i||"number"==typeof i)return i=""+i,null!==r&&6===r.tag?(n(e,r.sibling),(r=o(r,i)).return=e,e=r):(n(e,r),(r=$c(i,e.mode,c)).return=e,e=r),u(e);if(Oi(i))return g(e,r,i,c);if(ge(i))return h(e,r,i,c);if(l&&Ai(e,i),void 0===i&&!s)switch(e.tag){case 1:case 0:throw e=e.type,Error(a(152,e.displayName||e.name||"Component"))}return n(e,r)}}var Ni=Di(!0),Ri=Di(!1),Pi={},Bi={current:Pi},Ii={current:Pi},Mi={current:Pi};function Li(e){if(e===Pi)throw Error(a(174));return e}function Fi(e,t){switch(ho(Mi,t),ho(Ii,e),ho(Bi,Pi),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Le(null,"");break;default:t=Le(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}go(Bi),ho(Bi,t)}function ji(){go(Bi),go(Ii),go(Mi)}function Ui(e){Li(Mi.current);var t=Li(Bi.current),n=Le(t,e.type);t!==n&&(ho(Ii,e),ho(Bi,n))}function Hi(e){Ii.current===e&&(go(Bi),go(Ii))}var zi={current:0};function Vi(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||n.data===yn||n.data===wn))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.effectTag)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}function Wi(e,t){return{responder:e,props:t}}var qi=X.ReactCurrentDispatcher,$i=X.ReactCurrentBatchConfig,Gi=0,Ki=null,Yi=null,Xi=null,Qi=!1;function Ji(){throw Error(a(321))}function Zi(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Vr(e[n],t[n]))return!1;return!0}function ea(e,t,n,r,o,i){if(Gi=i,Ki=t,t.memoizedState=null,t.updateQueue=null,t.expirationTime=0,qi.current=null===e||null===e.memoizedState?ka:Sa,e=n(r,o),t.expirationTime===Gi){i=0;do{if(t.expirationTime=0,!(25>i))throw Error(a(301));i+=1,Xi=Yi=null,t.updateQueue=null,qi.current=Ta,e=n(r,o)}while(t.expirationTime===Gi)}if(qi.current=Ca,t=null!==Yi&&null!==Yi.next,Gi=0,Xi=Yi=Ki=null,Qi=!1,t)throw Error(a(300));return e}function ta(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===Xi?Ki.memoizedState=Xi=e:Xi=Xi.next=e,Xi}function na(){if(null===Yi){var e=Ki.alternate;e=null!==e?e.memoizedState:null}else e=Yi.next;var t=null===Xi?Ki.memoizedState:Xi.next;if(null!==t)Xi=t,Yi=e;else{if(null===e)throw Error(a(310));e={memoizedState:(Yi=e).memoizedState,baseState:Yi.baseState,baseQueue:Yi.baseQueue,queue:Yi.queue,next:null},null===Xi?Ki.memoizedState=Xi=e:Xi=Xi.next=e}return Xi}function ra(e,t){return"function"==typeof t?t(e):t}function oa(e){var t=na(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=Yi,o=r.baseQueue,i=n.pending;if(null!==i){if(null!==o){var u=o.next;o.next=i.next,i.next=u}r.baseQueue=o=i,n.pending=null}if(null!==o){r=r.baseState;var c=u=i=null,s=o=o.next;do{var l=s.expirationTime;if(l<Gi){var f={expirationTime:s.expirationTime,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null};null===c?(u=c=f,i=r):c=c.next=f,l>Ki.expirationTime&&(Ki.expirationTime=l,kc(l))}else null!==c&&(c=c.next={expirationTime:1073741823,suspenseConfig:s.suspenseConfig,action:s.action,eagerReducer:s.eagerReducer,eagerState:s.eagerState,next:null}),Cc(l,s.suspenseConfig),r=s.eagerReducer===e?s.eagerState:e(r,s.action);s=s.next}while(null!==s&&s!==o);null===c?i=r:c.next=u,Vr(r,t.memoizedState)||(Ma=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=c,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function ia(e){var t=na(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,i=t.memoizedState;if(null!==o){n.pending=null;var u=o=o.next;do{i=e(i,u.action),u=u.next}while(u!==o);Vr(i,t.memoizedState)||(Ma=!0),t.memoizedState=i,null===t.baseQueue&&(t.baseState=i),n.lastRenderedState=i}return[i,r]}function aa(e){var t=ta();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ra,lastRenderedState:e}).dispatch=xa.bind(null,Ki,e),[t.memoizedState,e]}function ua(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Ki.updateQueue)?(Ki.updateQueue=t={lastEffect:null},t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ca(){return na().memoizedState}function sa(e,t,n,r){var o=ta();Ki.effectTag|=e,o.memoizedState=ua(1|t,n,void 0,void 0===r?null:r)}function la(e,t,n,r){var o=na();r=void 0===r?null:r;var i=void 0;if(null!==Yi){var a=Yi.memoizedState;if(i=a.destroy,null!==r&&Zi(r,a.deps))return void ua(t,n,i,r)}Ki.effectTag|=e,o.memoizedState=ua(1|t,n,i,r)}function fa(e,t){return sa(516,4,e,t)}function da(e,t){return la(516,4,e,t)}function ma(e,t){return la(4,2,e,t)}function pa(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ga(e,t,n){return n=null!=n?n.concat([e]):null,la(4,2,pa.bind(null,t,e),n)}function ha(){}function va(e,t){return ta().memoizedState=[e,void 0===t?null:t],e}function ba(e,t){var n=na();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Zi(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ya(e,t){var n=na();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&Zi(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function wa(e,t,n){var r=Go();Yo(98>r?98:r,(function(){e(!0)})),Yo(97<r?97:r,(function(){var r=$i.suspense;$i.suspense=void 0===t?null:t;try{e(!1),n()}finally{$i.suspense=r}}))}function xa(e,t,n){var r=sc(),o=yi.suspense;o={expirationTime:r=lc(r,e,o),suspenseConfig:o,action:n,eagerReducer:null,eagerState:null,next:null};var i=t.pending;if(null===i?o.next=o:(o.next=i.next,i.next=o),t.pending=o,i=e.alternate,e===Ki||null!==i&&i===Ki)Qi=!0,o.expirationTime=Gi,Ki.expirationTime=Gi;else{if(0===e.expirationTime&&(null===i||0===i.expirationTime)&&null!==(i=t.lastRenderedReducer))try{var a=t.lastRenderedState,u=i(a,n);if(o.eagerReducer=i,o.eagerState=u,Vr(u,a))return}catch(e){}fc(e,r)}}var Ca={readContext:li,useCallback:Ji,useContext:Ji,useEffect:Ji,useImperativeHandle:Ji,useLayoutEffect:Ji,useMemo:Ji,useReducer:Ji,useRef:Ji,useState:Ji,useDebugValue:Ji,useResponder:Ji,useDeferredValue:Ji,useTransition:Ji},ka={readContext:li,useCallback:va,useContext:li,useEffect:fa,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,sa(4,2,pa.bind(null,t,e),n)},useLayoutEffect:function(e,t){return sa(4,2,e,t)},useMemo:function(e,t){var n=ta();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=ta();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=xa.bind(null,Ki,e),[r.memoizedState,e]},useRef:function(e){return ta().memoizedState=e={current:e}},useState:aa,useDebugValue:ha,useResponder:Wi,useDeferredValue:function(e,t){var n=aa(e),r=n[0],o=n[1];return fa((function(){var n=$i.suspense;$i.suspense=void 0===t?null:t;try{o(e)}finally{$i.suspense=n}}),[e,t]),r},useTransition:function(e){var t=aa(!1),n=t[0];return[va(wa.bind(null,t=t[1],e),[t,e]),n]}},Sa={readContext:li,useCallback:ba,useContext:li,useEffect:da,useImperativeHandle:ga,useLayoutEffect:ma,useMemo:ya,useReducer:oa,useRef:ca,useState:function(){return oa(ra)},useDebugValue:ha,useResponder:Wi,useDeferredValue:function(e,t){var n=oa(ra),r=n[0],o=n[1];return da((function(){var n=$i.suspense;$i.suspense=void 0===t?null:t;try{o(e)}finally{$i.suspense=n}}),[e,t]),r},useTransition:function(e){var t=oa(ra),n=t[0];return[ba(wa.bind(null,t=t[1],e),[t,e]),n]}},Ta={readContext:li,useCallback:ba,useContext:li,useEffect:da,useImperativeHandle:ga,useLayoutEffect:ma,useMemo:ya,useReducer:ia,useRef:ca,useState:function(){return ia(ra)},useDebugValue:ha,useResponder:Wi,useDeferredValue:function(e,t){var n=ia(ra),r=n[0],o=n[1];return da((function(){var n=$i.suspense;$i.suspense=void 0===t?null:t;try{o(e)}finally{$i.suspense=n}}),[e,t]),r},useTransition:function(e){var t=ia(ra),n=t[0];return[ba(wa.bind(null,t=t[1],e),[t,e]),n]}},Ea=null,Oa=null,_a=!1;function Aa(e,t){var n=Hc(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.effectTag=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Da(e,t){switch(e.tag){case 5:return null!==(t=1!==t.nodeType||e.type.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Na(e){if(_a){var t=Oa;if(t){var n=t;if(!Da(e,t)){if(!(t=On(n.nextSibling))||!Da(e,t))return e.effectTag=-1025&e.effectTag|2,_a=!1,void(Ea=e);Aa(Ea,n)}Ea=e,Oa=On(t.firstChild)}else e.effectTag=-1025&e.effectTag|2,_a=!1,Ea=e}}function Ra(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ea=e}function Pa(e){if(e!==Ea)return!1;if(!_a)return Ra(e),_a=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Sn(t,e.memoizedProps))for(t=Oa;t;)Aa(e,t),t=On(t.nextSibling);if(Ra(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if(n===bn){if(0===t){Oa=On(e.nextSibling);break e}t--}else n!==vn&&n!==wn&&n!==yn||t++}e=e.nextSibling}Oa=null}}else Oa=Ea?On(e.stateNode.nextSibling):null;return!0}function Ba(){Oa=Ea=null,_a=!1}var Ia=X.ReactCurrentOwner,Ma=!1;function La(e,t,n,r){t.child=null===e?Ri(t,null,n,r):Ni(t,e.child,n,r)}function Fa(e,t,n,r,o){n=n.render;var i=t.ref;return si(t,o),r=ea(e,t,n,r,i,o),null===e||Ma?(t.effectTag|=1,La(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),tu(e,t,o))}
vendor: 8,562 bytes, line 1
1function ja(e,t,n,r,o,i){if(null===e){var a=n.type;return"function"!=typeof a||zc(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Wc(n.type,null,r,null,t.mode,i)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ua(e,t,a,r,o,i))}return a=e.child,o<i&&((n=null!==(n=n.compare)?n:qr)(o=a.memoizedProps,r)&&e.ref===t.ref)?tu(e,t,i):(t.effectTag|=1,(e=Vc(a,r)).ref=t.ref,e.return=t,t.child=e)}function Ua(e,t,n,r,o,i){return null!==e&&qr(e.memoizedProps,r)&&e.ref===t.ref&&(Ma=!1,o<i)?(t.expirationTime=e.expirationTime,tu(e,t,i)):za(e,t,n,r,i)}function Ha(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.effectTag|=128)}function za(e,t,n,r,o){var i=Co(n)?wo:bo.current;return i=xo(t,i),si(t,o),n=ea(e,t,n,r,i,o),null===e||Ma?(t.effectTag|=1,La(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.effectTag&=-517,e.expirationTime<=o&&(e.expirationTime=0),tu(e,t,o))}function Va(e,t,n,r,o){if(Co(n)){var i=!0;Eo(t)}else i=!1;if(si(t,o),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),Si(t,n,r),Ei(t,n,r,o),r=!0;else if(null===e){var a=t.stateNode,u=t.memoizedProps;a.props=u;var c=a.context,s=n.contextType;"object"==typeof s&&null!==s?s=li(s):s=xo(t,s=Co(n)?wo:bo.current);var l=n.getDerivedStateFromProps,f="function"==typeof l||"function"==typeof a.getSnapshotBeforeUpdate;f||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||c!==s)&&Ti(t,a,r,s),fi=!1;var d=t.memoizedState;a.state=d,vi(t,r,a,o),c=t.memoizedState,u!==r||d!==c||yo.current||fi?("function"==typeof l&&(xi(t,n,l,r),c=t.memoizedState),(u=fi||ki(t,n,u,r,d,c,s))?(f||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.effectTag|=4)):("function"==typeof a.componentDidMount&&(t.effectTag|=4),t.memoizedProps=r,t.memoizedState=c),a.props=r,a.state=c,a.context=s,r=u):("function"==typeof a.componentDidMount&&(t.effectTag|=4),r=!1)}else a=t.stateNode,mi(e,t),u=t.memoizedProps,a.props=t.type===t.elementType?u:ti(t.type,u),c=a.context,"object"==typeof(s=n.contextType)&&null!==s?s=li(s):s=xo(t,s=Co(n)?wo:bo.current),(f="function"==typeof(l=n.getDerivedStateFromProps)||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(u!==r||c!==s)&&Ti(t,a,r,s),fi=!1,a.state=c=t.memoizedState,vi(t,r,a,o),d=t.memoizedState,u!==r||c!==d||yo.current||fi?("function"==typeof l&&(xi(t,n,l,r),d=t.memoizedState),(l=fi||ki(t,n,u,r,c,d,s))?(f||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,d,s),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,d,s)),"function"==typeof a.componentDidUpdate&&(t.effectTag|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.effectTag|=256)):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),t.memoizedProps=r,t.memoizedState=d),a.props=r,a.state=d,a.context=s,r=l):("function"!=typeof a.componentDidUpdate||u===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=4),"function"!=typeof a.getSnapshotBeforeUpdate||u===e.memoizedProps&&c===e.memoizedState||(t.effectTag|=256),r=!1);return Wa(e,t,n,r,i,o)}function Wa(e,t,n,r,o,i){Ha(e,t);var a=!!(64&t.effectTag);if(!r&&!a)return o&&Oo(t,n,!1),tu(e,t,i);r=t.stateNode,Ia.current=t;var u=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.effectTag|=1,null!==e&&a?(t.child=Ni(t,e.child,null,i),t.child=Ni(t,null,u,i)):La(e,t,u,i),t.memoizedState=r.state,o&&Oo(t,n,!0),t.child}function qa(e){var t=e.stateNode;t.pendingContext?So(0,t.pendingContext,t.pendingContext!==t.context):t.context&&So(0,t.context,!1),Fi(e,t.containerInfo)}var $a,Ga,Ka,Ya,Xa={dehydrated:null,retryTime:0};function Qa(e,t,n){var r,o=t.mode,i=t.pendingProps,a=zi.current,u=!1;if((r=!!(64&t.effectTag))||(r=!!(2&a)&&(null===e||null!==e.memoizedState)),r?(u=!0,t.effectTag&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(a|=1),ho(zi,1&a),null===e){if(void 0!==i.fallback&&Na(t),u){if(u=i.fallback,(i=qc(null,o,0,null)).return=t,!(2&t.mode))for(i.child=e=null!==t.memoizedState?t.child.child:t.child;null!==e;)e.return=i,e=e.sibling;return(n=qc(u,o,n,null)).return=t,i.sibling=n,t.memoizedState=Xa,t.child=i,n}return o=i.children,t.memoizedState=null,t.child=Ri(t,null,o,n)}if(null!==e.memoizedState){if(o=(e=e.child).sibling,u){if(i=i.fallback,(n=Vc(e,e.pendingProps)).return=t,!(2&t.mode)&&(u=null!==t.memoizedState?t.child.child:t.child)!==e.child)for(n.child=u;null!==u;)u.return=n,u=u.sibling;return(o=Vc(o,i)).return=t,n.sibling=o,n.childExpirationTime=0,t.memoizedState=Xa,t.child=n,o}return n=Ni(t,e.child,i.children,n),t.memoizedState=null,t.child=n}if(e=e.child,u){if(u=i.fallback,(i=qc(null,o,0,null)).return=t,i.child=e,null!==e&&(e.return=i),!(2&t.mode))for(i.child=e=null!==t.memoizedState?t.child.child:t.child;null!==e;)e.return=i,e=e.sibling;return(n=qc(u,o,n,null)).return=t,i.sibling=n,n.effectTag|=2,i.childExpirationTime=0,t.memoizedState=Xa,t.child=i,n}return t.memoizedState=null,t.child=Ni(t,e,i.children,n)}function Ja(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t),ci(e.return,t)}function Za(e,t,n,r,o,i){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailExpiration:0,tailMode:o,lastEffect:i}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailExpiration=0,a.tailMode=o,a.lastEffect=i)}function eu(e,t,n){var r=t.pendingProps,o=r.revealOrder,i=r.tail;if(La(e,t,r.children,n),2&(r=zi.current))r=1&r|2,t.effectTag|=64;else{if(null!==e&&64&e.effectTag)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Ja(e,n);else if(19===e.tag)Ja(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ho(zi,r),2&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===Vi(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Za(t,!1,o,n,i,t.lastEffect);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===Vi(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Za(t,!0,n,null,i,t.lastEffect);break;case"together":Za(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function tu(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.expirationTime;if(0!==r&&kc(r),t.childExpirationTime<n)return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Vc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)(n=n.sibling=Vc(e=e.sibling,e.pendingProps)).return=t;n.sibling=null}return t.child}function nu(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ru(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return Co(t.type)&&ko(),null;case 3:return ji(),go(yo),go(bo),(n=t.stateNode).pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),null!==e&&null!==e.child||!Pa(t)||(t.effectTag|=4),Ga(t),null;case 5:Hi(t),n=Li(Mi.current);var i=t.type;if(null!==e&&null!=t.stateNode)Ka(e,t,i,r,n),e.ref!==t.ref&&(t.effectTag|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Li(Bi.current),Pa(t)){i=t.type;var u=t.memoizedProps;switch((r=t.stateNode)[Dn]=t,r[Nn]=u,i){case"iframe":case"object":case"embed":Kt("load",r);break;case"video":case"audio":for(e=0;e<Qe.length;e++)Kt(Qe[e],r);break;case"source":Kt("error",r);break;case"img":case"image":case"link":Kt("error",r),Kt("load",r);break;
vendor: 4,357 bytes, line 1
1case"form":Kt("reset",r),Kt("submit",r);break;case"details":Kt("toggle",r);break;case"input":ke(r,u),Kt("invalid",r),sn(n,"onChange");break;case"select":r._wrapperState={wasMultiple:!!u.multiple},Kt("invalid",r),sn(n,"onChange");break;case"textarea":Ne(r,u),Kt("invalid",r),sn(n,"onChange")}for(var c in an(i,u),e=null,u)if(u.hasOwnProperty(c)){var s=u[c];"children"===c?"string"==typeof s?r.textContent!==s&&(e=["children",s]):"number"==typeof s&&r.textContent!==""+s&&(e=["children",""+s]):S.hasOwnProperty(c)&&null!=s&&sn(n,c)}switch(i){case"input":we(r),Ee(r,u,!0);break;case"textarea":we(r),Pe(r);break;case"select":case"option":break;default:"function"==typeof u.onClick&&(r.onclick=ln)}t.updateQueue=n=e,null!==n&&(t.effectTag|=4)}else{switch(c=9===n.nodeType?n:n.ownerDocument,e===cn&&(e=Me(i)),e===cn?"script"===i?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(i,{is:r.is}):(e=c.createElement(i),"select"===i&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,i),e[Dn]=t,e[Nn]=r,$a(e,t,!1,!1),t.stateNode=e,c=un(i,r),i){case"iframe":case"object":case"embed":Kt("load",e),s=r;break;case"video":case"audio":for(s=0;s<Qe.length;s++)Kt(Qe[s],e);s=r;break;case"source":Kt("error",e),s=r;break;case"img":case"image":case"link":Kt("error",e),Kt("load",e),s=r;break;case"form":Kt("reset",e),Kt("submit",e),s=r;break;case"details":Kt("toggle",e),s=r;break;case"input":ke(e,r),s=Ce(e,r),Kt("invalid",e),sn(n,"onChange");break;case"option":s=_e(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},s=o({},r,{value:void 0}),Kt("invalid",e),sn(n,"onChange");break;case"textarea":Ne(e,r),s=De(e,r),Kt("invalid",e),sn(n,"onChange");break;default:s=r}an(i,s);var l=s;for(u in l)if(l.hasOwnProperty(u)){var f=l[u];"style"===u?rn(e,f):"dangerouslySetInnerHTML"===u?null!=(f=f?f.__html:void 0)&&Ue(e,f):"children"===u?"string"==typeof f?("textarea"!==i||""!==f)&&He(e,f):"number"==typeof f&&He(e,""+f):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(S.hasOwnProperty(u)?null!=f&&sn(n,u):null!=f&&Q(e,u,f,c))}switch(i){case"input":we(e),Ee(e,r,!1);break;case"textarea":we(e),Pe(e);break;case"option":null!=r.value&&e.setAttribute("value",""+be(r.value));break;case"select":e.multiple=!!r.multiple,null!=(n=r.value)?Ae(e,!!r.multiple,n,!1):null!=r.defaultValue&&Ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof s.onClick&&(e.onclick=ln)}kn(i,r)&&(t.effectTag|=4)}null!==t.ref&&(t.effectTag|=128)}return null;case 6:if(e&&null!=t.stateNode)Ya(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Li(Mi.current),Li(Bi.current),Pa(t)?(r=t.memoizedProps,(n=t.stateNode)[Dn]=t,n.nodeValue!==r&&(t.effectTag|=4)):((n=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Dn]=t,t.stateNode=n)}return null;case 13:return go(zi),r=t.memoizedState,64&t.effectTag?(t.expirationTime=n,t):(n=null!==r,r=!1,null===e?void 0!==t.memoizedProps.fallback&&Pa(t):(r=null!==(i=e.memoizedState),n||null===i||null!==(i=e.child.sibling)&&(null!==(u=t.firstEffect)?(t.firstEffect=i,i.nextEffect=u):(t.firstEffect=t.lastEffect=i,i.nextEffect=null),i.effectTag=8)),n&&!r&&2&t.mode&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&zi.current?Vu===Pu&&(Vu=Mu):(Vu!==Pu&&Vu!==Mu||(Vu=Lu),0!==Ku&&null!==Uu&&(Xc(Uu,zu),Qc(Uu,Ku)))),(n||r)&&(t.effectTag|=4),null);case 4:return ji(),Ga(t),null;case 10:return ui(t),null;case 19:if(go(zi),null===(r=t.memoizedState))return null;if(i=!!(64&t.effectTag),null===(u=r.rendering)){if(i)nu(r,!1);else if(Vu!==Pu||null!==e&&64&e.effectTag)for(u=t.child;null!==u;){if(null!==(e=Vi(u))){for(t.effectTag|=64,nu(r,!1),null!==(i=e.updateQueue)&&(t.updateQueue=i,t.effectTag|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=t.child;null!==r;)u=n,(i=r).effectTag&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(e=i.alternate)?(i.childExpirationTime=0,i.expirationTime=u,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null):(i.childExpirationTime=e.childExpirationTime,i.expirationTime=e.expirationTime,i.child=e.child,i.memoizedProps=e.memoizedProps,i.memoizedState=e.memoizedState,i.updateQueue=e.updateQueue,i.dependencies=null===(u=e.depen
vendor: 10,138 bytes, line 1
1dencies)?null:{expirationTime:u.expirationTime,firstContext:u.firstContext,responders:u.responders}),r=r.sibling;return ho(zi,1&zi.current|2),t.child}u=u.sibling}}else{if(!i)if(null!==(e=Vi(u))){if(t.effectTag|=64,i=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.effectTag|=4),nu(r,!0),null===r.tail&&"hidden"===r.tailMode&&!u.alternate)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*$o()-r.renderingStartTime>r.tailExpiration&&1<n&&(t.effectTag|=64,i=!0,nu(r,!1),t.expirationTime=t.childExpirationTime=n-1);r.isBackwards?(u.sibling=t.child,t.child=u):(null!==(n=r.last)?n.sibling=u:t.child=u,r.last=u)}return null!==r.tail?(0===r.tailExpiration&&(r.tailExpiration=$o()+500),r.rendering=n=r.tail,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=$o(),n.sibling=null,t=zi.current,ho(zi,i?1&t|2:1&t),n):null}throw Error(a(156,t.tag))}function ou(e){switch(e.tag){case 1:Co(e.type)&&ko();var t=e.effectTag;return 4096&t?(e.effectTag=-4097&t|64,e):null;case 3:if(ji(),go(yo),go(bo),64&(t=e.effectTag))throw Error(a(285));return e.effectTag=-4097&t|64,e;case 5:return Hi(e),null;case 13:return go(zi),4096&(t=e.effectTag)?(e.effectTag=-4097&t|64,e):null;case 19:return go(zi),null;case 4:return ji(),null;case 10:return ui(e),null;default:return null}}function iu(e,t){return{value:e,source:t,stack:ve(t)}}$a=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Ga=function(){},Ka=function(e,t,n,r,i){var a=e.memoizedProps;if(a!==r){var u,c,s=t.stateNode;switch(Li(Bi.current),e=null,n){case"input":a=Ce(s,a),r=Ce(s,r),e=[];break;case"option":a=_e(s,a),r=_e(s,r),e=[];break;case"select":a=o({},a,{value:void 0}),r=o({},r,{value:void 0}),e=[];break;case"textarea":a=De(s,a),r=De(s,r),e=[];break;default:"function"!=typeof a.onClick&&"function"==typeof r.onClick&&(s.onclick=ln)}for(u in an(n,r),n=null,a)if(!r.hasOwnProperty(u)&&a.hasOwnProperty(u)&&null!=a[u])if("style"===u)for(c in s=a[u])s.hasOwnProperty(c)&&(n||(n={}),n[c]="");else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(S.hasOwnProperty(u)?e||(e=[]):(e=e||[]).push(u,null));for(u in r){var l=r[u];if(s=null!=a?a[u]:void 0,r.hasOwnProperty(u)&&l!==s&&(null!=l||null!=s))if("style"===u)if(s){for(c in s)!s.hasOwnProperty(c)||l&&l.hasOwnProperty(c)||(n||(n={}),n[c]="");for(c in l)l.hasOwnProperty(c)&&s[c]!==l[c]&&(n||(n={}),n[c]=l[c])}else n||(e||(e=[]),e.push(u,n)),n=l;else"dangerouslySetInnerHTML"===u?(s=s?s.__html:void 0,null!=(l=l?l.__html:void 0)&&s!==l&&(e=e||[]).push(u,l)):"children"===u?s===l||"string"!=typeof l&&"number"!=typeof l||(e=e||[]).push(u,""+l):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(S.hasOwnProperty(u)?(null!=l&&sn(i,u),e||s===l||(e=[])):(e=e||[]).push(u,l))}n&&(e=e||[]).push("style",n),(t.updateQueue=i=e)&&(t.effectTag|=4)}},Ya=function(e,t,n,r){n!==r&&(t.effectTag|=4)};var au="function"==typeof WeakSet?WeakSet:Set;function uu(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ve(n)),null!==n&&he(n.type),t=t.value,null!==e&&1===e.tag&&he(e.type)}function cu(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){Ic(e,t)}else t.current=null}function su(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:case 5:case 6:case 4:case 17:return;case 1:if(256&t.effectTag&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:ti(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return}throw Error(a(163))}function lu(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function fu(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e)n.destroy=(0,n.create)();n=n.next}while(n!==t)}}function du(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return void fu(3,n);case 1:if(e=n.stateNode,4&n.effectTag)if(null===t)e.componentDidMount();else{var r=n.elementType===n.type?t.memoizedProps:ti(n.type,t.memoizedProps);e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate)}return void(null!==(t=n.updateQueue)&&bi(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}bi(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.effectTag&&kn(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Lt(n)))))}throw Error(a(163))}function mu(e,t,n){switch("function"==typeof jc&&jc(t),t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var r=e.next;Yo(97<n?97:n,(function(){var e=r;do{var n=e.destroy;if(void 0!==n){var o=t;try{n()}catch(e){Ic(o,e)}}e=e.next}while(e!==r)}))}break;case 1:cu(t),"function"==typeof(n=t.stateNode).componentWillUnmount&&function(e,t){try{t.props=e.memoizedProps,t.state=e.memoizedState,t.componentWillUnmount()}catch(t){Ic(e,t)}}(t,n);break;case 5:cu(t);break;case 4:yu(e,t,n)}}function pu(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.alternate=null,e.firstEffect=null,e.lastEffect=null,e.pendingProps=null,e.memoizedProps=null,e.stateNode=null,null!==t&&pu(t)}function gu(e){return 5===e.tag||3===e.tag||4===e.tag}function hu(e){e:{for(var t=e.return;null!==t;){if(gu(t)){var n=t;break e}t=t.return}throw Error(a(160))}switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.effectTag&&(He(t,""),n.effectTag&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||gu(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.effectTag)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.effectTag)){n=n.stateNode;break e}}r?vu(e,n,t):bu(e,n,t)}function vu(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=ln));else if(4!==r&&null!==(e=e.child))for(vu(e,t,n),e=e.sibling;null!==e;)vu(e,t,n),e=e.sibling}function bu(e,t,n){var r=e.tag,o=5===r||6===r;if(o)e=o?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(bu(e,t,n),e=e.sibling;null!==e;)bu(e,t,n),e=e.sibling}function yu(e,t,n){for(var r,o,i=t,u=!1;;){if(!u){u=i.return;e:for(;;){if(null===u)throw Error(a(160));switch(r=u.stateNode,u.tag){case 5:o=!1;break e;case 3:case 4:r=r.containerInfo,o=!0;break e}u=u.return}u=!0}if(5===i.tag||6===i.tag){e:for(var c=e,s=i,l=n,f=s;;)if(mu(c,f,l),null!==f.child&&4!==f.tag)f.child.return=f,f=f.child;else{if(f===s)break e;for(;null===f.sibling;){if(null===f.return||f.return===s)break e;f=f.return}f.sibling.return=f.return,f=f.sibling}o?(s=i.stateNode,8===(c=r).nodeType?c.parentNode.removeChild(s):c.removeChild(s)):r.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){r=i.stateNode.containerInfo,o=!0,i.child.return=i,i=i.child;continue}}else if(mu(e,i,n),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(u=!1)}i.sibling.return=i.return,i=i.sibling}}function wu(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void lu(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps,o=null!==e?e.memoizedProps:r;e=t.type;var i=t.updateQueue;if(t.updateQueue=null,null!==i){for(n[Nn]=r,"input"===e&&"radio"===r.type&&null!=r.name&&Se(n,r),un(e,o),t=un(e,r),o=0;o<i.length;o+=2){var u=i[o],c=i[o+1];"style"===u?rn(n,c):"dangerouslySetInnerHTML"===u?Ue(n,c):"children"===u?He(n,c):Q(n,u,c,t)}switch(e){case"input":Te(n,r);break;case"textarea":Re(n,r);break;case"select":t=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(e=r.value)?Ae(n,!!r.multiple,e,!1):t!==!!r.multiple&&(null!=r.defaultValue?Ae(n,!!r.multiple,r.defaultValue,!0):Ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((t=t.stateNode).hydrate&&(t.hydrate=!1,Lt(t.containerInfo)));case 13:if(n=t,null===t.memoizedState?r=!1:(r=!0,n=t.child,Xu=$o()),null!==n)e:for(e=n;;){if(5===e.tag)i=e.stateNode,r?"function"==typeof(i=i.style).setProperty?i.setProperty("display","none","important"):i.display="none":(i=e.stateNode,o=null!=(o=e.memoizedProps.style)&&o.hasOwnProperty("display")?o.display:null,i.style.display=nn("display",o));else if(6===e.tag)e.stateNode.nodeValue=r?"":e.memoizedProps;else{if(13===e.tag&&null!==e.memoizedState&&null===e.memoizedState.dehydrated){(i=e.child.sibling).return=e,e=i;continue}if(null!==e.child){e.child.return=e,e=e.child;continue}}if(e===n)break;for(;null===e.sibling;){if(null===e.return||e.return===n)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}return void xu(t);case 19:return void xu(t)}throw Error(a(163))}function xu(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new au),t.forEach((function(t){var r=Lc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}var Cu="function"==typeof WeakMap?WeakMap:Map;function ku(e,t,n){(n=pi(n,null)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Zu||(Zu=!0,ec=r),uu(e,t)},n}function Su(e,t,n){(n=pi(n,null)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;
vendor: 14,169 bytes, line 1
1n.payload=function(){return uu(e,t),r(o)}}var i=e.stateNode;return null!==i&&"function"==typeof i.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===tc?tc=new Set([this]):tc.add(this),uu(e,t));var n=t.stack;this.componentDidCatch(t.value,{componentStack:null!==n?n:""})}),n}var Tu,Eu=Math.ceil,Ou=X.ReactCurrentDispatcher,_u=X.ReactCurrentOwner,Au=0,Du=8,Nu=16,Ru=32,Pu=0,Bu=1,Iu=2,Mu=3,Lu=4,Fu=5,ju=Au,Uu=null,Hu=null,zu=0,Vu=Pu,Wu=null,qu=1073741823,$u=1073741823,Gu=null,Ku=0,Yu=!1,Xu=0,Qu=500,Ju=null,Zu=!1,ec=null,tc=null,nc=!1,rc=null,oc=90,ic=null,ac=0,uc=null,cc=0;function sc(){return(ju&(Nu|Ru))!==Au?1073741821-($o()/10|0):0!==cc?cc:cc=1073741821-($o()/10|0)}function lc(e,t,n){if(!(2&(t=t.mode)))return 1073741823;var r=Go();if(!(4&t))return 99===r?1073741823:1073741822;if((ju&Nu)!==Au)return zu;if(null!==n)e=ei(e,0|n.timeoutMs||5e3,250);else switch(r){case 99:e=1073741823;break;case 98:e=ei(e,150,100);break;case 97:case 96:e=ei(e,5e3,250);break;case 95:e=2;break;default:throw Error(a(326))}return null!==Uu&&e===zu&&--e,e}function fc(e,t){if(50<ac)throw ac=0,uc=null,Error(a(185));if(null!==(e=dc(e,t))){var n=Go();1073741823===t?(ju&Du)!==Au&&(ju&(Nu|Ru))===Au?hc(e):(pc(e),ju===Au&&Jo()):pc(e),(4&ju)===Au||98!==n&&99!==n||(null===ic?ic=new Map([[e,t]]):(void 0===(n=ic.get(e))||n>t)&&ic.set(e,t))}}function dc(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.alternate;null!==n&&n.expirationTime<t&&(n.expirationTime=t);var r=e.return,o=null;if(null===r&&3===e.tag)o=e.stateNode;else for(;null!==r;){if(n=r.alternate,r.childExpirationTime<t&&(r.childExpirationTime=t),null!==n&&n.childExpirationTime<t&&(n.childExpirationTime=t),null===r.return&&3===r.tag){o=r.stateNode;break}r=r.return}return null!==o&&(Uu===o&&(kc(t),Vu===Lu&&Xc(o,zu)),Qc(o,t)),o}function mc(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Yc(e,t=e.firstPendingTime))return t;var n=e.lastPingedTime;return 2>=(e=n>(e=e.nextKnownPendingLevel)?n:e)&&t!==e?0:e}function pc(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741823,e.callbackPriority=99,e.callbackNode=Qo(hc.bind(null,e));else{var t=mc(e),n=e.callbackNode;if(0===t)null!==n&&(e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90);else{var r=sc();if(1073741823===t?r=99:1===t||2===t?r=95:r=0>=(r=10*(1073741821-t)-10*(1073741821-r))?99:250>=r?98:5250>=r?97:95,null!==n){if(e.callbackExpirationTime===t&&e.callbackPriority>=r)return;n!==jo&&Do(n)}e.callbackExpirationTime=t,e.callbackPriority=r,t=1073741823===t?Qo(hc.bind(null,e)):Xo(r,gc.bind(null,e),{timeout:10*(1073741821-t)-$o()}),e.callbackNode=t}}}function gc(e,t){if(cc=0,t)return Jc(e,t=sc()),pc(e),null;var n=mc(e);if(0!==n){if(t=e.callbackNode,(ju&(Nu|Ru))!==Au)throw Error(a(327));if(Rc(),e===Uu&&n===zu||yc(e,n),null!==Hu){var r=ju;ju|=Nu;for(var o=xc();;)try{Tc();break}catch(t){wc(e,t)}if(ai(),ju=r,Ou.current=o,Vu===Bu)throw t=Wu,yc(e,n),Xc(e,n),pc(e),t;if(null===Hu)switch(o=e.finishedWork=e.current.alternate,e.finishedExpirationTime=n,r=Vu,Uu=null,r){case Pu:case Bu:throw Error(a(345));case Iu:Jc(e,2<n?2:n);break;case Mu:if(Xc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=_c(o)),1073741823===qu&&10<(o=Xu+Qu-$o())){if(Yu){var i=e.lastPingedTime;if(0===i||i>=n){e.lastPingedTime=n,yc(e,n);break}}if(0!==(i=mc(e))&&i!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}e.timeoutHandle=Tn(Ac.bind(null,e),o);break}Ac(e);break;case Lu:if(Xc(e,n),n===(r=e.lastSuspendedTime)&&(e.nextKnownPendingLevel=_c(o)),Yu&&(0===(o=e.lastPingedTime)||o>=n)){e.lastPingedTime=n,yc(e,n);break}if(0!==(o=mc(e))&&o!==n)break;if(0!==r&&r!==n){e.lastPingedTime=r;break}if(1073741823!==$u?r=10*(1073741821-$u)-$o():1073741823===qu?r=0:(r=10*(1073741821-qu)-5e3,0>(r=(o=$o())-r)&&(r=0),(n=10*(1073741821-n)-o)<(r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Eu(r/1960))-r)&&(r=n)),10<r){e.timeoutHandle=Tn(Ac.bind(null,e),r);break}Ac(e);break;case Fu:if(1073741823!==qu&&null!==Gu){i=qu;var u=Gu;if(0>=(r=0|u.busyMinDurationMs)?r=0:(o=0|u.busyDelayMs,r=(i=$o()-(10*(1073741821-i)-(0|u.timeoutMs||5e3)))<=o?0:o+r-i),10<r){Xc(e,n),e.timeoutHandle=Tn(Ac.bind(null,e),r);break}}Ac(e);break;default:throw Error(a(329))}if(pc(e),e.callbackNode===t)return gc.bind(null,e)}}return null}function hc(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,(ju&(Nu|Ru))!==Au)throw Error(a(327));if(Rc(),e===Uu&&t===zu||yc(e,t),null!==Hu){var n=ju;ju|=Nu;for(var r=xc();;)try{Sc();break}catch(t){wc(e,t)}if(ai(),ju=n,Ou.current=r,Vu===Bu)throw n=Wu,yc(e,t),Xc(e,t),pc(e),n;if(null!==Hu)throw Error(a(261));e.finishedWork=e.current.alternate,e.finishedExpirationTime=t,Uu=null,Ac(e),pc(e)}return null}function vc(e,t){var n=ju;ju|=1;try{return e(t)}finally{(ju=n)===Au&&Jo()}}function bc(e,t){var n=ju;ju&=-2,ju|=Du;try{return e(t)}finally{(ju=n)===Au&&Jo()}}function yc(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,En(n)),null!==Hu)for(n=Hu.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&ko();break;case 3:ji(),go(yo),go(bo);break;case 5:Hi(r);break;case 4:ji();break;case 13:case 19:go(zi);break;case 10:ui(r)}n=n.return}Uu=e,Hu=Vc(e.current,null),zu=t,Vu=Pu,Wu=null,$u=qu=1073741823,Gu=null,Ku=0,Yu=!1}function wc(e,t){for(;;){try{if(ai(),qi.current=Ca,Qi)for(var n=Ki.memoizedState;null!==n;){var r=n.queue;null!==r&&(r.pending=null),n=n.next}if(Gi=0,Xi=Yi=Ki=null,Qi=!1,null===Hu||null===Hu.return)return Vu=Bu,Wu=t,Hu=null;e:{var o=e,i=Hu.return,a=Hu,u=t;if(t=zu,a.effectTag|=2048,a.firstEffect=a.lastEffect=null,null!==u&&"object"==typeof u&&"function"==typeof u.then){var c=u;if(!(2&a.mode)){var s=a.alternate;s?(a.updateQueue=s.updateQueue,a.memoizedState=s.memoizedState,a.expirationTime=s.expirationTime):(a.updateQueue=null,a.memoizedState=null)}var l=!!(1&zi.current),f=i;do{var d;if(d=13===f.tag){var m=f.memoizedState;if(null!==m)d=null!==m.dehydrated;else{var p=f.memoizedProps;d=void 0!==p.fallback&&(!0!==p.unstable_avoidThisFallback||!l)}}if(d){var g=f.updateQueue;if(null===g){var h=new Set;h.add(c),f.updateQueue=h}else g.add(c);if(!(2&f.mode)){if(f.effectTag|=64,a.effectTag&=-2981,1===a.tag)if(null===a.alternate)a.tag=17;else{var v=pi(1073741823,null);v.tag=2,gi(a,v)}a.expirationTime=1073741823;break e}u=void 0,a=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new Cu,u=new Set,b.set(c,u)):void 0===(u=b.get(c))&&(u=new Set,b.set(c,u)),!u.has(a)){u.add(a);var y=Mc.bind(null,o,c,a);c.then(y,y)}f.effectTag|=4096,f.expirationTime=t;break e}f=f.return}while(null!==f);u=Error((he(a.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display."+ve(a))}Vu!==Fu&&(Vu=Iu),u=iu(u,a),f=i;do{switch(f.tag){case 3:c=u,f.effectTag|=4096,f.expirationTime=t,hi(f,ku(f,c,t));break e;case 1:c=u;var w=f.stateNode;if(!(64&f.effectTag||"function"!=typeof f.type.getDerivedStateFromError&&(null===w||"function"!=typeof w.componentDidCatch||null!==tc&&tc.has(w)))){f.effectTag|=4096,f.expirationTime=t,hi(f,Su(f,c,t));break e}}f=f.return}while(null!==f)}Hu=Oc(Hu)}catch(e){t=e;continue}break}}function xc(){var e=Ou.current;return Ou.current=Ca,null===e?Ca:e}function Cc(e,t){e<qu&&2<e&&(qu=e),null!==t&&e<$u&&2<e&&($u=e,Gu=t)}function kc(e){e>Ku&&(Ku=e)}function Sc(){for(;null!==Hu;)Hu=Ec(Hu)}function Tc(){for(;null!==Hu&&!Uo();)Hu=Ec(Hu)}function Ec(e){var t=Tu(e.alternate,e,zu);return e.memoizedProps=e.pendingProps,null===t&&(t=Oc(e)),_u.current=null,t}function Oc(e){Hu=e;do{var t=Hu.alternate;if(e=Hu.return,2048&Hu.effectTag){if(null!==(t=ou(Hu)))return t.effectTag&=2047,t;null!==e&&(e.firstEffect=e.lastEffect=null,e.effectTag|=2048)}else{if(t=ru(t,Hu,zu),1===zu||1!==Hu.childExpirationTime){for(var n=0,r=Hu.child;null!==r;){var o=r.expirationTime,i=r.childExpirationTime;o>n&&(n=o),i>n&&(n=i),r=r.sibling}Hu.childExpirationTime=n}if(null!==t)return t;null!==e&&!(2048&e.effectTag)&&(null===e.firstEffect&&(e.firstEffect=Hu.firstEffect),null!==Hu.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=Hu.firstEffect),e.lastEffect=Hu.lastEffect),1<Hu.effectTag&&(null!==e.lastEffect?e.lastEffect.nextEffect=Hu:e.firstEffect=Hu,e.lastEffect=Hu))}if(null!==(t=Hu.sibling))return t;Hu=e}while(null!==Hu);return Vu===Pu&&(Vu=Fu),null}function _c(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)?t:e}function Ac(e){var t=Go();return Yo(99,Dc.bind(null,e,t)),null}function Dc(e,t){do{Rc()}while(null!==rc);if((ju&(Nu|Ru))!==Au)throw Error(a(327));var n=e.finishedWork,r=e.finishedExpirationTime;if(null===n)return null;if(e.finishedWork=null,e.finishedExpirationTime=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackExpirationTime=0,e.callbackPriority=90,e.nextKnownPendingLevel=0;var o=_c(n);if(e.firstPendingTime=o,r<=e.lastSuspendedTime?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:r<=e.firstSuspendedTime&&(e.firstSuspendedTime=r-1),r<=e.lastPingedTime&&(e.lastPingedTime=0),r<=e.lastExpiredTime&&(e.lastExpiredTime=0),e===Uu&&(Hu=Uu=null,zu=0),1<n.effectTag?null!==n.lastEffect?(n.lastEffect.nextEffect=n,o=n.firstEffect):o=n:o=n.firstEffect,null!==o){var i=ju;ju|=Ru,_u.current=null,xn=Gt;var u=gn();if(hn(u)){if("selectionStart"in u)var c={start:u.selectionStart,end:u.selectionEnd};else e:{var s=(c=(c=u.ownerDocument)&&c.defaultView||window).getSelection&&c.getSelection();if(s&&0!==s.rangeCount){c=s.anchorNode;var l=s.anchorOffset,f=s.focusNode;s=s.focusOffset;var d=0,m=-1,p=-1,g=0,h=0,v=u,b=null;t:for(;;){for(var y;v!==c||0!==l&&3!==v.nodeType||(m=d+l),v!==f||0!==s&&3!==v.nodeType||(p=d+s),3===v.nodeType&&(d+=v.nodeValue.length),null!==(y=v.firstChild);)b=v,v=y;for(;;){if(v===u)break t;if(b===c&&++g===l&&(m=d),b===f&&++h===s&&(p=d),null!==(y=v.nextSibling))break;b=(v=b).parentNode}v=y}c=-1===m||-1===p?null:{start:m,end:p}}else c=null}c=c||{start:0,end:0}}else c=null;Cn={activeElementDetached:null,focusedElem:u,selectionRange:c},Gt=!1,Ju=o;do{try{Nc()}catch(e){if(null===Ju)throw Error(a(330));Ic(Ju,e),Ju=Ju.nextEffect}}while(null!==Ju);Ju=o;do{try{for(u=e,c=t;null!==Ju;){var w=Ju.effectTag;if(16&w&&He(Ju.stateNode,""),128&w){var x=Ju.alternate;if(null!==x){var C=x.ref;null!==C&&("function"==typeof C?C(null):C.current=null)}}switch(1038&w){case 2:hu(Ju),Ju.effectTag&=-3;break;case 6:hu(Ju),Ju.effectTag&=-3,wu(Ju.alternate,Ju);break;case 1024:Ju.effectTag&=-1025;break;case 1028:Ju.effectTag&=-1025,wu(Ju.alternate,Ju);break;case 4:wu(Ju.alternate,Ju);break;case 8:yu(u,l=Ju,c),pu(l)}Ju=Ju.nextEffect}}catch(e){if(null===Ju)throw Error(a(330));Ic(Ju,e),Ju=Ju.nextEffect}}while(null!==Ju);if(C=Cn,x=gn(),c=C.selectionRange,x!==(w=C.focusedElem)&&w&&w.ownerDocument&&pn(w.ownerDocument.documentElement,w)){null!==c&&hn(w)&&(x=c.start,void 0===(C=c.end)&&(C=x),"selectionStart"in w?(w.selectionStart=x,w.selectionEnd=Math.min(C,w.value.length)):(C=(x=w.ownerDocument||document)&&x.defaultView||window).getSelection&&(C=C.getSelection(),l=w.textContent.length,u=Math.min(c.start,l),c=void 0===c.end?u:Math.min(c.end,l),!C.extend&&u>c&&(l=c,c=u,u=l),l=mn(w,u),f=mn(w,c),l&&f&&(1!==C.rangeCount||C.anchorNode!==l.node||C.anchorOffset!==l.offset||C.focusNode!==f.node||C.focusOffset!==f.offset)&&((x=x.createRange()).setStart(l.node,l.offset),C.removeAllRanges(),u>c?(C.addRange(x),C.extend(f.node,f.offset)):(x.setEnd(f.node,f.offset),C.addRange(x))))),x=[];for(C=w;C=C.parentNode;)1===C.nodeType&&x.push({element:C,left:C.scrollLeft,top:C.scrollTop});for("function"==typeof w.focus&&w.focus(),w=0;w<x.length;w++)(C=x[w]).element.scrollLeft=C.left,C.element.scrollTop=C.top}Gt=!!xn,Cn=xn=null,e.current=n,Ju=o;do{try{for(w=e;null!==Ju;){var k=Ju.effectTag;if(36&k&&du(w,Ju.alternate,Ju),128&k){x=void 0;var S=Ju.ref;if(null!==S){var T=Ju.stateNode;x=T,"function"==typeof S?S(x):S.current=x}}Ju=Ju.nextEffect}}catch(e){if(null===Ju)throw Error(a(330));Ic(Ju,e),Ju=Ju.nextEffect}}while(null!==Ju);Ju=null,Ho(),ju=i}else e.current=n;if(nc)nc=!1,rc=e,oc=t;else for(Ju=o;null!==Ju;)t=Ju.nextEffect,Ju.nextEffect=null,Ju=t;if(0===(t=e.firstPendingTime)&&(tc=null),1073741823===t?e===uc?ac++:(ac=0,uc=e):ac=0,"function"==typeof Fc&&Fc(n.stateNode,r),pc(e),Zu)throw Zu=!1,e=ec,ec=null,e;return(ju&Du)!==Au||Jo(),null}function Nc(){for(;null!==Ju;){var e=Ju.effectTag;256&e&&su(Ju.alternate,Ju),!(512&e)||nc||(nc=!0,Xo(97,(function(){return Rc(),null}))),Ju=Ju.nextEffect}}function Rc(){if(90!==oc){var e=97<oc?97:oc;return oc=90,Yo(e,Pc)}}function Pc(){if(null===rc)return!1;var e=rc;if(rc=null,(ju&(Nu|Ru))!==Au)throw Error(a(331));var t=ju;for(ju|=Ru,e=e.current.firstEffect;null!==e;){try{var n=e;if(512&n.effectTag)switch(n.tag){case 0:case 11:case 15:case 22:lu(5,n),fu(5,n)}}catch(t){if(null===e)throw Error(a(330));Ic(e,t)}n=e.nextEffect,e.nextEffect=null,e=n}return ju=t,Jo(),!0}function Bc(e,t,n){gi(e,t=ku(e,t=iu(n,t),1073741823)),null!==(e=dc(e,1073741823))&&pc(e)}function Ic(e,t){if(3===e.tag)Bc(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Bc(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===tc||!tc.has(r))){gi(n,e=Su(n,e=iu(t,e),1073741823)),null!==(n=dc(n,1073741823))&&pc(n);break}}n=n.return}}function Mc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Uu===e&&zu===n?Vu===Lu||Vu===Mu&&1073741823===qu&&$o()-Xu<Qu?yc(e,zu):Yu=!0:Yc(e,n)&&(0!==(t=e.lastPingedTime)&&t<n||(e.lastPingedTime=n,pc(e)))}function Lc(e,t){var n=e.stateNode;null!==n&&n.delete(t),0===(t=0)&&(t=lc(t=sc(),e,null)),null!==(e=dc(e,t))&&pc(e)}Tu=function(e,t,n){var r=t.expirationTime;if(null!==e){var o=t.pendingProps;if(e.memoizedProps!==o||yo.current)Ma=!0;else{if(r<n){switch(Ma=!1,t.tag){case 3:qa(t),Ba();break;case 5:if(Ui(t),4&t.mode&&1!==n&&o.hidden)return t.expirationTime=t.childExpirationTime=1,null;break;case 1:Co(t.type)&&Eo(t);break;case 4:Fi(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value,ho(ni,(o=t.type._context)._currentValue),o._currentValue=r;break;case 13:if(null!==t.memoizedState)return 0!==(r=t.child.childExpirationTime)&&r>
vendor: 11,021 bytes, line 1
1=n?Qa(e,t,n):(ho(zi,1&zi.current),null!==(t=tu(e,t,n))?t.sibling:null);ho(zi,1&zi.current);break;case 19:if(r=t.childExpirationTime>=n,64&e.effectTag){if(r)return eu(e,t,n);t.effectTag|=64}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null),ho(zi,zi.current),!r)return null}return tu(e,t,n)}Ma=!1}}else Ma=!1;switch(t.expirationTime=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,o=xo(t,bo.current),si(t,n),o=ea(null,t,r,e,o,n),t.effectTag|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,Co(r)){var i=!0;Eo(t)}else i=!1;t.memoizedState=null!=o.state?o.state:null,di(t);var u=r.getDerivedStateFromProps;"function"==typeof u&&xi(t,r,u,e),o.updater=Ci,t.stateNode=o,o._reactInternalFiber=t,Ei(t,r,e,n),t=Wa(null,t,r,!0,i,n)}else t.tag=0,La(null,t,o,n),t=t.child;return t;case 16:e:{if(o=t.elementType,null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),e=t.pendingProps,function(e){if(-1===e._status){e._status=0;var t=e._ctor;t=t(),e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}}(o),1!==o._status)throw o._result;switch(t.type=o=o._result,i=t.tag=function(e){if("function"==typeof e)return zc(e)?1:0;if(null!=e){if((e=e.$$typeof)===ce)return 11;if(e===fe)return 14}return 2}(o),e=ti(o,e),i){case 0:t=za(null,t,o,e,n);break e;case 1:t=Va(null,t,o,e,n);break e;case 11:t=Fa(null,t,o,e,n);break e;case 14:t=ja(null,t,o,ti(o.type,e),r,n);break e}throw Error(a(306,o,""))}return t;case 0:return o=t.pendingProps,za(e,t,r=t.type,o=t.elementType===r?o:ti(r,o),n);case 1:return o=t.pendingProps,Va(e,t,r=t.type,o=t.elementType===r?o:ti(r,o),n);case 3:if(qa(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,o=null!==(o=t.memoizedState)?o.element:null,mi(e,t),vi(t,r,null,n),(r=t.memoizedState.element)===o)Ba(),t=tu(e,t,n);else{if((o=t.stateNode.hydrate)&&(Oa=On(t.stateNode.containerInfo.firstChild),Ea=t,o=_a=!0),o)for(n=Ri(t,null,r,n),t.child=n;n;)n.effectTag=-3&n.effectTag|1024,n=n.sibling;else La(e,t,r,n),Ba();t=t.child}return t;case 5:return Ui(t),null===e&&Na(t),i=null!==e?e.memoizedProps:null,u=(o=t.pendingProps).children,Sn(r=t.type,o)?u=null:null!==i&&Sn(r,i)&&(t.effectTag|=16),Ha(e,t),4&t.mode&&1!==n&&o.hidden?(t.expirationTime=t.childExpirationTime=1,t=null):(La(e,t,u,n),t=t.child),t;case 6:return null===e&&Na(t),null;case 13:return Qa(e,t,n);case 4:return Fi(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ni(t,null,r,n):La(e,t,r,n),t.child;case 11:return o=t.pendingProps,Fa(e,t,r=t.type,o=t.elementType===r?o:ti(r,o),n);case 7:return La(e,t,t.pendingProps,n),t.child;case 8:case 12:return La(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,u=t.memoizedProps,i=(o=t.pendingProps).value;var c=t.type._context;if(ho(ni,c._currentValue),c._currentValue=i,null!==u)if(0===(i=Vr(c=u.value,i)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(c,i):1073741823))){if(u.children===o.children&&!yo.current){t=tu(e,t,n);break e}}else for(null!==(c=t.child)&&(c.return=t);null!==c;){var s=c.dependencies;if(null!==s){u=c.child;for(var l=s.firstContext;null!==l;){if(l.context===r&&l.observedBits&i){1===c.tag&&((l=pi(n,null)).tag=2,gi(c,l)),c.expirationTime<n&&(c.expirationTime=n),null!==(l=c.alternate)&&l.expirationTime<n&&(l.expirationTime=n),ci(c.return,n),s.expirationTime<n&&(s.expirationTime=n);break}l=l.next}}else u=10===c.tag&&c.type===t.type?null:c.child;if(null!==u)u.return=c;else for(u=c;null!==u;){if(u===t){u=null;break}if(null!==(c=u.sibling)){c.return=u.return,u=c;break}u=u.return}c=u}La(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=(i=t.pendingProps).children,si(t,n),r=r(o=li(o,i.unstable_observedBits)),t.effectTag|=1,La(e,t,r,n),t.child;case 14:return i=ti(o=t.type,t.pendingProps),ja(e,t,o,i=ti(o.type,i),r,n);case 15:return Ua(e,t,t.type,t.pendingProps,r,n);case 17:return o=t.pendingProps,o=t.elementType===(r=t.type)?o:ti(r,o),null!==e&&(e.alternate=null,t.alternate=null,t.effectTag|=2),t.tag=1,Co(r)?(e=!0,Eo(t)):e=!1,si(t,n),Si(t,r,o),Ei(t,r,o,n),Wa(null,t,r,!0,e,n);case 19:return eu(e,t,n)}throw Error(a(156,t.tag))};var Fc=null,jc=null;function Uc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.effectTag=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childExpirationTime=this.expirationTime=0,this.alternate=null}function Hc(e,t,n,r){return new Uc(e,t,n,r)}function zc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Vc(e,t){var n=e.alternate;return null===n?((n=Hc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.effectTag=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childExpirationTime=e.childExpirationTime,n.expirationTime=e.expirationTime,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,n.dependencies=null===(t=e.dependencies)?null:{expirationTime:t.expirationTime,firstContext:t.firstContext,responders:t.responders},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Wc(e,t,n,r,o,i){var u=2;if(r=e,"function"==typeof e)zc(e)&&(u=1);else if("string"==typeof e)u=5;else e:switch(e){case ne:return qc(n.children,o,i,t);case ue:u=8,o|=7;break;case re:u=8,o|=1;break;case oe:return(e=Hc(12,n,t,8|o)).elementType=oe,e.type=oe,e.expirationTime=i,e;case se:return(e=Hc(13,n,t,o)).type=se,e.elementType=se,e.expirationTime=i,e;case le:return(e=Hc(19,n,t,o)).elementType=le,e.expirationTime=i,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case ie:u=10;break e;case ae:u=9;break e;case ce:u=11;break e;case fe:u=14;break e;case de:u=16,r=null;break e;case me:u=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Hc(u,n,t,o)).elementType=e,t.type=r,t.expirationTime=i,t}function qc(e,t,n,r){return(e=Hc(7,e,r,t)).expirationTime=n,e}function $c(e,t,n){return(e=Hc(6,e,null,t)).expirationTime=n,e}function Gc(e,t,n){return(t=Hc(4,null!==e.children?e.children:[],e.key,t)).expirationTime=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Kc(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,this.pingCache=this.pendingChildren=null,this.finishedExpirationTime=0,this.finishedWork=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=90,this.lastExpiredTime=this.lastPingedTime=this.nextKnownPendingLevel=this.lastSuspendedTime=this.firstSuspendedTime=this.firstPendingTime=0}function Yc(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime,0!==n&&n>=t&&e<=t}function Xc(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(e.firstSuspendedTime=t),(r>t||0===n)&&(e.lastSuspendedTime=t),t<=e.lastPingedTime&&(e.lastPingedTime=0),t<=e.lastExpiredTime&&(e.lastExpiredTime=0)}function Qc(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.firstSuspendedTime;0!==n&&(t>=n?e.firstSuspendedTime=e.lastSuspendedTime=e.nextKnownPendingLevel=0:t>=e.lastSuspendedTime&&(e.lastSuspendedTime=t+1),t>e.nextKnownPendingLevel&&(e.nextKnownPendingLevel=t))}function Jc(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTime=t)}function Zc(e,t,n,r){var o=t.current,i=sc(),u=yi.suspense;i=lc(i,o,u);e:if(n){t:{if(et(n=n._reactInternalFiber)!==n||1!==n.tag)throw Error(a(170));var c=n;do{switch(c.tag){case 3:c=c.stateNode.context;break t;case 1:if(Co(c.type)){c=c.stateNode.__reactInternalMemoizedMergedChildContext;break t}}c=c.return}while(null!==c);throw Error(a(171))}if(1===n.tag){var s=n.type;if(Co(s)){n=To(n,s,c);break e}}n=c}else n=vo;return null===t.context?t.context=n:t.pendingContext=n,(t=pi(i,u)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),gi(o,t),fc(o,i),i}function es(e){return(e=e.current).child?e.child.stateNode:null}function ts(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retryTime<t&&(e.retryTime=t)}function ns(e,t){ts(e,t),(e=e.alternate)&&ts(e,t)}function rs(e,t,n){var r=new Kc(e,t,n=null!=n&&!0===n.hydrate),o=Hc(3,null,null,2===t?7:1===t?3:0);r.current=o,o.stateNode=r,di(o),e[Rn]=r.current,n&&0!==t&&function(e,t){var n=Ze(t);Ot.forEach((function(e){gt(e,t,n)})),_t.forEach((function(e){gt(e,t,n)}))}(0,9===e.nodeType?e:e.ownerDocument),this._internalRoot=r}function os(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function is(e,t,n,r,o){var i=n._reactRootContainer;if(i){var a=i._internalRoot;if("function"==typeof o){var u=o;o=function(){var e=es(a);u.call(e)}}Zc(t,a,e,o)}else{if(i=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new rs(e,0,t?{hydrate:!0}:void 0)}(n,r),a=i._internalRoot,"function"==typeof o){var c=o;o=function(){var e=es(a);c.call(e)}}bc((function(){Zc(t,a,e,o)}))}return es(a)}function as(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!os(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:te,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}rs.prototype.render=function(e){Zc(e,this._internalRoot,null,null)},rs.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Zc(null,e,null,(function(){t[Rn]=null}))},ht=function(e){if(13===e.tag){var t=ei(sc(),150,100);fc(e,t),ns(e,t)}},vt=function(e){13===e.tag&&(fc(e,3),ns(e,3))},bt=function(e){if(13===e.tag){var t=sc();fc(e,t=lc(t,e,null)),ns(e,t)}},_=function(e,t,n){switch(t){case"input":if(Te(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=Mn(r);if(!o)throw Error(a(90));xe(r),Te(r,o)}}}break;case"textarea":Re(e,n);break;case"select":null!=(t=n.value)&&Ae(e,!!n.multiple,t,!1)}},B=vc,I=function(e,t,n,r,o){var i=ju;ju|=4;try{return Yo(98,e.bind(null,t,n,r,o))}finally{(ju=i)===Au&&Jo()}},M=function(){(ju&(1|Nu|Ru))===Au&&(function(){if(null!==ic){var e=ic;ic=null,e.forEach((function(e,t){Jc(t,e),pc(t)})),Jo()}}(),Rc())},L=function(e,t){var n=ju;ju|=2;try{return e(t)}finally{(ju=n)===Au&&Jo()}};var us={Events:[Bn,In,Mn,E,k,Vn,function(e){it(e,zn)},R,P,Jt,ct,Rc,{current:!1}]};!function(e){var t=e.findFiberByHostInstance;(function(e){if("undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)return!1;var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;
vendor: 4,743 bytes, line 1
1if(t.isDisabled||!t.supportsFiber)return!0;try{var n=t.inject(e);Fc=function(e){try{t.onCommitFiberRoot(n,e,void 0,!(64&~e.current.effectTag))}catch(e){}},jc=function(e){try{t.onCommitFiberUnmount(n,e)}catch(e){}}}catch(e){}})(o({},e,{overrideHookState:null,overrideProps:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:X.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=rt(e))?null:e.stateNode},findFiberByHostInstance:function(e){return t?t(e):null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null}))}({findFiberByHostInstance:Pn,bundleType:0,version:"16.14.0",rendererPackageName:"react-dom"}),t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=us,t.createPortal=as,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternalFiber;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return e=null===(e=rt(t))?null:e.stateNode},t.flushSync=function(e,t){if((ju&(Nu|Ru))!==Au)throw Error(a(187));var n=ju;ju|=1;try{return Yo(99,e.bind(null,t))}finally{ju=n,Jo()}},t.hydrate=function(e,t,n){if(!os(t))throw Error(a(200));return is(null,e,t,!0,n)},t.render=function(e,t,n){if(!os(t))throw Error(a(200));return is(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!os(e))throw Error(a(40));return!!e._reactRootContainer&&(bc((function(){is(null,null,e,!1,(function(){e._reactRootContainer=null,e[Rn]=null}))})),!0)},t.unstable_batchedUpdates=vc,t.unstable_createPortal=function(e,t){return as(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!os(n))throw Error(a(200));if(null==e||void 0===e._reactInternalFiber)throw Error(a(38));return is(e,t,n,!1,r)},t.version="16.14.0"},40961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){}}(),e.exports=n(22551)},15287:(e,t,n)=>{"use strict";var r=n(45228),o="function"==typeof Symbol&&Symbol.for,i=o?Symbol.for("react.element"):60103,a=o?Symbol.for("react.portal"):60106,u=o?Symbol.for("react.fragment"):60107,c=o?Symbol.for("react.strict_mode"):60108,s=o?Symbol.for("react.profiler"):60114,l=o?Symbol.for("react.provider"):60109,f=o?Symbol.for("react.context"):60110,d=o?Symbol.for("react.forward_ref"):60112,m=o?Symbol.for("react.suspense"):60113,p=o?Symbol.for("react.memo"):60115,g=o?Symbol.for("react.lazy"):60116,h="function"==typeof Symbol&&Symbol.iterator;function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var b={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},y={};function w(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||b}function x(){}function C(e,t,n){this.props=e,this.context=t,this.refs=y,this.updater=n||b}w.prototype.isReactComponent={},w.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(v(85));this.updater.enqueueSetState(this,e,t,"setState")},w.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},x.prototype=w.prototype;var k=C.prototype=new x;k.constructor=C,r(k,w.prototype),k.isPureReactComponent=!0;var S={current:null},T=Object.prototype.hasOwnProperty,E={key:!0,ref:!0,__self:!0,__source:!0};function O(e,t,n){var r,o={},a=null,u=null;if(null!=t)for(r in void 0!==t.ref&&(u=t.ref),void 0!==t.key&&(a=""+t.key),t)T.call(t,r)&&!E.hasOwnProperty(r)&&(o[r]=t[r]);var c=arguments.length-2;if(1===c)o.children=n;else if(1<c){for(var s=Array(c),l=0;l<c;l++)s[l]=arguments[l+2];o.children=s}if(e&&e.defaultProps)for(r in c=e.defaultProps)void 0===o[r]&&(o[r]=c[r]);return{$$typeof:i,type:e,key:a,ref:u,props:o,_owner:S.current}}function _(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var A=/\/+/g,D=[];function N(e,t,n,r){if(D.length){var o=D.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function R(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,10>D.length&&D.push(e)}function P(e,t,n,r){var o=typeof e;"undefined"!==o&&"boolean"!==o||(e=null);var u=!1;if(null===e)u=!0;else switch(o){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case i:case a:u=!0}}
vendor: 4,366 bytes, line 1
1if(u)return n(r,e,""===t?"."+I(e,0):t),1;if(u=0,t=""===t?".":t+":",Array.isArray(e))for(var c=0;c<e.length;c++){var s=t+I(o=e[c],c);u+=P(o,s,n,r)}else if(null===e||"object"!=typeof e?s=null:s="function"==typeof(s=h&&e[h]||e["@@iterator"])?s:null,"function"==typeof s)for(e=s.call(e),c=0;!(o=e.next()).done;)u+=P(o=o.value,s=t+I(o,c++),n,r);else if("object"===o)throw n=""+e,Error(v(31,"[object Object]"===n?"object with keys {"+Object.keys(e).join(", ")+"}":n,""));return u}function B(e,t,n){return null==e?0:P(e,"",t,n)}function I(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+(""+e).replace(/[=:]/g,(function(e){return t[e]}))}(e.key):t.toString(36)}function M(e,t){e.func.call(e.context,t,e.count++)}function L(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?F(e,r,n,(function(e){return e})):null!=e&&(_(e)&&(e=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(e,o+(!e.key||t&&t.key===e.key?"":(""+e.key).replace(A,"$&/")+"/")+n)),r.push(e))}function F(e,t,n,r,o){var i="";null!=n&&(i=(""+n).replace(A,"$&/")+"/"),B(e,L,t=N(t,i,r,o)),R(t)}var j={current:null};function U(){var e=j.current;if(null===e)throw Error(v(321));return e}var H={ReactCurrentDispatcher:j,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:function(e,t,n){if(null==e)return e;var r=[];return F(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;B(e,M,t=N(null,null,t,n)),R(t)},count:function(e){return B(e,(function(){return null}),null)},toArray:function(e){var t=[];return F(e,t,null,(function(e){return e})),t},only:function(e){if(!_(e))throw Error(v(143));return e}},t.Component=w,t.Fragment=u,t.Profiler=s,t.PureComponent=C,t.StrictMode=c,t.Suspense=m,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=H,t.cloneElement=function(e,t,n){if(null==e)throw Error(v(267,e));var o=r({},e.props),a=e.key,u=e.ref,c=e._owner;if(null!=t){if(void 0!==t.ref&&(u=t.ref,c=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(l in t)T.call(t,l)&&!E.hasOwnProperty(l)&&(o[l]=void 0===t[l]&&void 0!==s?s[l]:t[l])}var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){s=Array(l);for(var f=0;f<l;f++)s[f]=arguments[f+2];o.children=s}return{$$typeof:i,type:e.type,key:a,ref:u,props:o,_owner:c}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:f,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:l,_context:e},e.Consumer=e},t.createElement=O,t.createFactory=function(e){var t=O.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:d,render:e}},t.isValidElement=_,t.lazy=function(e){return{$$typeof:g,_ctor:e,_status:-1,_result:null}},t.memo=function(e,t){return{$$typeof:p,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return U().useCallback(e,t)},t.useContext=function(e,t){return U().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return U().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return U().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return U().useLayoutEffect(e,t)},t.useMemo=function(e,t){return U().useMemo(e,t)},t.useReducer=function(e,t,n){return U().useReducer(e,t,n)},t.useRef=function(e){return U().useRef(e)},t.useState=function(e){return U().useState(e)},t.version="16.14.0"},96540:(e,t,n)=>{"use strict";e.exports=n(15287)},7463:(e,t)=>{"use strict";var n,r,o,i,a;if("undefined"==typeof window||"function"!=typeof MessageChannel){var u=null,c=null,s=function(){if(null!==u)try{var e=t.unstable_now();u(!0,e),u=null}catch(e){throw setTimeout(s,0),e}},l=Date.now();t.unstable_now=function(){return Date.now()-l},n=function(e){null!==u?setTimeout(n,0,e):(u=e,setTimeout(s,0))},r=function(e,t){c=setTimeout(e,t)},o=function(){clearTimeout(c)},i=function(){return!1},a=t.unstable_forceFrameRate=function(){}}else{var f=window.performance,d=window.Date,m=window.setTimeout,p=window.clearTimeout;if("undefined"!=typeof console){window;window}if("object"==typeof f&&"function"==typeof f.now)t.unstable_now=function(){return f.now()};else{var g=d.now();t.unstable_now=function(){return d.now()-g}}
1var h=!1,v=null,b=-1,y=5,w=0;i=function(){return t.unstable_now()>=w},a=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e||(y=0<e?Math.floor(1e3/e):5)};var x=new MessageChannel,C=x.port2;x.port1.onmessage=function(){if(null!==v){var e=t.unstable_now();w=e+y;try{v(!0,e)?C.postMessage(null):(h=!1,v=null)}catch(e){throw C.postMessage(null),e}}else h=!1},n=function(e){v=e,h||(h=!0,C.postMessage(null))},r=function(e,n){b=m((function(){e(t.unstable_now())}),n)},o=function(){p(b),b=-1}}function k(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,o=e[r];if(!(void 0!==o&&0<E(o,t)))break e;e[r]=t,e[n]=o,n=r}}function S(e){return void 0===(e=e[0])?null:e}function T(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length;r<o;){var i=2*(r+1)-1,a=e[i],u=i+1,c=e[u];if(void 0!==a&&0>E(a,n))void 0!==c&&0>E(c,a)?(e[r]=c,e[u]=n,r=u):(e[r]=a,e[i]=n,r=i);else{if(!(void 0!==c&&0>E(c,n)))break e;e[r]=c,e[u]=n,r=u}}}return t}return null}function E(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var O=[],_=[],A=1,D=null,N=3,R=!1,P=!1,B=!1;function I(e){for(var t=S(_);null!==t;){if(null===t.callback)T(_);else{if(!(t.startTime<=e))break;T(_),t.sortIndex=t.expirationTime,k(O,t)}t=S(_)}}function M(e){if(B=!1,I(e),!P)if(null!==S(O))P=!0,n(L);else{var t=S(_);null!==t&&r(M,t.startTime-e)}}function L(e,n){P=!1,B&&(B=!1,o()),R=!0;var a=N;try{for(I(n),D=S(O);null!==D&&(!(D.expirationTime>n)||e&&!i());){var u=D.callback;if(null!==u){D.callback=null,N=D.priorityLevel;var c=u(D.expirationTime<=n);n=t.unstable_now(),"function"==typeof c?D.callback=c:D===S(O)&&T(O),I(n)}else T(O);D=S(O)}if(null!==D)var s=!0;else{var l=S(_);null!==l&&r(M,l.startTime-n),s=!1}return s}finally{D=null,N=a,R=!1}}function F(e){switch(e){case 1:return-1;case 2:return 250;case 5:return 1073741823;case 4:return 1e4;default:return 5e3}}var j=a;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){P||R||(P=!0,n(L))},t.unstable_getCurrentPriorityLevel=function(){return N},t.unstable_getFirstCallbackNode=function(){return S(O)},t.unstable_next=function(e){switch(N){case 1:case 2:case 3:var t=3;break;default:t=N}var n=N;N=t;try{return e()}finally{N=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=j,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=N;N=e;try{return t()}finally{N=n}},t.unstable_scheduleCallback=function(e,i,a){var u=t.unstable_now();if("object"==typeof a&&null!==a){var c=a.delay;c="number"==typeof c&&0<c?u+c:u,a="number"==typeof a.timeout?a.timeout:F(e)}else a=F(e),c=u;return e={id:A++,callback:i,priorityLevel:e,startTime:c,expirationTime:a=c+a,sortIndex:-1},c>u?(e.sortIndex=c,k(_,e),null===S(O)&&e===S(_)&&(B?o():B=!0,r(M,c-u))):(e.sortIndex=a,k(O,e),P||R||(P=!0,n(L))),e},t.unstable_shouldYield=function(){var e=t.unstable_now();I(e);var n=S(O);return n!==D&&null!==D&&null!==n&&null!==n.callback&&n.startTime<=e&&n.expirationTime<D.expirationTime||i()},t.unstable_wrapCallback=function(e){var t=N;return function(){var n=N;N=t;try{return e.apply(this,arguments)}finally{N=n}}}},69982:(e,t,n)=>{"use strict";e.exports=n(7463)},71627:(e,t,n)=>{n(29504)},29504:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e,t,n){e.execCommand("UL"===t?"InsertUnorderedList":"InsertOrderedList",!1,!1===n?null:{"list-style-type":n})},o=tinymce.util.Tools.resolve("tinymce.util.Tools"),i=function(){},a=function(e){return function(){return e}},u=function(e){return e},c=a(!1),s=a(!0),l=function(){return f},f={fold:function(e,t){return e()},isSome:c,isNone:s,getOr:t=u,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:a(null),getOrUndefined:a(void 0),or:t,orThunk:e,map:l,each:i,bind:l,exists:c,forall:s,filter:function(){return l()},toArray:function(){return[]},toString:a("none()")},d=function(e){var t=a(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:s,isNone:c,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return d(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:f},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},m=function(e){return null==e?f:d(e)},p=function(e){return e&&/^(TH|TD)$/.test(e.nodeName)},g=function(e,t){return function(n){var r=function(r){n.setActive(function(e,t,n){var r=function(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}(t.parents,p),i=-1!==r?t.parents.slice(0,r):t.parents,a=o.grep(i,function(e){return function(t){return t&&/^(OL|UL|DL)$/.test(t.no
1deName)&&function(e,t){return e.$.contains(e.getBody(),t)}(e,t)}}(e));return a.length>0&&a[0].nodeName===n}(e,r,t))};return e.on("NodeChange",r),function(){return e.off("NodeChange",r)}}},h=function(e,t,n,i,a,u){e.ui.registry.addSplitButton(t,{tooltip:n,icon:"OL"===a?"ordered-list":"unordered-list",presets:"listpreview",columns:3,fetch:function(e){e(o.map(u,(function(e){var t="OL"===a?"num":"bull",n="disc"===e||"decimal"===e?"default":e,r="default"===e?"":e,o=function(e){return e.replace(/\-/g," ").replace(/\b\w/g,(function(e){return e.toUpperCase()}))}(e);return{type:"choiceitem",value:r,icon:"list-"+t+"-"+n,text:o}})))},onAction:function(){return e.execCommand(i)},onItemAction:function(t,n){r(e,a,n)},select:function(t){var n=function(e){var t=e.dom.getParent(e.selection.getNode(),"ol,ul"),n=e.dom.getStyle(t,"listStyleType");return m(n)}(e);return n.map((function(e){return t===e})).getOr(!1)},onSetup:g(e,a)})},v=function(e,t,n,r,o,i){i.length>1?h(e,t,n,r,o,i):function(e,t,n,r,o){e.ui.registry.addToggleButton(t,{active:!1,tooltip:n,icon:"OL"===o?"ordered-list":"unordered-list",onSetup:g(e,o),onAction:function(){return e.execCommand(r)}})}(e,t,n,r,o)};n.add("advlist",(function(e){e.hasPlugin("lists")&&(function(e){v(e,"numlist","Numbered list","InsertOrderedList","OL",function(e){var t=e.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return t?t.split(/[ ,]/):[]}(e)),v(e,"bullist","Bullet list","InsertUnorderedList","UL",function(e){var t=e.getParam("advlist_bullet_styles","default,circle,square");return t?t.split(/[ ,]/):[]}(e))}(e),function(e){e.addCommand("ApplyUnorderedListStyle",(function(t,n){r(e,"UL",n["list-style-type"])})),e.addCommand("ApplyOrderedListStyle",(function(t,n){r(e,"OL",n["list-style-type"])}))}(e))}))}()},61532:(e,t,n)=>{n(31833)},31833:()=>{!function(){"use strict";var e,t,n,r,o=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=function(e,t){var n=function(e,t){return e.fire("insertCustomChar",{chr:t})}(e,t).chr;e.execCommand("mceInsertContent",!1,n)},a=(e="array",function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}),u=(t=null,function(e){return t===e}),c=function(){},s=function(e){return function(){return e}},l=function(e){return e},f=s(!1),d=s(!0),m=function(){return p},p={fold:function(e,t){return e()},isSome:f,isNone:d,getOr:r=l,getOrThunk:n=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:s(null),getOrUndefined:s(void 0),or:r,orThunk:n,map:m,each:c,bind:m,exists:f,forall:d,filter:function(){return m()},toArray:function(){return[]},toString:s("none()")},g=function(e){var t=s(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:d,isNone:f,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return g(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:p},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},h={some:g,none:m,from:function(e){return null==e?p:g(e)}},v=Array.prototype.push,b=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){r[o]=t(e[o],o)}return r},y=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return h.some(i);if(n(i,r))break}return h.none()}(e,t,f)},w=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!a(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);v.apply(t,e[n])}return t}(b(e,t))},x=tinymce.util.Tools.resolve("tinymce.util.Tools"),C=x.isArray,k="User Defined",S=function(e){return C(e)?x.grep(e,(function(e){return C(e)&&2===e.length})):"function"==typeof e?e():[]},T=function(e){var t=function(e,t){var n=function(e){return e.getParam("charmap")}(e);n&&(t=[{name:k,characters:S(n)}]);var r=function(e){return e.getParam("charmap_append")}(e);if(r){var o=x.grep(t,(function(e){return e.name===k}));return o.length?(o[0].characters=[].concat(o[0].characters).concat(S(r)),t):t.concat({name:k,characters:S(r)})}return t}(e,[{name:"Currency",characters:[[36,"dollar sign"],[162,"cent sign"],[8364,"euro
1sign"],[163,"pound sign"],[165,"yen sign"],[164,"currency sign"],[8352,"euro-currency sign"],[8353,"colon sign"],[8354,"cruzeiro sign"],[8355,"french franc sign"],[8356,"lira sign"],[8357,"mill sign"],[8358,"naira sign"],[8359,"peseta sign"],[8360,"rupee sign"],[8361,"won sign"],[8362,"new sheqel sign"],[8363,"dong sign"],[8365,"kip sign"],[8366,"tugrik sign"],[8367,"drachma sign"],[8368,"german penny symbol"],[8369,"peso sign"],[8370,"guarani sign"],[8371,"austral sign"],[8372,"hryvnia sign"],[8373,"cedi sign"],[8374,"livre tournois sign"],[8375,"spesmilo sign"],[8376,"tenge sign"],[8377,"indian rupee sign"],[8378,"turkish lira sign"],[8379,"nordic mark sign"],[8380,"manat sign"],[8381,"ruble sign"],[20870,"yen character"],[20803,"yuan character"],[22291,"yuan character, in hong kong and taiwan"],[22278,"yen/yuan character variant one"]]},{name:"Text",characters:[[169,"copyright sign"],[174,"registered sign"],[8482,"trade mark sign"],[8240,"per mille sign"],[181,"micro sign"],[183,"middle dot"],[8226,"bullet"],[8230,"three dot leader"],[8242,"minutes / feet"],[8243,"seconds / inches"],[167,"section sign"],[182,"paragraph sign"],[223,"sharp s / ess-zed"]]},{name:"Quotations",characters:[[8249,"single left-pointing angle quotation mark"],[8250,"single right-pointing angle quotation mark"],[171,"left pointing guillemet"],[187,"right pointing guillemet"],[8216,"left single quotation mark"],[8217,"right single quotation mark"],[8220,"left double quotation mark"],[8221,"right double quotation mark"],[8218,"single low-9 quotation mark"],[8222,"double low-9 quotation mark"],[60,"less-than sign"],[62,"greater-than sign"],[8804,"less-than or equal to"],[8805,"greater-than or equal to"],[8211,"en dash"],[8212,"em dash"],[175,"macron"],[8254,"overline"],[164,"currency sign"],[166,"broken bar"],[168,"diaeresis"],[161,"inverted exclamation mark"],[191,"turned question mark"],[710,"circumflex accent"],[732,"small tilde"],[176,"degree sign"],[8722,"minus sign"],[177,"plus-minus sign"],[247,"division sign"],[8260,"fraction slash"],[215,"multiplication sign"],[185,"superscript one"],[178,"superscript two"],[179,"superscript three"],[188,"fraction one quarter"],[189,"fraction one half"],[190,"fraction three quarters"]]},{name:"Mathematical",characters:[[402,"function / florin"],[8747,"integral"],[8721,"n-ary sumation"],[8734,"infinity"],[8730,"square root"],[8764,"similar to"],[8773,"approximately equal to"],[8776,"almost equal to"],[8800,"not equal to"],[8801,"identical to"],[8712,"element of"],[8713,"not an element of"],[8715,"contains as member"],[8719,"n-ary product"],[8743,"logical and"],[8744,"logical or"],[172,"not sign"],[8745,"intersection"],[8746,"union"],[8706,"partial differential"],[8704,"for all"],[8707,"there exists"],[8709,"diameter"],[8711,"backward difference"],[8727,"asterisk operator"],[8733,"proportional to"],[8736,"angle"]]},{name:"Extended Latin",characters:[[192,"A - grave"],[193,"A - acute"],[194,"A - circumflex"],[195,"A - tilde"],[196,"A - diaeresis"],[197,"A - ring above"],[256,"A - macron"],[198,"ligature AE"],[199,"C - cedilla"],[200,"E - grave"],[201,"E - acute"],[202,"E - circumflex"],[203,"E - diaeresis"],[274,"E - macron"],[204,"I - grave"],[205,"I - acute"],[206,"I - circumflex"],[207,"I - diaeresis"],[298,"I - macron"],[208,"ETH"],[209,"N - tilde"],[210,"O - grave"],[211,"O - acute"],[212,"O - circumflex"],[213,"O - tilde"],[214,"O - diaeresis"],[216,"O - slash"],[332,"O - macron"],[338,"ligature OE"],[352,"S - caron"],[217,"U - grave"],[218,"U - acute"],[219,"U - circumflex"],[220,"U - diaeresis"],[362,"U - macron"],[221,"Y - acute"],[376,"Y - diaeresis"],[562,"Y - macron"],[222,"THORN"],[224,"a - grave"],[225,"a - acute"],[226,"a - circumflex"],[227,"a - tilde"],[228,"a - diaeresis"],[229,"a - ring above"],[257,"a - macron"],[230,"ligature ae"],[231,"c - cedilla"],[232,"e - grave"],[233,"e - acute"],[234,"e - circumflex"],[235,"e - diaeresis"],[275,"e - macron"],[236,"i - grave"],[237,"i - acute"],[238,"i - circumflex"],[239,"i - diaeresis"],[299,"i - macron"],[240,"eth"],[241,"n - tilde"],[242,"o - grave"],[243,"o - acute"],[244,"o - circumflex"],[245,"o - tilde"],[246,"o - diaeresis"],[248,"o slash"],[333,"o macron"],[339,"ligature oe"],[353,"s - caron"],[249,"u - grave"],[250,"u - acute"],[251,"u - circumflex"],[252,"u - diaeresis"],[363,"u - macron"],[253,"y - acute"],[254,"thorn"],[255,"y - diaeresis"],[563,"y - macron"],[913,"Alpha"],[914,"Beta"],[915,"Gamma"],[916,"Delta"],[917,"Epsilon"],[918,"Zeta"],[919,"Eta"],[920,"Theta"],[921,"Iota"],[922,"Kappa"],[923,"Lambda"],[924,"Mu"],[925,"Nu"],[926,"Xi"],[927,"Omicron"],[928,"Pi"],[929,"Rho"],[931,"Sigma"],[932,"Tau"],[933,"Upsilon"],[934,"Phi"],[935,"Chi"],[936,"Psi"],[937,"Omega"],[945,"alpha"],[946,"beta"],[947,"gamma"],[948,"delta"],[949,"epsilon"],[950,"zeta"],[951,"eta"],[952,"theta"],[953,"iota"],[954,"kappa"],[955,"lambda"],[956,"mu"],[957,"nu"],[958,"xi"],[959,"omicron"],[960,"pi"],[961,"rho"],[962,"final sigma"],[963,"sigma"],[964,"tau"],[965,"upsilon"],[966,"phi"],[967,"chi"],[968,"psi"],[969,"omega"]]},{name:"Symbols",characters:[[8501,"alef symbol"],[982,"pi symbol"],[8476,"real part symbol"],[978,"upsilon - hook symbol"],[8472,"Weierstrass p"],[8465,"imaginary part"]]},{name:"Arrows",characters:[[8592,"leftwards arrow"],[8593,"upwards arrow"],[8594,"rightwards arrow"],[8595,"downwards arrow"],[8596,"left right arrow"],[8629,"carriage return"],[8656,"leftwards double arrow"],[8657,"upwards double arrow"],[8658,"rightwards double arrow"],[8659,"downwards double arrow"],[8660,"left right double arrow"],[8756,"therefore"],[8834,"subset of"],[8835,"superset of"],[8836,"not a subset of"],[8838,"subset of or equal to"],[8839,"superset of or equal to"],[8853,"circled plus"],[8855,"circled times"],[8869,"perpendicular"],[8901,"dot operator"],[8968,"left ceiling"],[8969,"right ceiling"],[8970,"left floor"],[8971,"right floor"],[9001,"left-pointing angle bracket"],[9002,"right-pointing angle bracket"],[9674,"lozenge"],[9824,"black spade suit"],[9827,"black club suit"],[9829,"black heart suit"],[9830,"black diamond suit"],[8194,"en space"],[8195,"em space"],[8201,"thin space"],[8204,"zero width non-joiner"],[8205,"zero width joiner"],[8206,"left-to-right mark"],[8207,"right-to-left mark"]]}]);return t.length>1?[{name:"All",characters:w(t,(function(e){return e.characters}))}].concat(t):t},E=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},O=String.fromCodePoint,_=function(e,t){return-1!==e.indexOf(t)},A=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(O)return O.apply(void 0,e);for(var n=[],r="",o=0,i=e.length;o!==i;++o){var a=+e[o];if(!(a<1114111&&a>>>0===a))throw RangeError("Invalid code point: "+a);(a<=65535?n.push(a):n.push(55296+((a-=65536)>>10),a%1024+56320))>=16383&&(r+=String.fromCharCode.apply(null,n),n.length=0)}return r+String.fromCharCode.apply(null,n)},D=function(e,t){var n=[],r=t.toLowerCase();return function(e,t){for(var n=0,r=e.length;n<r;n++)t(e[n],n)}(e.characters,(function(e){(function(e,t,n){return!!_(A(e).toLowerCase(),n)||_(t.toLowerCase(),n)||_(t.toLowerCase().replace(/\s+/g,""),n)})(e[0],e[1],r)&&n.push(e)})),b(n,(function(e){return{text:e[1],value:A(e[0]),icon:A(e[0])}}))},N="pattern",R=function(e,t){var n,r,o,a,c=function(){return[{label:"Search",type:"input",name:N},{type:"collection",name:"results"}]},s=E(1===t.length?k:"All"),l=(n=function(e){var n=e.getData().pattern;!function(e,n){y(t,(function(e){return e.name===s.get()})).each((function(t){var r=D(t,n);e.setData({results:r})}))}(e,n)},r=40,o=null,{cancel:a=function(){u(o)||(clearTimeout(o),o=null)},throttle:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];a(),o=setTimeout((function(){o=null,n.apply(null,e)}),r)}}),f={title:"Special Character",size:"normal",body:1===t.length?{type:"panel",items:c()}:{type:"tabpanel",tabs:b(t,(function(e){return{title:e.name,name:e.name,items:c()}}))},buttons:[{type:"cancel",name:"close",text:"Close",primary:!0}],initialData:{pattern:"",results:D(t[0],"")},onAction:function(t,n){"results"===n.name&&(i(e,n.value),t.close())},onTabChange:function(e,t){s.set(t.newTabName),l.throttle(e)},onChange:function(e,t){t.name===N&&l.throttle(e)}};e.windowManager.open(f).focus(N)},P=tinymce.util.Tools.resolve("tinymce.util.Promise");o.add("charmap",(function(e){var t=T(e);return function(e,t){e.addCommand("mceShowCharmap",(function(){R(e,t)}))}(e,t),function(e){e.ui.registry.addButton("charmap",{icon:"insert-character",tooltip:"Special character",onAction:function(){return e.execCommand("mceShowCharmap")}}),e.ui.registry.addMenuItem("charmap",{icon:"insert-character",text:"Special character...",onAction:function(){return e.execCommand("mceShowCharmap")}})}(e),function(e,t){e.ui.registry.addAutocompleter("charmap",{ch:":",columns:"auto",minChars:2,fetch:function(e,n){return new P((function(n,r){n(D(t,e))}))},onAction:function(t,n,r){e.selection.setRng(n),e.insertContent(r),t.hide()}})}(e,t[0]),function(e){return{getCharMap:function(){return T(e)},insertChar:function(t){i(e,t)}}}(e)}))}()},55775:(e,t,n)=>{n(27524)},27524:()=>{!function(){"use strict";var e,t,n=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},o=function(e){return function(t){return typeof t===e}},i=r("string"),a=r("object"),u=r("array"),c=o("boolean"),s=o("function"),l=o("number"),f=function(){},d=function(e){return function(){return e}},m=function(e){return e},p=function(e,t){return e===t},g=function(e){return function(t){return!e(t)}},h=d(!1),v=d(!0),b=function(){return y},y={fold:function(e,t){return e()},isSome:h,isNone:v,getOr:t=m,getOrThunk:e=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:d(null),getOrUndefined:d(void 0),or:t,orThunk:e,map:b,each:f,bind:b,exists:h,forall:v,filter:function(){return b()},toArray:function(){return[]},toString:d("none()")},w=function(e){var t=d(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:v,isNone:h,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return w(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:y},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},x={some:w,none:b,from:function(e){return null==e?y:w(e)}},C=Array.prototype.slice,k=Array.prototype.push,S=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){r[o]=t(e[o],o)}return r},T=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},E=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},O=function(e,t,n){return T(e,(function(e,r){n=t(n,e,r)})),n},_=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return x.some(i);if(n(i,r))break}return x.none()},A=function(e,t){return _(e,t,h)},D=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!u(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input
1: "+e);k.apply(t,e[n])}return t}(S(e,t))},N=function(e){var t=C.call(e,0);return t.reverse(),t},R=function(e,t){return t>=0&&t<e.length?x.some(e[t]):x.none()},P=function(e){return R(e,0)},B=function(e){return R(e,e.length-1)},I=function(){return I=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},I.apply(this,arguments)};var M,L=function(){return F(0,0)},F=function(e,t){return{major:e,minor:t}},j={nu:F,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?L():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return F(r(1),r(2))}(e,n)},unknown:L},U=function(e,t){return function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return x.none()}(t.brands,(function(t){var n=t.brand.toLowerCase();return A(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:j.nu(parseInt(t.version,10),0)}}))}))},H=function(e,t){var n=String(t).toLowerCase();return A(e,(function(e){return e.search(n)}))},z=function(e,t){return-1!==e.indexOf(t)},V=(M=/^\s+|\s+$/g,function(e){return e.replace(M,"")}),W=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,q=function(e){return function(t){return z(t,e)}},$=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return z(e,"edge/")&&z(e,"chrome")&&z(e,"safari")&&z(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,W],search:function(e){return z(e,"chrome")&&!z(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return z(e,"msie")||z(e,"trident")}},{name:"Opera",versionRegexes:[W,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:q("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:q("firefox")},{name:"Safari",versionRegexes:[W,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(z(e,"safari")||z(e,"mobile/"))&&z(e,"applewebkit")}}],G=[{name:"Windows",search:q("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return z(e,"iphone")||z(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:q("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:q("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:q("linux"),versionRegexes:[]},{name:"Solaris",search:q("sunos"),versionRegexes:[]},{name:"FreeBSD",search:q("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:q("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],K={browsers:d($),oses:d(G)},Y="Edge",X="Chrome",Q="Opera",J="Firefox",Z="Safari",ee=function(e){var t=e.current,n=function(e){return function(){return t===e}};return{current:t,version:e.version,isEdge:n(Y),isChrome:n(X),isIE:n("IE"),isOpera:n(Q),isFirefox:n(J),isSafari:n(Z)}},te={unknown:function(){return ee({current:void 0,version:j.unknown()})},nu:ee,edge:d(Y),chrome:d(X),ie:d("IE"),opera:d(Q),firefox:d(J),safari:d(Z)},ne="Windows",re="Android",oe="Linux",ie="Solaris",ae="FreeBSD",ue="ChromeOS",ce=function(e){var t=e.current,n=function(e){return function(){return t===e}};return{current:t,version:e.version,isWindows:n(ne),isiOS:n("iOS"),isAndroid:n(re),isOSX:n("OSX"),isLinux:n(oe),isSolaris:n(ie),isFreeBSD:n(ae),isChromeOS:n(ue)}},se={unknown:function(){return ce({current:void 0,version:j.unknown()})},nu:ce,windows:d(ne),ios:d("iOS"),android:d(re),linux:d(oe),osx:d("OSX"),solaris:d(ie),freebsd:d(ae),chromeos:d(ue)},le=function(e,t,n){var r=K.browsers(),o=K.oses(),i=t.bind((function(e){return U(r,e)})).orThunk((function(){return function(e,t){return H(e,t).map((function(e){var n=j.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(te.unknown,te.nu),a=function(e,t){return H(e,t).map((function(e){var n=j.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(se.unknown,se.nu),u=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!c&&!l;return{isiPad:d(o),isiPhone:d(i),isTablet:d(c),isPhone:d(s),isTouch:d(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:d(l),isDesktop:d(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}},fe=function(e){return window.matchMedia(e).matches},de=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}}((function(){return le(navigator.userAgent,x.from(navigator.userAgentData),fe)}
1)),me=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},pe={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw new Error("HTML must have a single root node");return me(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return me(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return me(n)},fromDom:me,fromPoint:function(e,t,n){return x.from(e.dom.elementFromPoint(t,n)).map(me)}},ge=function(e,t){return e.dom===t.dom},he=function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e.dom,t.dom,Node.DOCUMENT_POSITION_CONTAINED_BY)},ve=function(e,t){return de().browser.isIE()?he(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)},be=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},ye=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),we=tinymce.util.Tools.resolve("tinymce.dom.TreeWalker"),xe=tinymce.util.Tools.resolve("tinymce.util.VK"),Ce=Object.keys,ke=function(e,t){for(var n=Ce(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},Se=function(e,t){var n={};return function(e,t,n,r){ke(e,(function(e,o){(t(e,o)?n:r)(e,o)}))}(e,t,function(e){return function(t,n){e[n]=t}}(n),f),n};"undefined"!=typeof window?window:Function("return this;")();var Te,Ee=function(e){return e.dom.nodeName.toLowerCase()},Oe=(Te=1,function(e){return function(e){return e.dom.nodeType}(e)===Te}),_e=function(e){return function(t){return Oe(t)&&Ee(t)===e}},Ae=function(e,t){var n=e.dom;ke(t,(function(e,t){!function(e,t,n){if(!(i(n)||c(n)||l(n)))throw new Error("Attribute value was not simple");e.setAttribute(t,n+"")}(n,t,e)}))},De=function(e){return O(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},Ne=function(e){return x.from(e.dom.parentNode).map(pe.fromDom)},Re=function(e){return S(e.dom.childNodes,pe.fromDom)},Pe=function(e,t){return x.from(e.dom.childNodes[t]).map(pe.fromDom)},Be=function(e){return Pe(e,0)},Ie=function(e){return Pe(e,e.dom.childNodes.length-1)},Me=function(e,t){Ne(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Le=function(e,t){e.dom.appendChild(t.dom)},Fe=function(e,t){T(t,(function(t){Le(e,t)}))},je=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Ue=function(e){return function(e,t){return pe.fromDom(e.dom.cloneNode(t))}(e,!0)},He=function(e,t){var n=function(e,t){var n=pe.fromTag(t),r=De(e);return Ae(n,r),n}(e,t);Me(e,n);var r=Re(e);return Fe(n,r),je(e),n},ze=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),Ve=tinymce.util.Tools.resolve("tinymce.util.Tools"),We=function(e){return function(t){return t&&t.nodeName.toLowerCase()===e}},qe=function(e){return function(t){return t&&e.test(t.nodeName)}},$e=function(e){return e&&3===e.nodeType},Ge=qe(/^(OL|UL|DL)$/),Ke=qe(/^(OL|UL)$/),Ye=We("ol"),Xe=qe(/^(LI|DT|DD)$/),Qe=qe(/^(DT|DD)$/),Je=qe(/^(TH|TD)$/),Ze=We("br"),et=function(e,t){return t&&!!e.schema.getTextBlockElements()[t.nodeName]},tt=function(e,t){return e&&e.nodeName in t},nt=function(e,t,n){var r=e.isEmpty(t);return!(n&&e.select("span[data-mce-type=bookmark]",t).length>0)&&r},rt=function(e,t){return e.isChildOf(t,e.getRoot())},ot=function(e,t){var n,r,o,i=e.dom,a=e.schema.getBlockElements(),u=i.createFragment(),c=function(e){var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t}(e);if(c&&((r=i.create(c)).tagName===c.toUpperCase()&&i.setAttribs(r,function(e){return e.getParam("forced_root_block_attrs",{})}(e)),tt(t.firstChild,a)||u.appendChild(r)),t)for(;n=t.firstChild;){o||"SPAN"===n.nodeName&&"bookmark"===n.getAttribute("data-mce-type")||(o=!0),tt(n,a)?(u.appendChild(n),r=null):c?(r||(r=i.create(c),u.appendChild(r)),r.appendChild(n)):u.appendChild(n)}return c?o||r.appendChild(i.create("br",{"data-mce-bogus":"1"})):u.appendChild(i.create("br")),u},it=ze.DOM,at=_e("dd"),ut=_e("dt"),ct=function(e,t){at(t)?He(t,"dt"):ut(t)&&Ne(t).each((function(n){return function(e,t,n){var r=it.select('span[data-mce-type="bookmark"]',t),o=ot(e,n),i=it.createRng();i.setStartAfter(n),i.setEndAfter(t);for(var a,u=i.extractContents(),c=u.firstChild;c;c=c.firstChild)if("LI"===c.nodeName&&e.dom.isEmpty(c)){it.remove(c);break}e.dom.isEmpty(u)||it.insertAfter(u,t),it.insertAfter(o,t),nt(e.dom,n.parentNode)&&(a=n.parentNode,Ve.each(r,(function(e){a.parentNode.insertBefore(e,n.parentNode)})),it.remove(a)),it.remove(n),nt(e.dom,t)&&it.remove(t)}(e,n.dom,t.dom)}))},st=function(e){ut(e)&&He(e,"dd")},lt=function(e,t){if($e(e))return{container:e,offset:t};var n=ye.getNode(e,t);return $e(n)?{container:n,offset:t>=e.childNodes.length?n.data.length:0}:n.previousSibling&&$e(n.previousSibling)?{container:n.previousSibling,offset:n.previousSibling.data.length}:n.nextSibling&&$e(n.nextSibling)?{container:n.nextSibling,offset:0}:{container:e,offset:t}},ft=function(e){var t=e.cloneRange(),n=lt(e.startContainer,e.startOffset);t.setStart(n.container,n.offset);var r=lt(e.endContainer,e.endOffset);return t.setEnd(r.container,r.offset),t},dt=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),mt=function(e,t){var n=t||e.selection.getStart(!0);return e.dom.getParent(n,"OL,UL,DL",ht(e,n))},pt=function(e){var t=mt(e),n=e.selection.getSelectedBlocks();return function(e,t){return e&&1===t.length&&t[0]===e}(t,n)?function(e){return E(e.querySelectorAll("ol,ul,dl"),Ge)}(t):E(n,(function(e){return Ge(e)&&t!==e}))},gt=function(e){var t=e.selection.getSelectedBlocks();return E(function(e,t){var n=Ve.map(t,(function(t){return e.dom.getParent(t,"li,dd,dt",ht(e,t))||t}));return dt.unique(n)}(e,t),Xe)},ht=function(e,t){var n=e.dom.getParents(t,"TD,TH");return n.length>0?n[0]:e.getBody()},vt=function(e,t){var n=e.dom.getParents(t,"ol,ul",ht(e,t));return B(n)},bt=function(e){var t=function(e){var t=vt(e,e.selection.getStart()),n=E(e.selection.getSelectedBlocks(),Ke);return t.toArray().concat(n)}(e);return yt(e,t)},yt=function(e,t){var n=S(t,(function(t){return vt(e,t).getOr(t)}));return dt.unique(n)},wt=function(e,t,n){return void 0===n&&(n=p),e.exists((function(e){return n(e,t)}))},xt=function(e,t,n){return e.isSome()&&t.isSome()?x.some(n(e.getOrDie(),t.getOrDie())):x.none()},Ct=function(e,t,n){return e.fire("ListMutation",{action:t,element:n})},kt=function(e,t,n){if(!i(n))throw new Error("CSS value must be a string: "+n);(function(e){return void 0!==e.style&&s(e.style.getPropertyValue)})(e)&&e.style.setProperty(t,n)},St=function(e,t){Le(e.item,t.list)},Tt=function(e,t){var n={list:pe.fromTag(t,e),item:pe.fromTag("li",e)};return Le(n.list,n.item),n},Et=function(e,t,n){var r=t.slice(0,n.depth);return B(r).each((function(t){var r=function(e,t,n){var r=pe.fromTag("li",e);return Ae(r,t),Fe(r,n),r}(e,n.itemAttributes,n.content);!function(e,t){Le(e.list,t),e.item=t}(t,r),function(e,t){Ee(e.list)!==t.listType&&(e.list=He(e.list,t.listType)),Ae(e.list,t.listAttributes)}
1(t,n)})),r},Ot=function(e,t,n){var r,o=function(e,t,n){for(var r=[],o=0;o<n;o++)r.push(Tt(e,t.listType));return r}(e,n,n.depth-t.length);return function(e){for(var t=1;t<e.length;t++)St(e[t-1],e[t])}(o),function(e,t){for(var n=0;n<e.length-1;n++)kt(e[n].item.dom,"list-style-type","none");B(e).each((function(e){Ae(e.list,t.listAttributes),Ae(e.item,t.itemAttributes),Fe(e.item,t.content)}))}(o,n),r=o,xt(B(t),P(r),St),t.concat(o)},_t=function(e){return be(e,"OL,UL")},At=function(e){return Be(e).exists(_t)},Dt=function(e){return e.depth>0},Nt=function(e){return e.isSelected},Rt=function(e){var t=Re(e),n=Ie(e).exists(_t)?t.slice(0,-1):t;return S(n,Ue)},Pt=function(e){return T(e,(function(t,n){(function(e,t){var n=e[t].depth,r=function(e){return e.depth===n&&!e.dirty},o=function(e){return e.depth<n};return _(N(e.slice(0,t)),r,o).orThunk((function(){return _(e.slice(t+1),r,o)}))})(e,n).fold((function(){t.dirty&&function(e){e.listAttributes=Se(e.listAttributes,(function(e,t){return"start"!==t}))}(t)}),(function(e){return(n=t).listType=(r=e).listType,void(n.listAttributes=I({},r.listAttributes));var n,r}))})),e},Bt=function(e,t,n,r){return Be(r).filter(_t).fold((function(){t.each((function(e){ge(e.start,r)&&n.set(!0)}));var o=function(e,t,n){return Ne(e).filter(Oe).map((function(r){return{depth:t,dirty:!1,isSelected:n,content:Rt(e),itemAttributes:De(e),listAttributes:De(r),listType:Ee(r)}}))}(r,e,n.get());t.each((function(e){ge(e.end,r)&&n.set(!1)}));var i=Ie(r).filter(_t).map((function(r){return It(e,t,n,r)})).getOr([]);return o.toArray().concat(i)}),(function(r){return It(e,t,n,r)}))},It=function(e,t,n,r){return D(Re(r),(function(r){return(_t(r)?It:Bt)(e+1,t,n,r)}))},Mt=function(e,t){var n=Pt(t);return S(n,(function(t){var n,r,o,i=(n=t.content,o=(r||document).createDocumentFragment(),T(n,(function(e){o.appendChild(e.dom)})),pe.fromDom(o));return pe.fromDom(ot(e,i.dom))}))},Lt=function(e,t){var n=Pt(t);return function(e,t){var n=O(t,(function(t,n){return n.depth>t.length?Ot(e,t,n):Et(e,t,n)}),[]);return P(n).map((function(e){return e.list}))}(e.contentDocument,n).toArray()},Ft=function(e,t,n){var r=function(e,t){var n,r=(n=!1,{get:function(){return n},set:function(e){n=e}});return S(e,(function(e){return{sourceList:e,entries:It(0,t,r,e)}}))}(t,function(e){var t=S(gt(e),pe.fromDom);return xt(A(t,g(At)),A(N(t),g(At)),(function(e,t){return{start:e,end:t}}))}(e));T(r,(function(t){!function(e,t){T(E(e,Nt),(function(e){return function(e,t){switch(e){case"Indent":t.depth++;break;case"Outdent":t.depth--;break;case"Flatten":t.depth=0}t.dirty=!0}(t,e)}))}(t.entries,n);var r,o=function(e,t){return D(function(e,t){if(0===e.length)return[];for(var n=t(e[0]),r=[],o=[],i=0,a=e.length;i<a;i++){var u=e[i],c=t(u);c!==n&&(r.push(o),o=[]),n=c,o.push(u)}return 0!==o.length&&r.push(o),r}(t,Dt),(function(t){return P(t).exists(Dt)?Lt(e,t):Mt(e,t)}))}(e,t.entries);T(o,(function(t){Ct(e,"Indent"===n?"IndentList":"OutdentList",t.dom)})),r=t.sourceList,T(o,(function(e){Me(r,e)})),je(t.sourceList)}))},jt=function(e,t){var n=S(bt(e),pe.fromDom),r=S(function(e){return E(gt(e),Qe)}(e),pe.fromDom),o=!1;if(n.length||r.length){var i=e.selection.getBookmark();Ft(e,n,t),function(e,t,n){T(n,"Indent"===t?st:function(t){return ct(e,t)})}(e,t,r),e.selection.moveToBookmark(i),e.selection.setRng(ft(e.selection.getRng())),e.nodeChanged(),o=!0}return o},Ut=function(e){return jt(e,"Indent")},Ht=function(e){return jt(e,"Outdent")},zt=function(e){return jt(e,"Flatten")},Vt=tinymce.util.Tools.resolve("tinymce.dom.BookmarkManager"),Wt=ze.DOM,qt=function(e){var t={},n=function(n){var r=e[n?"startContainer":"endContainer"],o=e[n?"startOffset":"endOffset"];if(1===r.nodeType){var i=Wt.create("span",{"data-mce-type":"bookmark"});r.hasChildNodes()?(o=Math.min(o,r.childNodes.length-1),n?r.insertBefore(i,r.childNodes[o]):Wt.insertAfter(i,r.childNodes[o])):r.appendChild(i),r=i,o=0}t[n?"startContainer":"endContainer"]=r,t[n?"startOffset":"endOffset"]=o};return n(!0),e.collapsed||n(),t},$t=function(e){var t=function(t){var n,r=n=e[t?"startContainer":"endContainer"],o=e[t?"startOffset":"endOffset"];r&&(1===r.nodeType&&(o=function(e){for(var t=e.parentNode.firstChild,n=0;t;){if(t===e)return n;1===t.nodeType&&"bookmark"===t.getAttribute("data-mce-type")||n++,t=t.nextSibling}return-1}(r),r=r.parentNode,Wt.remove(n),!r.hasChildNodes()&&Wt.isBlock(r)&&r.appendChild(Wt.create("br"))),e[t?"startContainer":"endContainer"]=r,e[t?"startOffset":"endOffset"]=o)};t(!0),t();var n=Wt.createRng();return n.setStart(e.startContainer,e.startOffset),e.endContainer&&n.setEnd(e.endContainer,e.endOffset),ft(n)},Gt=function(e){switch(e){case"UL":return"ToggleUlList";case"OL":return"ToggleOlList";case"DL":return"ToggleDLList"}},Kt=function(e){return/\btox\-/.test(e.className)},Yt=function(e,t,n){var r=function(e){var r=_(e.parents,Ge,Je).filter((function(e){return e.no
1deName===t&&!Kt(e)})).isSome();n(r)},o=e.dom.getParents(e.selection.getNode());return r({parents:o}),e.on("NodeChange",r),function(){return e.off("NodeChange",r)}},Xt=function(e,t){Ve.each(t,(function(t,n){e.setAttribute(n,t)}))},Qt=function(e,t,n){!function(e,t,n){e.setStyle(t,"list-style-type",n["list-style-type"]?n["list-style-type"]:null)}(e,t,n),function(e,t,n){Xt(t,n["list-attributes"]),Ve.each(e.select("li",t),(function(e){Xt(e,n["list-item-attributes"])}))}(e,t,n)},Jt=function(e,t,n,r){var o=t[n?"startContainer":"endContainer"];for(1===o.nodeType&&(o=o.childNodes[Math.min(t[n?"startOffset":"endOffset"],o.childNodes.length-1)]||o),!n&&Ze(o.nextSibling)&&(o=o.nextSibling);o.parentNode!==r;){if(et(e,o))return o;if(/^(TD|TH)$/.test(o.parentNode.nodeName))return o;o=o.parentNode}return o},Zt=function(e,t,n){var r=e.selection.getRng(),o="LI",i=ht(e,e.selection.getStart(!0)),a=e.dom;if("false"!==a.getContentEditable(e.selection.getNode())){"DL"===(t=t.toUpperCase())&&(o="DT");var u=qt(r),c=function(e,t,n){for(var r,o=[],i=e.dom,a=Jt(e,t,!0,n),u=Jt(e,t,!1,n),c=[],s=a;s&&(c.push(s),s!==u);s=s.nextSibling);return Ve.each(c,(function(t){if(et(e,t))return o.push(t),void(r=null);if(i.isBlock(t)||Ze(t))return Ze(t)&&i.remove(t),void(r=null);var a=t.nextSibling;
1Vt.isBookmarkNode(t)&&(Ge(a)||et(e,a)||!a&&t.parentNode===n)?r=null:(r||(r=i.create("p"),t.parentNode.insertBefore(r,t),o.push(r)),r.appendChild(t))})),o}(e,r,i);Ve.each(c,(function(r){var i,u=r.previousSibling;Xe(r.parentNode)||(u&&Ge(u)&&u.nodeName===t&&function(e,t,n){var r=e.getStyle(t,"list-style-type"),o=n?n["list-style-type"]:"";return r===(null===o?"":o)}(a,u,n)?(i=u,r=a.rename(r,o),u.appendChild(r)):(i=a.create(t),r.parentNode.insertBefore(i,r),i.appendChild(r),r=a.rename(r,o)),function(e,t,n){Ve.each(n,(function(n){var r;return e.setStyle(t,((r={})[n]="",r))}))}(a,r,["margin","margin-right","margin-bottom","margin-left","margin-top","padding","padding-right","padding-bottom","padding-left","padding-top"]),Qt(a,i,n),tn(e.dom,i))})),e.selection.setRng($t(u))}},en=function(e,t,n){return function(e,t){return e&&t&&Ge(e)&&e.nodeName===t.nodeName}(t,n)&&function(e,t,n){return e.getStyle(t,"list-style-type",!0)===e.getStyle(n,"list-style-type",!0)}(e,t,n)&&t.className===n.className},tn=function(e,t){var n,r;if(en(e,t,n=t.nextSibling)){for(;r=n.firstChild;)t.appendChild(r);e.remove(n)}if(en(e,t,n=t.previousSibling)){for(;r=n.lastChild;)t.insertBefore(r,t.firstChild);e.remove(n)}},nn=function(e,t,n,r,o){var i=Ge(t);if(i&&t.nodeName===r&&!rn(o))zt(e);else{Zt(e,r,o);var a=qt(e.selection.getRng()),u=i?function(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}([t],n,!0):n;Ve.each(u,(function(t){!function(e,t,n,r){if(t.nodeName!==n){var o=e.dom.rename(t,n);Qt(e.dom,o,r),Ct(e,Gt(n),o)}else Qt(e.dom,t,r),Ct(e,Gt(n),t)}(e,t,r,o)})),e.selection.setRng($t(a))}},rn=function(e){return"list-style-type"in e},on=function(e,t,n){var r=mt(e),o=pt(e),i=a(n)?n:{};o.length>0?nn(e,r,o,t,i):function(e,t,n,r){if(t!==e.getBody())if(t)if(t.nodeName!==n||rn(r)||Kt(t)){var o=qt(e.selection.getRng());Qt(e.dom,t,r);var i=e.dom.rename(t,n);tn(e.dom,i),e.selection.setRng($t(o)),Zt(e,n,r),Ct(e,Gt(n),i)}else zt(e);else Zt(e,n,r),Ct(e,Gt(n),t)}(e,r,t,i)},an=ze.DOM,un=function(e,t){var n=Ve.grep(e.select("ol,ul",t));Ve.each(n,(function(t){!function(e,t){var n,r=t.parentNode;"LI"===r.nodeName&&r.firstChild===t&&((n=r.previousSibling)&&"LI"===n.nodeName?(n.appendChild(t),nt(e,r)&&an.remove(r)):an.setStyle(r,"listStyleType","none")),Ge(r)&&(n=r.previousSibling)&&"LI"===n.nodeName&&n.appendChild(t)}(e,t)}))},cn=function(e,t,n,r){var o=t.startContainer,i=t.startOffset;if($e(o)&&(n?i<o.data.length:i>0))return o;var a=e.schema.getNonEmptyElements();1===o.nodeType&&(o=ye.getNode(o,i));var u=new we(o,r);for(n&&function(e,t){return!!Ze(t)&&e.isBlock(t.nextSibling)&&!Ze(t.previousSibling)}(e.dom,o)&&u.next();o=u[n?"next":"prev2"]();){if("LI"===o.nodeName&&!o.hasChildNodes())return o;if(a[o.nodeName])return o;if($e(o)&&o.data.length>0)return o}},sn=function(e,t){var n=t.childNodes;return 1===n.length&&!Ge(n[0])&&e.isBlock(n[0])},ln=function(e,t,n){var r,o=sn(e,n)?n.firstChild:n;if(function(e,t){sn(e,t)&&e.remove(t.firstChild,!0)}(e,t),!nt(e,t,!0))for(;r=t.firstChild;)o.appendChild(r)},fn=function(e,t,n){var r,o=t.parentNode;if(rt(e,t)&&rt(e,n)){Ge(n.lastChild)&&(r=n.lastChild),o===n.lastChild&&Ze(o.previousSibling)&&e.remove(o.previousSibling);var i=n.lastChild;i&&Ze(i)&&t.hasChildNodes()&&e.remove(i),nt(e,n,!0)&&e.$(n).empty(),ln(e,t,n),r&&n.appendChild(r);var a=ve(pe.fromDom(n),pe.fromDom(t))?e.getParents(t,Ge,n):[];e.remove(t),T(a,(function(t){nt(e,t)&&t!==e.getRoot()&&e.remove(t)}))}},dn=function(e,t,n,r){var o=e.dom;if(o.isEmpty(r))!function(e,t,n){e.dom.$(n).empty(),fn(e.dom,t,n),e.selection.setCursorLocation(n,0)}(e,n,r);else{var i=qt(t);fn(o,n,r),e.selection.setRng($t(i))}},mn=function(e,t){var n=e.dom,r=e.selection,o=r.getStart(),i=ht(e,o),a=n.getParent(r.getStart(),"LI",i);if(a){var u=a.parentNode;if(u===e.getBody()&&nt(n,u))return!0;var c=ft(r.getRng()),s=n.getParent(cn(e,c,t,i),"LI",i);if(s&&s!==a)return e.undoManager.transact((function(){var n;t?dn(e,c,s,a):(n=a).parentNode.firstChild===n?Ht(e):function(e,t,n,r){var o=qt(t);fn(e.dom,n,r);var i=$t(o);e.selection.setRng(i)}(e,c,a,s)})),!0;if(!s&&!t&&0===c.startOffset&&0===c.endOffset)return e.undoManager.transact((function(){zt(e)})),!0}return!1},pn=function(e,t){return mn(e,t)||function(e,t){var n=e.dom,r=e.selection.getStart(),o=ht(e,r),i=n.getParent(r,n.isBlock,o);if(i&&n.isEmpty(i)){var a=ft(e.selection.getRng()),u=n.getParent(cn(e,a,t,o),"LI",o);if(u)return e.undoManager.transact((function(){!function(e,t,n){var r=e.getParent(t.parentNode,e.isBlock,n);e.remove(t),r&&e.isEmpty(r)&&e.remove(r)}(n,i,o),tn(n,u.parentNode),e.selection.select(u,!0),e.selection.collapse(t)})),!0}return!1}(e,t)},gn=function(e,t){return e.selection.isCollapsed()?pn(e,t):function(e){var t=e.selection.getStart(),n=ht(e,t);return!!(e.dom.getParent(t,"LI,DT,DD",n)||gt(e).length>0)&&(e.undoManager.transact((function(){e.execCommand("Delete"),un(e.dom,e.getBody())})),!0)}(e)},hn=function(e){var t=N(V(e).split("")),n=S(t,(function(e,t){var n=e.toUpperCase().charCo
1deAt(0)-"A".charCodeAt(0)+1;return Math.pow(26,t)*n}));return O(n,(function(e,t){return e+t}),0)},vn=function(e){if(--e<0)return"";var t=e%26,n=Math.floor(e/26);return vn(n)+String.fromCharCode("A".charCodeAt(0)+t)},bn=function(e){var t,n,r=mt(e);Ye(r)&&e.windowManager.open({title:"List Properties",body:{type:"panel",items:[{type:"input",name:"start",label:"Start list at number",inputMode:"numeric"}]},initialData:{start:(t={start:e.dom.getAttrib(r,"start","1"),listStyleType:x.some(e.dom.getStyle(r,"list-style-type"))},n=parseInt(t.start,10),wt(t.listStyleType,"upper-alpha")?vn(n):wt(t.listStyleType,"lower-alpha")?vn(n).toLowerCase():t.start)},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],onSubmit:function(t){(function(e){switch(function(e){return/^[0-9]+$/.test(e)?2:/^[A-Z]+$/.test(e)?0:function(e){return/^[a-z]+$/.test(e)}(e)?1:e.length>0?4:3}(e)){case 2:return x.some({listStyleType:x.none(),start:e});case 0:return x.some({listStyleType:x.some("upper-alpha"),start:hn(e).toString()});case 1:return x.some({listStyleType:x.some("lower-alpha"),start:hn(e).toString()});case 3:return x.some({listStyleType:x.none(),start:""});case 4:return x.none()}})(t.getData().start).each((function(t){e.execCommand("mceListUpdate",!1,{attrs:{start:"1"===t.start?"":t.start},styles:{"list-style-type":t.listStyleType.getOr("")}})})),t.close()}})},yn=function(e,t){return function(){var n=mt(e);return n&&n.nodeName===t}},wn=function(e){e.addCommand("mceListProps",(function(){bn(e)}))},xn=function(e){e.on("BeforeExecCommand",(function(t){var n=t.command.toLowerCase();"indent"===n?Ut(e):"outdent"===n&&Ht(e)})),e.addCommand("InsertUnorderedList",(function(t,n){on(e,"UL",n)})),e.addCommand("InsertOrderedList",(function(t,n){on(e,"OL",n)})),e.addCommand("InsertDefinitionList",(function(t,n){on(e,"DL",n)})),e.addCommand("RemoveList",(function(){zt(e)})),wn(e),e.addCommand("mceListUpdate",(function(t,n){a(n)&&function(e,t){var n=mt(e);e.undoManager.transact((function(){a(t.styles)&&e.dom.setStyles(n,t.styles),a(t.attrs)&&ke(t.attrs,(function(t,r){return e.dom.setAttrib(n,r,t)}))}))}(e,n)})),e.addQueryStateHandler("InsertUnorderedList",yn(e,"UL")),e.addQueryStateHandler("InsertOrderedList",yn(e,"OL")),e.addQueryStateHandler("InsertDefinitionList",yn(e,"DL"))},Cn=function(e){(function(e){return e.getParam("lists_indent_on_tab",!0)})(e)&&function(e){e.on("keydown",(function(t){t.keyCode!==xe.TAB||xe.metaKeyPressed(t)||e.undoManager.transact((function(){(t.shiftKey?Ht(e):Ut(e))&&t.preventDefault()}))}))}(e),function(e){e.on("keydown",(function(t){t.keyCode===xe.BACKSPACE?gn(e,!1)&&t.preventDefault():t.keyCode===xe.DELETE&&gn(e,!0)&&t.preventDefault()}))}(e)};n.add("lists",(function(e){return!1===e.hasPlugin("rtc",!0)?(Cn(e),xn(e)):wn(e),function(e){var t=function(t){return function(){return e.execCommand(t)}};e.hasPlugin("advlist")||(e.ui.registry.addToggleButton("numlist",{icon:"ordered-list",active:!1,tooltip:"Numbered list",onAction:t("InsertOrderedList"),onSetup:function(t){return Yt(e,"OL",t.setActive)}}),e.ui.registry.addToggleButton("bullist",{icon:"unordered-list",active:!1,tooltip:"Bullet list",onAction:t("InsertUnorderedList"),onSetup:function(t){return Yt(e,"UL",t.setActive)}}))}(e),function(e){var t={text:"List properties...",icon:"ordered-list",onAction:function(){return e.execCommand("mceListProps")},onSetup:function(t){return Yt(e,"OL",(function(e){return t.setDisabled(!e)}))}};e.ui.registry.addMenuItem("listprops",t),e.ui.registry.addContextMenu("lists",{update:function(t){var n=mt(e,t);return Ye(n)?["listprops"]:[]}})}(e),function(e){return{backspaceDelete:function(t){gn(e,t)}}}(e)}))}()},70217:(e,t,n)=>{n(17878)},17878:()=>{!function(){"use strict";var e,t,n,r,o,i=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},a=tinymce.util.Tools.resolve("tinymce.PluginManager"),u=(e="array",function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}),c=function(e){return!function(e){return null==e}(e)},s=function(e){return function(t){return typeof t===e}}("function"),l=function(){},f=function(e){return function(){return e}},d=function(e){return e},m=f(!1),p=f(!0),g=function(){return h},h={fold:function(e,t){return e()},isSome:m,isNone:p,getOr:n=d,getOrThunk:t=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:f(null),getOrUndefined:f(void 0),or:n,orThunk:t,map:g,each:l,bind:g,exists:m,forall:p,filter:function(){return g()},toArray:function(){return[]},toString:f("none()")},v=function(e){var t=f(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:p,isNone:m,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return v(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:h},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},b={some:v,none:g,from:function(e){return null==e?h:v(e)}},y=Array.prototype.slice,w=Array.prototype.push,x=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},C=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){r[o]=t(e[o],o)}return r},k=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},S=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!u(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input
1: "+e);w.apply(t,e[n])}return t}(C(e,t))},T=s(Array.from)?Array.from:function(e){return y.call(e)},E=function(){return E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},E.apply(this,arguments)},O=function(){var e=function(e){var t=i(b.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(b.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(b.some(e))}}}(l);return E(E({},e),{on:function(t){return e.get().each(t)}})},_=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},A=tinymce.util.Tools.resolve("tinymce.Env"),D=tinymce.util.Tools.resolve("tinymce.util.Delay"),N=tinymce.util.Tools.resolve("tinymce.util.Promise"),R=tinymce.util.Tools.resolve("tinymce.util.VK"),P=function(e,t){return e.fire("PastePlainTextToggle",{state:t})},B=tinymce.util.Tools.resolve("tinymce.util.Tools"),I=function(e){return e.getParam("paste_data_images",!1)},M=function(e){return e.getParam("paste_merge_formats",!0)},L=function(e){return e.getParam("paste_retain_style_properties")},F=function(e){return e.getParam("validate")},j=function(e){return e.getParam("allow_html_data_urls",!1,"boolean")},U=function(e){return e.getParam("paste_data_images",!1,"boolean")},H=function(e){return B.explode(e.getParam("images_file_types","jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp","string"))},z="x-tinymce/html",V="\x3c!-- "+z+" --\x3e",W=function(e){return-1!==e.indexOf(V)},q=f(z),$=Object.hasOwnProperty,G=function(e,t){return $.call(e,t)},K=tinymce.util.Tools.resolve("tinymce.html.Entities"),Y=function(e,t,n){var r=e.split(/\n\n/),o=function(e,t){var n=[],r="<"+e;if("object"==typeof t){for(var o in t)G(t,o)&&n.push(o+'="'+K.encodeAllRaw(t[o])+'"');n.length&&(r+=" "+n.join(" "))}return r+">"}(t,n),i="</"+t+">",a=B.map(r,(function(e){return e.split(/\n/).join("<br />")}));return 1===a.length?a[0]:B.map(a,(function(e){return o+e+i})).join("")},X=tinymce.util.Tools.resolve("tinymce.html.DomParser"),Q=tinymce.util.Tools.resolve("tinymce.html.Serializer"),J="Â ",Z=tinymce.util.Tools.resolve("tinymce.html.Node"),ee=tinymce.util.Tools.resolve("tinymce.html.Schema"),te=function(e,t){return B.each(t,(function(t){e=t.constructor===RegExp?e.replace(t,""):e.replace(t[0],t[1])})),e},ne=function(e){return e=te(e,[/^[\s\S]*<body[^>]*>\s*|\s*<\/body[^>]*>[\s\S]*$/gi,/<!--StartFragment-->|<!--EndFragment-->/g,[/( ?)<span class="Apple-converted-space">\u00a0<\/span>( ?)/g,function(e,t,n){return t||n?J:" "}],/<br class="Apple-interchange-newline">/g,/<br>$/i])},re=function(e){return/<font face="Times New Roman"|class="?Mso|style="[^"]*\bmso-|style='[^']*\bmso-|w:WordDocument/i.test(e)||/class="OutlineElement/.test(e)||/id="?docs\-internal\-guid\-/.test(e)},oe=function(e){var t=!1;return e=e.replace(/^[\u00a0 ]+/,""),B.each([/^[IVXLMCD]+\.[ \u00a0]/,/^[ivxlmcd]+\.[ \u00a0]/,/^[a-z]{1,2}[\.\)][ \u00a0]/,/^[A-Z]{1,2}[\.\)][ \u00a0]/,/^[0-9]+\.[ \u00a0]/,/^[\u3007\u4e00\u4e8c\u4e09\u56db\u4e94\u516d\u4e03\u516b\u4e5d]+\.[ \u00a0]/,/^[\u58f1\u5f10\u53c2\u56db\u4f0d\u516d\u4e03\u516b\u4e5d\u62fe]+\.[ \u00a0]/],(function(n){if(n.test(e))return t=!0,!1})),t},ie=function(e,t,n,r){var o={},i=e.dom.parseStyle(r);B.each(i,(function(i,a){switch(a){case"mso-list":var u=/\w+ \w+([0-9]+)/i.exec(r);u&&(n._listLevel=parseInt(u[1],10)),/Ignore/i.test(i)&&n.firstChild&&(n._listIgnore=!0,n.firstChild._listIgnore=!0);break;case"horiz-align":a="text-align";break;case"vert-align":a="vertical-align";break;case"font-color":case"mso-foreground":a="color";break;case"mso-background":case"mso-highlight":a="background";break;case"font-weight":case"font-style":return void("normal"!==i&&(o[a]=i));case"mso-element":if(/^(comment|comment-list)$/i.test(i))return void n.remove()}0!==a.indexOf("mso-comment")?0!==a.indexOf("mso-")&&("all"===L(e)||t&&t[a])&&(o[a]=i):n.remove()})),/(bold)/i.test(o["font-weight"])&&(delete o["font-weight"],n.wrap(new Z("b",1))),/(italic)/i.test(o["font-style"])&&(delete o["font-style"],n.wrap(new Z("i",1)));var a=e.dom.serializeStyle(o,n.name);return a||null},ae=function(e,t){var n,r=L(e);r&&(n=B.makeMap(r.split(/[, ]/))),t=te(t,[/<br class="?Apple-interchange-newline"?>/gi,/<b[^>]+id="?docs-internal-[^>]*>/gi,/<!--[\s\S]+?-->/gi,/<(!|script[^>]*>.*?<\/script(?=[>\s])|\/?(\?xml(:\w+)?|img|meta|link|style|\w:\w+)(?=[\s\/>]))[^>]*>/gi,[/<(\/?)s>/gi,"<$1strike>"],[/ /gi,J],[/<span\s+style\s*=\s*"\s*mso-spacerun\s*:\s*yes\s*;?\s*"\s*>([\s\u00a0]*)<\/span>/gi,function(e,t){return t.length>0?t.replace(/./," ").slice(Math.floor(t.length/2)).split("").join(J):""}]]);var o=function(e){return e.getParam("paste_word_valid_elements","-strong/b,-em/i,-u,-span,-p,-ol,-ul,-li,-h1,-h2,-h3,-h4,-h5,-h6,-p/div,-a[href|name],sub,sup,strike,br,del,table[width],tr,td[colspan|rowspan|width],th[colspan|rowspan|width],thead,tfoot,tbody")}(e),i=ee({valid_elements:o,valid_children:"-li[p]"});B.each(i.elements,(function(e){e.attributes.class||(e.attributes.class={},e.attributesOrder.push("class")),e.attributes.style||(e.attributes.style={},e.attributesOrder.push("style"))}));var a=X({},i);a.addAttributeFilter("style",(function(t){for(var r,o=t.length;o--;
1)(r=t[o]).attr("style",ie(e,n,r,r.attr("style"))),"span"===r.name&&r.parent&&!r.attributes.length&&r.unwrap()})),a.addAttributeFilter("class",(function(e){for(var t,n,r=e.length;r--;)n=(t=e[r]).attr("class"),/^(MsoCommentReference|MsoCommentText|msoDel)$/i.test(n)&&t.remove(),t.attr("class",null)})),a.addNodeFilter("del",(function(e){for(var t=e.length;t--;)e[t].remove()})),a.addNodeFilter("a",(function(e){for(var t,n,r,o=e.length;o--;)if(n=(t=e[o]).attr("href"),r=t.attr("name"),n&&-1!==n.indexOf("#_msocom_"))t.remove();else if(n&&0===n.indexOf("file://")&&(n=n.split("#")[1])&&(n="#"+n),n||r){if(r&&!/^_?(?:toc|edn|ftn)/i.test(r)){t.unwrap();continue}t.attr({href:n,name:r})}else t.unwrap()}));var u=a.parse(t);return function(e){return e.getParam("paste_convert_word_fake_lists",!0)}(e)&&function(e){for(var t,n,r=1,o=function(e){var t="";if(3===e.type)return e.value;if(e=e.firstChild)do{t+=o(e)}while(e=e.next);return t},i=function(e,t){if(3===e.type&&t.test(e.value))return e.value=e.value.replace(t,""),!1;if(e=e.firstChild)do{if(!i(e,t))return!1}while(e=e.next);return!0},a=function(e){if(e._listIgnore)e.remove();else if(e=e.firstChild)do{a(e)}while(e=e.next)},u=function(e,o,u){var c=e._listLevel||r;c!==r&&(c<r?t&&(t=t.parent.parent):(n=t,t=null)),t&&t.name===o?t.append(e):(n=n||t,t=new Z(o,1),u>1&&t.attr("start",""+u),e.wrap(t)),e.name="li",c>r&&n&&n.lastChild.append(t),r=c,a(e),i(e,/^\u00a0+/),i(e,/^\s*([\u2022\u00b7\u00a7\u25CF]|\w+\.)/),i(e,/^\u00a0+/)},c=[],s=e.firstChild;null!=s;)if(c.push(s),null!==(s=s.walk()))for(;void 0!==s&&s.parent!==e;)s=s.walk();for(var l=0;l<c.length;l++)if("p"===(e=c[l]).name&&e.firstChild){var f=o(e);if(/^[\s\u00a0]*[\u2022\u00b7\u00a7\u25CF]\s*/.test(f)){u(e,"ul");continue}if(oe(f)){var d=/([0-9]+)\./.exec(f),m=1;d&&(m=parseInt(d[1],10)),u(e,"ol",m);continue}if(e._listLevel){u(e,"ul",1);continue}t=null}else n=t,t=null}(u),t=Q({validate:F(e)},i).serialize(u)},ue=function(e,t){return{content:e,cancelled:t}},ce=function(e,t,n,r){var o=function(e,t,n,r){return e.fire("PastePreProcess",{content:t,internal:n,wordContent:r})}(e,t,n,r),i=function(e,t){var n=X({},e.schema);n.addNodeFilter("meta",(function(e){B.each(e,(function(e){e.remove()}))}));var r=n.parse(t,{forced_root_block:!1,isRootContent:!0});return Q({validate:F(e)},e.schema).serialize(r)}(e,o.content);return e.hasEventListeners("PastePostProcess")&&!o.isDefaultPrevented()?function(e,t,n,r){var o=e.dom.create("div",{style:"display:none"},t),i=function(e,t,n,r){return e.fire("PastePostProcess",{node:t,internal:n,wordContent:r})}(e,o,n,r);return ue(i.node.innerHTML,i.isDefaultPrevented())}(e,i,n,r):ue(i,o.isDefaultPrevented())},se=function(e,t,n){var r=re(t),o=r?function(e,t){return function(e){return e.getParam("paste_enable_default_filters",!0)}(e)?ae(e,t):t}(e,t):t;return ce(e,o,n,r)},le=function(e,t){return e.insertContent(t,{merge:M(e),paste:!0}),!0},fe=function(e){return/^https?:\/\/[\w\-\/+=.,!;:&%@^~(){}?#]+$/i.test(e)},de=function(e,t){return fe(t)&&x(H(e),(function(e){return n=t.toLowerCase(),r="."+e.toLowerCase(),_(n,r,n.length-r.length);var n,r}))},me=function(e,t,n){return!(!1!==e.selection.isCollapsed()||!fe(t))&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.execCommand("mceInsertLink",!1,t)})),!0}(e,t,n)},pe=function(e,t,n){return!!de(e,t)&&function(e,t,n){return e.undoManager.extra((function(){n(e,t)}),(function(){e.insertContent('<img src="'+t+'">')})),!0}(e,t,n)},ge=function(e,t,n){n||!1===function(e){return e.getParam("smart_paste",!0)}(e)?le(e,t):function(e,t){B.each([me,pe,le],(function(n){return!0!==n(e,t,le)}))}(e,t)},he=function(e){return"\n"===e||"\r"===e},ve=function(e,t){var n,r,o,i,a=(n=" ",r=function(e){return e.getParam("paste_tab_spaces",4,"number")}(e),r<=0?"":new Array(r+1).join(n)),u=t.replace(/\t/g,a),c=(o=function(e,t){return function(e){return-1!==" \f\t\v".indexOf(e)}(t)||t===J?e.pcIsSpace||""===e.str||e.str.length===u.length-1||function(e,t){return t<e.length&&t>=0&&he(e[t])}(u,e.str.length+1)?{pcIsSpace:!1,str:e.str+J}:{pcIsSpace:!0,str:e.str+" "}:{pcIsSpace:he(t),str:e.str+t}},i={pcIsSpace:!1,str:""},k(u,(function(e,t){i=o(i,e,t)})),i);return c.str},be=function(e,t,n,r){var o=se(e,t,n);
1!1===o.cancelled&&ge(e,o.content,r)},ye=function(e,t,n){var r=n||W(t);be(e,function(e){return e.replace(V,"")}(t),r,!1)},we=function(e,t){var n=e.dom.encode(t).replace(/\r\n/g,"\n"),r=function(e,t,n){return t?Y(e,!0===t?"p":t,n):function(e){return e.replace(/\r?\n/g,"<br>")}(e)}(ve(e,n),function(e){return e.getParam("forced_root_block")}(e),function(e){return e.getParam("forced_root_block_attrs")}(e));be(e,r,!1,!0)},xe=function(e){var t={};if(e){if(e.getData){var n=e.getData("Text");n&&n.length>0&&-1===n.indexOf("data:text/mce-internal,")&&(t["text/plain"]=n)}if(e.types)for(var r=0;r<e.types.length;r++){var o=e.types[r];try{t[o]=e.getData(o)}catch(e){t[o]=""}}}return t},Ce=function(e,t){return t in e&&e[t].length>0},ke=function(e){return Ce(e,"text/html")||Ce(e,"text/plain")},Se=(r="mceclip",o=0,function(){return r+o++}),Te=function(e,t){var n,r=(n=/data:([^;]+);base64,([a-z0-9\+\/=]+)/i.exec(t.uri))?{type:n[1],data:decodeURIComponent(n[2])}:{type:null,data:null},o=r.data,i=r.type,a=Se(),u=t.blob,s=new Image;if(s.src=t.uri,function(e,t){var n=function(e){return e.getParam("images_dataimg_filter")}(e);return!n||n(t)}(e,s)){var l=e.editorUpload.blobCache,f=void 0,d=l.getByData(o,i);if(d)f=d;else{var m=function(e){return e.getParam("images_reuse_filename")}(e)&&c(u.name),p=m?function(e,t){var n=t.match(/([\s\S]+?)(?:\.[a-z0-9.]+)$/i);return c(n)?e.dom.encode(n[1]):null}(e,u.name):a;f=l.create(a,u,o,p,m?u.name:void 0),l.add(f)}ye(e,'<img src="'+f.blobUri()+'">',!1)}else ye(e,'<img src="'+t.uri+'">',!1)},Ee=function(e){return N.all(C(e,(function(e){return new N((function(t){var n=function(e){return c(e.getAsFile)}(e)?e.getAsFile():e,r=new window.FileReader;r.onload=function(){t({blob:n,uri:r.result})},r.readAsDataURL(n)}))})))},Oe=function(e){var t=H(e);return function(e){return function(e,t){return _(e,t,0)}(e.type,"image/")&&x(t,(function(t){return n=t.toLowerCase(),(B.hasOwn(r={jpg:"jpeg",jpe:"jpeg",jfi:"jpeg",jif:"jpeg",jfif:"jpeg",pjpeg:"jpeg",pjp:"jpeg",svg:"svg+xml"},n)?"image/"+r[n]:"image/"+n)===e.type;var n,r}))}},_e=function(e,t,n){var r=function(e){return"paste"===e.type}(t)?t.clipboardData:t.dataTransfer;if(U(e)&&r){var o=function(e,t){var n=t.items?S(T(t.items),(function(e){return"file"===e.kind?[e.getAsFile()]:[]})):[],r=t.files?T(t.files):[];return function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n}(n.length>0?n:r,Oe(e))}(e,r);if(o.length>0)return t.preventDefault(),Ee(o).then((function(t){n&&e.selection.setRng(n),k(t,(function(t){Te(e,t)}))})),!0}return!1},Ae=function(e){return R.metaKeyPressed(e)&&86===e.keyCode||e.shiftKey&&45===e.keyCode},De=function(e,t,n){var r,o=O(),i=O();e.on("keyup",i.clear),e.on("keydown",(function(n){var a=function(e){Ae(e)&&!e.isDefaultPrevented()&&t.remove()};
1if(Ae(n)&&!n.isDefaultPrevented()){if((r=n.shiftKey&&86===n.keyCode)&&A.webkit&&-1!==navigator.userAgent.indexOf("Version/"))return;if(n.stopImmediatePropagation(),o.set(n),i.set(!0),A.ie&&r)return n.preventDefault(),void function(e,t){e.fire("paste",{ieFake:t})}(e,!0);t.remove(),t.create(),e.once("keyup",a),e.once("paste",(function(){e.off("keyup",a)}))}}));var a=function(e,n,r,o,i){var a;Ce(n,"text/html")?a=n["text/html"]:(a=t.getHtml(),i=i||W(a),t.isDefaultContent(a)&&(o=!0)),a=ne(a),t.remove();var u=!1===i&&!/<(?:\/?(?!(?:div|p|br|span)>)\w+|(?:(?!(?:span style="white-space:\s?pre;?">)|br\s?\/>))\w+\s[^>]+)>/i.test(a),c=fe(a);(!a.length||u&&!c)&&(o=!0),(o||c)&&(a=Ce(n,"text/plain")&&u?n["text/plain"]:function(e){var t=ee(),n=X({},t),r="",o=t.getShortEndedElements(),i=B.makeMap("script noscript style textarea video audio iframe object"," "),a=t.getBlockElements(),u=function(e){var t=e.name,n=e;if("br"!==t){if("wbr"!==t)if(o[t]&&(r+=" "),i[t])r+=" ";else{if(3===e.type&&(r+=e.value),!e.shortEnded&&(e=e.firstChild))do{u(e)}while(e=e.next);a[t]&&n.next&&(r+="\n","p"===t&&(r+="\n"))}}else r+="\n"};return e=te(e,[/<!\[[^\]]+\]>/g]),u(n.parse(e)),r}(a)),t.isDefaultContent(a)?r||e.windowManager.alert("Please use Ctrl+V/Cmd+V keyboard shortcuts to paste contents."):o?we(e,a):ye(e,a,i)};e.on("paste",(function(u){var c=o.isSet()||i.isSet();c&&o.clear();var s=function(e,t){return xe(t.clipboardData||e.getDoc().dataTransfer)}(e,u),l="text"===n.get()||r,f=Ce(s,q());r=!1,u.isDefaultPrevented()||function(e){var t=e.clipboardData;return-1!==navigator.userAgent.indexOf("Android")&&t&&t.items&&0===t.items.length}(u)?t.remove():ke(s)||!_e(e,u,t.getLastRng()||e.selection.getRng())?(c||u.preventDefault(),!A.ie||c&&!u.ieFake||Ce(s,"text/html")||(t.create(),e.dom.bind(t.getEl(),"paste",(function(e){e.stopPropagation()})),e.getDoc().execCommand("Paste",!1,null),s["text/html"]=t.getHtml()),Ce(s,"text/html")?(u.preventDefault(),f||(f=W(s["text/html"])),a(e,s,c,l,f)):D.setEditorTimeout(e,(function(){a(e,s,c,l,f)}),0)):t.remove()}))},Ne=function(e){return A.ie&&e.inline?document.body:e.getBody()},Re=function(e,t,n){(function(e){return Ne(e)!==e.getBody()})(e)&&e.dom.bind(t,"paste keyup",(function(t){Ie(e,n)||e.fire("paste")}))},Pe=function(e){return e.dom.get("mcepastebin")},Be=function(e,t){return t===e},Ie=function(e,t){var n,r=Pe(e);return(n=r)&&"mcepastebin"===n.id&&Be(t,r.innerHTML)},Me=function(e){var t=i(null),n="%MCEPASTEBIN%";return{create:function(){return function(e,t,n){var r=e.dom,o=e.getBody();t.set(e.selection.getRng());var i=e.dom.add(Ne(e),"div",{id:"mcepastebin",class:"mce-pastebin",contentEditable:!0,"data-mce-bogus":"all",style:"position: fixed; top: 50%; width: 10px; height: 10px; overflow: hidden; opacity: 0"},n);(A.ie||A.gecko)&&r.setStyle(i,"left","rtl"===r.getStyle(o,"direction",!0)?65535:-65535),r.bind(i,"beforedeactivate focusin focusout",(function(e){e.stopPropagation()})),Re(e,i,n),i.focus(),e.selection.select(i,!0)}(e,t,n)},remove:function(){return function(e,t){if(Pe(e)){for(var n=void 0,r=t.get();n=e.dom.get("mcepastebin");)e.dom.remove(n),e.dom.unbind(n);r&&e.selection.setRng(r)}t.set(null)}(e,t)},getEl:function(){return Pe(e)},getHtml:function(){return function(e){var t=function(t,n){t.appendChild(n),e.dom.remove(n,!0)},n=B.grep(Ne(e).childNodes,(function(e){return"mcepastebin"===e.id})),r=n.shift();B.each(n,(function(e){t(r,e)}));for(var o=e.dom.select("div[id=mcepastebin]",r),i=o.length-1;i>=0;i--){var a=e.dom.create("div");r.insertBefore(a,o[i]),t(a,o[i])}return r?r.innerHTML:""}(e)},getLastRng:t.get,isDefault:function(){return Ie(e,n)},isDefaultContent:function(e){return Be(n,e)}}},Le=function(e,t){var n=Me(e);return e.on("PreInit",(function(){return function(e,t,n){var r;De(e,t,n),e.parser.addNodeFilter("img",(function(t,n,o){var i=function(e){e.attr("data-mce-object")||r===A.transparentSrc||e.remove()},a=function(e){return 0===e.indexOf("webkit-fake-url")},u=function(e){return 0===e.indexOf("data:")};if(!U(e)&&function(e){return e.data&&!0===e.data.paste}(o))for(var c=t.length;c--;)(r=t[c].attr("src"))&&(a(r)||!j(e)&&u(r))&&i(t[c])}))}(e,n,t)})),{pasteFormat:t,pasteHtml:function(t,n){return ye(e,t,n)},pasteText:function(t){return we(e,t)},pasteImageData:function(t,n){return _e(e,t,n)},getDataTransferItems:xe,hasHtmlOrText:ke,hasContentType:Ce}},Fe=function(e,t){e.addCommand("mceTogglePlainTextPaste",(function(){!function(e,t){"text"===t.pasteFormat.get()?(t.pasteFormat.set("html"),P(e,!1)):(t.pasteFormat.set("text"),P(e,!0)),e.focus()}(e,t)}
1)),e.addCommand("mceInsertClipboardContent",(function(e,n){n.content&&t.pasteHtml(n.content,n.internal),n.text&&t.pasteText(n.text)}))},je=function(e,t,n){if(!function(e){return!1===A.iOS&&"function"==typeof(null==e?void 0:e.setData)}(e))return!1;try{return e.clearData(),e.setData("text/html",t),e.setData("text/plain",n),e.setData(q(),t),!0}catch(e){return!1}},Ue=function(e,t,n,r){je(e.clipboardData,t.html,t.text)?(e.preventDefault(),r()):n(t.html,r)},He=function(e){return function(t,n){var r=function(e){return V+e}(t),o=e.dom.create("div",{contenteditable:"false","data-mce-bogus":"all"}),i=e.dom.create("div",{contenteditable:"true"},r);e.dom.setStyles(o,{position:"fixed",top:"0",left:"-3000px",width:"1000px",overflow:"hidden"}),o.appendChild(i),e.dom.add(e.getBody(),o);var a=e.selection.getRng();i.focus();var u=e.dom.createRng();u.selectNodeContents(i),e.selection.setRng(u),D.setTimeout((function(){e.selection.setRng(a),o.parentNode.removeChild(o),n()}),0)}},ze=function(e){return{html:e.selection.getContent({contextual:!0}),text:e.selection.getContent({format:"text"})}},Ve=function(e){return!e.selection.isCollapsed()||function(e){return!!e.dom.getParent(e.selection.getStart(),"td[data-mce-selected],th[data-mce-selected]",e.getBody())}(e)},We=function(e){e.on("cut",function(e){return function(t){Ve(e)&&Ue(t,ze(e),He(e),(function(){if(A.browser.isChrome()||A.browser.isFirefox()){var t=e.selection.getRng();D.setEditorTimeout(e,(function(){e.selection.setRng(t),e.execCommand("Delete")}),0)}else e.execCommand("Delete")}))}}(e)),e.on("copy",function(e){return function(t){Ve(e)&&Ue(t,ze(e),He(e),l)}}(e))},qe=tinymce.util.Tools.resolve("tinymce.dom.RangeUtils"),$e=function(e,t){return qe.getCaretRangeFromPoint(t.clientX,t.clientY,e.getDoc())},Ge=function(e,t){e.focus(),e.selection.setRng(t)},Ke=function(e,t){e.on("PastePreProcess",(function(n){n.content=t(e,n.content,n.internal,n.wordContent)}))},Ye=function(e,t){if(!re(t))return t;var n=[];B.each(e.schema.getBlockElements(),(function(e,t){n.push(t)}));var r=new RegExp("(?:<br> [\\s\\r\\n]+|<br>)*(<\\/?("+n.join("|")+")[^>]*>)(?:<br> [\\s\\r\\n]+|<br>)*","g");return t=te(t,[[r,"$1"]]),t=te(t,[[/<br><br>/g,"<BR><BR>"],[/<br>/g," "],[/<BR><BR>/g,"<br>"]])},Xe=function(e,t,n,r){if(r||n)return t;var o,i=function(e){return e.getParam("paste_webkit_styles")}(e);if(!1===function(e){return e.getParam("paste_remove_styles_if_webkit",!0)}(e)||"all"===i)return t;if(i&&(o=i.split(/[, ]/)),o){var a=e.dom,u=e.selection.getNode();t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,(function(e,t,n,r){var i=a.parseStyle(a.decode(n)),c={};if("none"===o)return t+r;for(var s=0;s<o.length;s++){var l=i[o[s]],f=a.getStyle(u,o[s],!0);/color/.test(o[s])&&(l=a.toHex(l),f=a.toHex(f)),f!==l&&(c[o[s]]=l)}var d=a.serializeStyle(c,"span");return d?t+' style="'+d+'"'+r:t+r}))}else t=t.replace(/(<[^>]+) style="([^"]*)"([^>]*>)/gi,"$1$3");return t=t.replace(/(<[^>]+) data-mce-style="([^"]+)"([^>]*>)/gi,(function(e,t,n,r){return t+' style="'+n+'"'+r})),t},Qe=function(e,t){e.$("a",t).find("font,u").each((function(t,n){e.dom.remove(n,!0)}))},Je=function(e,t){return function(n){n.setActive("text"===t.pasteFormat.get());var r=function(e){return n.setActive(e.state)};return e.on("PastePlainTextToggle",r),function(){return e.off("PastePlainTextToggle",r)}}};a.add("paste",(function(e){if(!1===function(e){return!!e.hasPlugin("powerpaste",!0)&&(void 0!==window.console&&window.console.log&&window.console.log("PowerPaste is incompatible with Paste plugin! Remove 'paste' from the 'plugins' option."),!0)}(e)){var t=i(!1),n=i(function(e){return e.getParam("paste_as_text",!1)}(e)?"text":"html"),r=Le(e,n);return function(e){A.webkit&&Ke(e,Xe),A.ie&&(Ke(e,Ye),function(e,t){e.on("PastePostProcess",(function(n){t(e,n.node)}))}(e,Qe))}(e),function(e,t){var n=function(){return e.execCommand("mceTogglePlainTextPaste")};e.ui.registry.addToggleButton("pastetext",{active:!1,icon:"paste-text",tooltip:"Paste as text",onAction:n,onSetup:Je(e,t)}),e.ui.registry.addToggleMenuItem("pastetext",{text:"Paste as text",icon:"paste-text",onAction:n,onSetup:Je(e,t)})}(e,r),Fe(e,r),function(e){var t=e.plugins.paste,n=function(e){return e.getParam("paste_preprocess")}(e);n&&e.on("PastePreProcess",(function(e){n.call(t,t,e)}));var r=function(e){return e.getParam("paste_postprocess")}(e);r&&e.on("PastePostProcess",(function(e){r.call(t,t,e)}))}(e),We(e),function(e,t,n){(function(e){return e.getParam("paste_block_drop",!1)})(e)&&e.on("dragend dragover draggesture dragdrop drop drag",(function(e){e.preventDefault(),e.stopPropagation()})),I(e)||e.on("drop",(function(e){var t=e.dataTransfer;t&&t.files&&t.files.length>0&&e.preventDefault()})),e.on("drop",(function(r){var o=$e(e,r);if(!r.isDefaultPrevented()&&!n.get()){var i,a=t.getDataTransferItems(r.dataTransfer),u=t.hasContentType(a,q());if((t.hasHtmlOrText(a)&&(!(i=a["text/plain"])||0!==i.indexOf("file://"))||!t.pasteImageData(r,o))&&o&&function(e){return e.getParam("paste_filter_drop",!0)}(e)){var c=a["mce-internal"]||a["text/html"]||a["text/plain"];c&&(r.preventDefault(),D.setEditorTimeout(e,(function(){e.undoManager.transact((function(){a["mce-internal"]&&e.execCommand("Delete"),Ge(e,o),c=ne(c),a["text/html"]?t.pasteHtml(c,u):t.pasteText(c)}))})))}}})),e.on("dragstart",(function(e){n.set(!0)})),e.on("dragover dragend",(function(t){I(e)&&!1===n.get()&&(t.preventDefault(),Ge(e,$e(e,t))),"dragend"===t.type&&n.set(!1)}))}(e,r,t),function(e){return{clipboard:e}}(r)}}))}()},91694:(e,t,n)=>{n(57235)},57235:()=>{!function(){"use strict";var e=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},t=function(e){return function(t){return typeof t===e}},n=function(e){return function(t){return e===t}},r=e("string"),o=e("object"),i=e("array"),a=n(null),u=t("boolean"),c=n(void 0),s=function(e){return!function(e){return null==e}(e)},l=t("function"),f=t("number"),d=function(){},m=function(e){return function(){return e}},p=function(e){return e},g=function(e,t){return e===t};function h(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var v,b,y=function(e){return function(t){return!e(t)}},w=m(!1),x=m(!0),C=function(){return k},k={fold:function(e,t){return e()},isSome:w,isNone:x,getOr:b=p,getOrThunk:v=function(e){return e()},getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:m(null),getOrUndefined:m(void 0),or:b,orThunk:v,map:C,each:d,bind:C,exists:w,forall:x,filter:function(){return C()},toArray:function(){return[]},toString:m("none()")},S=function(e){var t=m(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:x,isNone:w,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return S(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:k},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},T={some:S,none:C,from:function(e){return null==e?k:S(e)}},E=Array.prototype.slice,O=Array.prototype.indexOf,_=Array.prototype.push,A=function(e,t){return O.call(e,t)>-1},D=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},N=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},R=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){r[o]=t(e[o],o)}return r},P=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},B=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},I=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},M=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n)}(e,(function(e,r){n=t(n,e,r)})),n},L=function(e,t,n){return P(e,(function(e,r){n=t(n,e,r)})),n},F=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];
1if(t(i,r))return T.some(i);if(n(i,r))break}return T.none()}(e,t,w)},j=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return T.some(n)}return T.none()},U=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!i(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input: "+e);_.apply(t,e[n])}return t},H=function(e,t){return U(R(e,t))},z=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},V=function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n},W=function(e){return[e]},q=function(e,t){return t>=0&&t<e.length?T.some(e[t]):T.none()},$=function(e){return q(e,0)},G=function(e){return q(e,e.length-1)},K=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return T.none()},Y=function(){return Y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Y.apply(this,arguments)};function X(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var Q=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},J=function(){return Z(0,0)},Z=function(e,t){return{major:e,minor:t}},ee={nu:Z,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?J():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Z(r(1),r(2))}(e,n)},unknown:J},te=function(e,t){var n=String(t).toLowerCase();return F(e,(function(e){return e.search(n)}))},ne=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},re=function(e,t){return-1!==e.indexOf(t)},oe=function(e,t){return ne(e,t,0)},ie=function(e,t){return ne(e,t,e.length-t.length)},ae=function(e){return function(t){return t.replace(e,"")}}(/^\s+|\s+$/g),ue=function(e){return e.length>0},ce=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,se=function(e){return function(t){return re(t,e)}},le=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return re(e,"edge/")&&re(e,"chrome")&&re(e,"safari")&&re(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,ce],search:function(e){return re(e,"chrome")&&!re(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return re(e,"msie")||re(e,"trident")}},{name:"Opera",versionRegexes:[ce,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:se("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:se("firefox")},{name:"Safari",versionRegexes:[ce,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(re(e,"safari")||re(e,"mobile/"))&&re(e,"applewebkit")}}],fe=[{name:"Windows",search:se("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return re(e,"iphone")||re(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:se("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:se("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:se("linux"),versionRegexes:[]},{name:"Solaris",search:se("sunos"),versionRegexes:[]},{name:"FreeBSD",search:se("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:se("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],de={browsers:m(le),oses:m(fe)},me="Edge",pe="Chrome",ge="Opera",he="Firefox",ve="Safari",be=function(e){var t=e.current,n=function(e){return function(){return t===e}};return{current:t,version:e.version,isEdge:n(me),isChrome:n(pe),isIE:n("IE"),isOpera:n(ge),isFirefox:n(he),isSafari:n(ve)}},ye={unknown:function(){return be({current:void 0,version:ee.unknown()})},nu:be,edge:m(me),chrome:m(pe),ie:m("IE"),opera:m(ge),firefox:m(he),safari:m(ve)},we="Windows",xe="Android",Ce="Linux",ke="Solaris",Se="FreeBSD",Te="ChromeOS",Ee=function(e){var t=e.current,n=function(e){return function(){return t===e}};
1return{current:t,version:e.version,isWindows:n(we),isiOS:n("iOS"),isAndroid:n(xe),isOSX:n("OSX"),isLinux:n(Ce),isSolaris:n(ke),isFreeBSD:n(Se),isChromeOS:n(Te)}},Oe={unknown:function(){return Ee({current:void 0,version:ee.unknown()})},nu:Ee,windows:m(we),ios:m("iOS"),android:m(xe),linux:m(Ce),osx:m("OSX"),solaris:m(ke),freebsd:m(Se),chromeos:m(Te)},_e=function(e,t,n){var r=de.browsers(),o=de.oses(),i=t.bind((function(e){return function(e,t){return K(t.brands,(function(t){var n=t.brand.toLowerCase();return F(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:ee.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return te(e,t).map((function(e){var n=ee.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(ye.unknown,ye.nu),a=function(e,t){return te(e,t).map((function(e){var n=ee.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(Oe.unknown,Oe.nu),u=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!c&&!l;return{isiPad:m(o),isiPhone:m(i),isTablet:m(c),isPhone:m(s),isTouch:m(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:m(l),isDesktop:m(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}},Ae=function(e){return window.matchMedia(e).matches},De=Q((function(){return _e(navigator.userAgent,T.from(navigator.userAgentData),Ae)})),Ne=function(){return De()},Re=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Pe={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw new Error("HTML must have a single root node");return Re(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Re(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Re(n)},fromDom:Re,fromPoint:function(e,t,n){return T.from(e.dom.elementFromPoint(t,n)).map(Re)}},Be=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Ie=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},Me=function(e,t){var n=void 0===t?document:t.dom;return Ie(n)?T.none():T.from(n.querySelector(e)).map(Pe.fromDom)},Le=function(e,t){return e.dom===t.dom},Fe=function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e.dom,t.dom,Node.DOCUMENT_POSITION_CONTAINED_BY)},je=function(e,t){return Ne().browser.isIE()?Fe(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)},Ue=Be,He=Object.keys,ze=Object.hasOwnProperty,Ve=function(e,t){for(var n=He(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},We=function(e,t){return qe(e,(function(e,n){return{k:n,v:t(e,n)}}))},qe=function(e,t){var n={};return Ve(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},$e=function(e,t){var n={};return function(e,t,n,r){Ve(e,(function(e,o){(t(e,o)?n:r)(e,o)}))}(e,t,function(e){return function(t,n){e[n]=t}}(n),d),n},Ge=function(e,t){var n=[];return Ve(e,(function(e,r){n.push(t(e,r))})),n},Ke=function(e){return Ge(e,p)},Ye=function(e){return He(e).length},Xe=function(e,t){return Qe(e,t)?T.from(e[t]):T.none()},Qe=function(e,t){return ze.call(e,t)},Je=function(e,t){return Qe(e,t)&&null!=e[t]},Ze=["tfoot","thead","tbody","colgroup"],et=function(e,t,n){return{element:e,rowspan:t,colspan:n}},tt=function(e,t,n){return{element:e,cells:t,section:n}},nt=function(e,t,n){return{element:e,isNew:t,isLocked:n}},rt=function(e,t,n,r){return{element:e,cells:t,section:n,isNew:r}};"undefined"!=typeof window?window:Function("return this;")();var ot=function(e){return e.dom.nodeName.toLowerCase()},it=function(e){return e.dom.nodeType},at=function(e){return function(t){return it(t)===e}},ut=function(e){return 8===it(e)||"#comment"===ot(e)},ct=at(1),st=at(3),lt=at(9),ft=at(11),dt=function(e){return function(t){return ct(t)&&ot(t)===e}},mt=function(e){return Pe.fromDom(e.dom.ownerDocument)},pt=function(e){return lt(e)?e:mt(e)},gt=function(e){return T.from(e.dom.parentNode).map(Pe.fromDom)},ht=function(e,t){for(var n=l(t)?t:w,r=e.dom,o=[];null!=r.parentNode;){var i=r.parentNode,a=Pe.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o},vt=function(e){return T.from(e.dom.previousSibling).map(Pe.fromDom)},bt=function(e){return T.from(e.dom.nextSibling).map(Pe.fromDom)},yt=function(e){return R(e.dom.childNodes,Pe.fromDom)},wt=function(e,t){return T.from(e.dom.childNodes[t]).map(Pe.fromDom)},xt=l(Element.prototype.attachShadow)&&l(Node.prototype.getRootNode),Ct=m(xt),kt=xt?function(e){return Pe.fromDom(e.dom.getRootNode())}:pt,St=function(e){var t,n=kt(e);return ft(t=n)&&s(t.dom.host)?T.some(n):T.none()},Tt=function(e){return Pe.fromDom(e.dom.host)},Et=function(e){return s(e.dom.shadowRoot)},Ot=function(e){var t=st(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return St(Pe.fromDom(t)).fold((function(){return o.body.contains(t)}),(n=Ot,r=Tt,function(e){return n(r(e))}))},_t=function(e){var t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return Pe.fromDom(t)},At=function(e,t){var n=[];return P(yt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(At(e,t))})),n},Dt=function(e,t,n){return function(e,t,n){return I(ht(e,n),t)}(e,(function(e){return Be(e,t)}),n)},Nt=function(e,t){return function(e,t){return I(yt(e),t)}(e,(function(e){return Be(e,t)}))},Rt=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Ie(n)?[]:R(n.querySelectorAll(e),Pe.fromDom)}(t,e)};
1function Pt(e,t,n,r,o){return e(n,r)?T.some(n):l(o)&&o(n)?T.none():t(n,r,o)}var Bt=function(e,t,n){for(var r=e.dom,o=l(n)?n:w;r.parentNode;){var i=Pe.fromDom(r=r.parentNode);if(t(i))return T.some(i);if(o(i))break}return T.none()},It=function(e,t,n){return Bt(e,(function(e){return Be(e,t)}),n)},Mt=function(e,t){return function(e,t){return F(e.dom.childNodes,(function(e){return t(Pe.fromDom(e))})).map(Pe.fromDom)}(e,(function(e){return Be(e,t)}))},Lt=function(e,t){return Me(t,e)},Ft=function(e,t,n){return Pt((function(e,t){return Be(e,t)}),It,e,t,n)},jt=function(e,t,n){if(!(r(n)||u(n)||f(n)))throw new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Ut=function(e,t,n){jt(e.dom,t,n)},Ht=function(e,t){var n=e.dom;Ve(t,(function(e,t){jt(n,t,e)}))},zt=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},Vt=function(e,t){return T.from(zt(e,t))},Wt=function(e,t){e.dom.removeAttribute(t)},qt=function(e){return L(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})},$t=function(e,t,n){return void 0===n&&(n=g),e.exists((function(e){return n(e,t)}))},Gt=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},Kt=function(e,t,n){return e.isSome()&&t.isSome()?T.some(n(e.getOrDie(),t.getOrDie())):T.n
1one()},Yt=function(e,t){return e?T.some(t):T.none()},Xt=function(e){return void 0!==e.style&&l(e.style.getPropertyValue)},Qt=function(e,t,n){if(!r(n))throw new Error("CSS value must be a string: "+n);Xt(e)&&e.style.setProperty(t,n)},Jt=function(e,t,n){Qt(e.dom,t,n)},Zt=function(e,t){var n=e.dom;Ve(t,(function(e,t){Qt(n,t,e)}))},en=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||Ot(e)?r:tn(n,t)},tn=function(e,t){return Xt(e)?e.style.getPropertyValue(t):""},nn=function(e,t){var n=tn(e.dom,t);return T.from(n).filter((function(e){return e.length>0}))},rn=function(e,t){!function(e,t){Xt(e)&&e.style.removeProperty(t)}(e.dom,t),$t(Vt(e,"style").map(ae),"")&&Wt(e,"style")},on=function(e,t,n){return void 0===n&&(n=0),Vt(e,t).map((function(e){return parseInt(e,10)})).getOr(n)},an=function(e,t){return on(e,t,1)},un=function(e){return dt("col")(e)?on(e,"span",1)>1:an(e,"colspan")>1},cn=function(e){return an(e,"rowspan")>1},sn=function(e,t){return parseInt(en(e,t),10)},ln=m(10),fn=m(10),dn=function(e,t){return mn(e,t,x)},mn=function(e,t,n){return H(yt(e),(function(e){return Be(e,t)?n(e)?[e]:[]:mn(e,t,n)}))},pn=function(e,t){return function(e,t,n){return void 0===n&&(n=w),n(t)?T.none():A(e,ot(t))?T.some(t):It(t,e.join(","),(function(e){return Be(e,"table")||n(e)}))}(["td","th"],e,t)},gn=function(e){return dn(e,"th,td")},hn=function(e){return Be(e,"colgroup")?Nt(e,"col"):H(yn(e),(function(e){return Nt(e,"col")}))},vn=function(e,t){return Ft(e,"table",t)},bn=function(e){return dn(e,"tr")},yn=function(e){return vn(e).fold(m([]),(function(e){return Nt(e,"colgroup")}))},wn=function(e,t){return R(e,(function(e){if("colgroup"===ot(e)){var n=R(hn(e),(function(e){var t=on(e,"span",1);return et(e,1,t)}));return tt(e,n,"colgroup")}n=R(gn(e),(function(e){var t=on(e,"rowspan",1),n=on(e,"colspan",1);return et(e,t,n)}));return tt(e,n,t(e))}))},xn=function(e){return gt(e).map((function(e){var t=ot(e);return function(e){return A(Ze,e)}(t)?t:"tbody"})).getOr("tbody")},Cn=function(e){var t=bn(e),n=X(X([],yn(e),!0),t,!0);return wn(n,xn)},kn=function(e,t,n){var r=e.cells,o=r.slice(0,t),i=r.slice(t),a=o.concat(n).concat(i);return En(e,a)},Sn=function(e,t,n){return kn(e,t,[n])},Tn=function(e,t,n){e.cells[t]=n},En=function(e,t){return rt(e.element,t,e.section,e.isNew)},On=function(e,t){return e.cells[t]},_n=function(e,t){return On(e,t).element},An=function(e){return e.cells.length},Dn=function(e){var t=B(e,(function(e){return"colgroup"===e.section}));return{rows:t.fail,cols:t.pass}},Nn=function(e,t,n){var r=R(e.cells,n);return rt(t(e.element),r,e.section,!0)},Rn="data-snooker-locked-cols",Pn=function(e){return Vt(e,Rn).bind((function(e){return T.from(e.match(/\d+/g))})).map((function(e){return V(e,x)}))},Bn=function(e){var t=L(Dn(e).rows,(function(e,t){return P(t.cells,(function(t,n){t.isLocked&&(e[n]=!0)})),e}),{}),n=Ge(t,(function(e,t){return parseInt(t,10)}));return function(e,t){var n=E.call(e,0);return n.sort(t),n}(n)},In=function(e,t){return e+","+t},Mn=function(e,t){var n=H(e.all,(function(e){return e.cells}));return I(n,t)},Ln=function(e){var t={},n=[],r=$(e).map((function(e){return e.element})).bind(vn).bind(Pn).getOr({}),o=0,i=0,a=0,u=B(e,(function(e){return"colgroup"===e.section})),c=u.pass;P(u.fail,(function(e){var u=[];P(e.cells,(function(e){for(var n=0;void 0!==t[In(a,n)];)n++;for(var o=Je(r,n.toString()),c=function(e,t,n,r,o,i){return{element:e,rowspan:t,colspan:n,row:r,column:o,isLocked:i}}(e.element,e.rowspan,e.colspan,a,n,o),s=0;s<e.colspan;s++)for(var l=0;l<e.rowspan;l++){var f=n+s,d=In(a+l,f);t[d]=c,i=Math.max(i,f+1)}u.push(c)})),o++,n.push(tt(e.element,u,e.section)),a++}));var s=G(c).map((function(e){var t=function(e){var t={},n=0;return P(e.cells,(function(e){var r=e.colspan;N(r,(function(o){var i=n+o;t[i]=function(e,t,n){return{element:e,colspan:t,column:n}}(e.element,r,i)})),n+=r})),t}(e),n=function(e,t){return{element:e,columns:t}}(e.element,Ke(t));return{colgroups:[n],columns:t}})).getOrThunk((function(){return{colgroups:[],columns:{}}})),l=s.columns,f=s.colgroups,d=function(e,t){return{rows:e,columns:t}}(o,i);return{grid:d,access:t,all:n,columns:l,colgroups:f}},Fn={fromTable:function(e){var t=Cn(e);return Ln(t)},generate:Ln,getAt:function(e,t,n){return T.from(e.access[In(t,n)])},findItem:function(e,t,n){var r=Mn(e,(function(e){return n(t,e.element)}));return r.length>0?T.some(r[0]):T.none()},filterItems:Mn,justCells:function(e){return H(e.all,(function(e){return e.cells}))},justColumns:function(e){return Ke(e.columns)},hasColumns:function(e){return He(e.columns).length>0},getColumnAt:function(e,t){return T.from(e.columns[t])}},jn=function(e,t){return t.column<=e.finishCol&&t.column+t.colspan-1>=e.startCol&&t.row<=e.finishRow&&t.row+t.rowspan-1>=e.startRow},Un=function(e,t){return t.column>=e.startCol&&t.column+t.colspan-1<=e.finishCol&&t.row>=e.startRow&&t.row+t.rowspan-1<=e.finishRow},Hn=function(e,t,n){var r=Fn.findItem(e,t,Le),o=Fn.findItem(e,n,Le);return r.bind((function(e){return o.map((function(t){return n=e,r=t,o=Math.min(n.row,r.row),i=Math.min(n.column,r.column),a=Math.max(n.row+n.rowspan-1,r.row+r.rowspan-1),u=Math.max(n.column+n.colspan-1,r.column+r.colspan-1),{startRow:o,startCol:i,finishRow:a,finishCol:u};var n,r,o,i,a,u}))}))},zn=function(e,t,n){return Hn(e,t,n).bind((function(t){return function(e,t){for(var n=!0,r=h(Un,t),o=t.startRow;o<=t.finishRow;o++)for(var i=t.startCol;i<=t.finishCol;i++)n=n&&Fn.getAt(e,o,i).exists(r);return n?T.some(t):T.none()}(e,t)}))},Vn=function(e,t,n){return Hn(e,t,n).map((function(t){var n=Fn.filterItems(e,h(jn,t));return R(n,(function(e){return e.element}))}))},Wn=function(e,t){return Fn.findItem(e,t,(function(e,t){return je(t,e)})).map((function(e){return e.element}))},qn=function(e,t,n){return vn(e).bind((function(r){return function(e,t,n,r){return Fn.findItem(e,t,Le).bind((function(t){return Fn.getAt(e,(n>0?t.row+t.rowspan-1:t.row)+n,(r>0?t.column+t.colspan-1:t.column)+r).map((function(e){return e.element}))}))}(Kn(r),e,t,n)}))},$n=function(e,t,n){var r=Kn(e);return Vn(r,t,n)}
1,Gn=function(e,t,n,r,o){var i=Kn(e),a=Le(e,n)?T.some(t):Wn(i,t),u=Le(e,o)?T.some(r):Wn(i,r);return a.bind((function(e){return u.bind((function(t){return Vn(i,e,t)}))}))},Kn=Fn.fromTable,Yn=function(e,t){gt(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Xn=function(e,t){bt(e).fold((function(){gt(e).each((function(e){Jn(e,t)}))}),(function(e){Yn(e,t)}))},Qn=function(e,t){var n=function(e){return wt(e,0)}(e);n.fold((function(){Jn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},Jn=function(e,t){e.dom.appendChild(t.dom)},Zn=function(e,t){Yn(e,t),Jn(t,e)},er=function(e,t){P(t,(function(n,r){Xn(0===r?e:t[r-1],n)}))},tr=function(e,t){P(t,(function(t){Jn(e,t)}))},nr=function(e){e.dom.textContent="",P(yt(e),(function(e){rr(e)}))},rr=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},or=function(e){var t,n=yt(e);n.length>0&&(t=e,P(n,(function(e){Yn(t,e)}))),rr(e)},ir=function(e,t){var n=function(t){return e(t)?T.from(t.dom.nodeValue):T.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(st,"text"),ar=function(e){return ir.get(e)},ur=function(e){return ir.getOption(e)},cr=function(e,t){return ir.set(e,t)},sr=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","li","table","thead","tbody","tfoot","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"];function lr(){return{up:m({selector:It,closest:Ft,predicate:Bt,all:ht}),down:m({selector:Rt,predicate:At}),styles:m({get:en,getRaw:nn,set:Jt,remove:rn}),attrs:m({get:zt,set:Ut,remove:Wt,copyTo:function(e,t){var n=qt(e);Ht(t,n)}}),insert:m({before:Yn,after:Xn,afterAll:er,append:Jn,appendAll:tr,prepend:Qn,wrap:Zn}),remove:m({unwrap:or,remove:rr}),create:m({nu:Pe.fromTag,clone:function(e){return Pe.fromDom(e.dom.cloneNode(!1))},text:Pe.fromText}),query:m({comparePosition:function(e,t){return e.dom.compareDocumentPosition(t.dom)},prevSibling:vt,nextSibling:bt}),property:m({children:yt,name:ot,parent:gt,document:function(e){return pt(e).dom},isText:st,isComment:ut,isElement:ct,isSpecial:function(e){var t=ot(e);return A(["script","noscript","iframe","noframes","noembed","title","style","textarea","xmp"],t)},getLanguage:function(e){return ct(e)?Vt(e,"lang"):T.none()},getText:ar,setText:cr,isBoundary:function(e){return!!ct(e)&&("body"===ot(e)||A(sr,ot(e)))},isEmptyTag:function(e){return!!ct(e)&&A(["br","img","hr","input"],ot(e))},isNonEditable:function(e){return ct(e)&&"false"===zt(e,"contenteditable")}}),eq:Le,is:Ue}}var fr,dr,mr,pr,gr=function(e,t,n,r){var o=t(e,n);return M(r,(function(n,r){var o=t(e,r);return hr(e,n,o)}),o)},hr=function(e,t,n){return t.bind((function(t){return n.filter(h(e.eq,t))}))},vr=function(e,t,n){return n.length>0?function(e,t,n,r){return r(e,t,n[0],n.slice(1))}(e,t,n,gr):T.none()},br=function(e,t,n,r){void 0===r&&(r=w);var o=[t].concat(e.up().all(t)),i=[n].concat(e.up().all(n)),a=function(e){return j(e,r).fold((function(){return e}),(function(t){return e.slice(0,t+1)}))},u=a(o),c=a(i),s=F(u,(function(t){return D(c,function(e,t){return h(e.eq,t)}(e,t))}));return{firstpath:u,secondpath:c,shared:s}},yr=lr(),wr=function(e,t){return vr(yr,(function(t,n){return e(n)}),t)},xr=function(e){return It(e,"table")},Cr=function(e,t,n){var r=function(e){return function(t){return void 0!==n&&n(t)||Le(t,e)}};return Le(e,t)?T.some({boxes:T.some([e]),start:e,finish:t}):xr(e).bind((function(o){return xr(t).bind((function(i){if(Le(o,i))return T.some({boxes:$n(o,e,t),start:e,finish:t});if(je(o,i)){var a=(u=Dt(t,"td,th",r(o))).length>0?u[u.length-1]:t;return T.some({boxes:Gn(o,e,o,t,i),start:e,finish:a})}if(je(i,o)){var u,c=(u=Dt(e,"td,th",r(i))).length>0?u[u.length-1]:e;return T.some({boxes:Gn(i,e,o,t,i),start:e,finish:c})}return function(e,t,n){return br(yr,e,t,n)}(e,t).shared.bind((function(a){return Ft(a,"table",n).bind((function(n){var a=Dt(t,"td,th",r(n)),u=a.length>0?a[a.length-1]:t,c=Dt(e,"td,th",r(n)),s=c.length>0?c[c.length-1]:e;
1return T.some({boxes:Gn(n,e,o,t,i),start:s,finish:u})}))}))}))}))},kr=function(e,t){var n=Rt(e,t);return n.length>0?T.some(n):T.none()},Sr=function(e,t,n){return Lt(e,t).bind((function(t){return Lt(e,n).bind((function(e){return wr(xr,[t,e]).map((function(n){return{first:t,last:e,table:n}}))}))}))},Tr=function(e,t,n,r,o){return function(e,t){return F(e,(function(e){return Be(e,t)}))}(e,o).bind((function(e){return qn(e,t,n).bind((function(e){return function(e,t){return It(e,"table").bind((function(n){return Lt(n,t).bind((function(t){return Cr(t,e).bind((function(e){return e.boxes.map((function(t){return{boxes:t,start:e.start,finish:e.finish}}))}))}))}))}(e,r)}))}))},Er=function(e,t){return kr(e,t)},Or=function(e,t,n){return Sr(e,t,n).bind((function(t){var n=function(t){return Le(e,t)},r="thead,tfoot,tbody,table",o=It(t.first,r,n),i=It(t.last,r,n);return o.bind((function(e){return i.bind((function(n){return Le(e,n)?function(e,t,n){var r=Kn(e);return zn(r,t,n)}(t.table,t.first,t.last):T.none()}))}))}))},_r=function(e){if(!i(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return P(e,(function(r,o){var a=He(r);if(1!==a.length)throw new Error("one and only one name per case");var u=a[0],c=r[u];if(void 0!==n[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!i(c))throw new Error("case arguments must be an array");t.push(u),n[u]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==c.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+c.length+" ("+c+"), got "+i);return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[o].apply(null,n)},match:function(e){var r=He(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!z(t,(function(e){return A(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[u].apply(null,n)},log:function(e){}}}})),n},Ar=_r([{none:[]},{multiple:["elements"]},{single:["element"]}]),Dr=function(e,t,n,r){return e.fold(t,n,r)},Nr=Ar.none,Rr=Ar.multiple,Pr=Ar.single,Br=tinymce.util.Tools.resolve("tinymce.PluginManager"),Ir=function(e,t){return Pe.fromDom(e.dom.cloneNode(t))},Mr=function(e){return Ir(e,!1)},Lr=function(e){return Ir(e,!0)},Fr=function(e,t){var n=Pe.fromTag(t),r=qt(e);return Ht(n,r),n},jr=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=en(n,e);return parseFloat(o)||0}return r},r=function(e,t){return L(t,(function(t,n){var r=en(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!f(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Xt(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}},Ur=function(){var e=Ne().browser;return e.isIE()||e.isEdge()},Hr=function(e,t){return function(e){var t=parseFloat(e);return isNaN(t)?T.none():T.some(t)}(e).getOr(t)},zr=function(e,t,n){return Hr(en(e,t),n)},Vr=function(e){return en(e,"box-sizing")},Wr=function(e,t,n,r){return t-zr(e,"padding-"+n,0)-zr(e,"padding-"+r,0)-zr(e,"border-"+n+"-width",0)-zr(e,"border-"+r+"-width",0)},qr=function(e,t){var n=e.dom,r=n.getBoundingClientRect().width||n.offsetWidth;return"border-box"===t?r:Wr(e,r,"left","right")},$r=jr("width",(function(e){return e.dom.offsetWidth})),Gr=function(e){return $r.get(e)},Kr=function(e){return $r.getOuter(e)},Yr=function(e){return qr(e,"content-box")},Xr=function(e){return Ur()?qr(e,Vr(e)):zr(e,"width",e.dom.offsetWidth)},Qr=function(e,t){void 0===t&&(t=x);var n=e.grid,r=N(n.columns,p),o=N(n.rows,p);return R(r,(function(n){return Jr((function(){return H(o,(function(t){return Fn.getAt(e,t,n).filter((function(e){return e.column===n})).toArray()}))}),(function(e){return 1===e.colspan&&t(e.element)}),(function(){return Fn.getAt(e,0,n)}))}))},Jr=function(e,t,n){var r=e();return F(r,t).orThunk((function(){return T.from(r[0]).orThunk(n)})).map((function(e){return e.element}))},Zr=function(e){var t=e.grid,n=N(t.rows,p),r=N(t.columns,p);return R(n,(function(t){return Jr((function(){return H(r,(function(n){return Fn.getAt(e,t,n).filter((function(e){return e.row===t})).fold(m([]),(function(e){return[e]}))}))}),(function(e){return 1===e.rowspan}),(function(){return Fn.getAt(e,t,0)}))}))},eo=function(e,t){if(t<0||t>=e.length-1)return T.none();var n=e[t].fold((function(){var n=function(e){var t=E.call(e,0);return t.reverse(),t}(e.slice(0,t));return K(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}
1),(function(e){return T.some({value:e,delta:0})})),r=e[t+1].fold((function(){var n=e.slice(t+1);return K(n,(function(e,t){return e.map((function(e){return{value:e,delta:t+1}}))}))}),(function(e){return T.some({value:e,delta:1})}));return n.bind((function(e){return r.map((function(t){var n=t.delta+e.delta;return Math.abs(t.value-e.value)/n}))}))},to=function(e,t){return function(n){return"rtl"===no(n)?t:e}},no=function(e){return"rtl"===en(e,"direction")?"rtl":"ltr"},ro=jr("height",(function(e){var t=e.dom;return Ot(e)?t.getBoundingClientRect().height:t.offsetHeight})),oo=function(e){return ro.get(e)},io=function(e){return ro.getOuter(e)},ao=function(e){return Ur()?function(e,t){var n=e.dom,r=n.getBoundingClientRect().height||n.offsetHeight;return"border-box"===t?r:Wr(e,r,"top","bottom")}(e,Vr(e)):zr(e,"height",e.dom.offsetHeight)},uo=function(e,t){return{left:e,top:t,translate:function(n,r){return uo(e+n,t+r)}}},co=uo,so=function(e,t){return void 0!==e?e:void 0!==t?t:0},lo=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return co(n.offsetLeft,n.offsetTop);var i=so(null==r?void 0:r.pageYOffset,o.scrollTop),a=so(null==r?void 0:r.pageXOffset,o.scrollLeft),u=so(o.clientTop,n.clientTop),c=so(o.clientLeft,n.clientLeft);return fo(e).translate(a-c,i-u)},fo=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?co(n.offsetLeft,n.offsetTop):Ot(e)?function(e){var t=e.getBoundingClientRect();return co(t.left,t.top)}(t):co(0,0)},mo=function(e,t){return{row:e,y:t}},po=function(e,t){return{col:e,x:t}},go=function(e){return lo(e).left+Kr(e)},ho=function(e){return lo(e).left},vo=function(e,t){return po(e,ho(t))},bo=function(e,t){return po(e,go(t))},yo=function(e){return lo(e).top},wo=function(e,t){return mo(e,yo(t))},xo=function(e,t){return mo(e,yo(t)+io(t))},Co=function(e,t,n){if(0===n.length)return[];var r=R(n.slice(1),(function(t,n){return t.map((function(t){return e(n,t)}))})),o=n[n.length-1].map((function(e){return t(n.length-1,e)}));return r.concat([o])},ko={delta:p,positions:function(e){return Co(wo,xo,e)},edge:yo},So={delta:p,edge:ho,positions:function(e){return Co(vo,bo,e)}},To={delta:function(e){return-e},edge:go,positions:function(e){return Co(bo,vo,e)}},Eo=to(So,To),Oo={delta:function(e,t){return Eo(t).delta(e,t)},positions:function(e,t){return Eo(t).positions(e,t)},edge:function(e){return Eo(e).edge(e)}},_o={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},Ao=(fr="[0-9]+",dr="[eE][+-]?"+fr,mr=function(e){return"(?:"+e+")?"},pr=["Infinity",fr+"\\."+mr(fr)+mr(dr),"\\."+fr+mr(dr),fr+mr(dr)].join("|"),new RegExp("^([+-]?(?:"+pr+"))(.*)$")),Do=function(e,t){return T.from(Ao.exec(e)).bind((function(e){var n=Number(e[1]),r=e[2];return function(e,t){return D(t,(function(t){return D(_o[t],(function(t){return e===t}))}))}(r,t)?T.some({value:n,unit:r}):T.none()}))},No=/(\d+(\.\d+)?)%/,Ro=/(\d+(\.\d+)?)px|em/,Po=dt("col"),Bo=function(e,t,n){var r,o=(r=e,T.from(r.dom.parentElement).map(Pe.fromDom)).getOrThunk((function(){return _t(mt(e))}));return t(e)/n(o)*100},Io=function(e,t){Jt(e,"width",t+"px")},Mo=function(e,t){Jt(e,"width",t+"%")},Lo=function(e,t){Jt(e,"height",t+"px")},Fo=function(e,t,n,r){var o=parseFloat(e);return ie(e,"%")&&"table"!==ot(t)?function(e,t,n,r){var o=vn(e).map((function(e){var r=n(e);return Math.floor(t/100*r)})).getOr(t);return r(e,o),o}(t,o,n,r):o},jo=function(e){var t=function(e){return ao(e)+"px"}(e);return t?Fo(t,e,oo,Lo):oo(e)},Uo=function(e,t){return nn(e,t).orThunk((function(){return Vt(e,t).map((function(e){return e+"px"}))}))},Ho=function(e){return Uo(e,"width")},zo=function(e){return Bo(e,Gr,Yr)},Vo=function(e){return Po(e)?Gr(e):Xr(e)},Wo=function(e){return function(e,t,n){return n(e)/an(e,t)}(e,"rowspan",jo)},qo=function(e,t,n){Jt(e,"width",t+n)},$o=function(e){return Bo(e,Gr,Yr)+"%"},Go=m(No),Ko=dt("col"),Yo=function(e){return Ho(e).getOrThunk((function(){return Vo(e)+"px"}))},Xo=function(e){return(t=e,Uo(t,"height")).getOrThunk((function(){return Wo(e)+"px"}));var t},Qo=function(e,t,n,r,o,i){return e.filter(r).fold((function(){return i(eo(n,t))}),(function(e){return o(e)}))},Jo=function(e,t,n,r){var o=Qr(e),i=Fn.hasColumns(e)?function(e){return R(Fn.justColumns(e),(function(e){return T.from(e.element)}))}(e):o,a=[T.some(Oo.edge(t))].concat(R(Oo.positions(o,t),(function(e){return e.map((function(e){return e.x}))}))),u=y(un);return R(i,(function(e,t){return Qo(e,t,a,u,(function(e){if(function(e){var t=Ne().browser,n=t.isChrome()||t.isFirefox();return!Ko(e)||n}(e))return n(e);var i,c,s=(c=p,null!=(i=o[t])?c(i):T.none());return Qo(s,t,a,u,(function(e){return r(T.some(Gr(e)))}),r)}),r)}))},Zo=function(e){return e.map((function(e){return e+"px"})).getOr("")},ei=function(e,t,n){return Jo(e,t,Vo,(function(e){return e.getOrThunk(n.minCellWidth)}))},ti=function(e,t,n,r,o){var i=Zr(e),a=[T.some(n.edge(t))].concat(R(n.positions(i,t),(function(e){return e.map((function(e){return e.y}))})));return R(i,(function(e,t){return Qo(e,t,a,y(cn),r,o)}))},ni=function(e,t){return function(){return Ot(e)?t(e):parseFloat(nn(e,"width").getOr("0"))}},ri=function(e){var t=ni(e,Gr),n=m(0);return{width:t,pixelWidth:t,getWidths:function(t,n){return ei(t,e,n)},getCellDelta:n,singleColumnWidth:m([0]),minCellWidth:n,setElementWidth:d,adjustTableWidth:d,isRelative:!0,label:"none"}},oi=function(e){var t=ni(e,(function(e){return parseFloat($o(e))})),n=ni(e,Gr);return{width:t,pixelWidth:n,getWidths:function(t,n){return function(e,t,n){return Jo(e,t,zo,(function(e){return e.fold((function(){return n.minCellWidth()}),(function(e){return e/n.pixelWidth()*100}))}
1))}(t,e,n)},getCellDelta:function(e){return e/n()*100},singleColumnWidth:function(e,t){return[100-e]},minCellWidth:function(){return ln()/n()*100},setElementWidth:Mo,adjustTableWidth:function(n){var r=t();Mo(e,r+n/100*r)},isRelative:!0,label:"percent"}},ii=function(e){var t=ni(e,Gr);return{width:t,pixelWidth:t,getWidths:function(t,n){return ei(t,e,n)},getCellDelta:p,singleColumnWidth:function(e,t){return[Math.max(ln(),e+t)-e]},minCellWidth:ln,setElementWidth:Io,adjustTableWidth:function(n){var r=t()+n;Io(e,r)},isRelative:!1,label:"pixel"}},ai=function(e){return Ho(e).fold((function(){return ri(e)}),(function(t){return function(e,t){return null!==Go().exec(t)?oi(e):ii(e)}(e,t)}))},ui=ii,ci=oi,si=function(e,t,n){var r=e[n].element,o=Pe.fromTag("td");Jn(o,Pe.fromTag("br")),(t?Jn:Qn)(r,o)},li=function(e,t){var n=function(e){return Be(e.element,t)},r=Lr(e),o=Cn(r),i=ai(e),a=Fn.generate(o),u=function(e,t){var n=e.grid.rows,r=e.grid.columns,o=0,i=0,a=[],u=[];return Ve(e.access,(function(e){if(a.push(e),t(e)){u.push(e);var c=e.row,s=c+e.rowspan-1,l=e.column,f=l+e.colspan-1;c<n?n=c:s>o&&(o=s),l<r?r=l:f>i&&(i=f)}})),function(e,t,n,r,o,i){return{minRow:e,minCol:t,maxRow:n,maxCol:r,allCells:o,selectedCells:i}}(n,r,o,i,a,u)}(a,n),c="th:not("+t+"),td:not("+t+")",s=mn(r,"th,td",(function(e){return Be(e,c)}));P(s,rr),function(e,t,n,r){for(var o=t.grid.columns,i=t.grid.rows,a=0;a<i;a++)for(var u=!1,c=0;c<o;c++)a<n.minRow||a>n.maxRow||c<n.minCol||c>n.maxCol||(Fn.getAt(t,a,c).filter(r).isNone()?si(e,u,a):u=!0)}(o,a,u,n);var l=function(e,t,n,r){if(0===r.minCol&&t.grid.columns===r.maxCol+1)return 0;var o=ei(t,e,n),i=L(o,(function(e,t){return e+t}),0),a=L(o.slice(r.minCol,r.maxCol+1),(function(e,t){return e+t}),0),u=a/i*n.pixelWidth()-n.pixelWidth();return n.getCellDelta(u)}(e,Fn.fromTable(e),i,u);return function(e,t,n,r){Ve(n.columns,(function(e){(e.column<t.minCol||e.column>t.maxCol)&&rr(e.element)}));var o=I(dn(e,"tr"),(function(e){return 0===e.dom.childElementCount}));P(o,rr),t.minCol!==t.maxCol&&t.minRow!==t.maxRow||P(dn(e,"th,td"),(function(e){Wt(e,"rowspan"),Wt(e,"colspan")})),Wt(e,Rn),Wt(e,"data-snooker-col-series"),ai(e).adjustTableWidth(r)}(r,u,a,l),r},fi=function(e){return"img"===ot(e)?1:ur(e).fold((function(){return yt(e).length}),(function(e){return e.length}))},di=["img","br"],mi=function(e){return ur(e).filter((function(e){return 0!==e.trim().length||e.indexOf("Â ")>-1})).isSome()||A(di,ot(e))},pi=function(e){return t=mi,(n=function(e){for(var r=0;r<e.childNodes.length;r++){var o=Pe.fromDom(e.childNodes[r]);if(t(o))return T.some(o);var i=n(e.childNodes[r]);if(i.isSome())return i}return T.none()})(e.dom);var t,n},gi=function(e){return hi(e,mi)},hi=function(e,t){var n=function(e){for(var r=yt(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return T.some(i);var a=n(i);if(a.isSome())return a}return T.none()};return n(e)},vi={scope:["row","col"]},bi=function(e){return function(){var t=Pe.fromTag("td",e.dom);return Jn(t,Pe.fromTag("br",e.dom)),t}},yi=function(e){return function(){return Pe.fromTag("col",e.dom)}},wi=function(e){return function(){return Pe.fromTag("colgroup",e.dom)}},xi=function(e){return function(){return Pe.fromTag("tr",e.dom)}},Ci=function(e,t,n){var r=function(e,t){var n=Fr(e,t),r=yt(Lr(e));return tr(n,r),n}(e,t);return Ve(n,(function(e,t){null===e?Wt(r,t):Ut(r,t,e)})),r},ki=function(e){return e},Si=function(e,t,n){var r=function(e,t){var n,r;r=t.dom,Xt(n=e.element.dom)&&Xt(r)&&(r.style.cssText=n.style.cssText),rn(t,"height"),1!==e.colspan&&rn(t,"width")};return{col:function(n){var o=Pe.fromTag(ot(n.element),t.dom);return r(n,o),e(n.element,o),o},colgroup:wi(t),row:xi(t),cell:function(o){var i=Pe.fromTag(ot(o.element),t.dom),a=n.getOr(["strong","em","b","i","span","font","h1","h2","h3","h4","h5","h6","p","div"]),u=a.length>0?function(e,t,n){return pi(e).map((function(r){var o=n.join(","),i=Dt(r,o,(function(t){return Le(t,e)}));return M(i,(function(e,t){var n=Mr(t);return Wt(n,"contenteditable"),Jn(e,n),n}),t)})).getOr(t)}(o.element,i,a):i;return Jn(u,Pe.fromTag("br")),r(o,i),function(e,t){Ve(vi,(function(n,r){return Vt(e,r).filter((function(e){return A(n,e)})).each((function(e){return Ut(t,r,e)}))}
1))}(o.element,i),e(o.element,i),i},replace:Ci,colGap:yi(t),gap:bi(t)}},Ti=function(e){return{col:yi(e),colgroup:wi(e),row:xi(e),cell:bi(e),replace:ki,colGap:yi(e),gap:bi(e)}},Ei=function(e){return R(e,Pe.fromDom)},Oi=function(e){return Pe.fromDom(e.getBody())},_i=function(e){return e.getBoundingClientRect().width},Ai=function(e){return e.getBoundingClientRect().height},Di=function(e){return function(t){return Le(t,Oi(e))}},Ni=function(e){return/^\d+(\.\d+)?$/.test(e)?e+"px":e},Ri=function(e){Wt(e,"data-mce-style");var t=function(e){return Wt(e,"data-mce-style")};P(gn(e),t),P(hn(e),t),P(bn(e),t)},Pi=function(e){return Pe.fromDom(e.selection.getStart())},Bi=function(e){return Dr(e.get(),m([]),p,W)},Ii=function(e){var t=function(e,t){return Vt(e,t).exists((function(e){return parseInt(e,10)>1}))},n=Bi(e);return n.length>0&&z(n,(function(e){return t(e,"rowspan")||t(e,"colspan")}))?T.some(n):T.none()},Mi=function(e,t,n){return Dr(t.get(),T.none,(function(t){return t.length<=1?T.none():Or(e,n.firstSelectedSelector,n.lastSelectedSelector).map((function(e){return{bounds:e,cells:t}}))}),T.none)},Li="data-mce-selected",Fi="td["+Li+"],th["+Li+"]",ji="["+Li+"]",Ui="data-mce-first-selected",Hi="td["+Ui+"],th["+Ui+"]",zi="data-mce-last-selected",Vi="td["+zi+"],th["+zi+"]",Wi=ji,qi={selected:Li,selectedSelector:Fi,firstSelected:Ui,firstSelectedSelector:Hi,lastSelected:zi,lastSelectedSelector:Vi},$i=function(e,t,n){return{element:n,mergable:Mi(t,e,qi),unmergable:Ii(e),selection:Bi(e)}},Gi=function(e){return function(t,n){var r,o=ot(t),i="col"===o||"colgroup"===o?vn(r=t).bind((function(e){return Er(e,qi.firstSelectedSelector)})).fold(m(r),(function(e){return e[0]})):t;return Ft(i,e,n)}},Ki=Gi("th,td,caption"),Yi=Gi("th,td"),Xi=function(e){return Bi(e)},Qi=function(e,t,n){e.on("BeforeGetContent",(function(n){!0===n.selection&&Dr(t.get(),d,(function(t){n.preventDefault(),function(e){return vn(e[0]).map((function(e){var t=li(e,Wi);return Ri(t),[t]}))}(t).each((function(t){n.content="text"===n.format?function(e){return R(e,(function(e){return e.dom.innerText})).join("")}(t):function(e,t){return R(t,(function(t){return e.selection.serializer.serialize(t.dom,{})})).join("")}(e,t)}))}),d)})),e.on("BeforeSetContent",(function(r){if(!0===r.selection&&!0===r.paste){var o=Xi(t);$(o).each((function(t){vn(t).each((function(o){var i,a,u,c=I((i=r.content,(u=(a||document).createElement("div")).innerHTML=i,yt(Pe.fromDom(u))),(function(e){return"meta"!==ot(e)})),s=dt("table");if(1===c.length&&s(c[0])){r.preventDefault();var l=Pe.fromDom(e.getDoc()),f=Ti(l),d=function(e,t,n){return{element:e,clipboard:t,generators:n}}(t,c[0],f);n.pasteCells(o,d).each((function(){e.focus()}))}}))}))}}))},Ji=_r([{none:[]},{only:["index"]},{left:["index","next"]},{middle:["prev","index","next"]},{right:["prev","index"]}]),Zi=Y({},Ji),ea=function(e,t,n,r,o){var i=e.slice(0),a=function(e,t){return 0===e.length?Zi.none():1===e.length?Zi.only(0):0===t?Zi.left(0,1):t===e.length-1?Zi.right(t-1,t):t>0&&t<e.length-1?Zi.middle(t-1,t,t+1):Zi.none()}(e,t),u=m(R(i,m(0)));return a.fold(u,(function(e){return r.singleColumnWidth(i[e],n)}),(function(e,t){return o.calcLeftEdgeDeltas(i,e,t,n,r.minCellWidth(),r.isRelative)}),(function(e,t,a){return o.calcMiddleDeltas(i,e,t,a,n,r.minCellWidth(),r.isRelative)}),(function(e,t){return o.calcRightEdgeDeltas(i,e,t,n,r.minCellWidth(),r.isRelative)}))},ta=function(e,t,n){for(var r=0,o=e;o<t;o++)r+=void 0!==n[o]?n[o]:0;return r},na=function(e,t){var n=Fn.justCells(e);return R(n,(function(e){var n=ta(e.row,e.row+e.rowspan,t);return{element:e.element,height:n,rowspan:e.rowspan}}))},ra=function(e,t){return Fn.hasColumns(e)?function(e,t){var n=Fn.justColumns(e);return R(n,(function(e,n){return{element:e.element,width:t[n],colspan:e.colspan}}))}(e,t):function(e,t){var n=Fn.justCells(e);return R(n,(function(e){var n=ta(e.column,e.column+e.colspan,t);return{element:e.element,width:n,colspan:e.colspan}}))}(e,t)},oa=function(e,t,n){var r=ra(e,t);P(r,(function(e){n.setElementWidth(e.element,e.width)}))},ia=function(e,t,n,r,o){var i=Fn.fromTable(e),a=o.getCellDelta(t),u=o.getWidths(i,o),c=n===i.grid.columns-1,s=r.clampTableDelta(u,n,a,o.minCellWidth(),c),l=ea(u,n,s,o,r),f=R(l,(function(e,t){return e+u[t]}));oa(i,f,o),r.resizeTable(o.adjustTableWidth,s,c)},aa=function(e,t,n,r){var o=Fn.fromTable(e),i=function(e,t,n){return ti(e,t,n,Wo,
1(function(e){return e.getOrThunk(fn)}))}(o,e,r),a=R(i,(function(e,r){return n===r?Math.max(t+e,fn()):e})),u=na(o,a),c=function(e,t){return R(e.all,(function(e,n){return{element:e.element,height:t[n]}}))}(o,a);P(c,(function(e){Lo(e.element,e.height)})),P(u,(function(e){Lo(e.element,e.height)}));var s=M(a,(function(e,t){return e+t}),0);Lo(e,s)},ua=function(e){return R(e,m(0))},ca=function(e,t,n,r,o){return o(e.slice(0,t)).concat(r).concat(o(e.slice(n)))},sa=function(e){return function(t,n,r,o){if(e(r)){var i=Math.max(o,t[n]-Math.abs(r)),a=Math.abs(i-t[n]);return r>=0?a:-a}return r}},la=sa((function(e){return e<0})),fa=sa(x),da=function(){var e=function(e,t,n,r){var o=(100+n)/100,i=Math.max(r,(e[t]+n)/o);return R(e,(function(e,n){return(n===t?i:e/o)-e}))},t=function(t,n,r,o,i,a){return a?e(t,n,o,i):function(e,t,n,r,o){var i=la(e,t,r,o);return ca(e,t,n+1,[i,0],ua)}(t,n,r,o,i)};return{resizeTable:function(e,t){return e(t)},clampTableDelta:la,calcLeftEdgeDeltas:t,calcMiddleDeltas:function(e,n,r,o,i,a,u){return t(e,r,o,i,a,u)},calcRightEdgeDeltas:function(t,n,r,o,i,a){if(a)return e(t,r,o,i);var u=la(t,r,o,i);return ua(t.slice(0,r)).concat([u])},calcRedestributedWidths:function(e,t,n,r){if(r){var o=(t+n)/t,i=R(e,(function(e){return e/o}));return{delta:100*o-100,newSizes:i}}return{delta:n,newSizes:e}}}},ma=function(){var e=function(e,t,n,r,o){var i=fa(e,r>=0?n:t,r,o);return ca(e,t,n+1,[i,-i],ua)};return{resizeTable:function(e,t,n){n&&e(t)},clampTableDelta:function(e,t,n,r,o){if(o){if(n>=0)return n;var i=L(e,(function(e,t){return e+t-r}),0);return Math.max(-i,n)}return la(e,t,n,r)},calcLeftEdgeDeltas:e,calcMiddleDeltas:function(t,n,r,o,i,a){return e(t,r,o,i,a)},calcRightEdgeDeltas:function(e,t,n,r,o,i){return i?ua(e):R(e,m(r/e.length))},calcRedestributedWidths:function(e,t,n,r){return{delta:0,newSizes:e}}}},pa=function(e,t){var n=T.from(e.dom.documentElement).map(Pe.fromDom).getOr(e);return{parent:m(n),view:m(e),origin:m(co(0,0)),isResizable:t}},ga=function(e,t,n){return{parent:m(t),view:m(e),origin:m(co(0,0)),isResizable:n}},ha=_r([{invalid:["raw"]},{pixels:["value"]},{percent:["value"]}]),va=function(e,t,n){var r=n.substring(0,n.length-e.length),o=parseFloat(r);return r===o.toString()?t(o):ha.invalid(n)},ba=Y(Y({},ha),{from:function(e){return ie(e,"%")?va("%",ha.percent,e):ie(e,"px")?va("px",ha.pixels,e):ha.invalid(e)}}),ya=function(e,t,n){return e.fold((function(){return t}),(function(e){return function(e,t,n){var r=n/t;return R(e,(function(e){return ba.from(e).fold((function(){return e}),(function(e){return e*r+"px"}),(function(e){return e/100*n+"px"}))}))}(t,n,e)}),(function(e){return function(e,t){return R(e,(function(e){return ba.from(e).fold((function(){return e}),(function(e){return e/t*100+"%"}),(function(e){return e+"%"}))}))}(t,n)}))},wa=function(e,t,n){var r=ba.from(n),o=z(e,(function(e){return"0px"===e}))?function(e,t){var n=e.fold((function(){return m("")}),(function(e){return m(e/t+"px")}),(function(){return m(100/t+"%")}));return N(t,n)}(r,e.length):ya(r,e,t);return ka(o)},xa=function(e,t){return 0===e.length?t:M(e,(function(e,t){return ba.from(t).fold(m(0),p,p)+e}),0)},Ca=function(e,t){return ba.from(e).fold(m(e),(function(e){return e+t+"px"}),(function(e){return e+t+"%"}))},ka=function(e){if(0===e.length)return e;var t=M(e,(function(e,t){var n=ba.from(t).fold((function(){return{value:t,remainder:0}}),(function(e){return function(e,t){var n=Math.floor(e);return{value:n+t,remainder:e-n}}(e,"px")}),(function(e){return{value:e+"%",remainder:0}}));return{output:[n.value].concat(e.output),remainder:e.remainder+n.remainder}}),{output:[],remainder:0}),n=t.output;return n.slice(0,n.length-1).concat([Ca(n[n.length-1],Math.round(t.remainder))])},Sa=ba.from,Ta=function(e){return Sa(e).fold(m("px"),m("px"),m("%"))},Ea=function(e,t,n){var r=Fn.fromTable(e),o=r.all,i=Fn.justCells(r),a=Fn.justColumns(r);t.each((function(t){var n=Ta(t),o=Gr(e),u=function(e,t){return Jo(e,t,Yo,Zo)}(r,e),c=wa(u,o,t);Fn.hasColumns(r)?function(e,t,n){P(t,(function(t,r){var o=xa([e[r]],ln());Jt(t.element,"width",o+n)}))}(c,a,n):function(e,t,n){P(t,(function(t){var r=e.slice(t.column,t.colspan+t.column),o=xa(r,ln());Jt(t.element,"width",o+n)}))}
1(c,i,n),Jt(e,"width",t)})),n.each((function(t){var n=Ta(t),a=oo(e),u=function(e,t,n){return ti(e,t,n,Xo,Zo)}(r,e,ko);!function(e,t,n,r){P(n,(function(t){var n=e.slice(t.row,t.rowspan+t.row),o=xa(n,fn());Jt(t.element,"height",o+r)})),P(t,(function(t,n){Jt(t.element,"height",e[n])}))}(wa(u,a,t),o,i,n),Jt(e,"height",t)}))},Oa=function(e){return Ho(e).exists((function(e){return No.test(e)}))},_a=function(e){return Ho(e).exists((function(e){return Ro.test(e)}))},Aa=function(e){return Ho(e).isNone()},Da=function(e){return Fn.fromTable(e).grid},Na=function(e){var t=[];return{bind:function(e){if(void 0===e)throw new Error("Event bind error: undefined handler");t.push(e)},unbind:function(e){t=I(t,(function(t){return t!==e}))},trigger:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o={};P(e,(function(e,t){o[e]=n[t]})),P(t,(function(e){e(o)}))}}},Ra=function(e){return{registry:We(e,(function(e){return{bind:e.bind,unbind:e.unbind}})),trigger:We(e,(function(e){return e.trigger}))}},Pa=function(e){return e.slice(0).sort()},Ba=function(e,t,n){if(0===t.length)throw new Error("You must specify at least one required field.");var o;return function(e,t){if(!i(t))throw new Error("The "+e+" fields must be an array. Was: "+t+".");P(t,(function(t){if(!r(t))throw new Error("The value "+t+" in the "+e+" fields was not a string.")}))}("required",t),o=Pa(t),F(o,(function(e,t){return t<o.length-1&&e===o[t+1]})).each((function(e){throw new Error("The field: "+e+" occurs more than once in the combined fields: ["+o.join(", ")+"].")})),function(r){var o=He(r);z(t,(function(e){return A(o,e)}))||function(e,t){throw new Error("All required keys ("+Pa(e).join(", ")+") were not specified. Specified keys were: "+Pa(t).join(", ")+".")}(t,o),e(t,o);var i=I(t,(function(e){return!n.validate(r[e],e)}));return i.length>0&&function(e,t){throw new Error("All values need to be of type: "+t+". Keys ("+Pa(e).join(", ")+") were not.")}(i,n.label),r}},Ia=function(e,t){var n=I(t,(function(t){return!A(e,t)}));n.length>0&&function(e){throw new Error("Unsupported keys for object: "+Pa(e).join(", "))}(n)},Ma=function(e){return function(e,t){return Ba(e,t,{validate:l,label:"function"})}(Ia,e)},La=Ma(["compare","extract","mutate","sink"]),Fa=Ma(["element","start","stop","destroy"]),ja=Ma(["forceDrop","drop","move","delayDrop"]),Ua=function(){var e=T.none(),t=Ra({move:Na(["info"])});return{onEvent:function(n,r){r.extract(n).each((function(n){var o=function(t,n){var r=e.map((function(e){return t.compare(e,n)}));return e=T.some(n),r}(r,n);o.each((function(e){t.trigger.move(e)}))}))},reset:function(){e=T.none()},events:t.registry}},Ha=function(){var e,t=(e=Ra({move:Na(["info"])}),{onEvent:d,reset:d,events:e.registry}),n=Ua(),r=t;return{on:function(){r.reset(),r=n},off:function(){r.reset(),r=t},isOn:function(){return r===n},onEvent:function(e,t){r.onEvent(e,t)},events:n.events}},za=function(e,t,n){var r,o,i,u,c=!1,s=Ra({start:Na([]),stop:Na([])}),l=Ha(),f=function(){p.stop(),l.isOn()&&(l.off(),s.trigger.stop())},d=(r=f,o=200,i=null,{cancel:u=function(){a(i)||(clearTimeout(i),i=null)},throttle:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];u(),i=setTimeout((function(){i=null,r.apply(null,e)}),o)}});l.events.move.bind((function(n){t.mutate(e,n.info)}));var m=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];c&&e.apply(null,t)}},p=t.sink(ja({forceDrop:f,drop:m(f),move:m((function(e){d.cancel(),l.onEvent(e,t)})),delayDrop:m(d.throttle)}),n);return{element:p.element,go:function(e){p.start(e),l.on(),s.trigger.start()},on:function(){c=!0},off:function(){c=!1},destroy:function(){p.destroy()},events:s.registry}},Va=function(e){var t,n,r=Pe.fromDom(function(e){if(Ct()&&s(e.target)){var t=Pe.fromDom(e.target);if(ct(t)&&Et(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return $(n)}}return T.from(e.target)}(e).getOr(e.target)),o=function(){return e.stopPropagation()},i=function(){return e.preventDefault()},a=(t=i,n=o,function(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];return t(n.apply(null,e))});return function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}}(r,e.clientX,e.clientY,o,i,a,e)},Wa=function(e,t,n,r,o){var i=function(e,t){return function(n){e(n)&&t(Va(n))}}(n,r);return e.dom.addEventListener(t,i,o),{unbind:h(qa,e,t,i,o)}},qa=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},$a=x,Ga=function(e,t,n){return function(e,t,n,r){return Wa(e,t,n,r,!1)}(e,t,$a,n)},Ka=Va,Ya=function(e,t){var n=zt(e,t);return void 0===n||""===n?[]:n.split(" ")},Xa=function(e){return void 0!==e.dom.classList},Qa=function(e,t){return function(e,t,n){var r=Ya(e,t).concat([n]);return Ut(e,t,r.join(" ")),!0}(e,"class",t)},Ja=function(e,t){Xa(e)?e.dom.classList.add(t):Qa(e,t)},Za=function(e,t){return Xa(e)&&e.dom.classList.contains(t)},eu=function(e){var t=e.replace(/\./g,"-");return{resolve:function(e){return t+"-"+e}}
1},tu=eu("ephox-dragster"),nu=tu.resolve,ru=La({compare:function(e,t){return co(t.left-e.left,t.top-e.top)},extract:function(e){return T.some(co(e.x,e.y))},sink:function(e,t){var n=function(e){var t=Y({layerClass:nu("blocker")},e),n=Pe.fromTag("div");return Ut(n,"role","presentation"),Zt(n,{position:"fixed",left:"0px",top:"0px",width:"100%",height:"100%"}),Ja(n,nu("blocker")),Ja(n,t.layerClass),{element:m(n),destroy:function(){rr(n)}}}(t),r=Ga(n.element(),"mousedown",e.forceDrop),o=Ga(n.element(),"mouseup",e.drop),i=Ga(n.element(),"mousemove",e.move),a=Ga(n.element(),"mouseout",e.delayDrop);return Fa({element:n.element,start:function(e){Jn(e,n.element())},stop:function(){rr(n.element())},destroy:function(){n.destroy(),o.unbind(),i.unbind(),a.unbind(),r.unbind()}})},mutate:function(e,t){e.mutate(t.left,t.top)}}),ou=function(e){return Ft(e,"[contenteditable]")},iu=function(e,t){return void 0===t&&(t=!1),!Ne().browser.isIE()&&Ot(e)?e.dom.isContentEditable:ou(e).fold(m(t),(function(e){return"true"===au(e)}))},au=function(e){return e.dom.contentEditable},uu=eu("ephox-snooker"),cu=uu.resolve,su=function(){var e=Ra({drag:Na(["xDelta","yDelta","target"])}),t=T.none(),n=function(){var e=Ra({drag:Na(["xDelta","yDelta"])});return{mutate:function(t,n){e.trigger.drag(t,n)},events:e.registry}}();n.events.drag.bind((function(n){t.each((function(t){e.trigger.drag(n.xDelta,n.yDelta,t)}))}));return{assign:function(e){t=T.some(e)},get:function(){return t},mutate:n.mutate,events:e.registry}},lu=cu("resizer-bar"),fu=cu("resizer-rows"),du=cu("resizer-cols"),mu=function(e){var t=Rt(e.parent(),"."+lu);P(t,rr)},pu=function(e,t,n){var r=e.origin();P(t,(function(t){t.each((function(t){var o=n(r,t);Ja(o,lu),Jn(e.parent(),o)}))}))},gu=function(e,t,n,r){pu(e,t,(function(e,t){var o=function(e,t,n,r,o){var i=Pe.fromTag("div");return Zt(i,{position:"absolute",left:t-r/2+"px",top:n+"px",height:o+"px",width:r+"px"}),Ht(i,{"data-column":e,role:"presentation"}),i}(t.col,t.x-e.left,n.top-e.top,7,r);return Ja(o,du),o}))},hu=function(e,t,n,r){pu(e,t,(function(e,t){var o=function(e,t,n,r,o){var i=Pe.fromTag("div");return Zt(i,{position:"absolute",left:t+"px",top:n-o/2+"px",height:o+"px",width:r+"px"}),Ht(i,{"data-row":e,role:"presentation"}),i}(t.row,n.left-e.left,t.y-e.top,r,7);return Ja(o,fu),o}))},vu=function(e,t,n,r,o){var i=lo(n),a=t.isResizable,u=r.length>0?ko.positions(r,n):[],c=u.length>0?function(e,t){return H(e.all,(function(e,n){return t(e.element)?[n]:[]}))}(e,a):[],s=I(u,(function(e,t){return D(c,(function(e){return t===e}))}));hu(t,s,i,Kr(n));var l=o.length>0?Oo.positions(o,n):[],f=l.length>0?function(e,t){var n=[];return N(e.grid.columns,(function(r){var o=Fn.getColumnAt(e,r).map((function(e){return e.element}));o.forall(t)&&n.push(r)})),I(n,(function(n){var r=Fn.filterItems(e,(function(e){return e.column===n}));return z(r,(function(e){return t(e.element)}))}))}(e,a):[],d=I(l,(function(e,t){return D(f,(function(e){return t===e}))}));gu(t,d,i,io(n))},bu=function(e,t){if(mu(e),e.isResizable(t)){var n=Fn.fromTable(t),r=Zr(n),o=Qr(n);vu(n,e,t,r,o)}},yu=function(e,t){var n=Rt(e.parent(),"."+lu);P(n,t)},wu=function(e){yu(e,(function(e){Jt(e,"display","none")}))},xu=function(e){yu(e,(function(e){Jt(e,"display","block")}))},Cu=cu("resizer-bar-dragging"),ku=function(e){var t=su(),n=function(e,t){return void 0===t&&(t={}),za(e,void 0!==t.mode?t.mode:ru,t)}(t,{}),r=T.none(),o=function(e,t){return T.from(zt(e,t))};t.events.drag.bind((function(e){o(e.target,"data-row").each((function(t){var n=sn(e.target,"top");Jt(e.target,"top",n+e.yDelta+"px")})),o(e.target,"data-column").each((function(t){var n=sn(e.target,"left");Jt(e.target,"left",n+e.xDelta+"px")}))}));var i=function(e,t){return sn(e,t)-on(e,"data-initial-"+t,0)};n.events.stop.bind((function(){t.get().each((function(t){r.each((function(n){o(t,"data-row").each((function(e){var r=i(t,"top");Wt(t,"data-initial-top"),l.trigger.adjustHeight(n,r,parseInt(e,10))})),o(t,"data-column").each((function(e){var r=i(t,"left");Wt(t,"data-initial-left"),l.trigger.adjustWidth(n,r,parseInt(e,10))})),bu(e,n)}))}))}));var a=function(r,o){l.trigger.startAdjust(),t.assign(r),Ut(r,"data-initial-"+o,sn(r,o)),Ja(r,Cu),Jt(r,"opacity","0.2"),n.go(e.parent())},u=Ga(e.parent(),"mousedown",(function(e){Za(e.target,fu)&&a(e.target,"top"),function(e){return Za(e,du)}(e.target)&&a(e.target,"left")})),c=function(t){return Le(t,e.view())},s=Ga(e.view(),"mouseover",(function(t){var n;(n=t.target,Ft(n,"table",c).filter(iu)).fold((function(){Ot(t.target)&&mu(e)}),(function(t){r=T.some(t),bu(e,t)}))})),l=Ra({adjustHeight:Na(["table","delta","row"]),adjustWidth:Na(["table","delta","column"]),startAdjust:Na([])});return{destroy:function(){u.unbind(),s.unbind(),n.destroy(),mu(e)},refresh:function(t){bu(e,t)},on:n.on,off:n.off,hideBars:h(wu,e),showBars:h(xu,e),events:l.registry}},Su=function(e,t,n){var r=ko,o=Oo,i=ku(e),a=Ra({beforeResize:Na(["table","type"]),afterResize:Na(["table","type"]),startDrag:Na([])});
1return i.events.adjustHeight.bind((function(e){var t=e.table;a.trigger.beforeResize(t,"row");var n=r.delta(e.delta,t);aa(t,n,e.row,r),a.trigger.afterResize(t,"row")})),i.events.startAdjust.bind((function(e){a.trigger.startDrag()})),i.events.adjustWidth.bind((function(e){var r=e.table;a.trigger.beforeResize(r,"col");var i=o.delta(e.delta,r),u=n(r);ia(r,i,e.column,t,u),a.trigger.afterResize(r,"col")})),{on:i.on,off:i.off,hideBars:i.hideBars,showBars:i.showBars,destroy:i.destroy,events:a.registry}},Tu=function(e,t){return e.fire("newrow",{node:t})},Eu=function(e,t){return e.fire("newcell",{node:t})},Ou=function(e,t,n){e.fire("TableModified",Y(Y({},n),{table:t}))},_u={structure:!1,style:!0},Au={structure:!0,style:!1},Du={structure:!0,style:!0},Nu={"border-collapse":"collapse",width:"100%"},Ru=N(5,(function(e){var t=e+1+"px";return{title:t,value:t}})),Pu=R(["Solid","Dotted","Dashed","Double","Groove","Ridge","Inset","Outset","None","Hidden"],(function(e){return{title:e,value:e.toLowerCase()}})),Bu={border:"1"},Iu="preservetable",Mu=function(e){return e.getParam("table_sizing_mode","auto")},Lu=function(e){return e.getParam("table_responsive_width")},Fu=function(e){return e.getParam("table_border_widths",Ru,"array")},ju=function(e){return e.getParam("table_border_styles",Pu,"array")},Uu=function(e){return e.getParam("table_default_attributes",Bu,"object")},Hu=function(e){return e.getParam("table_default_styles",function(e){var t;if(Yu(e)){var n=e.dom,r=null!==(t=n.getParent(e.selection.getStart(),n.isBlock))&&void 0!==t?t:e.getBody(),o=Yr(Pe.fromDom(r));return Y(Y({},Nu),{width:o+"px"})}return Xu(e)?$e(Nu,(function(e,t){return"width"!==t})):Nu}(e),"object")},zu=function(e){return e.getParam("table_cell_advtab",!0,"boolean")},Vu=function(e){return e.getParam("table_row_advtab",!0,"boolean")},Wu=function(e){return e.getParam("table_advtab",!0,"boolean")},qu=function(e){return e.getParam("table_style_by_css",!1,"boolean")},$u=function(e){return e.getParam("table_cell_class_list",[],"array")},Gu=function(e){return e.getParam("table_class_list",[],"array")},Ku=function(e){return"relative"===Mu(e)||!0===Lu(e)},Yu=function(e){return"fixed"===Mu(e)||!1===Lu(e)},Xu=function(e){return"responsive"===Mu(e)},Qu=function(e){return e.getParam("table_use_colgroups",!1,"boolean")},Ju=function(e){var t="section",n=e.getParam("table_header_type",t,"string");return A(["section","cells","sectionCells","auto"],n)?n:t},Zu=function(e){var t=e.getParam("table_column_resizing",Iu,"string");return F(["preservetable","resizetable"],(function(e){return e===t})).getOr(Iu)},ec=function(e){return"preservetable"===Zu(e)},tc=function(e){return"resizetable"===Zu(e)},nc=function(e){var t=e.getParam("table_clone_elements");return r(t)?T.some(t.split(/[ ,]/)):Array.isArray(t)?T.some(t):T.none()},rc=function(e){return e.getParam("table_background_color_map",[],"array")},oc=function(e){return e.getParam("table_border_color_map",[],"array")},ic=function(e,t){return Ku(e)?ci(t):Yu(e)?ui(t):ai(t)},ac=function(e){Wt(e,"width")},uc=function(e){var t=$o(e);Ea(e,T.some(t),T.none()),ac(e)},cc=function(e){var t=function(e){return Gr(e)+"px"}(e);Ea(e,T.some(t),T.none()),ac(e)},sc=function(e){rn(e,"width");var t=hn(e),n=t.length>0?t:gn(e);P(n,(function(e){rn(e,"width"),ac(e)})),ac(e)},lc=function(){var e=Pe.fromTag("div");return Zt(e,{position:"static",height:"0",width:"0",padding:"0",margin:"0",border:"0"}),Jn(_t(Pe.fromDom(document)),e),e},fc="bar-",dc=function(e){return"false"!==zt(e,"data-mce-resize")},mc=function(e){var t,n,o=T.none(),i=T.none(),a=T.none(),u=function(e){return"TABLE"===e.nodeName},c=function(){return i},s=function(t){return ic(e,t)},l=function(){return ec(e)?ma():da()},f=function(r,o,i){var a=ie(o,"e");if(""===n&&uc(r),i!==t&&""!==n){Jt(r,"width",n);var u=l(),c=s(r),f=ec(e)||a?function(e){return Da(e).columns}(r)-1:0;ia(r,i-t,f,u,c)}else if(function(e){return/^(\d+(\.\d+)?)%$/.test(e)}(n)){var d=parseFloat(n.replace("%",""));Jt(r,"width",i*d/t+"%")}(function(e){return/^(\d+(\.\d+)?)px$/.test(e)})(n)&&function(e){var t=Fn.fromTable(e);Fn.hasColumns(t)||P(gn(e),(function(e){var t=en(e,"width");Jt(e,"width",t),Wt(e,"width")}))}(r)};return e.on("init",(function(){var t=function(e,t){return e.inline?ga(Oi(e),lc(),t):pa(Pe.fromDom(e.getDoc()),t)}(e,dc);if(a=T.some(t),function(e){var t=e.getParam("object_resizing",!0);return r(t)?"table"===t:t}(e)&&function(e){return e.getParam("table_resize_bars",!0,"boolean")}(e)){var n=l(),u=Su(t,n,s);u.on(),u.events.startDrag.bind((function(t){o=T.some(e.selection.getRng())})),u.events.beforeResize.bind((function(t){var n=t.table.dom;!function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})}(e,n,_i(n),Ai(n),fc+t.type)})),u.events.afterResize.bind((function(t){var n=t.table,r=n.dom;Ri(n),o.each((function(t){e.selection.setRng(t),e.focus()})),function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})}(e,r,_i(r),Ai(r),fc+t.type),e.undoManager.add()})),i=T.some(u)}})),e.on("ObjectResizeStart",(function(r){var o=r.target;if(u(o)){var i=Pe.fromDom(o);P(e.dom.select(".mce-clonedresizable"),(function(t){e.dom.addClass(t,"mce-"+Zu(e)+"-columns")})),!_a(i)&&Yu(e)?cc(i):!Oa(i)&&Ku(e)&&uc(i),Aa(i)&&oe(r.origin,fc)&&uc(i),t=r.width,n=Xu(e)?""
1:function(e,t){var n=e.dom.getStyle(t,"width")||e.dom.getAttrib(t,"width");return T.from(n).filter(ue)}(e,o).getOr("")}})),e.on("ObjectResized",(function(t){var n=t.target;if(u(n)){var r=Pe.fromDom(n),o=t.origin;oe(o,"corner-")&&f(r,o,t.width),Ri(r),Ou(e,r.dom,_u)}})),e.on("SwitchMode",(function(){c().each((function(t){e.mode.isReadOnly()?t.hideBars():t.showBars()}))})),{lazyResize:c,lazyWire:function(){return a.getOr(pa(Pe.fromDom(e.getBody()),dc))},destroy:function(){i.each((function(e){e.destroy()})),a.each((function(t){!function(e,t){e.inline&&rr(t.parent())}(e,t)}))}}},pc=function(e,t){return{element:e,offset:t}},gc=function(e,t,n){return e.property().isText(t)&&0===e.property().getText(t).trim().length||e.property().isComment(t)?n(t).bind((function(t){return gc(e,t,n).orThunk((function(){return T.some(t)}))})):T.none()},hc=function(e,t){return e.property().isText(t)?e.property().getText(t).length:e.property().children(t).length},vc=function(e,t){var n=gc(e,t,e.query().prevSibling).getOr(t);if(e.property().isText(n))return pc(n,hc(e,n));var r=e.property().children(n);return r.length>0?vc(e,r[r.length-1]):pc(n,hc(e,n))},bc=vc,yc=lr(),wc=function(e,t){if(1===an(e,"colspan")){var n=function(e){return Ho(e).bind((function(e){return Do(e,["fixed","relative","empty"])}))}(e);n.each((function(n){var r=n.value/2;qo(e,r,n.unit),qo(t,r,n.unit)}))}},xc=dt("th"),Cc=function(e){return z(e,(function(e){return xc(e.element)}))},kc=function(e,t){return e&&t?"sectionCells":e?"section":"cells"},Sc=function(e){var t="thead"===e.section,n=$t(Tc(e.cells),"th");return t||n?{type:"header",subType:kc(t,n)}:"tfoot"===e.section?{type:"footer"}:{type:"body"}},Tc=function(e){var t=I(e,(function(e){return xc(e.element)}));return 0===t.length?T.some("td"):t.length===e.length?T.some("th"):T.none()},Ec=function(e,t,n){return nt(n(e.element,t),!0,e.isLocked)},Oc=function(e,t){return e.section!==t?rt(e.element,e.cells,t,e.isNew):e},_c=function(){return{transformRow:Oc,transformCell:function(e,t,n){var r=n(e.element,t),o="td"!==ot(r)?function(e,t){var n=Fr(e,t);Yn(e,n);var r=yt(e);return tr(n,r),rr(e),n}(r,"td"):r;return nt(o,e.isNew,e.isLocked)}}},Ac=function(){return{transformRow:Oc,transformCell:Ec}},Dc=function(){return{transformRow:function(e,t){return Oc(e,"thead"===t?"tbody":t)},transformCell:Ec}},Nc=function(e,t){var n=function(e){return K(e.all,(function(e){var t=Sc(e);return"header"===t.type?T.from(t.subType):T.none()}))}(Fn.fromTable(e)).getOr(t);switch(n){case"section":return _c();case"sectionCells":return Ac();case"cells":return Dc()}},Rc=_c,Pc=Ac,Bc=Dc,Ic=function(){return{transformRow:p,transformCell:Ec}},Mc=function(e,t,n,r){n===r?Wt(e,t):Ut(e,t,n)},Lc=function(e,t,n){G(Nt(e,t)).fold((function(){return Qn(e,n)}),(function(e){return Xn(e,n)}))},Fc=function(e,t){var n=[],r=[],o=function(e){return R(e,(function(e){e.isNew&&n.push(e.element);var t=e.element;return nr(t),P(e.cells,(function(e){e.isNew&&r.push(e.element),Mc(e.element,"colspan",e.colspan,1),Mc(e.element,"rowspan",e.rowspan,1),Jn(t,e.element)})),t}))},i=function(e){return H(e,(function(e){return R(e.cells,(function(e){return Mc(e.element,"span",e.colspan,1),e.element}))}))},a=function(t,n){var r=function(e,t){var n=Mt(e,t).getOrThunk((function(){var n=Pe.fromTag(t,mt(e).dom);return"thead"===t?Lc(e,"caption,colgroup",n):"colgroup"===t?Lc(e,"caption",n):Jn(e,n),n}));return nr(n),n}(e,n),a=("colgroup"===n?i:o)(t);tr(r,a)},u=function(t,n){t.length>0?a(t,n):function(t){Mt(e,t).each(rr)}(n)},c=[],s=[],l=[],f=[];return P(t,(function(e){switch(e.section){case"thead":c.push(e);break;case"tbody":s.push(e);break;case"tfoot":l.push(e);break;case"colgroup":f.push(e)}})),u(f,"colgroup"),u(c,"thead"),u(s,"tbody"),u(l,"tfoot"),{newRows:n,newCells:r}},jc=function(e,t){if(0===e.length)return 0;var n=e[0];return j(e,(function(e){return!t(n.element,e.element)})).getOr(e.length)},Uc=function(e,t,n,r){var o=function(e,t){return e[t]}(e,t),i="colgroup"===o.section,a=jc(o.cells.slice(n),r),u=i?1:jc(function(e,t){return R(e,(function(e){return On(e,t)}))}(e.slice(t),n),r);return{colspan:a,rowspan:u}},Hc=function(e,t){var n=R(e,(function(e){return R(e.cells,w)}));return R(e,(function(r,o){var i=H(r.cells,(function(r,i){if(!1===n[o][i]){var a=Uc(e,o,i,t);return function(e,t,r,o){for(var i=e;i<e+r;i++)for(var a=t;a<t+o;a++)n[i][a]=!0}(o,i,a.rowspan,a.colspan),[(u=r.element,c=a.rowspan,s=a.colspan,l=r.isNew,{element:u,rowspan:c,colspan:s,isNew:l})]}return[];var u,c,s,l}));return function(e,t,n,r){return{element:e,cells:t,section:n,isNew:r}}(r.element,i,r.section,r.isNew)}))},zc=function(e,t,n){var r=[];P(e.colgroups,(function(o){for(var i=[],a=0;a<e.grid.columns;a++){var u=Fn.getColumnAt(e,a).map((function(e){return nt(e.element,n,!1)})).getOrThunk((function(){return nt(t.colGap(),!0,!1)}));i.push(u)}r.push(rt(o.element,i,"colgroup",n))}
1));for(var o=0;o<e.grid.rows;o++){for(var i=[],a=0;a<e.grid.columns;a++){var u=Fn.getAt(e,o,a).map((function(e){return nt(e.element,n,e.isLocked)})).getOrThunk((function(){return nt(t.gap(),!0,!1)}));i.push(u)}var c=e.all[o],s=rt(c.element,i,c.section,n);r.push(s)}return r},Vc=function(e){return Hc(e,Le)},Wc=function(e,t){return K(e.all,(function(e){return F(e.cells,(function(e){return Le(t,e.element)}))}))},qc=function(e,t,n){var r=R(t.selection,(function(t){return pn(t).bind((function(t){return Wc(e,t)})).filter(n)})),o=Gt(r);return Yt(o.length>0,o)},$c=function(e,t,n,r,o){return function(i,a,u,c,s){var l=Fn.fromTable(a),f=T.from(null==s?void 0:s.section).getOrThunk(Ic);return t(l,u).map((function(t){var n=function(e,t){return zc(e,t,!1)}(l,c),r=e(n,t,Le,o(c),f),i=Bn(r.grid);return{info:t,grid:Vc(r.grid),cursor:r.cursor,lockedColumns:i}})).bind((function(e){var t=Fc(a,e.grid),o=T.from(null==s?void 0:s.sizing).getOrThunk((function(){return ai(a)})),u=T.from(null==s?void 0:s.resize).getOrThunk(ma);return n(a,e.grid,e.info,{sizing:o,resize:u,section:f}),r(a),bu(i,a),Wt(a,Rn),e.lockedColumns.length>0&&Ut(a,Rn,e.lockedColumns.join(",")),T.some({cursor:e.cursor,newRows:t.newRows,newCells:t.newCells})}))}},Gc=function(e,t){return qc(e,t,x).map((function(e){return{cells:e,generators:t.generators,clipboard:t.clipboard}}))},Kc=function(e,t){return qc(e,t,x)},Yc=function(e,t){return qc(e,t,(function(e){return!e.isLocked}))},Xc=function(e,t){return z(t,(function(t){return function(e,t){return Wc(e,t).exists((function(e){return!e.isLocked}))}(e,t)}))},Qc=function(e,t){return function(e,t){return t.mergable}(0,t).filter((function(t){return Xc(e,t.cells)}))},Jc=function(e,t){return function(e,t){return t.unmergable}(0,t).filter((function(t){return Xc(e,t)}))},Zc=function(e,t,n,r){for(var o=Dn(e).rows,i=!0,a=0;a<o.length;a++)for(var u=0;u<An(o[0]);u++){var c=o[a],s=On(c,u),l=n(s.element,t);!0===l&&!1===i?Tn(c,u,nt(r(),!0,s.isLocked)):!0===l&&(i=!1)}return e},es=function(e,t,n,r){var o=Dn(e).rows;if(t>0&&t<o.length){var i=function(e,t){return L(e,(function(e,n){return D(e,(function(e){return t(e.element,n.element)}))?e:e.concat([n])}),[])}(o[t-1].cells,n);P(i,(function(e){for(var i=T.none(),a=t;a<o.length;a++)for(var u=function(t){var u=o[a],c=On(u,t);n(c.element,e.element)&&(i.isNone()&&(i=T.some(r())),i.each((function(e){Tn(u,t,nt(e,!0,c.isLocked))})))},c=0;c<An(o[0]);c++)u(c)}))}return e},ts=function(e){return{isValue:x,isError:w,getOr:m(e),getOrThunk:m(e),getOrDie:m(e),or:function(t){return ts(e)},orThunk:function(t){return ts(e)},fold:function(t,n){return n(e)},map:function(t){return ts(t(e))},mapError:function(t){return ts(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return T.some(e)}}},ns=function(e){return{isValue:w,isError:x,getOr:p,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:p,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return ns(e)},mapError:function(t){return ns(t(e))},each:d,bind:function(t){return ns(e)},exists:w,forall:x,toOptional:T.none}},rs={value:ts,error:ns,fromOption:function(e,t){return e.fold((function(){return ns(t)}),ts)}},os=function(e,t){return{rowDelta:0,colDelta:An(e[0])-An(t[0])}},is=function(e,t){return{rowDelta:e.length-t.length,colDelta:0}},as=function(e,t,n,r){var o="colgroup"===t.section?n.col:n.cell;return N(e,(function(e){return nt(o(),!0,r(e))}))},us=function(e,t,n,r){var o=e[e.length-1];return e.concat(N(t,(function(){var e=Nn(o,"colgroup"===o.section?n.colgroup:n.row,p),t=as(e.cells.length,e,n,(function(e){return Qe(r,e.toString())}));return En(e,t)})))},cs=function(e,t,n,r){return R(e,(function(e){var o=as(t,e,n,w);return kn(e,r,o)}))},ss=function(e,t,n){var r=t.colDelta<0?cs:p,o=t.rowDelta<0?us:p,i=Bn(e),a=An(e[0]),u=D(i,(function(e){return e===a-1})),c=r(e,Math.abs(t.colDelta),n,u?a-1:a),s=Bn(c);return o(c,Math.abs(t.rowDelta),n,V(s,x))},ls=function(e,t,n,r){var o=h(r,On(e[t],n).element),i=e[t];return e.length>1&&An(i)>1&&(n>0&&o(_n(i,n-1))||n<i.cells.length-1&&o(_n(i,n+1))||t>0&&o(_n(e[t-1],n))||t<e.length-1&&o(_n(e[t+1],n)))},fs=function(e,t,n){return I(n,(function(n){return n>=e.column&&n<=An(t[0])+e.column}))},ds=function(e,t,n,r,o){var i=Bn(t),a=function(e,t,n){var r=An(t[0]),o=Dn(t).cols.length+e.row,i=N(r-e.column,(function(t){return t+e.column})),a=F(i,(function(e){return z(n,(function(t){return t!==e}))})).getOr(r-1);return{row:o,column:a}}(e,t,i),u=Dn(n).rows,c=fs(a,u,i),s=function(e,t,n){if(e.row>=t.length||e.column>An(t[0]))return rs.error("invalid start address out of table bounds, row: "+e.row+", column: "+e.column);var r=t.slice(e.row),o=r[0].cells.slice(e.column),i=An(n[0]);return rs.value({rowDelta:r.length-n.length,colDelta:o.length-i})}(a,t,u);return s.map((function(e){var n=Y(Y({},e),{colDelta:e.colDelta-c.length}),i=ss(t,n,r),s=Bn(i),l=fs(a,u,s);return function(e,t,n,r,o,i){for(var a=e.row,u=e.column,c=a+n.length,s=u+An(n[0])+i.length,l=V(i,x),f=a;f<c;f++)for(var d=0,m=u;m<s;m++)if(l[m])d++;else{ls(t,f,m,o)&&Zc(t,_n(t[f],m),o,r.cell);var p=On(n[f-a],m-u-d),g=r.replace(p.element);Tn(t[f],m,nt(g,!0,p.isLocked))}return t}(a,i,u,r,o,l)}))},ms=function(e,t,n,r,o){!function(e,t,n,r){t>0&&t<e[0].cells.length&&P(e,(function(e){var o=e.cells[t];n(o.element,e.cells[t-1].element)&&Tn(e,t,nt(r(),!0,o.isLocked))}))}(t,e,o,r.cell);var i=is(n,t),a=ss(n,i,r),u=is(t,a),c=ss(t,u,r);return R(c,(function(t,n){return kn(t,e,a[n].cells)}))},ps=function(e,t,n,r,o){es(t,e,o,r.cell);var i=Bn(t),a=os(t,n),u=Y(Y({},a),{colDelta:a.colDelta-i.length}),c=ss(t,u,r),s=Dn(c),l=s.cols,f=s.rows,d=Bn(c),m=os(n,t),p=Y(Y({},m),{colDelta:m.colDelta+d.length}),g=function(e,t,n){return R(e,(function(e){return L(n,(function(n,r){var o=as(1,e,t,x)[0];return Sn(n,r,o)}),e)}))}(n,r,d),h=ss(g,p,r);return l.concat(f.slice(0,e)).concat(h).concat(f.slice(e,f.length))},gs=function(e,t,n,r,o){var i=Dn(e),a=i.rows,u=i.cols,c=a.slice(0,t),s=a.slice(t),l=function(e,t,n,r){return Nn(e,(function(e){return r(e,n)}),t)}(a[n],(function(e,n){return t>0&&t<a.length&&r(_n(a[t-1],n),_n(a[t],n))?On(a[t],n):nt(o(e.element,r),!0,e.isLocked)}),r,o);return u.concat(c).concat([l]).concat(s)},hs=function(e,t,n,r,o){return R(e,(function(e){var i=t>0&&t<An(e)&&r(_n(e,t-1),_n(e,t)),a=function(e,t,n,r,o,i,a){if("colgroup"!==n&&r)return On(e,t);var u=On(e,o);return nt(a(u.element,i),!0,!1)}(e,t,e.section,i,n,r,o);return Sn(e,t,a)}))},vs=function(e,t,n,r){return function(e,t,n,r){return void 0!==_n(e[t],n)&&t>0&&r(_n(e[t-1],n),_n(e[t],n))}(e,t,n,r)||function(e,t,n){return t>0&&n(_n(e,t-1),_n(e,t))}(e[t],n,r)},bs=function(e,t,n,r){var o=function(e){return function(e){return"row"===e?cn(t):un(t)}(e)?e+"group":e};return e?xc(t)?o(n):null:r&&xc(t)?o("row"===n?"col":"row"):null},ys=function(e,t,n){return nt(n(e.element,t),!0,e.isLocked)},ws=function(e,t,n,r,o,i,a){return R(e,(function(e,u){return function(e,t){var n=R(e.cells,t);return rt(e.element,n,e.section,e.isNew)}
1(e,(function(e,c){if(function(e){return D(t,(function(t){return n(e.element,t.element)}))}(e)){var s=a(e,u,c)?o(e,n,r):e;return i(s,u,c).each((function(e){var t,n;t=s.element,n={scope:T.from(e)},Ve(n,(function(e,n){e.fold((function(){Wt(t,n)}),(function(e){jt(t.dom,n,e)}))}))})),s}return e}))}))},xs=function(e,t,n){return H(e,(function(r,o){return vs(e,o,t,n)?[]:[On(r,t)]}))},Cs=function(e,t,n,r,o){var i=Dn(e).rows,a=H(t,(function(e){return xs(i,e,r)})),u=R(e,(function(e){return Cc(e.cells)})),c=function(e,t){return z(t,p)&&Cc(e)?x:function(e,n,r){return!("th"===ot(e.element)&&t[n])}}(a,u),s=function(e,t){return function(n,r){return T.some(bs(e,n.element,"row",t[r]))}}(n,u);return ws(e,a,r,o,ys,s,c)},ks=function(e,t,n,r,o,i,a){var u=Dn(e),c=u.cols,s=u.rows,l=s[t[0]],f=H(t,(function(e){return function(e,t,n){return H(e[t].cells,(function(r,o){return vs(e,t,o,n)?[]:[r]}))}(s,e,o)})),d=R(l.cells,(function(e,t){return Cc(xs(s,t,o))})),m=X([],s,!0);P(t,(function(e){m[e]=a.transformRow(s[e],n)}));var g=c.concat(m),h=function(e,t){return z(t,p)&&Cc(e.cells)?x:function(e,n,r){return!("th"===ot(e.element)&&t[r])}}(l,d),v=function(e,t){return function(n,r,o){return T.some(bs(e,n.element,"col",t[o]))}}(r,d);return ws(g,f,o,i,a.transformCell,v,h)},Ss=function(e,t,n,r){var o=Dn(e).rows,i=R(t,(function(e){return On(o[e.row],e.column)}));return ws(e,i,n,r,ys,T.none,x)},Ts=function(e){return L(e,(function(e,t){return D(e,(function(e){return e.column===t.column}))?e:e.concat([t])}),[]).sort((function(e,t){return e.column-t.column}))},Es=dt("col"),Os=dt("colgroup"),_s=function(e){return"tr"===ot(e)||Os(e)},As=function(e){return{element:e,colspan:on(e,"colspan",1),rowspan:on(e,"rowspan",1)}},Ds=function(e){return Vt(e,"scope").map((function(e){return e.substr(0,3)}))},Ns=function(e,t){void 0===t&&(t=As);var n=function(n){if(_s(n))return Os((o={element:n}).element)?e.colgroup(o):e.row(o);var o,i=function(t){return Es(t.element)?e.col(t):e.cell(t)}(t(n));return r=T.some({item:n,replacement:i}),i},r=T.none();return{getOrInit:function(e,t){return r.fold((function(){return n(e)}),(function(r){return t(e,r.item)?r.replacement:n(e)}))}}},Rs=function(e){return function(t){var n=[],r=function(r){var o=t.replace(r,e,"td"===e?{scope:null}:{});return n.push({item:r,sub:o}),o};return{replaceOrInit:function(e,t){return _s(e)||Es(e)?e:function(e,t){return F(n,(function(n){return t(n.item,e)}))}(e,t).fold((function(){return r(e)}),(function(n){return t(e,n.item)?n.sub:r(e)}))}}}},Ps=function(e){return{unmerge:function(t){var n=Ds(t);return n.each((function(e){return Ut(t,"scope",e)})),function(){var r=e.cell({element:t,colspan:1,rowspan:1});return rn(r,"width"),rn(t,"width"),n.each((function(e){return Ut(r,"scope",e)})),r}},merge:function(e){return rn(e[0],"width"),function(){var t=Gt(R(e,Ds));if(0===t.length)return T.none();var n=t[0],r=["row","col"];return D(t,(function(e){return e!==n&&A(r,e)}))?T.none():T.from(n)}().fold((function(){return Wt(e[0],"scope")}),(function(t){return Ut(e[0],"scope",t+"group")})),m(e[0])}}},Bs=["body","p","div","article","aside","figcaption","figure","footer","header","nav","section","ol","ul","table","thead","tfoot","tbody","caption","tr","td","th","h1","h2","h3","h4","h5","h6","blockquote","pre","address"],Is=lr(),Ms=function(e){return function(e,t){var n=e.property().name(t);return A(Bs,n)}(Is,e)},Ls=function(e){return function(e,t){var n=e.property().name(t);return A(["ol","ul"],n)}(Is,e)},Fs=function(e){return function(e,t){return A(["br","img","hr","input"],e.property().name(t))}(Is,e)},js=function(e){var t,n=function(e){return"br"===ot(e)},r=function(e){return gi(e).bind((function(t){var r=bt(t).map((function(e){return!!Ms(e)||!!Fs(e)&&"img"!==ot(e)})).getOr(!1);return gt(t).map((function(o){return!0===r||function(e){return"li"===ot(e)||Bt(e,Ls).isSome()}(o)||n(t)||Ms(o)&&!Le(e,o)?[]:[Pe.fromTag("br")]}))})).getOr([])},o=(t=H(e,(function(e){var t=yt(e);return function(e){return z(e,(function(e){return n(e)||st(e)&&0===ar(e).trim().length}))}(t)?[]:t.concat(r(e))})),0===t.length?[Pe.fromTag("br")]:t);nr(e[0]),tr(e[0],o)},Us=function(e){return iu(e,!0)},Hs=function(e){0===gn(e).length&&rr(e)},zs=function(e,t){return{grid:e,cursor:t}},Vs=function(e,t,n){var r,o,i=Dn(e).rows;return T.from(null===(o=null===(r=i[t])||void 0===r?void 0:r.cells[n])||void 0===o?void 0:o.element).filter(Us).orThunk((function(){return function(e){return K(e,(function(e){return K(e.cells,(function(e){var t=e.element;return Yt(Us(t),t)}))}))}(i)}))},Ws=function(e,t,n){var r=Vs(e,t,n);return zs(e,r)},qs=function(e){return L(e,(function(e,t){return D(e,(function(e){return e.row===t.row}))?e:e.concat([t])}),[]).sort((function(e,t){return e.row-t.row}))},$s=function(e,t){return function(n,r,o,i,a){var u=qs(r),c=R(u,(function(e){return e.row})),s=ks(n,c,e,t,o,i.replaceOrInit,a);return Ws(s,r[0].row,r[0].column)}},Gs=$s("thead",!0),Ks=$s("tbody",!1),Ys=$s("tfoot",!1),Xs=function(e,t,n){var r=function(e,t){return wn(e,(function(){return t}))}(e,n.section),o=Fn.generate(r);return zc(o,t,!0)},Qs=function(e,t,n,r){return function(e,t,n,r){var o=Fn.generate(t),i=r.getW
1idths(o,r);oa(o,i,r)}(0,t,0,r.sizing)},Js=function(e,t,n,r){return function(e,t,n,r,o){var i=Fn.generate(t),a=r.getWidths(i,r),u=r.pixelWidth(),c=o.calcRedestributedWidths(a,u,n.pixelDelta,r.isRelative),s=c.delta;oa(i,c.newSizes,r),r.adjustTableWidth(s)}(0,t,n,r.sizing,r.resize)},Zs=function(e,t){return D(t,(function(e){return 0===e.column&&e.isLocked}))},el=function(e,t){return D(t,(function(t){return t.column+t.colspan>=e.grid.columns&&t.isLocked}))},tl=function(e,t){var n=Qr(e),r=Ts(t);return L(r,(function(e,t){return e+n[t.column].map(Kr).getOr(0)}),0)},nl=function(e){return function(t,n){return Kc(t,n).filter((function(n){return!(e?Zs:el)(t,n)})).map((function(e){return{details:e,pixelDelta:tl(t,e)}}))}},rl=function(e){return function(t,n){return Gc(t,n).filter((function(n){return!(e?Zs:el)(t,n.cells)}))}},ol=Rs("th"),il=Rs("td"),al=$c((function(e,t,n,r){var o=t[0].row,i=qs(t),a=M(i,(function(e,t){return{grid:gs(e.grid,o,t.row+e.delta,n,r.getOrInit),delta:e.delta+1}}),{grid:e,delta:0}).grid;return Ws(a,o,t[0].column)}),Kc,d,d,Ns),ul=$c((function(e,t,n,r){var o=qs(t),i=o[o.length-1],a=i.row+i.rowspan,u=M(o,(function(e,t){return gs(e,a,t.row,n,r.getOrInit)}),e);return Ws(u,a,t[0].column)}),Kc,d,d,Ns),cl=$c((function(e,t,n,r){var o=t.details,i=Ts(o),a=i[0].column,u=M(i,(function(e,t){return{grid:hs(e.grid,a,t.column+e.delta,n,r.getOrInit),delta:e.delta+1}}),{grid:e,delta:0}).grid;return Ws(u,o[0].row,a)}),nl(!0),Js,d,Ns),sl=$c((function(e,t,n,r){var o=t.details,i=o[o.length-1],a=i.column+i.colspan,u=Ts(o),c=M(u,(function(e,t){return hs(e,a,t.column,n,r.getOrInit)}),e);return Ws(c,o[0].row,a)}),nl(!1),Js,d,Ns),ll=$c((function(e,t,n,r){var o=Ts(t.details),i=function(e,t){return H(e,(function(e){var n=M(t,(function(e,t){return t>=0&&t<e.length?e.slice(0,t).concat(e.slice(t+1)):e}),e.cells);return n.length>0?[rt(e.element,n,e.section,e.isNew)]:[]}))}(e,R(o,(function(e){return e.column})));return Ws(i,o[0].row,Math.min(o[0].column,i.length>0?i[0].cells.length-1:0))}),(function(e,t){return Yc(e,t).map((function(t){return{details:t,pixelDelta:-tl(e,t)}}))}),Js,Hs,Ns),fl=$c((function(e,t,n,r){var o=qs(t),i=function(e,t,n){var r=Dn(e),o=r.rows;return r.cols.concat(o.slice(0,t)).concat(o.slice(n+1))}(e,o[0].row,o[o.length-1].row);return Ws(i,Math.min(t[0].row,i.length>0?i.length-1:0),t[0].column)}),Kc,d,Hs,Ns),dl=$c((function(e,t,n,r){var o=Ts(t),i=R(o,(function(e){return e.column})),a=Cs(e,i,!0,n,r.replaceOrInit);return Ws(a,t[0].row,t[0].column)}),Yc,d,d,ol),ml=$c((function(e,t,n,r){var o=Ts(t),i=R(o,(function(e){return e.column})),a=Cs(e,i,!1,n,r.replaceOrInit);return Ws(a,t[0].row,t[0].column)}),Yc,d,d,il),pl=$c(Gs,Yc,d,d,ol),gl=$c(Ks,Yc,d,d,il),hl=$c(Ys,Yc,d,d,il),vl=$c((function(e,t,n,r){var o=Ss(e,t,n,r.replaceOrInit);return Ws(o,t[0].row,t[0].column)}),Yc,d,d,ol),bl=$c((function(e,t,n,r){var o=Ss(e,t,n,r.replaceOrInit);return Ws(o,t[0].row,t[0].column)}),Yc,d,d,il),yl=$c((function(e,t,n,r){var o=t.cells;js(o);var i=function(e,t,n,r){var o=Dn(e).rows;if(0===o.length)return e;for(var i=t.startRow;i<=t.finishRow;i++)for(var a=t.startCol;a<=t.finishCol;a++){var u=o[i],c=On(u,a).isLocked;Tn(u,a,nt(r(),!1,c))}return e}(e,t.bounds,0,r.merge(o));return zs(i,T.from(o[0]))}),Qc,Qs,d,Ps),wl=$c((function(e,t,n,r){var o=M(t,(function(e,t){return Zc(e,t,n,r.unmerge(t))}),e);return zs(o,T.from(t[0]))}),Jc,Qs,d,Ps),xl=$c((function(e,t,n,r){var o=function(e,t){var n=Fn.fromTable(e);return zc(n,t,!0)}(t.clipboard,t.generators),i=function(e,t){return{row:e,column:t}}(t.row,t.column);return ds(i,e,o,t.generators,n).fold((function(){return zs(e,T.some(t.element))}),(function(e){return Ws(e,t.row,t.column)}))}),(function(e,t){return pn(t.element).bind((function(n){return Wc(e,n).map((function(e){return Y(Y({},e),{generators:t.generators,clipboard:t.clipboard})}))}))}),Qs,d,Ns),Cl=$c((function(e,t,n,r){var o=Dn(e).rows,i=t.cells[0].column,a=Xs(t.clipboard,t.generators,o[t.cells[0].row]),u=ms(i,e,a,t.generators,n);return Ws(u,t.cells[0].row,t.cells[0].column)}),rl(!0),d,d,Ns),kl=$c((function(e,t,n,r){var o=Dn(e).rows,i=t.cells[t.cells.length-1].column+t.cells[t.cells.length-1].colspan,a=Xs(t.clipboard,t.generators,o[t.cells[0].row]),u=ms(i,e,a,t.generators,n);return Ws(u,t.cells[0].row,t.cells[0].column)}),rl(!1),d,d,Ns),Sl=$c((function(e,t,n,r){var o=Dn(e).rows,i=t.cells[0].row,a=Xs(t.clipboard,t.generators,o[i]),u=ps(i,e,a,t.generators,n);return Ws(u,t.cells[0].row,t.cells[0].column)}),Gc,d,d,Ns),Tl=$c((function(e,t,n,r){var o=Dn(e).rows,i=t.cells[t.cells.length-1].row+t.cells[t.cells.length-1].rowspan,a=Xs(t.clipboard,t.generators,o[t.cells[0].row]),u=ps(i,e,a,t.generators,n);return Ws(u,t.cells[0].row,t.cells[0].column)}),Gc,d,d,Ns),El=function(e,t){var n=Fn.fromTable(e);return Kc(n,t).bind((function(e){var t=e[e.length-1],r=e[0].column,o=t.column+t.colspan,i=U(R(n.all,(function(e){return I(e.cells,(function(e){return e.column>=r&&e.column<o}))})));return Tc(i)})).getOr("")},Ol=function(e,t){var n=Fn.fromTable(e);return Kc(n,t).bind(Tc).getOr("")},_l=function(e,t){var n=Fn.fromTable(e);return Kc(n,t).bind((function(e){var t=e[e.length-1];return function(e){var t=R(e,(function(e){return Sc(e).type})),n=A(t,"header"),r=A(t,"footer");if(n||r){var o=A(t,"body");return!n||o||r?n||o||!r?T.none():T.some("footer"):T.some("header")}
1return T.some("body")}(n.all.slice(e[0].row,t.row+t.rowspan))})).getOr("")},Al=function(e,t,n){var r=function(e){return"table"===ot(Oi(e))},o=nc(e),i=tc(e)?d:wc,a=function(t){switch(Ju(e)){case"section":return Rc();case"sectionCells":return Pc();case"cells":return Bc();default:return Nc(t,"section")}},u=function(n,r){return r.cursor.fold((function(){var r=gn(n);return $(r).filter(Ot).map((function(r){t.clear(n);var o=e.dom.createRng();return o.selectNode(r.dom),e.selection.setRng(o),Ut(r,"data-mce-selected","1"),o}))}),(function(r){var o=bc(yc,r),i=e.dom.createRng();return i.setStart(o.element.dom,o.offset),i.setEnd(o.element.dom,o.offset),e.selection.setRng(i),t.clear(n),T.some(i)}))},c=function(t,n,r,i,c){return function(s,l,f){void 0===f&&(f=!1),Ri(s);var d=i(),m=Pe.fromDom(e.getDoc()),p=Si(r,m,o),g={sizing:ic(e,s),resize:tc(e)?da():ma(),section:a(s)};return n(s)?t(d,s,l,p,g).bind((function(t){P(t.newRows,(function(t){Tu(e,t.dom)})),P(t.newCells,(function(t){Eu(e,t.dom)}));var n=u(s,t);return Ot(s)&&(Ri(s),f||Ou(e,s.dom,c)),n.map((function(e){return{rng:e,effect:c}}))})):T.none()}},s=c(fl,(function(t){return!1===r(e)||Da(t).rows>1}),d,n,Au),l=c(ll,(function(t){return!1===r(e)||Da(t).columns>1}),d,n,Au);return{deleteRow:s,deleteColumn:l,insertRowsBefore:c(al,x,d,n,Au),insertRowsAfter:c(ul,x,d,n,Au),insertColumnsBefore:c(cl,x,i,n,Au),insertColumnsAfter:c(sl,x,i,n,Au),mergeCells:c(yl,x,d,n,Au),unmergeCells:c(wl,x,d,n,Au),pasteColsBefore:c(Cl,x,d,n,Au),pasteColsAfter:c(kl,x,d,n,Au),pasteRowsBefore:c(Sl,x,d,n,Au),pasteRowsAfter:c(Tl,x,d,n,Au),pasteCells:c(xl,x,d,n,Du),makeCellsHeader:c(vl,x,d,n,Au),unmakeCellsHeader:c(bl,x,d,n,Au),makeColumnsHeader:c(dl,x,d,n,Au),unmakeColumnsHeader:c(ml,x,d,n,Au),makeRowsHeader:c(pl,x,d,n,Au),makeRowsBody:c(gl,x,d,n,Au),makeRowsFooter:c(hl,x,d,n,Au),getTableRowType:_l,getTableCellType:Ol,getTableColType:El}},Dl={styles:{"border-collapse":"collapse",width:"100%"},attributes:{border:"1"},colGroups:!1},Nl=function(e){var t=Pe.fromTag("colgroup");return N(e,(function(){return Jn(t,Pe.fromTag("col"))})),t},Rl=function(e,t,n,r){return N(e,(function(e){return function(e,t,n,r){for(var o=Pe.fromTag("tr"),i=0;i<e;i++){var a=Pe.fromTag(r<t||i<n?"th":"td");i<n&&Ut(a,"scope","row"),r<t&&Ut(a,"scope","col"),Jn(a,Pe.fromTag("br")),Jn(o,a)}return o}(t,n,r,e)}))},Pl=function(e,t){e.selection.select(t.dom,!0),e.selection.collapse(!0)},Bl=function(e,t,n,o,i){var a=Hu(e),u={styles:a,attributes:Uu(e),colGroups:Qu(e)};return e.undoManager.ignore((function(){var r=function(e,t,n,r,o,i){void 0===i&&(i=Dl);var a=Pe.fromTag("table"),u="cells"!==o;Zt(a,i.styles),Ht(a,i.attributes),i.colGroups&&Jn(a,Nl(t));var c=Math.min(e,n);if(u&&n>0){var s=Pe.fromTag("thead");Jn(a,s);var l=Rl(n,t,"sectionCells"===o?c:0,r);tr(s,l)}var f=Pe.fromTag("tbody");Jn(a,f);var d=Rl(u?e-c:e,t,u?0:n,r);return tr(f,d),a}(n,t,i,o,Ju(e),u);Ut(r,"data-mce-id","__mce");var a=function(e){var t=Pe.fromTag("div"),n=Pe.fromDom(e.dom.cloneNode(!0));return Jn(t,n),function(e){return e.dom.innerHTML}(t)}(r);e.insertContent(a),e.addVisual()})),Lt(Oi(e),'table[data-mce-id="__mce"]').map((function(t){return Yu(e)?cc(t):Xu(e)?sc(t):(Ku(e)||function(e){return r(e)&&-1!==e.indexOf("%")}(a.width))&&uc(t),Ri(t),Wt(t,"data-mce-id"),function(e,t){P(Rt(t,"tr"),(function(t){Tu(e,t.dom),P(Rt(t,"th,td"),(function(t){Eu(e,t.dom)}))}))}(e,t),function(e,t){Lt(t,"td,th").each(h(Pl,e))}(e,t),t.dom})).getOr(null)},Il=function(e,t,n,r,o){void 0===r&&(r={});var i=function(e){return f(e)&&e>0};return i(t)&&i(n)?Bl(e,n,t,r.headerColumns||0,r.headerRows||0):null},Ml=function(e){return function(){return e().fold((function(){return[]}),(function(e){return R(e,(function(e){return e.dom}))}))}},Ll=function(e){return function(t){var n=t.length>0?T.some(Ei(t)):T.none();e(n)}},Fl=function(e){return function(t,n,r){void 0===r&&(r={});var o=Il(e,n,t,r);return e.undoManager.add(),o}},jl=function(e,t,n){var r=on(e,t,1);1===n||r<=1?Wt(e,t):Ut(e,t,Math.min(n,r))},Ul=function(e,t){var n=Fn.fromTable(e);return Yc(n,t).map((function(e){var t=e[e.length-1],r=e[0].column,o=t.column+t.colspan,i=function(e,t,n){if(Fn.hasColumns(e)){var r=I(Fn.justColumns(e),(function(e){return e.column>=t&&e.column<n})),o=R(r,(function(e){var r=Lr(e.element);return jl(r,"span",n-t),r})),i=Pe.fromTag("colgroup");return tr(i,o),[i]}return[]}(n,r,o),a=function(e,t,n){return R(e.all,(function(e){var r=I(e.cells,(function(e){return e.column>=t&&e.column<n})),o=R(r,(function(e){var r=Lr(e.element);return jl(r,"colspan",n-t),r})),i=Pe.fromTag("tr");return tr(i,o),i}))}(n,r,o);return X(X([],i,!0),a,!0)}))},Hl=function(e,t,n){var r=Fn.fromTable(e);return Kc(r,t).bind((function(e){var t=zc(r,n,!1),o=Dn(t).rows.slice(e[0].row,e[e.length-1].row+e[e.length-1].rowspan),i=H(o,(function(e){var t=I(e.cells,(function(e){return!e.isLocked}));return t.length>0?[Y(Y({},e),{cells:t})]:[]})),a=Vc(i);return Yt(a.length>0,a)})).map((function(e){return function(e){return R(e,(function(e){var t=Mr(e.element);return P(e.cells,(function(e){var n=Lr(e.element);Mc(n,"colspan",e.colspan,1),Mc(n,"rowspan",e.rowspan,1),Jn(t,n)})),t}))}(e)}))},zl=tinymce.util.Tools.resolve("tinymce.util.Tools"),Vl=function(e,t,n){return function(t,r){for(var o=0;o<r.length;o++){var i=e.getStyle(r[o],n);if(void 0===t&&(t=i),t!==i)return""}return t}(undefined,e.select("td,th",t))},Wl=function(e,t,n){n&&e.formatter.apply("align"+n,{},t)},ql=function(e,t){zl.each("left center right".split(" "),(function(n){e.formatter.remove("align"+n,{},t)}))},$l=[{text:"None",value:""},{text:"Top",value:"top"},{text:"Middle",value:"middle"},{text:"Bottom",value:"bottom"}],Gl=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Kl=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,Yl=function(e){return(t=e,n="#",oe(t,n)?function(e,t){return e.substring(t)}(t,n.length):t).toUpperCase();var t,n},Xl=function(e){return function(e){return Gl.test(e)||Kl.test(e)}
1(e)?T.some({value:Yl(e)}):T.none()},Ql=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},Jl=function(e){return function(e){return{value:e}}(Ql(e.red)+Ql(e.green)+Ql(e.blue))},Zl=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,ef=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,tf=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},nf=function(e,t,n,r){var o=parseInt(e,10),i=parseInt(t,10),a=parseInt(n,10),u=parseFloat(r);return tf(o,i,a,u)},rf=function(e){return Xl(e).orThunk((function(){return function(e){if("transparent"===e)return T.some(tf(0,0,0,0));var t=Zl.exec(e);if(null!==t)return T.some(nf(t[1],t[2],t[3],"1"));var n=ef.exec(e);return null!==n?T.some(nf(n[1],n[2],n[3],n[4])):T.none()}(e).map(Jl)})).getOrThunk((function(){var t=document.createElement("canvas");t.height=1,t.width=1;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.fillStyle="#FFFFFF",n.fillStyle=e,n.fillRect(0,0,1,1);var r=n.getImageData(0,0,1,1).data;return Jl(tf(r[0],r[1],r[2],r[3]))}))},of=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},af=function(e){var t=of(T.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(T.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(T.some(e))}}},uf=function(){var e=af(d);return Y(Y({},e),{on:function(t){return e.get().each(t)}})},cf=function(e,t,n,r){return function(o){var i=af((function(e){return e.unbind()})),a=!ue(r),u=function(){var u=Xi(t),c=function(t){return e.formatter.match(n,{value:r},t.dom,a)};a?(o.setActive(!D(u,c)),i.set(e.formatter.formatChanged(n,(function(e){return o.setActive(!e)}),!0))):(o.setActive(z(u,c)),i.set(e.formatter.formatChanged(n,o.setActive,!1,{value:r})))};return e.initialized?u():e.on("init",u),i.clear}},sf=function(e){return Je(e,"menu")},lf=function(e){return R(e,(function(e){var t=e.text||e.title;return sf(e)?{text:t,items:lf(e.menu)}:{text:t,value:e.value}}))},ff=function(e,t,n,r,o){return R(n,(function(n){var i=n.text||n.title;return sf(n)?{type:"nestedmenuitem",text:i,getSubmenuItems:function(){return ff(e,t,n.menu,r,o)}}:{text:i,type:"togglemenuitem",onAction:function(){return o(n.value)},onSetup:cf(e,t,r,n.value)}}))},df=function(e,t){return function(n){var r;e.execCommand("mceTableApplyCellStyle",!1,((r={})[t]=n,r))}},mf=function(e){return H(e,(function(e){return sf(e)?[Y(Y({},e),{menu:mf(e.menu)})]:ue(e.value)?[e]:[]}))},pf=function(e,t,n,r,o){return function(i){return i(ff(e,t,n,r,o))}},gf=function(e,t,n){var r=R(t,(function(e){return{text:e.title,value:"#"+rf(e.value).value,type:"choiceitem"}}));return[{type:"fancymenuitem",fancytype:"colorswatch",initData:{colors:r.length>0?r:void 0,allowCustomColors:!1},onAction:function(t){var r;e.execCommand("mceTableApplyCellStyle",!1,((r={})[n]="remove"===t.value?"":t.value,r))}}]},hf=function(e){return function(){var t=e.queryCommandValue("mceTableRowType");e.execCommand("mceTableRowType",!1,{type:"header"===t?"body":"header"})}},vf=function(e){return function(){var t=e.queryCommandValue("mceTableColType");e.execCommand("mceTableColType",!1,{type:"th"===t?"td":"th"})}},bf=[{name:"width",type:"input",label:"Width"},{name:"height",type:"input",label:"Height"},{name:"celltype",type:"listbox",label:"Cell type",items:[{text:"Cell",value:"td"},{text:"Header cell",value:"th"}]},{name:"scope",type:"listbox",label:"Scope",items:[{text:"None",value:""},{text:"Row",value:"row"},{text:"Column",value:"col"},{text:"Row group",value:"rowgroup"},{text:"Column group",value:"colgroup"}]},{name:"halign",type:"listbox",label:"Horizontal align",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{name:"valign",type:"listbox",label:"Vertical align",items:$l}],yf=function(e){return bf.concat(function(e){var t=lf($u(e));return t.length>0?T.some({name:"class",type:"listbox",label:"Class",items:t}):T.none()}(e).toArray())},wf=function(e,t){var n=[{name:"borderstyle",type:"listbox",label:"Border style",items:[{text:"Select...",value:""}].concat(lf(ju(e)))},{name:"bordercolor",type:"colorinput",label:"Border color"}
1,{name:"backgroundcolor",type:"colorinput",label:"Background color"}];return{title:"Advanced",name:"advanced",items:"cell"===t?[{name:"borderwidth",type:"input",label:"Border width"}].concat(n):n}},xf=function(e){return function(t,n){var r=t.dom;return{setAttrib:function(t,o){e&&!o||r.setAttrib(n,t,o)},setStyle:function(t,o){e&&!o||r.setStyle(n,t,o)},setFormat:function(r,o){e&&!o||(""===o?t.formatter.remove(r,{value:null},n,!0):t.formatter.apply(r,{value:o},n))}}}},Cf={normal:xf(!1),ifTruthy:xf(!0)},kf=function(e){return function(t){return oe(t,"rgb")?e.toHex(t):t}},Sf=function(e,t){var n=Pe.fromDom(t);return{borderwidth:nn(n,"border-width").getOr(""),borderstyle:nn(n,"border-style").getOr(""),bordercolor:nn(n,"border-color").map(kf(e)).getOr(""),backgroundcolor:nn(n,"background-color").map(kf(e)).getOr("")}},Tf=function(e){var t=e[0],n=e.slice(1);return P(n,(function(e){P(He(t),(function(n){Ve(e,(function(e,r){var o=t[n];""!==o&&n===r&&o!==e&&(t[n]="")}))}))})),t},Ef=function(e,t,n,r){return F(e,(function(e){return!c(n.formatter.matchNode(r,t+e))})).getOr("")},Of=h(Ef,["left","center","right"],"align"),_f=h(Ef,["top","middle","bottom"],"valign"),Af=function(e){return vn(Pe.fromDom(e)).map((function(t){var n={selection:Ei(e.cells)};return _l(t,n)})).getOr("")},Df=function(e,t){var n=Fn.fromTable(e),r=Fn.justCells(n),o=I(r,(function(e){return D(t,(function(t){return Le(e.element,t)}))}));return R(o,(function(e){return{element:e.element.dom,column:Fn.getColumnAt(n,e.column).map((function(e){return e.element.dom}))}}))},Nf=function(e,t,n){var r=1===t.length;P(t,(function(t){var o=t.element,i=r?Cf.normal(e,o):Cf.ifTruthy(e,o),a=t.column.map((function(t){return r?Cf.normal(e,t):Cf.ifTruthy(e,t)})).getOr(i);!function(e,t,n){e.setAttrib("scope",n.scope),e.setAttrib("class",n.class),e.setStyle("height",Ni(n.height)),t.setStyle("width",Ni(n.width))}(i,a,n),zu(e)&&function(e,t){e.setFormat("tablecellbackgroundcolor",t.backgroundcolor),e.setFormat("tablecellbordercolor",t.bordercolor),e.setFormat("tablecellborderstyle",t.borderstyle),e.setFormat("tablecellborderwidth",Ni(t.borderwidth))}(i,n),r&&(ql(e,o),function(e,t){zl.each("top middle bottom".split(" "),(function(n){e.formatter.remove("valign"+n,{},t)}))}(e,o)),n.halign&&Wl(e,o,n.halign),n.valign&&function(e,t,n){n&&e.formatter.apply("valign"+n,{},t)}(e,o,n.valign)}))},Rf=function(e,t,n,r){var o=r.getData();r.close(),e.undoManager.transact((function(){!function(e,t,n,r){var o=$e(r,(function(e,t){return n[t]!==e}));Ye(o)>0&&t.length>=1&&vn(t[0]).each((function(n){var i=Df(n,t),a=Ye($e(o,(function(e,t){return"scope"!==t&&"celltype"!==t})))>0,u=Qe(o,"celltype");(a||Qe(o,"scope"))&&Nf(e,i,r),u&&function(e,t){e.execCommand("mceTableCellType",!1,{type:t.celltype,no_events:!0})}(e,r),Ou(e,n.dom,{structure:u,style:a})}))}(e,t,n,o),e.focus()}))},Pf=function(e,t){var n=vn(t[0]).map((function(n){return R(Df(n,t),(function(t){return function(e,t,n,r){var o,i=e.dom,a=r.getOr(t),u=function(e,t){return i.getStyle(e,t)||i.getAttrib(e,t)};return Y({width:u(a,"width"),height:u(t,"height"),scope:i.getAttrib(t,"scope"),celltype:(o=t,o.nodeName.toLowerCase()),class:i.getAttrib(t,"class",""),halign:Of(e,t),valign:_f(e,t)},n?Sf(i,t):{})}(e,t.element,zu(e),t.column)}))}));return Tf(n.getOrDie())},Bf=function(e,t){var n=Xi(t);if(0!==n.length){var r=Pf(e,n),o={type:"tabpanel",tabs:[{title:"General",name:"general",items:yf(e)},wf(e,"cell")]},i={type:"panel",items:[{type:"grid",columns:2,items:yf(e)}]};e.windowManager.open({title:"Cell Properties",size:"normal",body:zu(e)?o:i,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:r,onSubmit:h(Rf,e,n,r)})}},If=[{type:"listbox",name:"type",label:"Row type",items:[{text:"Header",value:"header"},{text:"Body",value:"body"},{text:"Footer",value:"footer"}]},{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]},{label:"Height",name:"height",type:"input"}],Mf=function(e){return If.concat(function(e){var t=lf(function(e){return e.getParam("table_row_class_list",[],"array")}(e));return t.length>0?T.some({name:"class",type:"listbox",label:"Class",items:t}):T.none()}(e).toArray())},Lf=function(e,t,n,r){var o=1===t.length;P(t,(function(t){var i=o?Cf.normal(e,t):Cf.ifTruthy(e,t);!function(e,t){e.setAttrib("class",t.class),e.setStyle("height",Ni(t.height))}(i,n),Vu(e)&&function(e,t){e.setStyle("background-color",t.backgroundcolor),e.setStyle("border-color",t.bordercolor),e.setStyle("border-style",t.borderstyle)}
1(i,n),n.align!==r.align&&(ql(e,t),Wl(e,t,n.align))}))},Ff=function(e,t,n,r){var o=r.getData();r.close(),e.undoManager.transact((function(){!function(e,t,n,r){var o=$e(r,(function(e,t){return n[t]!==e}));if(Ye(o)>0){var i=Qe(o,"type"),a=!i||Ye(o)>1;a&&Lf(e,t,r,n),i&&function(e,t){e.execCommand("mceTableRowType",!1,{type:t.type,no_events:!0})}(e,r),vn(Pe.fromDom(t[0])).each((function(t){return Ou(e,t.dom,{structure:i,style:a})}))}}(e,t,n,o),e.focus()}))},jf=function(e){var t,n,r,o,i=(t=Pi(e),n=qi.selected,r=Yi(t),o=r.bind((function(e){return vn(e)})).map((function(e){return bn(e)})),Kt(r,o,(function(e,t){return I(t,(function(t){return D(Ei(t.dom.cells),(function(t){return"1"===zt(t,n)||Le(t,e)}))}))})).getOr([]));if(0!==i.length){var a=R(i,(function(t){return function(e,t,n){var r=e.dom;return Y({height:r.getStyle(t,"height")||r.getAttrib(t,"height"),class:r.getAttrib(t,"class",""),type:Af(t),align:Of(e,t)},n?Sf(r,t):{})}(e,t.dom,Vu(e))})),u=Tf(a),c={type:"tabpanel",tabs:[{title:"General",name:"general",items:Mf(e)},wf(e,"row")]},s={type:"panel",items:[{type:"grid",columns:2,items:Mf(e)}]};e.windowManager.open({title:"Row Properties",size:"normal",body:Vu(e)?c:s,buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:u,onSubmit:h(Ff,e,R(i,(function(e){return e.dom})),u)})}},Uf=function(e,t,n){var r=n?[{type:"input",name:"cols",label:"Cols",inputMode:"numeric"},{type:"input",name:"rows",label:"Rows",inputMode:"numeric"}]:[],o=function(e){return e.getParam("table_appearance_options",!0,"boolean")}(e)?[{type:"input",name:"cellspacing",label:"Cell spacing",inputMode:"numeric"},{type:"input",name:"cellpadding",label:"Cell padding",inputMode:"numeric"},{type:"input",name:"border",label:"Border width"},{type:"label",label:"Caption",items:[{type:"checkbox",name:"caption",label:"Show caption"}]}]:[],i=t.length>0?[{type:"listbox",name:"class",label:"Class",items:t}]:[];return r.concat([{type:"input",name:"width",label:"Width"},{type:"input",name:"height",label:"Height"}]).concat(o).concat([{type:"listbox",name:"align",label:"Alignment",items:[{text:"None",value:""},{text:"Left",value:"left"},{text:"Center",value:"center"},{text:"Right",value:"right"}]}]).concat(i)},Hf=function(e,t,n,o){if("TD"===t.tagName||"TH"===t.tagName)r(n)?e.setStyle(t,n,o):e.setStyle(t,n);else if(t.children)for(var i=0;i<t.children.length;i++)Hf(e,t.children[i],n,o)},zf=function(e,t,n,r){var o=e.dom,i=r.getData(),a=$e(i,(function(e,t){return n[t]!==e}));r.close(),""===i.class&&delete i.class,e.undoManager.transact((function(){if(!t){var n=parseInt(i.cols,10)||1,r=parseInt(i.rows,10)||1;t=Bl(e,n,r,0,0)}if(Ye(a)>0){!function(e,t,n){var r=e.dom,o={},i={};if(o.class=n.class,i.height=Ni(n.height),r.getAttrib(t,"width")&&!qu(e)?o.width=function(e){return e?e.replace(/px$/,""):""}(n.width):i.width=Ni(n.width),qu(e)?(i["border-width"]=Ni(n.border),i["border-spacing"]=Ni(n.cellspacing)):(o.border=n.border,o.cellpadding=n.cellpadding,o.cellspacing=n.cellspacing),qu(e)&&t.children)for(var a=0;a<t.children.length;a++)Hf(r,t.children[a],{"border-width":Ni(n.border),padding:Ni(n.cellpadding)}),Wu(e)&&Hf(r,t.children[a],{"border-color":n.bordercolor});Wu(e)&&(i["background-color"]=n.backgroundcolor,i["border-color"]=n.bordercolor,i["border-style"]=n.borderstyle),o.style=r.serializeStyle(Y(Y({},Hu(e)),i)),r.setAttribs(t,Y(Y({},Uu(e)),o))}(e,t,i);var u=o.select("caption",t)[0];(u&&!i.caption||!u&&i.caption)&&e.execCommand("mceTableToggleCaption"),""===i.align?ql(e,t):Wl(e,t,i.align)}if(e.focus(),e.addVisual(),Ye(a)>0){var c=Qe(a,"caption"),s=!c||Ye(a)>1;Ou(e,t,{structure:c,style:s})}}))},Vf=function(e,t){var n,r=e.dom,o=function(e,t){var n,r,o,i,a=Hu(e),u=Uu(e),c=t?(n=e.dom,{borderstyle:Xe(a,"border-style").getOr(""),bordercolor:kf(n)(Xe(a,"border-color").getOr("")),backgroundcolor:kf(n)(Xe(a,"background-color").getOr(""))}):{};return Y(Y(Y(Y(Y(Y({},{height:"",width:"100%",cellspacing:"",cellpadding:"",caption:!1,class:"",align:"",border:""}),a),u),c),(i=a["border-width"],qu(e)&&i?{border:i}:Xe(u,"border").fold((function(){return{}}),(function(e){return{border:e}})))),(r=Xe(a,"border-spacing").or(Xe(u,"cellspacing")).fold((function(){return{}}),(function(e){return{cellspacing:e}}
1)),o=Xe(a,"border-padding").or(Xe(u,"cellpadding")).fold((function(){return{}}),(function(e){return{cellpadding:e}})),Y(Y({},r),o)))}(e,Wu(e));!1===t?(n=r.getParent(e.selection.getStart(),"table",e.getBody()))?o=function(e,t,n){var r=e.dom,o=qu(e)?r.getStyle(t,"border-spacing")||r.getAttrib(t,"cellspacing"):r.getAttrib(t,"cellspacing")||r.getStyle(t,"border-spacing"),i=qu(e)?Vl(r,t,"padding")||r.getAttrib(t,"cellpadding"):r.getAttrib(t,"cellpadding")||Vl(r,t,"padding");return Y({width:r.getStyle(t,"width")||r.getAttrib(t,"width"),height:r.getStyle(t,"height")||r.getAttrib(t,"height"),cellspacing:o,cellpadding:i,border:function(t,n){var r=nn(Pe.fromDom(n),"border-width");return qu(e)&&r.isSome()?r.getOr(""):t.getAttrib(n,"border")||Vl(e.dom,n,"border-width")||Vl(e.dom,n,"border")}(r,t),caption:!!r.select("caption",t)[0],class:r.getAttrib(t,"class",""),align:Of(e,t)},n?Sf(r,t):{})}(e,n,Wu(e)):Wu(e)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor=""):(o.cols="1",o.rows="1",Wu(e)&&(o.borderstyle="",o.bordercolor="",o.backgroundcolor=""));var i=lf(Gu(e));i.length>0&&o.class&&(o.class=o.class.replace(/\s*mce\-item\-table\s*/g,""));var a={type:"grid",columns:2,items:Uf(e,i,t)},u=Wu(e)?{type:"tabpanel",tabs:[{title:"General",name:"general",items:[a]},wf(e,"table")]}:{type:"panel",items:[a]};e.windowManager.open({title:"Table Properties",size:"normal",body:u,onSubmit:h(zf,e,n,o),buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:o})},Wf=function(e){return Ki(Pi(e),Di(e))},qf=function(e,t,n,i,a){var u=Di(e),c=function(e){return vn(e,u)},s=function(t){return function(e){return Yi(Pi(e),Di(e))}(e).bind((function(e){return c(e).map((function(n){return t(n,e)}))}))},l=function(t){e.focus()},f=function(e,t){return void 0===t&&(t=!1),s((function(n,r){var o=$i(i,n,r);e(n,o,t).each(l)}))},m=function(){return s((function(t,n){var r=$i(i,t,n),o=Si(d,Pe.fromDom(e.getDoc()),T.none());return Hl(t,r,o)}))},p=function(){return s((function(e,t){var n=$i(i,e,t);return Ul(e,n)}))},g=function(t,n){return n().each((function(n){var r=R(n,(function(e){return Lr(e)}));s((function(n,o){var a=Ti(Pe.fromDom(e.getDoc())),u=function(e,t,n,r){return{selection:Bi(e),clipboard:n,generators:r}}(i,0,r,a);t(n,u).each(l)}))}))},v=function(e){return function(t,n){return Xe(n,"type").each((function(t){f(e(t),n.no_events)}))}};Ve({mceTableSplitCells:function(){return f(t.unmergeCells)},mceTableMergeCells:function(){return f(t.mergeCells)},mceTableInsertRowBefore:function(){return f(t.insertRowsBefore)},mceTableInsertRowAfter:function(){return f(t.insertRowsAfter)},mceTableInsertColBefore:function(){return f(t.insertColumnsBefore)},mceTableInsertColAfter:function(){return f(t.insertColumnsAfter)},mceTableDeleteCol:function(){return f(t.deleteColumn)},mceTableDeleteRow:function(){return f(t.deleteRow)},mceTableCutCol:function(){return p().each((function(e){a.setColumns(e),f(t.deleteColumn)}))},mceTableCutRow:function(){return m().each((function(e){a.setRows(e),f(t.deleteRow)}))},mceTableCopyCol:function(){return p().each((function(e){return a.setColumns(e)}))},mceTableCopyRow:function(){return m().each((function(e){return a.setRows(e)}))},mceTablePasteColBefore:function(){return g(t.pasteColsBefore,a.getColumns)},mceTablePasteColAfter:function(){return g(t.pasteColsAfter,a.getColumns)},mceTablePasteRowBefore:function(){return g(t.pasteRowsBefore,a.getRows)},mceTablePasteRowAfter:function(){return g(t.pasteRowsAfter,a.getRows)},mceTableDelete:function(){return Wf(e).each((function(t){vn(t,u).filter(y(u)).each((function(t){var n=Pe.fromText("");if(Xn(t,n),rr(t),e.dom.isEmpty(e.getBody()))e.setContent(""),e.selection.setCursorLocation();else{var r=e.dom.createRng();r.setStart(n.dom,0),r.setEnd(n.dom,0),e.selection.setRng(r),e.nodeChanged()}}))}))},mceTableCellToggleClass:function(t,n){s((function(t){var r=Xi(i),o=z(r,(function(t){return e.formatter.match("tablecellclass",{value:n},t.dom)})),a=o?e.formatter.remove:e.formatter.apply;P(r,(function(e){return a("tablecellclass",{value:n},e.dom)})),Ou(e,t.dom,_u)}))},mceTableToggleClass:function(t,n){s((function(t){e.formatter.toggle("tableclass",{value:n},t.dom),Ou(e,t.dom,_u)}))},mceTableToggleCaption:function(){Wf(e).each((function(t){vn(t,u).each((function(n){Mt(n,"caption").fold((function(){var t=Pe.fromTag("caption");Jn(t,Pe.fromText("Caption")),function(e,t,n){wt(e,n).fold((function(){Jn(e,t)}),(function(e){Yn(e,t)}))}(n,t,0),e.selection.setCursorLocation(t.dom,0)}),(function(r){dt("caption")(t)&&Me("td",n).each((function(t){return e.selection.setCursorLocation(t.dom,0)})),rr(r)})),Ou(e,n.dom,Au)}))}))},mceTableSizingMode:function(t,n){return function(t){return Wf(e).each((function(n){Xu(e)||Yu(e)||Ku(e)||vn(n,u).each((function(n){"relative"!==t||Oa(n)?"fixed"!==t||_a(n)?"responsive"!==t||Aa(n)||sc(n):cc(n):uc(n),Ri(n),Ou(e,n.dom,Au)}))}))}(n)},mceTableCellType:v((function(e){return"th"===e?t.makeCellsHeader:t.unmakeCellsHeader})),mceTableColType:v((function(e){return"th"===e?t.makeColumnsHeader:t.unmakeColumnsHeader})),mceTableRowType:v((function(e){switch(e){case"header":return t.makeRowsHeader;case"footer":return t.makeRowsFooter;default:return t.makeRowsBody}}
1))},(function(t,n){return e.addCommand(n,t)})),Ve({mceTableProps:h(Vf,e,!1),mceTableRowProps:h(jf,e),mceTableCellProps:h(Bf,e,i)},(function(t,n){return e.addCommand(n,(function(){return t()}))})),e.addCommand("mceInsertTable",(function(t,n){o(n)&&He(n).length>0?Il(e,n.rows,n.columns,n.options):Vf(e,!0)})),e.addCommand("mceTableApplyCellStyle",(function(t,n){var a=function(e){return"tablecell"+e.toLowerCase().replace("-","")};if(o(n)){var u=Xi(i);if(0!==u.length){var s=$e(n,(function(t,n){return e.formatter.has(a(n))&&r(t)}));(function(e){for(var t in e)if(ze.call(e,t))return!1;return!0})(s)||(Ve(s,(function(t,n){P(u,(function(r){Cf.normal(e,r.dom).setFormat(a(n),t)}))})),c(u[0]).each((function(t){return Ou(e,t.dom,_u)})))}}}))},$f={remove_similar:!0,inherit:!1},Gf=Y({selector:"td,th"},$f),Kf={tablecellbackgroundcolor:Y({styles:{backgroundColor:"%value"}},Gf),tablecellverticalalign:Y({styles:{"vertical-align":"%value"}},Gf),tablecellbordercolor:Y({styles:{borderColor:"%value"}},Gf),tablecellclass:Y({classes:["%value"]},Gf),tableclass:Y({selector:"table",classes:["%value"]},$f),tablecellborderstyle:Y({styles:{borderStyle:"%value"}},Gf),tablecellborderwidth:Y({styles:{borderWidth:"%value"}},Gf)},Yf=_r([{none:["current"]},{first:["current"]},{middle:["current","target"]},{last:["current"]}]),Xf=Y(Y({},Yf),{none:function(e){return void 0===e&&(e=void 0),Yf.none(e)}}),Qf=function(e,t,n,r,o){void 0===o&&(o=x);var i=1===r;if(!i&&n<=0)return Xf.first(e[0]);if(i&&n>=e.length-1)return Xf.last(e[e.length-1]);var a=n+r,u=e[a];return o(u)?Xf.middle(t,u):Qf(e,t,a,r,o)},Jf=function(e,t){return vn(e,t).bind((function(t){var n=gn(t);return j(n,(function(t){return Le(e,t)})).map((function(e){return{index:e,all:n}}))}))},Zf=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},ed=_r([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),td={before:ed.before,on:ed.on,after:ed.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(p,p,p)}},nd=_r([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),rd={domRange:nd.domRange,relative:nd.relative,exact:nd.exact,exactFromRange:function(e){return nd.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Pe.fromDom(e.startContainer)},relative:function(e,t){return td.getStart(e)},exact:function(e,t,n,r){return e}})}(e);return Pe.fromDom(pt(t).dom.defaultView)},range:Zf},od=function(e,t){var n=e.document.createRange();return n.selectNode(t.dom),n},id=function(e,t){var n=e.document.createRange();return ad(n,t),n},ad=function(e,t){return e.selectNodeContents(t.dom)},ud=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold((function(e){r.setStartBefore(e.dom)}),(function(e,t){r.setStart(e.dom,t)}),(function(e){r.setStartAfter(e.dom)})),function(e,t){t.fold((function(t){e.setEndBefore(t.dom)}),(function(t,n){e.setEnd(t.dom,n)}),(function(t){e.setEndAfter(t.dom)}))}(o,n),o},cd=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},sd=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},ld=_r([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),fd=function(e,t,n){return t(Pe.fromDom(n.startContainer),n.startOffset,Pe.fromDom(n.endContainer),n.endOffset)},dd=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:m(e),rtl:T.none}},relative:function(t,n){return{ltr:Q((function(){return ud(e,t,n)})),rtl:Q((function(){return T.some(ud(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:Q((function(){return cd(e,t,n,r,o)})),rtl:Q((function(){return T.some(cd(e,r,o,t,n))}))}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter((function(e){return!1===e.collapsed})).map((function(e){return ld.rtl(Pe.fromDom(e.endContainer),e.endOffset,Pe.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return fd(0,ld.ltr,n)})):fd(0,ld.ltr,n)}(0,n)},md=function(e,t){return dd(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom,o),i.setEnd(t.dom,n),i}})},pd=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},gd=function(e,t,n,r,o){var i=function(n){var r=e.dom.createRange();return r.setStart(t.dom,n),r.collapse(!0),r},a=ar(t).length,u=function(e,t,n,r,o){if(0===o)return 0;if(t===r)return o-1;for(var i=r,a=1;a<o;a++){var u=e(a),c=Math.abs(t-u.left);if(n<=u.bottom){if(n<u.top||c>i)return a-1;i=c}}return 0}((function(e){return i(e).getBoundingClientRect()}),n,r,o.right,a);return i(u)},hd=function(e,t,n,r){return st(t)?function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getClientRects();return K(i,(function(e){return pd(e,n,r)?T.some(e):T.none()})).map((function(o){return gd(e,t,n,r,o)}))}(e,t,n,r):function(e,t,n,r){var o=e.dom.createRange(),i=yt(t);return K(i,(function(t){return o.selectNode(t.dom),pd(o.getBoundingClientRect(),n,r)?hd(e,t,n,r):T.none()}))}(e,t,n,r)},vd=!0,bd=function(e,t){return t-e.left<e.right-t&&vd},yd=function(e,t,n){var r=e.dom.createRange();return r.selectNode(t.dom),r.collapse(n),r},wd=function(e,t,n){var r=e.dom.createRange();r.selectNode(t.dom);var o=r.getBoundingClientRect(),i=bd(o,n);return(i===vd?pi:gi)(t).map((function(t){return yd(e,t,i)}))},xd=function(e,t,n){var r=t.dom.getBoundingClientRect(),o=bd(r,n);
1return T.some(yd(e,t,o))},Cd=function(e,t,n){var r,o;return T.from(null===(o=(r=e.dom).caretPositionFromPoint)||void 0===o?void 0:o.call(r,t,n)).bind((function(t){if(null===t.offsetNode)return T.none();var n=e.dom.createRange();return n.setStart(t.offsetNode,t.offset),n.collapse(),T.some(n)}))},kd=function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getBoundingClientRect();return function(e,t,n,r){var o=e.dom.createRange();o.selectNode(t.dom);var i=o.getBoundingClientRect(),a=Math.max(i.left,Math.min(i.right,n)),u=Math.max(i.top,Math.min(i.bottom,r));return hd(e,t,a,u)}(e,t,Math.max(i.left,Math.min(i.right,n)),Math.max(i.top,Math.min(i.bottom,r)))},Sd=function(e,t,n){return Pe.fromPoint(e,t,n).bind((function(r){var o=function(){return function(e,t,n){return(0===yt(t).length?xd:wd)(e,t,n)}(e,r,t)};return 0===yt(r).length?o():kd(e,r,t,n).orThunk(o)}))},Td=document.caretPositionFromPoint?Cd:document.caretRangeFromPoint?function(e,t,n){var r,o;return T.from(null===(o=(r=e.dom).caretRangeFromPoint)||void 0===o?void 0:o.call(r,t,n))}:Sd,Ed=function(e,t){var n=ot(e);return"input"===n?td.after(e):A(["br","img"],n)?0===t?td.before(e):td.after(e):td.on(e,t)},Od=function(e,t){var n=e.fold(td.before,Ed,td.after),r=t.fold(td.before,Ed,td.after);return rd.relative(n,r)},_d=function(e,t,n,r){var o=Ed(e,t),i=Ed(n,r);return rd.relative(o,i)},Ad=function(e,t,n,r){var o=function(e,t,n,r){var o=mt(e).dom.createRange();return o.setStart(e.dom,t),o.setEnd(n.dom,r),o}(e,t,n,r),i=Le(e,n)&&t===r;return o.collapsed&&!i},Dd=function(e){return T.from(e.getSelection())},Nd=function(e,t){Dd(e).each((function(e){e.removeAllRanges(),e.addRange(t)}
1))},Rd=function(e,t,n,r,o){var i=cd(e,t,n,r,o);Nd(e,i)},Pd=function(e,t){return dd(e,t).match({ltr:function(t,n,r,o){Rd(e,t,n,r,o)},rtl:function(t,n,r,o){Dd(e).each((function(i){if(i.setBaseAndExtent)i.setBaseAndExtent(t.dom,n,r.dom,o);else if(i.extend)try{!function(e,t,n,r,o,i){t.collapse(n.dom,r),t.extend(o.dom,i)}(0,i,t,n,r,o)}catch(i){Rd(e,r,o,t,n)}else Rd(e,r,o,t,n)}))}})},Bd=function(e,t,n,r,o){var i=_d(t,n,r,o);Pd(e,i)},Id=function(e,t,n){var r=Od(t,n);Pd(e,r)},Md=function(e){var t=rd.getWin(e).dom,n=function(e,n,r,o){return cd(t,e,n,r,o)},r=function(e){return e.match({domRange:function(e){var t=Pe.fromDom(e.startContainer),n=Pe.fromDom(e.endContainer);return _d(t,e.startOffset,n,e.endOffset)},relative:Od,exact:_d})}(e);return dd(t,r).match({ltr:n,rtl:n})},Ld=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return T.some(Zf(Pe.fromDom(t.startContainer),t.startOffset,Pe.fromDom(n.endContainer),n.endOffset))}return T.none()},Fd=function(e){if(null===e.anchorNode||null===e.focusNode)return Ld(e);var t=Pe.fromDom(e.anchorNode),n=Pe.fromDom(e.focusNode);return Ad(t,e.anchorOffset,n,e.focusOffset)?T.some(Zf(t,e.anchorOffset,n,e.focusOffset)):Ld(e)},jd=function(e,t,n){void 0===n&&(n=!0);var r=(n?id:od)(e,t);Nd(e,r)},Ud=function(e){return function(e){return Dd(e).filter((function(e){return e.rangeCount>0})).bind(Fd)}(e).map((function(e){return rd.exact(e.start,e.soffset,e.finish,e.foffset)}))},Hd=function(e,t){return function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?T.some(n).map(sd):T.none()}(md(e,t))},zd=function(e,t,n){return function(e,t,n){var r=Pe.fromDom(e.document);return Td(r,t,n).map((function(e){return Zf(Pe.fromDom(e.startContainer),e.startOffset,Pe.fromDom(e.endContainer),e.endOffset)}))}(e,t,n)},Vd=tinymce.util.Tools.resolve("tinymce.util.VK"),Wd=function(e,t,n){return $d(e,t,function(e,t,n){return Jf(e,n).fold((function(){return Xf.none(e)}),(function(n){return Qf(n.all,e,n.index,1,t)}))}(n,iu))},qd=function(e,t,n){return $d(e,t,function(e,t,n){return Jf(e,n).fold((function(){return Xf.none()}),(function(n){return Qf(n.all,e,n.index,-1,t)}))}(n,iu))},$d=function(e,t,n){return n.fold(T.none,T.none,(function(e,t){return pi(t).map((function(e){return function(e,t){var n=rd.exact(t,0,t,0);return Md(n)}(0,e)}))}),(function(n){return e.execCommand("mceTableInsertRowAfter"),Wd(e,t,n)}))},Gd=["table","li","dl"],Kd=function(e,t){return{selection:e,kill:t}},Yd=function(e,t,n,r){return{start:td.on(e,t),finish:td.on(n,r)}},Xd=function(e,t){var n=md(e,t);return Zf(Pe.fromDom(n.startContainer),n.startOffset,Pe.fromDom(n.endContainer),n.endOffset)},Qd=Yd,Jd=function(e,t,n,r,o){return Le(n,r)?T.none():Cr(n,r,t).bind((function(t){var r=t.boxes.getOr([]);return r.length>1?(o(e,r,t.start,t.finish),T.some(Kd(T.some(Qd(n,0,n,fi(n))),!0))):T.none()}))},Zd=function(e,t){return{item:e,mode:t}},em=function(e,t,n,r){return void 0===r&&(r=tm),e.property().parent(t).map((function(e){return Zd(e,r)}))},tm=function(e,t,n,r){return void 0===r&&(r=nm),n.sibling(e,t).map((function(e){return Zd(e,r)}))},nm=function(e,t,n,r){void 0===r&&(r=nm);var o=e.property().children(t);return n.first(o).map((function(e){return Zd(e,r)}))},rm=[{current:em,next:tm,fallback:T.none()},{current:tm,next:nm,fallback:T.some(em)},{current:nm,next:nm,fallback:T.some(tm)}],om=function(e,t,n,r,o){return void 0===o&&(o=rm),F(o,(function(e){return e.current===n})).bind((function(n){return n.current(e,t,r,n.next).orThunk((function(){return n.fallback.bind((function(n){return om(e,t,n,r)}))}))}))},im=function(){return{sibling:function(e,t){return e.query().prevSibling(t)},first:function(e){return e.length>0?T.some(e[e.length-1]):T.none()}}},am=function(){return{sibling:function(e,t){return e.query().nextSibling(t)},first:function(e){return e.length>0?T.some(e[0]):T.none()}}},um=function(e,t,n,r,o,i){return om(e,t,r,o).bind((function(t){return i(t.item)?T.none():n(t.item)?T.some(t.item):um(e,t.item,n,t.mode,o,i)}))},cm=function(e){return function(t){return 0===e.property().children(t).length}},sm=function(e,t,n,r){return um(e,t,n,tm,im(),r)},lm=function(e,t,n,r){return um(e,t,n,tm,am(),r)},fm=lr(),dm=function(e,t){return function(e,t,n){return sm(e,t,cm(e),n)}(fm,e,t)},mm=function(e,t){return function(e,t,n){return lm(e,t,cm(e),n)}(fm,e,t)},pm=_r([{none:["message"]},{success:[]},{failedUp:["cell"]},{failedDown:["cell"]}]),gm=function(e){return Ft(e,"tr")},hm=Y(Y({},pm),{verify:function(e,t,n,r,o,i,a){return Ft(r,"td,th",a).bind((function(n){return Ft(t,"td,th",a).map((function(t){return Le(n,t)?Le(r,n)&&fi(n)===o?i(t):pm.none("in same cell"):wr(gm,[n,t]).fold((function(){return function(e,t,n){var r=e.getRect(t),o=e.getRect(n);return o.right>r.left&&o.left<r.right}(e,t,n)?pm.success():i(t)}),(function(e){return i(t)}))}))})).getOr(pm.none("default"))},cata:function(e,t,n,r,o){return e.fold(t,n,r,o)}}),vm=function(e,t){return j(e,h(Le,t))},bm=function(e){return"br"===ot(e)},ym=function(e,t,n){return t(e,n).bind((function(e){return st(e)&&0===ar(e).trim().length?ym(e,t,n):T.some(e)}))},wm=function(e,t,n,r){return function(e,t){return wt(e,t).filter(bm).orThunk((function(){return wt(e,t-1).filter(bm)}))}(t,n).bind((function(t){return r.traverse(t).fold((function(){return ym(t,r.gather,e).map(r.relative)}),(function(e){return function(e){return gt(e).bind((function(t){var n=yt(t);return vm(n,e).map((function(r){return function(e,t,n,r){return{parent:e,children:t,element:n,index:r}}(t,n,e,r)}))}))}(e).map((function(e){return td.on(e.parent,e.index)}))}))}))},xm=function(e,t,n,r){var o=bm(t)?function(e,t,n){return n.traverse(t).orThunk((function(){return ym(t,n.gather,e)})).map(n.relative)}(e,t,r):wm(e,t,n,r);return o.map((function(e){return{start:e,finish:e}}))},Cm=function(e,t){return{left:e.left,top:e.top+t,right:e.right,bottom:e.bottom+t}},km=function(e,t){return{left:e.left,top:e.top-t,right:e.right,bottom:e.bottom-t}},Sm=function(e,t,n){return{left:e.left+t,top:e.top+n,right:e.right+t,bottom:e.bottom+n}},Tm=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}
1,Em=function(e,t){return T.some(e.getRect(t))},Om=function(e,t,n){return ct(t)?Em(e,t).map(Tm):st(t)?function(e,t,n){return n>=0&&n<fi(t)?e.getRangedRect(t,n,t,n+1):n>0?e.getRangedRect(t,n-1,t,n):T.none()}(e,t,n).map(Tm):T.none()},_m=function(e,t){return ct(t)?Em(e,t).map(Tm):st(t)?e.getRangedRect(t,0,t,fi(t)).map(Tm):T.none()},Am=_r([{none:[]},{retry:["caret"]}]),Dm=function(e,t,n){return(r=t,o=Ms,Pt((function(e,t){return t(e)}),Bt,r,o,i)).fold(w,(function(t){return _m(e,t).exists((function(e){return function(e,t){return e.left<t.left||Math.abs(t.right-e.left)<1||e.left>t.right}(n,e)}))}));var r,o,i},Nm={point:function(e){return e.bottom},adjuster:function(e,t,n,r,o){var i=Cm(o,5);return Math.abs(n.bottom-r.bottom)<1||n.top>o.bottom?Am.retry(i):n.top===o.bottom?Am.retry(Cm(o,1)):Dm(e,t,o)?Am.retry(Sm(i,5,0)):Am.none()},move:Cm,gather:mm},Rm=function(e,t,n,r,o){return 0===o?T.some(r):function(e,t,n){return e.elementFromPoint(t,n).filter((function(e){return"table"===ot(e)})).isSome()}(e,r.left,t.point(r))?function(e,t,n,r,o){return Rm(e,t,n,t.move(r,5),o)}(e,t,n,r,o-1):e.situsFromPoint(r.left,t.point(r)).bind((function(i){return i.start.fold(T.none,(function(i){return _m(e,i).bind((function(a){return t.adjuster(e,i,a,n,r).fold(T.none,(function(r){return Rm(e,t,n,r,o-1)}))})).orThunk((function(){return T.some(r)}))}),T.none)}))},Pm=function(e,t,n){var r=e.move(n,5),o=Rm(t,e,n,r,100).getOr(r);return function(e,t,n){return e.point(t)>n.getInnerHeight()?T.some(e.point(t)-n.getInnerHeight()):e.point(t)<0?T.some(-e.point(t)):T.none()}(e,o,t).fold((function(){return t.situsFromPoint(o.left,e.point(o))}),(function(n){return t.scrollBy(0,n),t.situsFromPoint(o.left,e.point(o)-n)}))},Bm={tryUp:h(Pm,{point:function(e){return e.top},adjuster:function(e,t,n,r,o){var i=km(o,5);return Math.abs(n.top-r.top)<1||n.bottom<o.top?Am.retry(i):n.bottom===o.top?Am.retry(km(o,1)):Dm(e,t,o)?Am.retry(Sm(i,5,0)):Am.none()},move:km,gather:dm}),tryDown:h(Pm,Nm),ieTryUp:function(e,t){return e.situsFromPoint(t.left,t.top-5)},ieTryDown:function(e,t){return e.situsFromPoint(t.left,t.bottom+5)},getJumpSize:m(5)},Im=function(e,t,n){return e.getSelection().bind((function(r){return xm(t,r.finish,r.foffset,n).fold((function(){return T.some(pc(r.finish,r.foffset))}),(function(o){var i=e.fromSitus(o);return function(e){return hm.cata(e,(function(e){return T.none()}),(function(){return T.none()}),(function(e){return T.some(pc(e,0))}),(function(e){return T.some(pc(e,fi(e)))}))}(hm.verify(e,r.finish,r.foffset,i.finish,i.foffset,n.failure,t))}))}))},Mm=function(e,t,n,r,o,i){return 0===i?T.none():jm(e,t,n,r,o).bind((function(a){var u=e.fromSitus(a),c=hm.verify(e,n,r,u.finish,u.foffset,o.failure,t);return hm.cata(c,(function(){return T.none()}),(function(){return T.some(a)}),(function(a){return Le(n,a)&&0===r?Lm(e,n,r,km,o):Mm(e,t,a,0,o,i-1)}),(function(a){return Le(n,a)&&r===fi(a)?Lm(e,n,r,Cm,o):Mm(e,t,a,fi(a),o,i-1)}))}))},Lm=function(e,t,n,r,o){return Om(e,t,n).bind((function(t){return Fm(e,o,r(t,Bm.getJumpSize()))}))},Fm=function(e,t,n){var r=Ne().browser;return r.isChrome()||r.isSafari()||r.isFirefox()||r.isEdge()?t.otherRetry(e,n):r.isIE()?t.ieRetry(e,n):T.none()},jm=function(e,t,n,r,o){return Om(e,n,r).bind((function(t){return Fm(e,o,t)}))},Um=function(e,t){return Bt(e,(function(e){return gt(e).exists((function(e){return Le(e,t)}))}),n).isSome();var n},Hm=function(e,t,n,r,o){return Ft(r,"td,th",t).bind((function(r){return Ft(r,"table",t).bind((function(i){return Um(o,i)?function(e,t,n){return Im(e,t,n).bind((function(r){return Mm(e,t,r.element,r.offset,n,20).map(e.fromSitus)}))}(e,t,n).bind((function(e){return Ft(e.finish,"td,th",t).map((function(t){return{start:r,finish:t,range:e}}))})):T.none()}))}))},zm=function(e,t,n,r,o,i){return Ne().browser.isIE()?T.none():i(r,t).orThunk((function(){return Hm(e,t,n,r,o).map((function(e){var t=e.range;return Kd(T.some(Qd(t.start,t.soffset,t.finish,t.foffset)),!0)}))}))},Vm=function(e,t){return Ft(e,"tr",t).bind((function(e){return Ft(e,"table",t).bind((function(n){var r=Rt(n,"tr");return Le(e,r[0])?function(e,t,n){return sm(fm,e,t,n)}(n,(function(e){return gi(e).isSome()}),t).map((function(e){var t=fi(e);return Kd(T.some(Qd(e,t,e,t)),!0)})):T.none()}))}))},Wm=function(e,t){return Ft(e,"tr",t).bind((function(e){return Ft(e,"table",t).bind((function(n){var r=Rt(n,"tr");return Le(e,r[r.length-1])?function(e,t,n){return lm(fm,e,t,n)}(n,(function(e){return pi(e).isSome()}),t).map((function(e){return Kd(T.some(Qd(e,0,e,0)),!0)})):T.none()}))}))},qm=function(e,t,n,r,o,i,a){return Hm(e,n,r,o,i).bind((function(e){return Jd(t,n,e.start,e.finish,a)}))},$m=function(e,t){return Ft(e,"td,th",t)},Gm={traverse:bt,gather:mm,relative:td.before,otherRetry:Bm.tryDown,ieRetry:Bm.ieTryDown,failure:hm.failedDown},Km={traverse:vt,gather:dm,relative:td.before,otherRetry:Bm.tryUp,ieRetry:Bm.ieTryUp,failure:hm.failedUp},Ym=function(e){return function(t){return t===e}}
1,Xm=Ym(38),Qm=Ym(40),Jm=function(e){return e>=37&&e<=40},Zm={isBackward:Ym(37),isForward:Ym(39)},ep={isBackward:Ym(39),isForward:Ym(37)},tp=function(e){return{elementFromPoint:function(t,n){return Pe.fromPoint(Pe.fromDom(e.document),t,n)},getRect:function(e){return e.dom.getBoundingClientRect()},getRangedRect:function(t,n,r,o){var i=rd.exact(t,n,r,o);return Hd(e,i)},getSelection:function(){return Ud(e).map((function(t){return Xd(e,t)}))},fromSitus:function(t){var n=rd.relative(t.start,t.finish);return Xd(e,n)},situsFromPoint:function(t,n){return zd(e,t,n).map((function(e){return Yd(e.start,e.soffset,e.finish,e.foffset)}))},clearSelection:function(){!function(e){Dd(e).each((function(e){return e.removeAllRanges()}))}(e)},collapseSelection:function(t){void 0===t&&(t=!1),Ud(e).each((function(n){return n.fold((function(e){return e.collapse(t)}),(function(n,r){var o=t?n:r;Id(e,o,o)}),(function(n,r,o,i){var a=t?n:o,u=t?r:i;Bd(e,a,u,a,u)}))}))},setSelection:function(t){Bd(e,t.start,t.soffset,t.finish,t.foffset)},setRelativeSelection:function(t,n){Id(e,t,n)},selectNode:function(t){jd(e,t,!1)},selectContents:function(t){jd(e,t)},getInnerHeight:function(){return e.innerHeight},getScrollY:function(){var t,n;return(t=Pe.fromDom(e.document),n=void 0!==t?t.dom:document,co(n.body.scrollLeft||n.documentElement.scrollLeft,n.body.scrollTop||n.documentElement.scrollTop)).top},scrollBy:function(t,n){!function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollBy(e,t)}(t,n,Pe.fromDom(e.document))}}},np=function(e,t){return{rows:e,cols:t}},rp=function(e,t,n,r){var o=function(e,t,n,r){var o=uf(),i=o.clear,a=function(i){o.on((function(o){r.clearBeforeUpdate(t),$m(i.target,n).each((function(a){Cr(o,a,n).each((function(n){var o=n.boxes.getOr([]);if(1===o.length){var u=o[0],c="false"===au(u),s=$t(ou(i.target),u,Le);c&&s&&(r.selectRange(t,o,u,u),e.selectContents(u))}else o.length>1&&(r.selectRange(t,o,n.start,n.finish),e.selectContents(a))}))}))}))};return{clearstate:i,mousedown:function(e){r.clear(t),$m(e.target,n).each(o.set)},mouseover:function(e){a(e)},mouseup:function(e){a(e),i()}}}(tp(e),t,n,r);return{clearstate:o.clearstate,mousedown:o.mousedown,mouseover:o.mouseover,mouseup:o.mouseup}},op=function(e,t,n,r){var o=tp(e),i=function(){return r.clear(t),T.none()};return{keydown:function(e,a,u,c,s,l){var f=e.raw,d=f.which,m=!0===f.shiftKey,p=kr(t,r.selectedSelector).fold((function(){return Jm(d)&&!m&&r.clearBeforeUpdate(t),Qm(d)&&m?h(qm,o,t,n,Gm,c,a,r.selectRange):Xm(d)&&m?h(qm,o,t,n,Km,c,a,r.selectRange):Qm(d)?h(zm,o,n,Gm,c,a,Wm):Xm(d)?h(zm,o,n,Km,c,a,Vm):T.none}),(function(e){var n=function(n){return function(){var i=K(n,(function(n){return function(e,t,n,r,o){return Tr(r,e,t,o.firstSelectedSelector,o.lastSelectedSelector).map((function(e){return o.clearBeforeUpdate(n),o.selectRange(n,e.boxes,e.start,e.finish),e.boxes}))}(n.rows,n.cols,t,e,r)}));return i.fold((function(){return Sr(t,r.firstSelectedSelector,r.lastSelectedSelector).map((function(e){var n=Qm(d)||l.isForward(d)?td.after:td.before;return o.setRelativeSelection(td.on(e.first,0),n(e.table)),r.clear(t),Kd(T.none(),!0)}))}),(function(e){return T.some(Kd(T.none(),!0))}))}};return Qm(d)&&m?n([np(1,0)]):Xm(d)&&m?n([np(-1,0)]):l.isBackward(d)&&m?n([np(0,-1),np(-1,0)]):l.isForward(d)&&m?n([np(0,1),np(1,0)]):Jm(d)&&!m?i:T.none}));return p()},keyup:function(e,o,i,a,u){return kr(t,r.selectedSelector).fold((function(){var c=e.raw;return!0===c.shiftKey&&Jm(c.which)?function(e,t,n,r,o,i,a){return Le(n,o)&&r===i?T.none():Ft(n,"td,th",t).bind((function(n){return Ft(o,"td,th",t).bind((function(r){return Jd(e,t,n,r,a)}))}))}(t,n,o,i,a,u,r.selectRange):T.none()}),T.none)}}},ip=function(e,t,n){var r=function(t){Wt(t,e.selected),Wt(t,e.firstSelected),Wt(t,e.lastSelected)},o=function(t){Ut(t,e.selected,"1")},i=function(e){a(e),n()},a=function(t){var n=Rt(t,e.selectedSelector+","+e.firstSelectedSelector+","+e.lastSelectedSelector);P(n,r)};return{clearBeforeUpdate:a,clear:i,selectRange:function(n,r,a,u){i(n),P(r,o),Ut(a,e.firstSelected,"1"),Ut(u,e.lastSelected,"1"),t(r,a,u)},selectedSelector:e.selectedSelector,firstSelectedSelector:e.firstSelectedSelector,lastSelectedSelector:e.lastSelectedSelector}},ap=function(e,t,n){var r=Fn.fromTable(e);return Kc(r,t).map((function(e){var t=zc(r,n,!1),o=function(e,t){var n=e.slice(0,t[t.length-1].row+1),r=Vc(n);return H(r,(function(e){var n=e.cells.slice(0,t[t.length-1].column+1);return R(n,(function(e){return e.element}))}))}(t,e),i=function(e,t){var n=e.slice(t[0].row+t[0].rowspan-1,e.length),r=Vc(n);return H(r,(function(e){var n=e.cells.slice(t[0].column+t[0].colspan-1,e.cells.length);return R(n,(function(e){return e.element}))}))}(t,e);return{upOrLeftCells:o,downOrRightCells:i}}))},up=tinymce.util.Tools.resolve("tinymce.Env"),cp=function(e){return!1===Za(Pe.fromDom(e.target),"ephox-snooker-resizer-bar")};
1function sp(e,t,n){var r=ip(qi,(function(t,r,o){n.targets().each((function(n){vn(r).each((function(i){var a=nc(e),u=Si(d,Pe.fromDom(e.getDoc()),a),c=ap(i,n,u);!function(e,t,n,r,o){e.fire("TableSelectionChange",{cells:t,start:n,finish:r,otherCells:o})}(e,t,r,o,c)}))}))}),(function(){return function(e){e.fire("TableSelectionClear")}(e)}));return e.on("init",(function(n){var o=e.getWin(),i=Oi(e),a=Di(e),u=rp(o,i,a,r),c=op(o,i,a,r),s=function(e,t,n,r){var o=tp(e);return function(e,i){r.clearBeforeUpdate(t),Cr(e,i,n).each((function(e){var n=e.boxes.getOr([]);r.selectRange(t,n,e.start,e.finish),o.selectContents(i),o.collapseSelection()}))}}(o,i,a,r);e.on("TableSelectorChange",(function(e){return s(e.start,e.finish)}));var l,f,m=function(t,n){(function(e){return!0===e.raw.shiftKey})(t)&&(n.kill&&t.kill(),n.selection.each((function(t){var n=rd.relative(t.start,t.finish),r=md(o,n);e.selection.setRng(r)})))},p=function(e){return 0===e.button},g=(l=of(Pe.fromDom(i)),f=of(0),{touchEnd:function(e){var t=Pe.fromDom(e.target);if("td"===ot(t)||"th"===ot(t)){var n=l.get(),r=f.get();Le(n,t)&&e.timeStamp-r<300&&(e.preventDefault(),s(t,t))}l.set(t),f.set(e.timeStamp)}});e.on("dragstart",(function(e){u.clearstate()})),e.on("mousedown",(function(e){p(e)&&cp(e)&&u.mousedown(Ka(e))})),e.on("mouseover",(function(e){var t;(void 0===(t=e).buttons||up.browser.isEdge()&&0===t.buttons||1&t.buttons)&&cp(e)&&u.mouseover(Ka(e))})),e.on("mouseup",(function(e){p(e)&&cp(e)&&u.mouseup(Ka(e))})),e.on("touchend",g.touchEnd),e.on("keyup",(function(t){var n=Ka(t);if(n.raw.shiftKey&&Jm(n.raw.which)){var r=e.selection.getRng(),o=Pe.fromDom(r.startContainer),i=Pe.fromDom(r.endContainer);c.keyup(n,o,r.startOffset,i,r.endOffset).each((function(e){m(n,e)}))}})),e.on("keydown",(function(n){var r=Ka(n);t().each((function(e){return e.hideBars()}));var o=e.selection.getRng(),i=Pe.fromDom(o.startContainer),a=Pe.fromDom(o.endContainer),u=to(Zm,ep)(Pe.fromDom(e.selection.getStart()));c.keydown(r,i,o.startOffset,a,o.endOffset,u).each((function(e){m(r,e)})),t().each((function(e){return e.showBars()}))})),e.on("NodeChange",(function(){var t=e.selection,n=Pe.fromDom(t.getStart()),o=Pe.fromDom(t.getEnd());wr(vn,[n,o]).fold((function(){return r.clear(i)}),d)}))})),{clear:r.clear}}var lp=function(e,t){var n=of(T.none()),r=of([]),o=T.none(),i=dt("caption"),a=function(e){return o.forall((function(t){return!t[e]}))},u=function(){return Ki(function(e){return Pe.fromDom(e.selection.getEnd())}(e),Di(e))},c=function(){return Ki(Pi(e),Di(e)).bind((function(e){return n=Kt(vn(e),u().bind(vn),(function(n,r){return Le(n,r)?i(e)?T.some(function(e){return{element:e,mergable:T.none(),unmergable:T.none(),selection:[e]}}(e)):T.some($i(t,n,e)):T.none()})),n.bind(p);var n}))},s=function(e){return vn(e.element).map((function(t){var n=Fn.fromTable(t),r=Kc(n,e).getOr([]),o=L(r,(function(e,t){return t.isLocked&&(e.onAny=!0,0===t.column?e.onFirst=!0:t.column+t.colspan>=n.grid.columns&&(e.onLast=!0)),e}),{onAny:!1,onFirst:!1,onLast:!1});return{mergeable:Qc(n,e).isSome(),unmergeable:Jc(n,e).isSome(),locked:o}}))},l=function(){n.set(Q(c)()),o=n.get().bind(s),P(r.get(),(function(e){return e()}))},f=function(e){return e(),r.set(r.get().concat([e])),function(){r.set(I(r.get(),(function(t){return t!==e})))}},d=function(e,t){return f((function(){return n.get().fold((function(){e.setDisabled(!0)}),(function(n){e.setDisabled(t(n))}))}))},m=function(e,t,r){return f((function(){return n.get().fold((function(){e.setDisabled(!0),e.setActive(!1)}),(function(n){e.setDisabled(t(n)),e.setActive(r(n))}))}))},g=function(e){return o.exists((function(t){return t.locked[e]}))},h=function(t,n){return function(r){return m(r,(function(e){return i(e.element)}),(function(){return e.queryCommandValue(t)===n}))}},v=h("mceTableRowType","header"),b=h("mceTableColType","th");return e.on("NodeChange ExecCommand TableSelectorChange",l),{onSetupTable:function(e){return d(e,(function(e){return!1}))},onSetupCellOrRow:function(e){return d(e,(function(e){return i(e.element)}))},onSetupColumn:function(e){return function(t){return d(t,(function(t){return i(t.element)||g(e)}))}},onSetupPasteable:function(e){return function(t){return d(t,(function(t){return i(t.element)||e().isNone()}))}},onSetupPasteableColumn:function(e,t){return function(n){return d(n,(function(n){return i(n.element)||e().isNone()||g(t)}))}},onSetupMergeable:function(e){return d(e,(function(e){return a("mergeable")}))},onSetupUnmergeable:function(e){return d(e,(function(e){return a("unmergeable")}))},resetTargets:l,onSetupTableWithCaption:function(t){return m(t,w,(function(t){return vn(t.element,Di(e)).exists((function(e){return Mt(e,"caption").isSome()}))}))},onSetupTableRowHeaders:v,onSetupTableColumnHeaders:b,targets:n.get}},fp=function(e){var t=function(e,t,n){return{get:function(){return Er(e(),n).fold((function(){return t().fold(Nr,Pr)}),(function(e){return Rr(e)}))}}}((function(){return Oi(e)}),(function(){return Yi(Pi(e),Di(e))}),qi.selectedSelector),n=lp(e,t),r=mc(e),o=sp(e,r.lazyResize,n),i=Al(e,o,r.lazyWire),a=function(){var e=uf(),t=uf();return{getRows:e.get,setRows:function(n){n.fold(e.clear,e.set),t.clear()},clearRows:e.clear,getColumns:t.get,setColumns:function(n){n.fold(t.clear,t.set),e.clear()},clearColumns:t.clear}}();return qf(e,i,0,t,a),function(e,t,n){var r=Di(e),o=function(t){return Yi(Pi(e)).bind((function(e){return vn(e,r).map((function(r){var o=$i(n,r,e);return t(r,o)}))})).getOr("")};Ve({mceTableRowType:function(){return o(t.getTableRowType)},mceTableCellType:function(){return o(t.getTableCellType)},mceTableColType:function(){return o(t.getTableColType)}},(function(t,n){return e.addQueryValueHandler(n,t)}))}(e,i,t),Qi(e,t,i),function(e,t,n,r){var o=function(t){return function(){return e.execCommand(t)}},i=function(t){e.execCommand("mceInsertTable",!1,{rows:t.numRows,columns:t.numC
1olumns})},a={text:"Table properties",onSetup:n.onSetupTable,onAction:o("mceTableProps")},u={text:"Delete table",icon:"table-delete-table",onSetup:n.onSetupTable,onAction:o("mceTableDelete")};e.ui.registry.addMenuItem("tableinsertrowbefore",{text:"Insert row before",icon:"table-insert-row-above",onAction:o("mceTableInsertRowBefore"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tableinsertrowafter",{text:"Insert row after",icon:"table-insert-row-after",onAction:o("mceTableInsertRowAfter"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tabledeleterow",{text:"Delete row",icon:"table-delete-row",onAction:o("mceTableDeleteRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablerowprops",{text:"Row properties",icon:"table-row-properties",onAction:o("mceTableRowProps"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablecutrow",{text:"Cut row",icon:"cut-row",onAction:o("mceTableCutRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablecopyrow",{text:"Copy row",icon:"duplicate-row",onAction:o("mceTableCopyRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablepasterowbefore",{text:"Paste row before",icon:"paste-row-before",onAction:o("mceTablePasteRowBefore"),onSetup:n.onSetupPasteable(r.getRows)}),e.ui.registry.addMenuItem("tablepasterowafter",{text:"Paste row after",icon:"paste-row-after",onAction:o("mceTablePasteRowAfter"),onSetup:n.onSetupPasteable(r.getRows)});var c={type:"nestedmenuitem",text:"Row",getSubmenuItems:m("tableinsertrowbefore tableinsertrowafter tabledeleterow tablerowprops | tablecutrow tablecopyrow tablepasterowbefore tablepasterowafter")};e.ui.registry.addMenuItem("tableinsertcolumnbefore",{text:"Insert column before",icon:"table-insert-column-before",onAction:o("mceTableInsertColBefore"),onSetup:n.onSetupColumn("onFirst")}),e.ui.registry.addMenuItem("tableinsertcolumnafter",{text:"Insert column after",icon:"table-insert-column-after",onAction:o("mceTableInsertColAfter"),onSetup:n.onSetupColumn("onLast")}),e.ui.registry.addMenuItem("tabledeletecolumn",{text:"Delete column",icon:"table-delete-column",onAction:o("mceTableDeleteCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addMenuItem("tablecutcolumn",{text:"Cut column",icon:"cut-column",onAction:o("mceTableCutCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addMenuItem("tablecopycolumn",{text:"Copy column",icon:"duplicate-column",onAction:o("mceTableCopyCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addMenuItem("tablepastecolumnbefore",{text:"Paste column before",icon:"paste-column-before",onAction:o("mceTablePasteColBefore"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onFirst")}),e.ui.registry.addMenuItem("tablepastecolumnafter",{text:"Paste column after",icon:"paste-column-after",onAction:o("mceTablePasteColAfter"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onLast")});var s={type:"nestedmenuitem",text:"Column",getSubmenuItems:m("tableinsertcolumnbefore tableinsertcolumnafter tabledeletecolumn | tablecutcolumn tablecopycolumn tablepastecolumnbefore tablepastecolumnafter")};e.ui.registry.addMenuItem("tablecellprops",{text:"Cell properties",icon:"table-cell-properties",onAction:o("mceTableCellProps"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuItem("tablemergecells",{text:"Merge cells",icon:"table-merge-cells",onAction:o("mceTableMergeCells"),onSetup:n.onSetupMergeable}),e.ui.registry.addMenuItem("tablesplitcells",{text:"Split cell",icon:"table-split-cells",onAction:o("mceTableSplitCells"),onSetup:n.onSetupUnmergeable});var l={type:"nestedmenuitem",text:"Cell",getSubmenuItems:m("tablecellprops tablemergecells tablesplitcells")};!1===function(e){return e.getParam("table_grid",!0,"boolean")}(e)?e.ui.registry.addMenuItem("inserttable",{text:"Table",icon:"table",onAction:o("mceInsertTable")}):e.ui.registry.addNestedMenuItem("inserttable",{text:"Table",icon:"table",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"inserttable",onAction:i}]}}),e.ui.registry.addMenuItem("inserttabledialog",{text:"Insert table",icon:"table",onAction:o("mceInsertTable")}),e.ui.registry.addMenuItem("tableprops",a),e.ui.registry.addMenuItem("deletetable",u),e.ui.registry.addNestedMenuItem("row",c),e.ui.registry.addNestedMenuItem("column",s),e.ui.registry.addNestedMenuItem("cell",l),e.ui.registry.addContextMenu("table",{update:function(){return n.resetTargets(),n.targets().fold(m(""),(function(e){return"caption"===ot(e.element)?"tableprops deletetable":"cell row column | advtablesort | tableprops deletetable"}))}});var f=mf(Gu(e));0!==f.length&&e.ui.registry.addNestedMenuItem("tableclass",{icon:"table-classes",text:"Table styles",getSubmenuItems:function(){return ff(e,t,f,"tableclass",(function(t){return e.execCommand("mceTableToggleClass",!1,t)}))},onSetup:n.onSetupTable});var d=mf($u(e));0!==d.length&&e.ui.registry.addNestedMenuItem("tablecellclass",{icon:"table-cell-classes",text:"Cell styles",getSubmenuItems:function(){return ff(e,t,d,"tablecellclass",(function(t){return e.execCommand("mceTableCellToggleClass",!1,t)}))},onSetup:n.onSetupCellOrRow}
1),e.ui.registry.addNestedMenuItem("tablecellvalign",{icon:"vertical-align",text:"Vertical align",getSubmenuItems:function(){return ff(e,t,$l,"tablecellverticalalign",df(e,"vertical-align"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderwidth",{icon:"border-width",text:"Border width",getSubmenuItems:function(){return ff(e,t,Fu(e),"tablecellborderwidth",df(e,"border-width"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellborderstyle",{icon:"border-style",text:"Border style",getSubmenuItems:function(){return ff(e,t,ju(e),"tablecellborderstyle",df(e,"border-style"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addToggleMenuItem("tablecaption",{icon:"table-caption",text:"Table caption",onAction:o("mceTableToggleCaption"),onSetup:n.onSetupTableWithCaption}),e.ui.registry.addNestedMenuItem("tablecellbackgroundcolor",{icon:"cell-background-color",text:"Background color",getSubmenuItems:function(){return gf(e,rc(e),"background-color")},onSetup:n.onSetupCellOrRow}),e.ui.registry.addNestedMenuItem("tablecellbordercolor",{icon:"cell-border-color",text:"Border color",getSubmenuItems:function(){return gf(e,oc(e),"border-color")},onSetup:n.onSetupCellOrRow}),e.ui.registry.addToggleMenuItem("tablerowheader",{text:"Row header",icon:"table-top-header",onAction:hf(e),onSetup:n.onSetupTableRowHeaders}),e.ui.registry.addToggleMenuItem("tablecolheader",{text:"Column header",icon:"table-left-header",onAction:vf(e),onSetup:n.onSetupTableColumnHeaders})}(e,t,n,a),function(e,t,n,r){e.ui.registry.addMenuButton("table",{tooltip:"Table",icon:"table",fetch:function(e){return e("inserttable | cell row column | advtablesort | tableprops deletetable")}});var o=function(t){return function(){return e.execCommand(t)}};e.ui.registry.addButton("tableprops",{tooltip:"Table properties",onAction:o("mceTableProps"),icon:"table",onSetup:n.onSetupTable}),e.ui.registry.addButton("tabledelete",{tooltip:"Delete table",onAction:o("mceTableDelete"),icon:"table-delete-table",onSetup:n.onSetupTable}),e.ui.registry.addButton("tablecellprops",{tooltip:"Cell properties",onAction:o("mceTableCellProps"),icon:"table-cell-properties",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tablemergecells",{tooltip:"Merge cells",onAction:o("mceTableMergeCells"),icon:"table-merge-cells",onSetup:n.onSetupMergeable}),e.ui.registry.addButton("tablesplitcells",{tooltip:"Split cell",onAction:o("mceTableSplitCells"),icon:"table-split-cells",onSetup:n.onSetupUnmergeable}),e.ui.registry.addButton("tableinsertrowbefore",{tooltip:"Insert row before",onAction:o("mceTableInsertRowBefore"),icon:"table-insert-row-above",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertrowafter",{tooltip:"Insert row after",onAction:o("mceTableInsertRowAfter"),icon:"table-insert-row-after",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tabledeleterow",{tooltip:"Delete row",onAction:o("mceTableDeleteRow"),icon:"table-delete-row",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tablerowprops",{tooltip:"Row properties",onAction:o("mceTableRowProps"),icon:"table-row-properties",onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tableinsertcolbefore",{tooltip:"Insert column before",onAction:o("mceTableInsertColBefore"),icon:"table-insert-column-before",onSetup:n.onSetupColumn("onFirst")}),e.ui.registry.addButton("tableinsertcolafter",{tooltip:"Insert column after",onAction:o("mceTableInsertColAfter"),icon:"table-insert-column-after",onSetup:n.onSetupColumn("onLast")}),e.ui.registry.addButton("tabledeletecol",{tooltip:"Delete column",onAction:o("mceTableDeleteCol"),icon:"table-delete-column",onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addButton("tablecutrow",{tooltip:"Cut row",icon:"cut-row",onAction:o("mceTableCutRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tablecopyrow",{tooltip:"Copy row",icon:"duplicate-row",onAction:o("mceTableCopyRow"),onSetup:n.onSetupCellOrRow}),e.ui.registry.addButton("tablepasterowbefore",{tooltip:"Paste row before",icon:"paste-row-before",onAction:o("mceTablePasteRowBefore"),onSetup:n.onSetupPasteable(r.getRows)}),e.ui.registry.addButton("tablepasterowafter",{tooltip:"Paste row after",icon:"paste-row-after",onAction:o("mceTablePasteRowAfter"),onSetup:n.onSetupPasteable(r.getRows)}
1),e.ui.registry.addButton("tablecutcol",{tooltip:"Cut column",icon:"cut-column",onAction:o("mceTableCutCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addButton("tablecopycol",{tooltip:"Copy column",icon:"duplicate-column",onAction:o("mceTableCopyCol"),onSetup:n.onSetupColumn("onAny")}),e.ui.registry.addButton("tablepastecolbefore",{tooltip:"Paste column before",icon:"paste-column-before",onAction:o("mceTablePasteColBefore"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onFirst")}),e.ui.registry.addButton("tablepastecolafter",{tooltip:"Paste column after",icon:"paste-column-after",onAction:o("mceTablePasteColAfter"),onSetup:n.onSetupPasteableColumn(r.getColumns,"onLast")}),e.ui.registry.addButton("tableinsertdialog",{tooltip:"Insert table",onAction:o("mceInsertTable"),icon:"table"});var i=mf(Gu(e));0!==i.length&&e.ui.registry.addMenuButton("tableclass",{icon:"table-classes",tooltip:"Table styles",fetch:pf(e,t,i,"tableclass",(function(t){return e.execCommand("mceTableToggleClass",!1,t)})),onSetup:n.onSetupTable});var a=mf($u(e));0!==a.length&&e.ui.registry.addMenuButton("tablecellclass",{icon:"table-cell-classes",tooltip:"Cell styles",fetch:pf(e,t,a,"tablecellclass",(function(t){return e.execCommand("mceTableCellToggleClass",!1,t)})),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellvalign",{icon:"vertical-align",tooltip:"Vertical align",fetch:pf(e,t,$l,"tablecellverticalalign",df(e,"vertical-align")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderwidth",{icon:"border-width",tooltip:"Border width",fetch:pf(e,t,Fu(e),"tablecellborderwidth",df(e,"border-width")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellborderstyle",{icon:"border-style",tooltip:"Border style",fetch:pf(e,t,ju(e),"tablecellborderstyle",df(e,"border-style")),onSetup:n.onSetupCellOrRow}),e.ui.registry.addToggleButton("tablecaption",{tooltip:"Table caption",onAction:o("mceTableToggleCaption"),icon:"table-caption",onSetup:n.onSetupTableWithCaption}),e.ui.registry.addMenuButton("tablecellbackgroundcolor",{icon:"cell-background-color",tooltip:"Backgroun
1d color",fetch:function(t){return t(gf(e,rc(e),"background-color"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addMenuButton("tablecellbordercolor",{icon:"cell-border-color",tooltip:"Border color",fetch:function(t){return t(gf(e,oc(e),"border-color"))},onSetup:n.onSetupCellOrRow}),e.ui.registry.addToggleButton("tablerowheader",{tooltip:"Row header",icon:"table-top-header",onAction:hf(e),onSetup:n.onSetupTableRowHeaders}),e.ui.registry.addToggleButton("tablecolheader",{tooltip:"Column header",icon:"table-left-header",onAction:vf(e),onSetup:n.onSetupTableColumnHeaders})}(e,t,n,a),function(e){var t=function(e){return e.getParam("table_toolbar","tableprops tabledelete | tableinsertrowbefore tableinsertrowafter tabledeleterow | tableinsertcolbefore tableinsertcolafter tabledeletecol")}(e);t.length>0&&e.ui.registry.addContextToolbar("table",{predicate:function(t){return e.dom.is(t,"table")&&e.getBody().contains(t)},items:t,scope:"node",position:"node"})}(e),e.on("PreInit",(function(){e.serializer.addTempAttr(qi.firstSelected),e.serializer.addTempAttr(qi.lastSelected),function(e){e.formatter.register(Kf)}(e)})),function(e){return e.getParam("table_tab_navigation",!0,"boolean")}(e)&&e.on("keydown",(function(t){!function(e,t,n){if(e.keyCode===Vd.TAB){var r=Oi(t),o=function(e){var t=ot(e);return Le(e,r)||A(Gd,t)},i=t.selection.getRng(),a=Pe.fromDom(e.shiftKey?i.startContainer:i.endContainer);pn(a,o).each((function(r){e.preventDefault(),vn(r,o).each(n.clear),t.selection.collapse(e.shiftKey),(e.shiftKey?qd:Wd)(t,o,r).each((function(e){t.selection.setRng(e)}))}))}}(t,e,o)})),e.on("remove",(function(){r.destroy()})),function(e,t,n,r){return{insertTable:Fl(e),setClipboardRows:Ll(t.setRows),getClipboardRows:Ml(t.getRows),setClipboardCols:Ll(t.setColumns),getClipboardCols:Ml(t.getColumns),resizeHandler:n,selectionTargets:r}}(e,a,r,n)};Br.add("table",fp)}()},4934:(e,t,n)=>{!function(){"use strict";var e=function(e){return function(t){return function(e){var t=typeof e;return null===e?"null":"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}(t)===e}},t=function(e){return function(t){return typeof t===e}},r=function(e){return function(t){return e===t}},o=e("string"),i=e("object"),a=e("array"),u=r(null),c=t("boolean"),s=r(void 0),l=function(e){return null==e},f=function(e){return!l(e)},d=t("function"),m=t("number"),p=function(e,t){if(a(e)){for(var n=0,r=e.length;n<r;++n)if(!t(e[n]))return!1;return!0}return!1},g=function(){},h=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},v=function(e){return function(){return e}},b=function(e){return e},y=function(e,t){return e===t};function w(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var x=function(e){return function(t){return!e(t)}},C=function(e){return function(){throw new Error(e)}},k=v(!1),S=v(!0),T=tinymce.util.Tools.resolve("tinymce.ThemeManager"),E=function(){return E=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},E.apply(this,arguments)};function O(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}function _(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var A,D,N=function(){return R},R=(A=function(e){return e()},{fold:function(e,t){return e()},isSome:k,isNone:S,getOr:D=b,getOrThunk:A,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:v(null),getOrUndefined:v(void 0),or:D,orThunk:A,map:N,each:g,bind:N,exists:k,forall:S,filter:function(){return N()},toArray:function(){return[]},toString:v("none()")}),P=function(e){var t=v(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:S,isNone:k,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return P(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:R},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},B={some:P,none:N,from:function(e){return null==e?R:P(e)}},I=Array.prototype.slice,M=Array.prototype.indexOf,L=Array.prototype.push,F=function(e,t){return M.call(e,t)},j=function(e,t){return F(e,t)>-1},U=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},H=function(e,t){for(var n=[],r=0;r<e;r++)n.push(t(r));return n},z=function(e,t){for(var n=[],r=0;r<e.length;r+=t){var o=I.call(e,r,r+t);n.push(o)}return n},V=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){r[o]=t(e[o],o)}return r},W=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},q=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},$=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},G=function(e,t,n){return function(e,t){for(var n=e.length-1;n>=0;n--)t(e[n],n)}(e,(function(e,r){n=t(n,e,r)})),n},K=function(e,t,n){return W(e,(function(e,r){n=t(n,e,r)})),n},Y=function(e,t){return function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return B.some(i);if(n(i,r))break}return B.none()}(e,t,k)},X=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return B.some(n)}return B.none()},Q=function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!a(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input
1: "+e);L.apply(t,e[n])}return t},J=function(e,t){return Q(V(e,t))},Z=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},ee=function(e){var t=I.call(e,0);return t.reverse(),t},te=function(e,t){return $(e,(function(e){return!j(t,e)}))},ne=function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n},re=function(e){return[e]},oe=function(e,t){var n=I.call(e,0);return n.sort(t),n},ie=function(e,t){return t>=0&&t<e.length?B.some(e[t]):B.none()},ae=function(e){return ie(e,0)},ue=function(e){return ie(e,e.length-1)},ce=d(Array.from)?Array.from:function(e){return I.call(e)},se=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return B.none()},le=Object.keys,fe=Object.hasOwnProperty,de=function(e,t){for(var n=le(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},me=function(e,t){return pe(e,(function(e,n){return{k:n,v:t(e,n)}}))},pe=function(e,t){var n={};return de(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},ge=function(e,t){var n={};return function(e,t,n,r){de(e,(function(e,o){(t(e,o)?n:r)(e,o)}))}(e,t,function(e){return function(t,n){e[n]=t}}(n),g),n},he=function(e,t){var n=[];return de(e,(function(e,r){n.push(t(e,r))})),n},ve=function(e,t){for(var n=le(e),r=0,o=n.length;r<o;r++){var i=n[r],a=e[i];if(t(a,i,e))return B.some(a)}return B.none()},be=function(e){return he(e,b)},ye=function(e,t){return we(e,t)?B.from(e[t]):B.none()},we=function(e,t){return fe.call(e,t)},xe=function(e,t){return we(e,t)&&null!=e[t]},Ce=function(e,t,n){return void 0===n&&(n=y),e.exists((function(e){return n(e,t)}))},ke=function(e){for(var t=[],n=function(e){t.push(e)},r=0;r<e.length;r++)e[r].each(n);return t},Se=function(e,t,n){return e.isSome()&&t.isSome()?B.some(n(e.getOrDie(),t.getOrDie())):B.none()},Te=function(e,t){return e?B.some(t):B.none()},Ee=function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t},Oe=function(e,t){return-1!==e.indexOf(t)},_e=function(e,t){return Ee(e,t,0)},Ae=function(e,t){return Ee(e,t,e.length-t.length)},De=function(e){return function(t){return t.replace(e,"")}}(/^\s+|\s+$/g),Ne=function(e){return e.length>0},Re=function(e){return void 0!==e.style&&d(e.style.getPropertyValue)},Pe=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Be={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw new Error("HTML must have a single root node");return Pe(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return Pe(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return Pe(n)},fromDom:Pe,fromPoint:function(e,t,n){return B.from(e.dom.elementFromPoint(t,n)).map(Pe)}};"undefined"!=typeof window?window:Function("return this;")();var Ie,Me=function(e){return e.dom.nodeName.toLowerCase()},Le=function(e){return function(t){return function(e){return e.dom.nodeType}(t)===e}},Fe=Le(1),je=Le(3),Ue=Le(9),He=Le(11),ze=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},Ve=function(){return We(0,0)},We=function(e,t){return{major:e,minor:t}},qe={nu:We,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Ve():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return We(r(1),r(2))}(e,n)},unknown:Ve},$e=function(e,t){var n=String(t).toLowerCase();return Y(e,(function(e){return e.search(n)}))},Ge=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,Ke=function(e){return function(t){return Oe(t,e)}},Ye=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Oe(e,"edge/")&&Oe(e,"chrome")&&Oe(e,"safari")&&Oe(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ge],search:function(e){return Oe(e,"chrome")&&!Oe(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Oe(e,"msie")||Oe(e,"trident")}},{name:"Opera",versionRegexes:[Ge,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Ke("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Ke("firefox")},{name:"Safari",versionRegexes:[Ge,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Oe(e,"safari")||Oe(e,"mobile/"))&&Oe(e,"applewebkit")}}],Xe=[{name:"Windows",search:Ke("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Oe(e,"iphone")||Oe(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Ke("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Ke("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Ke("linux"),versionRegexes:[]},{name:"Solaris",search:Ke("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Ke("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Ke("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Qe={browsers:v(Ye),oses:v(Xe)},Je="Edge",Ze="Chrome",et="Opera",tt="Firefox",nt="Safari",rt=function(e){var t=e.current,n=function(e){return function(){return t===e}};
1return{current:t,version:e.version,isEdge:n(Je),isChrome:n(Ze),isIE:n("IE"),isOpera:n(et),isFirefox:n(tt),isSafari:n(nt)}},ot={unknown:function(){return rt({current:void 0,version:qe.unknown()})},nu:rt,edge:v(Je),chrome:v(Ze),ie:v("IE"),opera:v(et),firefox:v(tt),safari:v(nt)},it="Windows",at="Android",ut="Linux",ct="Solaris",st="FreeBSD",lt="ChromeOS",ft=function(e){var t=e.current,n=function(e){return function(){return t===e}};return{current:t,version:e.version,isWindows:n(it),isiOS:n("iOS"),isAndroid:n(at),isOSX:n("OSX"),isLinux:n(ut),isSolaris:n(ct),isFreeBSD:n(st),isChromeOS:n(lt)}},dt={unknown:function(){return ft({current:void 0,version:qe.unknown()})},nu:ft,windows:v(it),ios:v("iOS"),android:v(at),linux:v(ut),osx:v("OSX"),solaris:v(ct),freebsd:v(st),chromeos:v(lt)},mt=function(e,t,n){var r=Qe.browsers(),o=Qe.oses(),i=t.bind((function(e){return function(e,t){return se(t.brands,(function(t){var n=t.brand.toLowerCase();return Y(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:qe.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return $e(e,t).map((function(e){var n=qe.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(ot.unknown,ot.nu),a=function(e,t){return $e(e,t).map((function(e){var n=qe.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(dt.unknown,dt.nu),u=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!c&&!l;return{isiPad:v(o),isiPhone:v(i),isTablet:v(c),isPhone:v(s),isTouch:v(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:v(l),isDesktop:v(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}},pt=function(e){return window.matchMedia(e).matches},gt=ze((function(){return mt(navigator.userAgent,B.from(navigator.userAgentData),pt)})),ht=function(){return gt()},vt=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},bt=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},yt=function(e,t){return e.dom===t.dom},wt=function(e,t){return function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e,t,Node.DOCUMENT_POSITION_CONTAINED_BY)}(e.dom,t.dom)},xt=function(e,t){return ht().browser.isIE()?wt(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)},Ct=function(e){return Be.fromDom(e.dom.ownerDocument)},kt=function(e){return Ue(e)?e:Ct(e)},St=function(e){return Be.fromDom(kt(e).dom.documentElement)},Tt=function(e){return Be.fromDom(kt(e).dom.defaultView)},Et=function(e){return B.from(e.dom.parentNode).map(Be.fromDom)},Ot=function(e){return B.from(e.dom.offsetParent).map(Be.fromDom)},_t=function(e){return V(e.dom.childNodes,Be.fromDom)},At=function(e,t){return B.from(e.dom.childNodes[t]).map(Be.fromDom)},Dt=function(e,t){return{element:e,offset:t}},Nt=function(e,t){var n=_t(e);return n.length>0&&t<n.length?Dt(n[t],0):Dt(e,t)},Rt=function(e){return He(e)&&f(e.dom.host)},Pt=d(Element.prototype.attachShadow)&&d(Node.prototype.getRootNode),Bt=v(Pt),It=Pt?function(e){return Be.fromDom(e.dom.getRootNode())}:kt,Mt=function(e){return Rt(e)?e:Be.fromDom(kt(e).dom.body)},Lt=function(e){var t=It(e);return Rt(t)?B.some(t):B.none()},Ft=function(e){return Be.fromDom(e.dom.host)},jt=function(e){return f(e.dom.shadowRoot)},Ut=function(e){var t=je(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n,r,o=t.ownerDocument;return Lt(Be.fromDom(t)).fold((function(){return o.body.contains(t)}),(n=Ut,r=Ft,function(e){return n(r(e))}))},Ht=function(){return zt(Be.fromDom(document))},zt=function(e){var t=e.dom.body;if(null==t)throw new Error("Body is not available yet");return Be.fromDom(t)},Vt=function(e,t,n){if(!(o(n)||c(n)||m(n)))throw new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Wt=function(e,t,n){Vt(e.dom,t,n)},qt=function(e,t){var n=e.dom;de(t,(function(e,t){Vt(n,t,e)}))},$t=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},Gt=function(e,t){return B.from($t(e,t))},Kt=function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},Yt=function(e,t){e.dom.removeAttribute(t)},Xt=function(e,t,n){if(!o(n))throw new Error("CSS value must be a string: "+n);Re(e)&&e.style.setProperty(t,n)},Qt=function(e,t){Re(e)&&e.style.removeProperty(t)},Jt=function(e,t,n){Xt(e.dom,t,n)},Zt=function(e,t){var n=e.dom;de(t,(function(e,t){Xt(n,t,e)}))},en=function(e,t){var n=e.dom;de(t,(function(e,t){e.fold((function(){Qt(n,t)}),(function(e){Xt(n,t,e)}))}
1))},tn=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||Ut(e)?r:nn(n,t)},nn=function(e,t){return Re(e)?e.style.getPropertyValue(t):""},rn=function(e,t){var n=nn(e.dom,t);return B.from(n).filter((function(e){return e.length>0}))},on=function(e){var t={},n=e.dom;if(Re(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},an=function(e,t,n){var r=Be.fromTag(e);return Jt(r,t,n),rn(r,t).isSome()},un=function(e,t){Qt(e.dom,t),Ce(Gt(e,"style").map(De),"")&&Yt(e,"style")},cn=function(e){return e.dom.offsetWidth},sn=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=tn(n,e);return parseFloat(o)||0}return r},r=function(e,t){return K(t,(function(t,n){var r=tn(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!m(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Re(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}},ln=sn("height",(function(e){var t=e.dom;return Ut(e)?t.getBoundingClientRect().height:t.offsetHeight})),fn=function(e){return ln.get(e)},dn=function(e){return ln.getOuter(e)},mn=function(e,t){return{left:e,top:t,translate:function(n,r){return mn(e+n,t+r)}}},pn=mn,gn=function(e,t){return void 0!==e?e:void 0!==t?t:0},hn=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return pn(n.offsetLeft,n.offsetTop);var i=gn(null==r?void 0:r.pageYOffset,o.scrollTop),a=gn(null==r?void 0:r.pageXOffset,o.scrollLeft),u=gn(o.clientTop,n.clientTop),c=gn(o.clientLeft,n.clientLeft);return vn(e).translate(a-c,i-u)},vn=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?pn(n.offsetLeft,n.offsetTop):Ut(e)?function(e){var t=e.getBoundingClientRect();return pn(t.left,t.top)}(t):pn(0,0)},bn=sn("width",(function(e){return e.dom.offsetWidth})),yn=function(e){return bn.get(e)},wn=function(e){return bn.getOuter(e)},xn=function(e){var t=Be.fromDom(function(e){if(Bt()&&f(e.target)){var t=Be.fromDom(e.target);if(Fe(t)&&jt(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return ae(n)}}return B.from(e.target)}(e).getOr(e.target)),n=function(){return e.stopPropagation()},r=function(){return e.preventDefault()},o=h(r,n);return function(e,t,n,r,o,i,a){return{target:e,x:t,y:n,stop:r,prevent:o,kill:i,raw:a}}(t,e.clientX,e.clientY,n,r,o,e)},Cn=function(e,t,n,r,o){var i=function(e,t){return function(n){e(n)&&t(xn(n))}}(n,r);return e.dom.addEventListener(t,i,o),{unbind:w(kn,e,t,i,o)}},kn=function(e,t,n,r){e.dom.removeEventListener(t,n,r)},Sn=function(e,t){Et(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},Tn=function(e,t){var n=function(e){return B.from(e.dom.nextSibling).map(Be.fromDom)}(e);n.fold((function(){Et(e).each((function(e){On(e,t)}))}),(function(e){Sn(e,t)}))},En=function(e,t){var n=function(e){return At(e,0)}(e);n.fold((function(){On(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},On=function(e,t){e.dom.appendChild(t.dom)},_n=function(e,t){W(t,(function(t){On(e,t)}))},An=function(e){e.dom.textContent="",W(_t(e),(function(e){Dn(e)}))},Dn=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},Nn=function(e){var t,n=_t(e);n.length>0&&(t=e,W(n,(function(e){Sn(t,e)}))),Dn(e)},Rn=function(e){var t=void 0!==e?e.dom:document;return pn(t.body.scrollLeft||t.documentElement.scrollLeft,t.body.scrollTop||t.documentElement.scrollTop)},Pn=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},Bn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},In=function(e){var t=void 0===e?window:e,n=Rn(Be.fromDom(t.document));return function(e){var t=void 0===e?window:e;return ht().browser.isFirefox()?B.none():B.from(t.visualViewport)}(t).fold((function(){var e=t.document.documentElement;return Bn(n.left,n.top,e.clientWidth,e.clientHeight)}),(function(e){return Bn(Math.max(e.pageLeft,n.left),Math.max(e.pageTop,n.top),e.width,e.height)}))},Mn=function(e,t){return e.view(t).fold(v([]),(function(t){var n=e.owner(t),r=Mn(e,n);return[t].concat(r)}))},Ln=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?B.none():B.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Be.fromDom)},owner:function(e){return Ct(e)}}),Fn=function(e){var t=Be.fromDom(document),n=Rn(t),r=function(e,t){var n=t.owner(e),r=Mn(t,n);return B.some(r)}(e,Ln);return r.fold(w(hn,e),(function(t){var r=vn(e),o=G(t,(function(e,t){var n=vn(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return pn(o.left+r.left+n.left,o.top+r.top+n.top)}))},jn=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},Un=function(e){var t=hn(e),n=wn(e),r=dn(e);return jn(t.left,t.top,n,r)},Hn=function(e){var t=Fn(e),n=wn(e),r=dn(e);return jn(t.left,t.top,n,r)},zn=function(){return In(window)},Vn=function(e){return{isValue:S,isError:k,getOr:v(e),getOrThunk:v(e),getOrDie:v(e),or:function(t){return Vn(e)},orThunk:function(t){return Vn(e)},fold:function(t,n){return n(e)},map:function(t){return Vn(t(e))},mapError:function(t){return Vn(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return B.some(e)}}},Wn=function(e){return{isValue:k,isError:S,getOr:b,getOrThunk:function(e){return e()},getOrDie:function(){return C(String(e))()},or:b,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Wn(e)},mapError:function(t){return Wn(t(e))},each:g,bind:function(t){return Wn(e)},exists:k,forall:S,toOptional:B.none}},qn={value:Vn,error:Wn,fromOption:function(e,t){return e.fold((function(){return Wn(t)}),Vn)}};!function(e){e[e.Error=0]="Error",e[e.Value=1]="Value"}(Ie||(Ie={}));var $n=function(e,t,n){return e.stype===Ie.Error?t(e.serror):n(e.svalue)},Gn=function(e){return{stype:Ie.Value,svalue:e}},Kn=function(e){return{stype:Ie.Error,serror:e}},Yn=function(e){return e.fold(Kn,Gn)},Xn=function(e){return $n(e,qn.error,qn.value)},Qn=Gn,Jn=function(e){var t=[],n=[];return W(e,(function(e){$n(e,(function(e){return n.push(e)}),(function(e){return t.push(e)}))})),{values:t,errors:n}},Zn=Kn,er=function(e,t){return e.stype===Ie.Value?t(e.svalue):e},tr=function(e,t){return e.stype===Ie.Error?t(e.serror):e},nr=function(e,t){return e.stype===Ie.Value?{stype:Ie.Value,svalue:t(e.svalue)}:e},rr=function(e,t){return e.stype===Ie.Error?{stype:Ie.Error,serror:t(e.serror)}:e},or=$n,ir=function(e,t,n,r){return{tag:"field",key:e,newKey:t,presence:n,prop:r}},ar=function(e,t,n){switch(e.tag){case"field":return t(e.key,e.newKey,e.presence,e.prop);
1case"custom":return n(e.newKey,e.instantiator)}},ur=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];if(0===t.length)throw new Error("Can't merge zero objects");for(var r={},o=0;o<t.length;o++){var i=t[o];for(var a in i)we(i,a)&&(r[a]=e(r[a],i[a]))}return r}},cr=ur((function(e,t){return i(e)&&i(t)?cr(e,t):t})),sr=ur((function(e,t){return t})),lr=function(e){return{tag:"defaultedThunk",process:e}},fr=function(e){return lr(v(e))},dr=function(e){return{tag:"mergeWithThunk",process:e}},mr=function(e){return h(Zn,Q)(e)},pr=function(e){var t=Jn(e);return t.errors.length>0?mr(t.errors):Qn(t.values)},gr=function(e){return i(e)&&le(e).length>100?" removed due to size":JSON.stringify(e,null,2)},hr=function(e,t){return Zn([{path:e,getErrorInfo:t}])},vr=function(e){return{extract:function(t,n){return tr(e(n),(function(e){return function(e,t){return hr(e,v(t))}(t,e)}))},toString:v("val")}},br=vr(Qn),yr=function(e,t,n,r){return ye(t,n).fold((function(){return function(e,t,n){return hr(e,(function(){return'Could not find valid *required* value for "'+t+'" in '+gr(n)}))}(e,n,t)}),r)},wr=function(e,t,n,r){return r(ye(e,t).getOrThunk((function(){return n(e)})))},xr=function(e,t,n,r,o){var i=function(e){return o.extract(t.concat([r]),e)},a=function(e){return e.fold((function(){return Qn(B.none())}),(function(e){var n=o.extract(t.concat([r]),e);return nr(n,B.some)}))};switch(e.tag){case"required":return yr(t,n,r,i);case"defaultedThunk":return wr(n,r,e.process,i);case"option":return function(e,t,n){return n(ye(e,t))}(n,r,a);case"defaultedOptionThunk":return function(e,t,n,r){return r(ye(e,t).map((function(t){return!0===t?n(e):t})))}(n,r,e.process,a);case"mergeWithThunk":return wr(n,r,v({}),(function(t){var r=cr(e.process(n),t);return i(r)}))}},Cr=function(e){return{extract:function(t,n){return e().extract(t,n)},toString:function(){return e().toString()}}},kr=function(e){return le(ge(e,f))},Sr=function(e){var t=Tr(e),n=G(e,(function(e,t){return ar(t,(function(t){var n;return cr(e,((n={})[t]=!0,n))}),v(e))}),{});return{extract:function(e,r){var o=c(r)?[]:kr(r),i=$(o,(function(e){return!xe(n,e)}));return 0===i.length?t.extract(e,r):function(e,t){return hr(e,(function(){return"There are unsupported fields: ["+t.join(", ")+"] specified"}))}(e,i)},toString:t.toString}},Tr=function(e){return{extract:function(t,n){return function(e,t,n){for(var r={},o=[],i=0,a=n;i<a.length;i++)ar(a[i],(function(n,i,a,u){var c=xr(a,e,t,n,u);or(c,(function(e){o.push.apply(o,e)}),(function(e){r[i]=e}))}),(function(e,n){r[e]=n(t)}));return o.length>0?Zn(o):Qn(r)}(t,n,e)},toString:function(){var t=V(e,(function(e){return ar(e,(function(e,t,n,r){return e+" -> "+r.toString()}),(function(e,t){return"state("+e+")"}))}));return"obj{\n"+t.join("\n")+"}"}}},Er=function(e){return{extract:function(t,n){var r=V(n,(function(n,r){return e.extract(t.concat(["["+r+"]"]),n)}));return pr(r)},toString:function(){return"array("+e.toString()+")"}}},Or=function(e){return{extract:function(t,n){for(var r=[],o=0,i=e;o<i.length;o++){var a=i[o].extract(t,n);if(a.stype===Ie.Value)return a;r.push(a)}return pr(r)},toString:function(){return"oneOf("+V(e,(function(e){return e.toString()})).join(", ")+")"}}},_r=function(e,t){return{extract:function(n,r){var o=le(r),i=function(t,n){return Er(vr(e)).extract(t,n)}(n,o);return er(i,(function(e){var o=V(e,(function(e){return ir(e,e,{tag:"required",process:{}},t)}));return Tr(o).extract(n,r)}))},toString:function(){return"setOf("+t.toString()+")"}}},Ar=h(Er,Tr),Dr=v(br),Nr=function(e,t){return vr((function(n){var r=typeof n;return e(n)?Qn(n):Zn("Expected type: "+t+" but got: "+r)}))},Rr=Nr(m,"number"),Pr=Nr(o,"string"),Br=Nr(c,"boolean"),Ir=Nr(d,"function"),Mr=function(e){if(Object(e)!==e)return!0;switch({}.toString.call(e).slice(8,-1)){case"Boolean":case"Number":case"String":case"Date":case"RegExp":case"Blob":case"FileList":case"ImageData":case"ImageBitmap":case"ArrayBuffer":return!0;case"Array":case"Object":return Object.keys(e).every((function(t){return Mr(e[t])}));default:return!1}},Lr=vr((function(e){return Mr(e)?Qn(e):Zn("Expected value to be acceptable for sending via postMessage")})),Fr=function(e,t,n,r){return ye(n,r).fold((function(){return function(e,t,n){return hr(e,(function(){return'The chosen schema: "'+n+'" did not exist in branches: '+gr(t)}))}(e,n,r)}),(function(n){return n.extract(e.concat(["branch: "+r]),t)}))},jr=function(e,t){return{extract:function(n,r){return ye(r,e).fold((function(){return function(e,t){return hr(e,(function(){return'Choice schema did not contain choice key: "'+t+'"'}))}(n,e)}),(function(e){return Fr(n,r,t,e)}))},toString:function(){return"chooseOn("+e+"). Possible values: "+le(t)}}},Ur=function(e){return vr((function(t){return e(t).fold(Zn,Qn)}))},Hr=function(e,t){return _r((function(t){return Yn(e(t))}),t)},zr=function(e,t,n){return Xn(function(e,t,n){var r=t.extract([e],n);return rr(r,(function(e){return{input:n,errors:e}}))}
1(e,t,n))},Vr=function(e){return e.fold((function(e){throw new Error(qr(e))}),b)},Wr=function(e,t,n){return Vr(zr(e,t,n))},qr=function(e){return"Errors: \n"+(t=e.errors,n=t.length>10?t.slice(0,10).concat([{path:[],getErrorInfo:v("... (only showing first ten failures)")}]):t,V(n,(function(e){return"Failed path: ("+e.path.join(" > ")+")\n"+e.getErrorInfo()}))).join("\n")+"\n\nInput object: "+gr(e.input);var t,n},$r=function(e,t){return jr(e,me(t,Tr))},Gr=ir,Kr=function(e,t){return{tag:"custom",newKey:e,instantiator:t}},Yr=function(e){return Ur((function(t){return j(e,t)?qn.value(t):qn.error('Unsupported value: "'+t+'", choose one of "'+e.join(", ")+'".')}))},Xr=function(e){return Gr(e,e,{tag:"required",process:{}},Dr())},Qr=function(e,t){return Gr(e,e,{tag:"required",process:{}},t)},Jr=function(e){return Qr(e,Rr)},Zr=function(e){return Qr(e,Pr)},eo=function(e,t){return Gr(e,e,{tag:"required",process:{}},Yr(t))},to=function(e){return Qr(e,Ir)},no=function(e,t){return Gr(e,e,{tag:"required",process:{}},Tr(t))},ro=function(e,t){return Gr(e,e,{tag:"required",process:{}},Ar(t))},oo=function(e,t){return Gr(e,e,{tag:"required",process:{}},Er(t))},io=function(e){return Gr(e,e,{tag:"option",process:{}},Dr())},ao=function(e,t){return Gr(e,e,{tag:"option",process:{}},t)},uo=function(e){return ao(e,Rr)},co=function(e){return ao(e,Pr)},so=function(e){return ao(e,Ir)},lo=function(e,t){return ao(e,Er(t))},fo=function(e,t){return ao(e,Tr(t))},mo=function(e,t){return Gr(e,e,fr(t),Dr())},po=function(e,t,n){return Gr(e,e,fr(t),n)},go=function(e,t){return po(e,t,Rr)},ho=function(e,t){return po(e,t,Pr)},vo=function(e,t,n){return po(e,t,Yr(n))},bo=function(e,t){return po(e,t,Br)},yo=function(e,t){return po(e,t,Ir)},wo=function(e,t,n){return po(e,t,Er(n))},xo=function(e,t,n){return po(e,t,Tr(n))},Co=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},ko=function(e){if(!a(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return W(e,(function(r,o){var i=le(r);if(1!==i.length)throw new Error("one and only one name per case");var u=i[0],c=r[u];if(void 0!==n[u])throw new Error("duplicate key detected:"+u);if("cata"===u)throw new Error("cannot have a case named cata (sorry)");if(!a(c))throw new Error("case arguments must be an array");t.push(u),n[u]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==c.length)throw new Error("Wrong number of arguments to case "+u+". Expected "+c.length+" ("+c+"), got "+i);return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[o].apply(null,n)},match:function(e){var r=le(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!Z(t,(function(e){return j(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[u].apply(null,n)},log:function(e){}}}})),n};ko([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var So,To=function(e,t){return function(e,t){var n={};return de(e,(function(e,r){j(t,r)||(n[r]=e)})),n}(e,t)},Eo=function(e,t){return function(e,t){var n;return(n={})[e]=t,n}(e,t)},Oo=function(e){return function(e){var t={};return W(e,(function(e){t[e.key]=e.value})),t}(e)},_o=function(e,t){var n=function(e){var t=[],n=[];return W(e,(function(e){e.fold((function(e){t.push(e)}),(function(e){n.push(e)}))})),{errors:t,values:n}}(e);return n.errors.length>0?qn.error(Q(n.errors)):function(e,t){return qn.value(0===e.length?t:cr(t,sr.apply(void 0,e)))}(n.values,t)},Ao=function(e){return d(e)?e:k},Do=function(e,t,n){for(var r=e.dom,o=Ao(n);r.parentNode;){var i=Be.fromDom(r=r.parentNode),a=t(i);if(a.isSome())return a;if(o(i))break}return B.none()},No=function(e,t,n){var r=t(e),o=Ao(n);return r.orThunk((function(){return o(e)?B.none():Do(e,t,o)}))},Ro=function(e,t){return yt(e.element,t.event.target)},Po={can:S,abort:k,run:g},Bo=function(e){if(!xe(e,"can")&&!xe(e,"abort")&&!xe(e,"run"))throw new Error("EventHandler defined by: "+JSON.stringify(e,null,2)+" does not have can, abort, or run!");return E(E({},Po),e)},Io=function(e){var t=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return K(e,(function(e,r){return e&&t(r).apply(void 0,n)}),!0)}}(e,(function(e){return e.can})),n=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return K(e,(function(e,r){return e||t(r).apply(void 0,n)}),!1)}}(e,(function(e){return e.abort}));return{can:t,abort:n,run:function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];W(e,(function(e){e.run.apply(void 0,t)}))}}},Mo=v,Lo=Mo("touchstart"),Fo=Mo("touchmove"),jo=Mo("touchend"),Uo=Mo("touchcancel"),Ho=Mo("mousedown"),zo=Mo("mousemove"),Vo=Mo("mouseout"),Wo=Mo("mouseup"),qo=Mo("mouseover"),$o=Mo("focusin"),Go=Mo("focusout"),Ko=Mo("keydown"),Yo=Mo("keyup"),Xo=Mo("input"),Qo=Mo("change"),Jo=Mo("click"),Zo=Mo("transitioncancel"),ei=Mo("transitionend"),ti=Mo("transitionstart"),ni=Mo("selectstart"),ri=function(e){return v("alloy."+e)},oi={tap:ri("tap")},ii=ri("focus"),ai=ri("blur.post"),ui=ri("paste.post"),ci=ri("receive"),si=ri("execute"),li=ri("focus.item"),fi=oi.tap,di=ri("longpress"),mi=ri("sandbox.close"),pi=ri("typeahead.cancel"),gi=ri("system.init"),hi=ri("system.touchmove"),vi=ri("system.touchend"),bi=ri("system.scroll"),yi=ri("system.resize"),wi=ri("system.attached"),xi=ri("system.detached"),Ci=ri("system.dismissRequested"),ki=ri("system.repositionRequested"),Si=ri("focusmanager.shifted"),Ti=ri("slotcontainer.visibility"),Ei=ri("change.tab"),Oi=ri("dismiss.tab"),_i=ri("highlight"),Ai=ri("dehighlight"),Di=function(e,t){Bi(e,e.element,t,{})},Ni=function(e,t,n){Bi(e,e.element,t,n)},Ri=function(e){Di(e,si())},Pi=function(e,t,n){Bi(e,t,n,{})},Bi=function(e,t,n,r){var o=E({target:t},r);e.getSystem().triggerEvent(n,t,o)},Ii=function(e,t,n,r){e.getSystem().triggerEvent(n,t,r.event)},Mi=function(e){return Oo(e)},Li=function(e,t){return{key:e,value:Bo({abort:t})}},Fi=function(e){return{key:e,value:Bo({run:function(e,t){t.event.prevent()}})}},ji=function(e,t){return{key:e,value:Bo({run:t})}},Ui=function(e,t,n){return{key:e,value:Bo({run:function(e,r){t.apply(void 0,[e,r].concat(n))}})}},Hi=function(e){return function(t){return{key:e,value:Bo({run:function(e,n){Ro(e,n
1)&&t(e,n)}})}}},zi=function(e,t,n){return function(e,t){return ji(e,(function(n,r){n.getSystem().getByUid(t).each((function(t){Ii(t,t.element,e,r)}))}))}(e,t.partUids[n])},Vi=function(e,t){return ji(e,(function(e,n){var r=n.event,o=e.getSystem().getByDom(r.target).getOrThunk((function(){return No(r.target,(function(t){return e.getSystem().getByDom(t).toOptional()}),k).getOr(e)}));t(e,o,n)}))},Wi=function(e){return ji(e,(function(e,t){t.cut()}))},qi=function(e){return ji(e,(function(e,t){t.stop()}))},$i=function(e,t){return Hi(e)(t)},Gi=Hi(wi()),Ki=Hi(xi()),Yi=Hi(gi()),Xi=function(e){return function(t){return ji(e,t)}}(si()),Qi=function(e){return e.dom.innerHTML},Ji=function(e,t){var n=Ct(e).dom,r=Be.fromDom(n.createDocumentFragment()),o=function(e,t){var n=(t||document).createElement("div");return n.innerHTML=e,_t(Be.fromDom(n))}(t,n);_n(r,o),An(e),On(e,r)},Zi=function(e){return function(e,t){return Be.fromDom(e.dom.cloneNode(t))}(e,!1)},ea=function(e){return Rt(e)?"#shadow-root":function(e){var t=Be.fromTag("div"),n=Be.fromDom(e.dom.cloneNode(!0));return On(t,n),Qi(t)}(Zi(e))},ta=function(e){return ea(e)},na=Mi([function(e,t){return{key:e,value:Bo({can:t})}}(ii(),(function(e,t){var n=t.event;return!function(e,t,n){return yt(t,e.element)&&!yt(t,n)}(e,n.originator,n.target)}))]),ra=Object.freeze({__proto__:null,events:na}),oa=0,ia=function(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*Math.random())+ ++oa+String(t)},aa=v("alloy-id-"),ua=v("data-alloy-id"),ca=aa(),sa=ua(),la=function(e,t){Object.defineProperty(e.dom,sa,{value:t,writable:!0})},fa=function(e){var t=Fe(e)?e.dom[sa]:null;return B.from(t)},da=function(e){return ia(e)},ma=b,pa=function(e){var t=function(t){return function(){throw new Error(function(t){return"The component must be in a context to execute: "+t+(e?"\n"+ta(e().element)+" is not in context.":"")}(t))}};return{debugInfo:v("fake"),triggerEvent:function(){},triggerFocus:function(){},triggerEscape:function(){},broadcast:function(){},broadcastOn:function(){},broadcastEvent:function(){},build:t("build"),addToWorld:t("addToWorld"),removeFromWorld:t("removeFromWorld"),addToGui:t("addToGui"),removeFromGui:t("removeFromGui"),getByUid:t("getByUid"),getByDom:t("getByDom"),isConnected:k}},ga=pa(),ha=function(e){return V(e,(function(e){return Ae(e,"/*")?e.substring(0,e.length-2):e}))},va=function(e,t){var n=e.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:ha(i)}},e},ba=ia("alloy-premade"),ya=function(e){return Eo(ba,e)},wa=function(e){return function(e,t){var n=t.toString(),r=n.indexOf(")")+1,o=n.indexOf("("),i=n.substring(o+1,r-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:"OVERRIDE",parameters:ha(i.slice(1))}},e}((function(t){for(var n=[],r=1;r<arguments.length;r++)n[r-1]=arguments[r];return e.apply(void 0,_([t.getApis(),t],n,!1))}),e)},xa={init:function(){return Ca({readState:v("No State required")})}},Ca=function(e){return e},ka=function(e,t){var n={};return de(e,(function(e,r){de(e,(function(e,o){var i=ye(n,o).getOr([]);n[o]=i.concat([t(r,e)])}))})),n},Sa=function(e){return{classes:s(e.classes)?[]:e.classes,attributes:s(e.attributes)?{}:e.attributes,styles:s(e.styles)?{}:e.styles}},Ta=function(e){return e.cHandler},Ea=function(e,t){return{name:e,handler:t}},Oa=function(e,t,n){var r=E(E({},n),function(e,t){var n={};return W(e,(function(e){n[e.name()]=e.handlers(t)})),n}(t,e));return ka(r,Ea)},_a=function(e){var t=function(e){return d(e)?{can:S,abort:k,run:e}:e}(e);return function(e,n){for(var r=[],o=2;o<arguments.length;o++)r[o-2]=arguments[o];var i=[e,n].concat(r);t.abort.apply(void 0,i)?n.stop():t.can.apply(void 0,i)&&t.run.apply(void 0,i)}},Aa=function(e,t,n){var r=t[n];return r?function(e,t,n,r){try{var o=oe(n,(function(n,o){var i=n[t],a=o[t],u=r.indexOf(i),c=r.indexOf(a);if(-1===u)throw new Error("The ordering for "+e+" does not have an entry for "+i+".\nOrder specified: "+JSON.stringify(r,null,2));if(-1===c)throw new Error("The ordering for "+e+" does not have an entry for "+a+".\nOrder specified: "+JSON.stringify(r,null,2));return u<c?-1:c<u?1:0}));return qn.value(o)}catch(e){return qn.error([e])}}("Event: "+n,"name",e,r).map((function(e){var t=V(e,(function(e){return e.handler}));return Io(t)})):function(e,t){return qn.error(["The event ("+e+') has more than one behaviour that listens to it.\nWhen this occurs, you must specify an event ordering for the behaviours in your spec (e.g. [ "listing", "toggling" ]).\nThe behaviours that can trigger it are: '+JSON.stringify(V(t,(function(e){return e.name})),null,2)])}(n,e)},Da=function(e,t){var n=he(e,(function(e,n){return(1===e.length?qn.value(e[0].handler):Aa(e,t,n)).map((function(r){var o=_a(r),i=e.length>1?$(t[n],(function(t){return U(e,(function(e){return e.name===t}))})).join(" > "):e[0].name;return Eo(n,function(e,t){return{handler:e,purpose:t}}(o,i))}))}));return _o(n,{})},Na="alloy.base.behaviour",Ra=Tr([Gr("dom","dom",{tag:"required",process:{}},Tr([Xr("tag"),mo("styles",{}),mo("classes",[]),mo("attributes",{}),io("value"),io("innerHtml")])),Xr("components"),Xr("uid"),mo("events",{}),mo("apis",{}),Gr("eventOrder","eventOrder",function(e){return dr(v(e))}((So={},So[si()]=["disabling",Na,"toggling","typeaheadevents"],So[ii()]=[Na,"focusing","keying"],So[gi()]=[Na,"disabling","toggling","representing"],So[Xo()]=[Na,"representing","streaming","invali
1dating"],So[xi()]=[Na,"representing","item-events","tooltipping"],So[Ho()]=["focusing",Na,"item-type-events"],So[Lo()]=["focusing",Na,"item-type-events"],So[qo()]=["item-type-events","tooltipping"],So[ci()]=["receiving","reflecting","tooltipping"],So)),Dr()),io("domModification")]),Pa=function(e){return e.events},Ba=function(e,t){var n=$t(e,t);return void 0===n||""===n?[]:n.split(" ")},Ia=function(e){return void 0!==e.dom.classList},Ma=function(e,t){return function(e,t,n){var r=Ba(e,t).concat([n]);return Wt(e,t,r.join(" ")),!0}(e,"class",t)},La=function(e,t){return function(e,t,n){var r=$(Ba(e,t),(function(e){return e!==n}));return r.length>0?Wt(e,t,r.join(" ")):Yt(e,t),!1}(e,"class",t)},Fa=function(e,t){Ia(e)?e.dom.classList.add(t):Ma(e,t)},ja=function(e){var t=Ia(e)?e.dom.classList:function(e){return Ba(e,"class")}(e);0===t.length&&Yt(e,"class")},Ua=function(e,t){Ia(e)?e.dom.classList.remove(t):La(e,t);ja(e)},Ha=function(e,t){return Ia(e)&&e.dom.classList.contains(t)},za=function(e,t){W(t,(function(t){Fa(e,t)}))},Va=function(e,t){W(t,(function(t){Ua(e,t)}))},Wa=function(e){return e.dom.value},qa=function(e,t){if(void 0===t)throw new Error("Value.set was undefined");e.dom.value=t},$a=function(e,t){return function(e,t){var n=V(t,(function(e){return fo(e.name(),[Xr("config"),mo("state",xa)])})),r=zr("component.behaviours",Tr(n),e.behaviours).fold((function(t){throw new Error(qr(t)+"\nComplete spec:\n"+JSON.stringify(e,null,2))}),b);return{list:t,data:me(r,(function(e){var t=e.map((function(e){return{config:e.config,state:e.state.init(e.config)}}));return v(t)}))}}(e,t)},Ga=function(e){var t=function(e){var t=ye(e,"behaviours").getOr({});return J(le(t),(function(e){var n=t[e];return f(n)?[n.me]:[]}))}(e);return $a(e,t)},Ka=function(e,t,n){var r,o,i,a=E(E({},(r=e).dom),{uid:r.uid,domChildren:V(r.components,(function(e){return e.element}))}),u=function(e){return e.domModification.fold((function(){return Sa({})}),Sa)}(e),c=t.length>0?function(e,t,n,r){var o=E({},t);W(n,(function(t){o[t.name()]=t.exhibit(e,r)}));var i=ka(o,(function(e,t){return{name:e,modification:t}})),a=function(e){return G(e,(function(e,t){return E(E({},t.modification),e)}),{})},u=G(i.classes,(function(e,t){return t.modification.concat(e)}),[]),c=a(i.attributes),s=a(i.styles);return Sa({classes:u,attributes:c,styles:s})}(n,{"alloy.base.modification":u},t,a):u;return i=c,E(E({},o=a),{attributes:E(E({},o.attributes),i.attributes),styles:E(E({},o.styles),i.styles),classes:o.classes.concat(i.classes)})},Ya=function(e,t,n){var r={"alloy.base.behaviour":Pa(e)};return function(e,t,n,r){var o=Oa(e,n,r);return Da(o,t)}(n,e.eventOrder,t,r).getOrDie()},Xa=function(e){var t,n,r=function(){return p},o=Co(ga),i=Vr(function(e){return zr("custom.definition",Ra,e)}(e)),a=Ga(e),u=function(e){return e.list}(a),c=function(e){return e.data}(a),s=Ka(i,u,c),l=(n=Be.fromTag((t=s).tag),qt(n,t.attributes),za(n,t.classes),Zt(n,t.styles),t.innerHtml.each((function(e){return Ji(n,e)})),_n(n,t.domChildren),t.value.each((function(e){qa(n,e)})),la(n,t.uid),n),f=Ya(i,u,c),m=Co(i.components),p={uid:e.uid,getSystem:o.get,config:function(t){var n=c;return(d(n[t.name()])?n[t.name()]:function(){throw new Error("Could not find "+t.name()+" in "+JSON.stringify(e,null,2))})()},hasConfigured:function(e){return d(c[e.name()])},spec:e,readState:function(e){return c[e]().map((function(e){return e.state.readState()})).getOr("not enabled")},getApis:function(){return i.apis},connect:function(e){o.set(e)},disconnect:function(){o.set(pa(r))},element:l,syncComponents:function(){var e=_t(l),t=J(e,(function(e){return o.get().getByDom(e).fold((function(){return[]}),re)}));m.set(t)},components:m.get,events:f};return p},Qa=function(e){var t=ma(e),n=t.events,r=O(t,["events"]),o=function(e){var t=ye(e,"components").getOr([]);return V(t,tu)}(r),i=E(E({},r),{events:E(E({},ra),n),components:o});return qn.value(Xa(i))},Ja=function(e){var t=Be.fromText(e);return Za({element:t})},Za=function(e){var t=Wr("external.component",Sr([Xr("element"),io("uid")]),e),n=Co(pa()),r=t.uid.getOrThunk((function(){return da("external")}));la(t.element,r);var o={uid:r,getSystem:n.get,config:B.none,hasConfigured:k,connect:function(e){n.set(e)},disconnect:function(){n.set(pa((function(){return o}
1)))},getApis:function(){return{}},element:t.element,spec:e,readState:v("No state"),syncComponents:g,components:v([]),events:{}};return ya(o)},eu=da,tu=function(e){return function(e){return ye(e,ba)}(e).getOrThunk((function(){var t=function(e){return we(e,"uid")}(e)?e:E({uid:eu("")},e);return Qa(t).getOrDie()}))},nu=ya;function ru(e,t,n,r,o){return e(n,r)?B.some(n):d(o)&&o(n)?B.none():t(n,r,o)}var ou,iu=function(e,t,n){for(var r=e.dom,o=d(n)?n:k;r.parentNode;){var i=Be.fromDom(r=r.parentNode);if(t(i))return B.some(i);if(o(i))break}return B.none()},au=function(e,t,n){return ru((function(e,t){return t(e)}),iu,e,t,n)},uu=function(e,t,n){return au(e,t,n).isSome()},cu=function(e,t,n){return iu(e,(function(e){return vt(e,t)}),n)},su=function(e,t){return function(e,t){return Y(e.dom.childNodes,(function(e){return t(Be.fromDom(e))})).map(Be.fromDom)}(e,(function(e){return vt(e,t)}))},lu=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return bt(n)?B.none():B.from(n.querySelector(e)).map(Be.fromDom)}(t,e)},fu=function(e,t,n){return ru((function(e,t){return vt(e,t)}),cu,e,t,n)},du=function(){var e=ia("aria-owns");return{id:e,link:function(t){Wt(t,"aria-owns",e)},unlink:function(e){Yt(e,"aria-owns")}}},mu=function(e,t){return function(e){var t=au(e,(function(e){if(!Fe(e))return!1;var t=$t(e,"id");return void 0!==t&&t.indexOf("aria-owns")>-1}));return t.bind((function(e){var t=$t(e,"id"),n=It(e);return lu(n,'[aria-owns="'+t+'"]')}))}(t).exists((function(t){return pu(e,t)}))},pu=function(e,t){return uu(t,(function(t){return yt(t,e.element)}),k)||mu(e,t)},gu="unknown";!function(e){e[e.STOP=0]="STOP",e[e.NORMAL=1]="NORMAL",e[e.LOGGING=2]="LOGGING"}(ou||(ou={}));var hu=Co({}),vu=function(e,t,n){switch(ye(hu.get(),e).orThunk((function(){var t=le(hu.get());return se(t,(function(t){return e.indexOf(t)>-1?B.some(hu.get()[t]):B.none()}))})).getOr(ou.NORMAL)){case ou.NORMAL:return n(wu());case ou.LOGGING:var r=function(e){var t=[];return(new Date).getTime(),{logEventCut:function(e,n,r){t.push({outcome:"cut",target:n,purpose:r})},logEventStopped:function(e,n,r){t.push({outcome:"stopped",target:n,purpose:r})},logNoParent:function(e,n,r){t.push({outcome:"no-parent",target:n,purpose:r})},logEventNoHandlers:function(e,n){t.push({outcome:"no-handlers-left",target:n})},logEventResponse:function(e,n,r){t.push({outcome:"response",purpose:r,target:n})},write:function(){(new Date).getTime(),j(["mousemove","mouseover","mouseout",gi()],e)}}}(e),o=n(r);return r.write(),o;case ou.STOP:return!0}},bu=["alloy/data/Fields","alloy/debugging/Debugging"],yu=function(e,t,n){return vu(e,0,n)},wu=v({logEventCut:g,logEventStopped:g,logNoParent:g,logEventNoHandlers:g,logEventResponse:g,write:g}),xu=v([Xr("menu"),Xr("selectedMenu")]),Cu=v([Xr("item"),Xr("selectedItem")]);v(Tr(Cu().concat(xu())));var ku,Su=v(Tr(Cu())),Tu=no("initSize",[Xr("numColumns"),Xr("numRows")]),Eu=function(){return no("markers",[Xr("backgroundMenu")].concat(xu()).concat(Cu()))},Ou=function(e){return no("markers",V(e,Xr))},_u=function(e,t,n){return function(){var e=new Error;if(void 0!==e.stack){var t=e.stack.split("\n");return Y(t,(function(e){return e.indexOf("alloy")>0&&!U(bu,(function(t){return e.indexOf(t)>-1}))})).getOr(gu)}}(),Gr(t,t,n,Ur((function(e){return qn.value((function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return e.apply(void 0,t)}))})))},Au=function(e){return _u(0,e,fr(g))},Du=function(e){return _u(0,e,fr(B.none))},Nu=function(e){return _u(0,e,{tag:"required",process:{}})},Ru=function(e){return _u(0,e,{tag:"required",process:{}})},Pu=function(e,t){return Kr(e,v(t))},Bu=function(e){return Kr(e,b)},Iu=v(Tu),Mu=function(e,t,n,r,o,i,a,u){return void 0===u&&(u=!1),{x:e,y:t,bubble:n,direction:r,placement:o,restriction:i,label:a+"-"+o,alwaysFit:u}},Lu=ko([{southeast:[]},{southwest:[]},{northeast:[]},{northwest:[]},{south:[]},{north:[]},{east:[]},{west:[]}]),Fu=Lu.southeast,ju=Lu.southwest,Uu=Lu.northeast,Hu=Lu.northwest,zu=Lu.south,Vu=Lu.north,Wu=Lu.east,qu=Lu.west,$u=function(e,t,n,r){var o=e+t;return o>r?n:o<n?r:o},Gu=function(e,t,n){return Math.min(Math.max(e,t),n)},Ku=function(e,t){return ne(["left","right","top","bottom"],(function(n){return ye(t,n).map((function(t){return function(e,t){switch(t){case 1:return e.x;case 0:return e.x+e.width;case 2:return e.y;case 3:return e.y+e.height}}(e,t)}))}))},Yu="layout",Xu=function(e){return e.x},Qu=function(e,t){return e.x+e.width/2-t.width/2},Ju=function(e,t){return e.x+e.width-t.width},Zu=function(e,t){return e.y-t.height},ec=function(e){return e.y+e.height},tc=function(e,t){return e.y+e.height/2-t.height/2},nc=function(e,t,n){return Mu(Xu(e),ec(e),n.southeast(),Fu(),"southeast",Ku(e,{left
1:1,top:3}),Yu)},rc=function(e,t,n){return Mu(Ju(e,t),ec(e),n.southwest(),ju(),"southwest",Ku(e,{right:0,top:3}),Yu)},oc=function(e,t,n){return Mu(Xu(e),Zu(e,t),n.northeast(),Uu(),"northeast",Ku(e,{left:1,bottom:2}),Yu)},ic=function(e,t,n){return Mu(Ju(e,t),Zu(e,t),n.northwest(),Hu(),"northwest",Ku(e,{right:0,bottom:2}),Yu)},ac=function(e,t,n){return Mu(Qu(e,t),Zu(e,t),n.north(),Vu(),"north",Ku(e,{bottom:2}),Yu)},uc=function(e,t,n){return Mu(Qu(e,t),ec(e),n.south(),zu(),"south",Ku(e,{top:3}),Yu)},cc=function(e,t,n){return Mu(function(e){return e.x+e.width}(e),tc(e,t),n.east(),Wu(),"east",Ku(e,{left:0}),Yu)},sc=function(e,t,n){return Mu(function(e,t){return e.x-t.width}(e,t),tc(e,t),n.west(),qu(),"west",Ku(e,{right:1}),Yu)},lc=function(){return[nc,rc,oc,ic,uc,ac,cc,sc]},fc=function(){return[rc,nc,ic,oc,uc,ac,cc,sc]},dc=function(){return[oc,ic,nc,rc,ac,uc]},mc=function(){return[ic,oc,rc,nc,ac,uc]},pc=function(){return[nc,rc,oc,ic,uc,ac]},gc=function(){return[rc,nc,ic,oc,uc,ac]},hc=Object.freeze({__proto__:null,events:function(e){return Mi([ji(ci(),(function(t,n){var r=e.channels,o=le(r),i=n,a=function(e,t){return t.universal?e:$(e,(function(e){return j(t.channels,e)}))}(o,i);W(a,(function(e){var n=r[e],o=n.schema,a=Wr("channel["+e+"] data\nReceiver: "+ta(t.element),o,i.data);n.onReceive(t,a)}))}))])}}),vc=[Qr("channels",Hr(qn.value,Sr([Nu("onReceive"),mo("schema",Dr())])))],bc=function(e,t,n){return Yi((function(r,o){n(r,e,t)}))},yc=function(e,t,n){return function(e,t,n){var r=n.toString(),o=r.indexOf(")")+1,i=r.indexOf("("),a=r.substring(i+1,o-1).split(/,\s*/);return e.toFunctionAnnotation=function(){return{name:t,parameters:ha(a.slice(0,1).concat(a.slice(3)))}},e}((function(r){for(var o=[],i=1;i<arguments.length;i++)o[i-1]=arguments[i];var a=[r].concat(o);return r.config({name:v(e)}).fold((function(){throw new Error("We could not find any behaviour configuration for: "+e+". Using API: "+n)}),(function(e){var n=Array.prototype.slice.call(a,1);return t.apply(void 0,[r,e.config,e.state].concat(n))}))}),n,t)},wc=function(e){return{key:e,value:void 0}},xc=function(e,t,n,r,o,i,a){var u=function(e){return xe(e,n)?e[n]():B.none()},c=me(o,(function(e,t){return yc(n,e,t)})),s=me(i,(function(e,t){return va(e,t)})),l=E(E(E({},s),c),{revoke:w(wc,n),config:function(t){var r=Wr(n+"-config",e,t);return{key:n,value:{config:r,me:l,configAsRaw:ze((function(){return Wr(n+"-config",e,t)})),initialConfig:t,state:a}}},schema:v(t),exhibit:function(e,t){return Se(u(e),ye(r,"exhibit"),(function(e,n){return n(t,e.config,e.state)})).getOrThunk((function(){return Sa({})}))},name:v(n),handlers:function(e){return u(e).map((function(e){return ye(r,"events").getOr((function(){return{}}))(e.config,e.state)})).getOr({})}});return l},Cc=function(e){return Oo(e)},kc=Sr([Xr("fields"),Xr("name"),mo("active",{}),mo("apis",{}),mo("state",xa),mo("extra",{})]),Sc=function(e){var t=Wr("Creating behaviour: "+e.name,kc,e);return function(e,t,n,r,o,i){var a,u,c=Sr(e),s=fo(t,[(a="config",u=e,ao(a,Sr(u)))]);return xc(c,s,t,n,r,o,i)}(t.fields,t.name,t.active,t.apis,t.extra,t.state)},Tc=Sr([Xr("branchKey"),Xr("branches"),Xr("name"),mo("active",{}),mo("apis",{}),mo("state",xa),mo("extra",{})]),Ec=function(e){var t=Wr("Creating behaviour: "+e.name,Tc,e);return function(e,t,n,r,o,i){var a=e,u=fo(t,[ao("config",e)]);return xc(a,u,t,n,r,o,i)}($r(t.branchKey,t.branches),t.name,t.active,t.apis,t.extra,t.state)},Oc=v(void 0),_c=Sc({fields:vc,name:"receiving",active:hc}),Ac=Object.freeze({__proto__:null,exhibit:function(e,t){return Sa({classes:[],styles:t.useFixed()?{}:{position:"relative"}})}}),Dc=function(){return Be.fromDom(document)},Nc=function(e){return e.dom.focus()},Rc=function(e){var t=It(e).dom;return e.dom===t.activeElement},Pc=function(e){return void 0===e&&(e=Dc()),B.from(e.dom.activeElement).map(Be.fromDom)},Bc=function(e){return Pc(It(e)).filter((function(t){return e.dom.contains(t.dom)}))},Ic=function(e,t){var n=It(t),r=Pc(n).bind((function(e){var n,r,o=function(t){return yt(e,t)};return o(t)?B.some(t):(n=o,(r=function(e){for(var t=0;t<e.childNodes.length;t++){var o=Be.fromDom(e.childNodes[t]);if(n(o))return B.some(o);var i=r(e.childNodes[t]);if(i.isSome())return i}return B.none()})(t.dom))})),o=e(t);return r.each((function(e){Pc(n).filter((function(t){return yt(t,e)})).fold((function(){Nc(e)}),g)})),o},Mc=function(e,t,n,r,o){var i=function(e){return e+"px"};return{position:e,left:t.map(i),top:n.map(i),right:r.map(i),bottom:o.map(i)}},Lc=function(e,t){en(e,function(e){return E(E({},e),{position:B.some(e.position)})}(t))},Fc=ko([{none:[]},{relative:["x","y","width","height"]},{fixed:["x","y","width","height"]}]),jc=function(e,t,n,r,o,i){var a=t.rect,u=a.x-n,c=a.y-r,s=o-(u+a.width),l=i-(c+a.height),f=B.some(u),d=B.some(c),m=B.some(s),p=B.some(l),g=B.none();return function(e,t,n,r,o,i,a,u,c){return e.fold(t,n,r,o,i,a,u,c)}(t.direction,(function(){return Mc(e,f,d,g,g)}),(function(){return Mc(e,g,d,m,g)}),(function(){return Mc(e,f,g,g,p)}),(function(){return Mc(e,g,g,m,p)}),(function(){return Mc(e,f,d,g,g)}),(function(){return Mc(e,f,g,g,p)}),(function(){return Mc(e,f,d,g,g)}),(function(){return Mc(e,g,d,m,g)}))},Uc=function(e,t){return e.fold((function(){var e=t.rect;return Mc("absolute",B.some(e.x),B.some(e.y),B.none(),B.none())}),(function(e,n,r,o){return jc("absolute",t,e,n,r,o)}),(function(e,n,r,o){return jc("fixed",t,e,n,r,o)}))},Hc=function(e,t){var n=w(Fn,t),r=e.fold(n,n,(function(){var e=Rn();return Fn(t).translate(-e.left,-e.top)})),o=wn(t),i=dn(t);return jn(r.left,r.top,o,i)},zc=function(e,t){return t.fold((function(){return e.fold(zn,zn,jn)}),(function(t){return e.fold(t,t,(function(){var n=t(),r=Vc(e,n.x,n.y);return jn(r.left,r.top,n.width,n.height)}))}))},Vc=function(e,t,n){var r=pn(t,n);return e.fold(v(r),v(r),(function(){var e=Rn();return r.translate(-e.left,-e.top)}))},Wc=Fc.relative,qc=Fc.fixed,$c=function(e,t){return function(e,t){return{anchorBox:e,origin:t}}(e,t)},Gc="data-alloy-placement",Kc=function(e){return Gt(e,Gc)},Yc=ko([{fit:["reposition"]},{nofit:["reposition","visibleW","visibleH","isVisible"]}]),Xc=function(e,t,n,r){var o=e.bubble,i=o.offset,a=function(e,t,n){var r=function(r,o){return t[r].map((function(t){var i="top"===r||"bottom"===r,a=i?n.top:n.left,u=("left"===r||"top"===r?Math.max:Math.min)(t,o)+a;return i?Gu(u,e.y,e.bottom):Gu(u,e.x,e.right)})).getOr(o)}
1,o=r("left",e.x),i=r("top",e.y),a=r("right",e.right),u=r("bottom",e.bottom);return jn(o,i,a-o,u-i)}(r,e.restriction,i),u=e.y+i.top,c=jn(e.x+i.left,u,t,n),s=function(e,t){var n=t.x,r=t.y,o=t.right,i=t.bottom,a=e.x,u=e.y,c=e.right,s=e.bottom,l=e.height;return{originInBounds:a>=n&&a<=o&&u>=r&&u<=i,sizeInBounds:c<=o&&c>=n&&s<=i&&s>=r,visibleW:Math.min(e.width,a>=n?o-a:c-n),visibleH:Math.min(l,u>=r?i-u:s-r)}}(c,a),l=s.visibleW,f=s.visibleH,d=s.originInBounds&&s.sizeInBounds,m=d?c:function(e,t){var n=t.x,r=t.y,o=t.right,i=t.bottom,a=e.x,u=e.y,c=e.width,s=e.height,l=Math.max(n,o-c),f=Math.max(r,i-s),d=Gu(a,n,l),m=Gu(u,r,f),p=Math.min(d+c,o)-d,g=Math.min(m+s,i)-m;return jn(d,m,p,g)}(c,a),p=m.width>0&&m.height>0,g=function(e,t,n){var r=v(t.bottom-n.y),o=v(n.bottom-t.y),i=function(e,t,n,r){return e.fold(t,t,r,r,t,r,n,n)}(e,o,o,r),a=v(t.right-n.x),u=v(n.right-t.x),c=function(e,t,n,r){return e.fold(t,r,t,r,n,n,t,r)}(e,u,u,a);return{maxWidth:c,maxHeight:i}}(e.direction,m,r),h={rect:m,maxHeight:g.maxHeight,maxWidth:g.maxWidth,direction:e.direction,placement:e.placement,classes:{on:o.classesOn,off:o.classesOff},layout:e.label,testY:u};return d||e.alwaysFit?Yc.fit(h):Yc.nofit(h,l,f,p)},Qc=function(e){var t=Co(B.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(B.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(B.some(e))}}},Jc=function(){return Qc((function(e){return e.destroy()}))},Zc=function(){return Qc((function(e){return e.unbind()}))},es=function(){var e=Qc(g);return E(E({},e),{on:function(t){return e.get().each(t)}})},ts=S,ns=function(e,t,n){return function(e,t,n,r){return Cn(e,t,n,r,!1)}(e,t,ts,n)},rs=function(e,t,n){return function(e,t,n,r){return Cn(e,t,n,r,!0)}(e,t,ts,n)},os=xn,is=["top","bottom","right","left"],as="data-alloy-transition-timer",us=function(e,t){return function(e,t){return Z(t,(function(t){return Ha(e,t)}))}(e,t.classes)},cs=function(e,t){var n=function(e){return parseFloat(e).toFixed(3)};return ve(t,(function(t,r){var o,i,a,u=e[r].map(n),c=t.map(n);return void 0===a&&(a=y),!Se(o=u,i=c,a).getOr(o.isNone()&&i.isNone())})).isSome()},ss=function(e,t){var n,r=Zc(),i=Zc(),a=function(t){var n,r=null!==(n=t.raw.pseudoElement)&&void 0!==n?n:"";return yt(t.target,e)&&!Ne(r)&&j(is,t.raw.propertyName)},u=function(o){if(l(o)||a(o)){r.clear(),i.clear();var u=null==o?void 0:o.raw.type;(l(u)||u===ei())&&(clearTimeout(n),Yt(e,as),Va(e,t.classes))}},c=function(){r.set(ns(e,ei(),u)),i.set(ns(e,Zo(),u))};if("ontransitionstart"in e.dom)var s=ns(e,ti(),(function(e){a(e)&&(s.unbind(),c())}));else c();var f=function(e){var t=function(t){var n=tn(e,t),r=o(n)?n.split(/\s*,\s*/):[];return $(r,Ne)},n=function(e){if(o(e)&&/^[\d.]+/.test(e)){var t=parseFloat(e);return Ae(e,"ms")?t:1e3*t}return 0},r=t("transition-delay"),i=t("transition-duration");return K(i,(function(e,t,o){var i=n(r[o])+n(t);return Math.max(e,i)}),0)}(e);requestAnimationFrame((function(){n=setTimeout(u,f+17),Wt(e,as,n)}))},ls=function(e,t,n,r,o,i){var a=function(e,t,n){return n.exists((function(n){var r=e.mode;return"all"===r||n[r]!==t[r]}))}(r,o,i);if(a||us(e,r)){Jt(e,"position",n.position);var u=Hc(t,e),c=Uc(t,E(E({},o),{rect:u})),s=ne(is,(function(e){return c[e]}));cs(n,s)&&(en(e,s),a&&function(e,t){za(e,t.classes),Gt(e,as).each((function(t){clearTimeout(parseInt(t,10)),Yt(e,as)})),ss(e,t)}(e,r),cn(e))}else Va(e,r.classes)},fs=function(e,t,n,r){un(t,"max-height"),un(t,"max-width");var o,i={width:wn(o=t),height:dn(o)};return function(e,t,n,r,o,i){var a=r.width,u=r.height,c=function(t,c,s,l,f){var d=t(n,r,o,e,i),m=Xc(d,a,u,i);return m.fold(v(m),(function(e,t,n,r){return(f===r?n>l||t>s:!f&&r)?m:Yc.nofit(c,s,l,f)}))},s=K(t,(function(e,t){var n=w(c,t);return e.fold(v(e),n)}),Yc.nofit({rect:n,maxHeight:r.height,maxWidth:r.width,direction:Fu(),placement:"southeast",classes:{on:[],off:[]},layout:"none",testY:n.y},-1,-1,!1));return s.fold(b,b)}(t,r.preference,e,i,n,r.bounds)},ds=function(e,t){!function(e,t){Wt(e,Gc,t)}(e,t.placement)},ms=function(e,t){!function(e,t){var n=ln.max(e,t,["margin-top","border-top-width","padding-top","padding-bottom","border-bottom-width","margin-bottom"]);Jt(e,"max-height",n+"px")}(e,Math.floor(t))},ps=v((function(e,t){ms(e,t),Zt(e,{"overflow-x":"hidden","overflow-y":"auto"})})),gs=v((function(e,t){ms(e,t)})),hs=function(e,t,n){return void 0===e[t]?n:e[t]},vs=function(e,t,n,r){var o=fs(e,t,n,r);return function(e,t,n){var r=Uc(n.origin,t);n.transition.each((function(o){ls(e,n.origin,r,o,t,n.lastPlacement)})),Lc(e,r)}(t,o,r),ds(t,o),function(e,t){var n=t.classes;Va(e,n.off),za(e,n.on)}(t,o),function(e,t,n){(0,n.maxHeightFunction)(e,t.maxHeight)}(t,o,r),function(e,t,n){(0,n.maxWidthFunction)(e,t.maxWidth)}(t,o,r),{layout:o.layout,placement:o.placement}},bs=["valignCentre","alignLeft","alignRight","alignCentre","top","bottom","left","right","inset"],ys=function(e,t,n,r){void 0===r&&(r=1);var o=e*r,i=t*r,a=function(e){return ye(n,e).getOr([])},u=function(e,t,n){var r=te(bs,n);return{offset:pn(e,t),classesOn:J(n,a),classesOff:J(r,a)}};return{southeast:function(){return u(-e,t,["top","alignLeft"])},southwest:function(){return u(e,t,["top","alignRight"])},south:function(){return u(-e/2,t,["top","alignCentre"])},northeast:function(){return u(-e,-t,["bottom","alignLeft"])},northwest:function(){return u(e,-t,["bottom","alignRight"])},north:function(){return u(-e/2,-t,["bottom","alignCentre"])},east:function(){return u(e,-t/2,["valignCentre","left"])},west:function(){return u(-e,-t/2,["valignCentre","right"])},insetNortheast:function(){return u(o,i,["top","alignLeft","inset"])},insetNorthwest:function(){return u(-o,i,["top","alignRight","inset"])}
1,insetNorth:function(){return u(-o/2,i,["top","alignCentre","inset"])},insetSoutheast:function(){return u(o,-i,["bottom","alignLeft","inset"])},insetSouthwest:function(){return u(-o,-i,["bottom","alignRight","inset"])},insetSouth:function(){return u(-o/2,-i,["bottom","alignCentre","inset"])},insetEast:function(){return u(-o,-i/2,["valignCentre","right","inset"])},insetWest:function(){return u(o,-i/2,["valignCentre","left","inset"])}}},ws=function(){return ys(0,0,{})},xs=b,Cs=function(e,t){return function(n){return"rtl"===ks(n)?t:e}},ks=function(e){return"rtl"===tn(e,"direction")?"rtl":"ltr"};!function(e){e.TopToBottom="toptobottom",e.BottomToTop="bottomtotop"}(ku||(ku={}));var Ss,Ts="data-alloy-vertical-dir",Es=function(e){return uu(e,(function(e){return Fe(e)&&$t(e,"data-alloy-vertical-dir")===ku.BottomToTop}))},Os=function(){return fo("layouts",[Xr("onLtr"),Xr("onRtl"),io("onBottomLtr"),io("onBottomRtl")])},_s=function(e,t,n,r,o,i,a){var u=a.map(Es).getOr(!1),c=t.layouts.map((function(t){return t.onLtr(e)})),s=t.layouts.map((function(t){return t.onRtl(e)})),l=u?t.layouts.bind((function(t){return t.onBottomLtr.map((function(t){return t(e)}))})).or(c).getOr(o):c.getOr(n),f=u?t.layouts.bind((function(t){return t.onBottomRtl.map((function(t){return t(e)}))})).or(s).getOr(i):s.getOr(r);return Cs(l,f)(e)},As=[Xr("hotspot"),io("bubble"),mo("overrides",{}),Os(),Pu("placement",(function(e,t,n){var r=Hc(n,t.hotspot.element),o=_s(e.element,t,pc(),gc(),dc(),mc(),B.some(t.hotspot.element));return B.some(xs({anchorBox:r,bubble:t.bubble.getOr(ws()),overrides:t.overrides,layouts:o,placer:B.none()}))}))],Ds=[Xr("x"),Xr("y"),mo("height",0),mo("width",0),mo("bubble",ws()),mo("overrides",{}),Os(),Pu("placement",(function(e,t,n){var r=Vc(n,t.x,t.y),o=jn(r.left,r.top,t.width,t.height),i=_s(e.element,t,lc(),fc(),lc(),fc(),B.none());return B.some(xs({anchorBox:o,bubble:t.bubble,overrides:t.overrides,layouts:i,placer:B.none()}))}))],Ns=ko([{screen:["point"]},{absolute:["point","scrollLeft","scrollTop"]}]),Rs=function(e){return e.fold(b,(function(e,t,n){return e.translate(-t,-n)}))},Ps=function(e){return e.fold(b,b)},Bs=function(e){return K(e,(function(e,t){return e.translate(t.left,t.top)}),pn(0,0))},Is=function(e){var t=V(e,Ps);return Bs(t)},Ms=Ns.screen,Ls=Ns.absolute,Fs=function(e,t,n){var r=Ct(e.element),o=Rn(r),i=function(e,t,n){var r=Tt(n.root).dom;return B.from(r.frameElement).map(Be.fromDom).filter((function(t){var n=Ct(t),r=Ct(e.element);return yt(n,r)})).map(hn)}(e,0,n).getOr(o);return Ls(i,o.left,o.top)},js=function(e,t,n,r){var o=Ms(pn(e,t));return B.some(function(e,t,n){return{point:e,width:t,height:n}}(o,n,r))},Us=function(e,t,n,r,o){return e.map((function(e){var i,a=[t,e.point],u=(i=function(){return function(e){var t=V(e,Rs);return Bs(t)}(a)},r.fold((function(){return Is(a)}),(function(){return Is(a)}),i)),c=function(e,t,n,r){return{x:e,y:t,width:n,height:r}}(u.left,u.top,e.width,e.height),s=n.showAbove?dc():pc(),l=n.showAbove?mc():gc(),f=_s(o,n,s,l,s,l,B.none());return xs({anchorBox:c,bubble:n.bubble.getOr(ws()),overrides:n.overrides,layouts:f,placer:B.none()})}))},Hs=[Xr("node"),Xr("root"),io("bubble"),Os(),mo("overrides",{}),mo("showAbove",!1),Pu("placement",(function(e,t,n){var r=Fs(e,0,t);return t.node.filter(Ut).bind((function(o){var i=o.dom.getBoundingClientRect(),a=js(i.left,i.top,i.width,i.height),u=t.node.getOr(e.element);return Us(a,r,t,n,u)}))}))],zs=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Vs=(ko([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),function(e){return e.fold(b,b,b)}),Ws=ko([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),qs=Ws.domRange,$s=Ws.relative,Gs=Ws.exact,Ks=zs,Ys={domRange:qs,relative:$s,exact:Gs,exactFromRange:function(e){return Ws.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Be.fromDom(e.startContainer)},relative:function(e,t){return Vs(e)},exact:function(e,t,n,r){return e}})}(e);return Tt(t)},range:Ks},Xs=function(e,t,n){var r,o=e.document.createRange();return r=o,t.fold((function(e){r.setStartBefore(e.dom)}),(function(e,t){r.setStart(e.dom,t)}),(function(e){r.setStartAfter(e.dom)})),function(e,t){t.fold((function(t){e.setEndBefore(t.dom)}
1),(function(t,n){e.setEnd(t.dom,n)}),(function(t){e.setEndAfter(t.dom)}))}(o,n),o},Qs=function(e,t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},Js=function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom,width:e.width,height:e.height}},Zs=ko([{ltr:["start","soffset","finish","foffset"]},{rtl:["start","soffset","finish","foffset"]}]),el=function(e,t,n){return t(Be.fromDom(n.startContainer),n.startOffset,Be.fromDom(n.endContainer),n.endOffset)},tl=function(e,t){var n=function(e,t){return t.match({domRange:function(e){return{ltr:v(e),rtl:B.none}},relative:function(t,n){return{ltr:ze((function(){return Xs(e,t,n)})),rtl:ze((function(){return B.some(Xs(e,n,t))}))}},exact:function(t,n,r,o){return{ltr:ze((function(){return Qs(e,t,n,r,o)})),rtl:ze((function(){return B.some(Qs(e,r,o,t,n))}))}}})}(e,t);return function(e,t){var n=t.ltr();return n.collapsed?t.rtl().filter((function(e){return!1===e.collapsed})).map((function(e){return Zs.rtl(Be.fromDom(e.endContainer),e.endOffset,Be.fromDom(e.startContainer),e.startOffset)})).getOrThunk((function(){return el(0,Zs.ltr,n)})):el(0,Zs.ltr,n)}(0,n)},nl=function(e,t){return tl(e,t).match({ltr:function(t,n,r,o){var i=e.document.createRange();return i.setStart(t.dom,n),i.setEnd(r.dom,o),i},rtl:function(t,n,r,o){var i=e.document.createRange();return i.setStart(r.dom,o),i.setEnd(t.dom,n),i}})},rl=function(e,t){var n=function(t){return e(t)?B.from(t.dom.nodeValue):B.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(je,"text"),ol=function(e){return rl.getOption(e)},il=["img","br"],al=function(e){var t=ol(e).filter((function(e){return 0!==e.trim().length||e.indexOf("Â ")>-1})).isSome();return t||j(il,Me(e))},ul=function(e,t){var n=function(e){for(var r=_t(e),o=r.length-1;o>=0;o--){var i=r[o];if(t(i))return B.some(i);var a=n(i);if(a.isSome())return a}return B.none()};return n(e)},cl=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return bt(n)?[]:V(n.querySelectorAll(e),Be.fromDom)}(t,e)},sl=function(e,t,n,r){var o=function(e,t,n,r){var o=Ct(e).dom.createRange();return o.setStart(e.dom,t),o.setEnd(n.dom,r),o}(e,t,n,r),i=yt(e,n)&&t===r;return o.collapsed&&!i},ll=function(e){if(e.rangeCount>0){var t=e.getRangeAt(0),n=e.getRangeAt(e.rangeCount-1);return B.some(zs(Be.fromDom(t.startContainer),t.startOffset,Be.fromDom(n.endContainer),n.endOffset))}return B.none()},fl=function(e){if(null===e.anchorNode||null===e.focusNode)return ll(e);var t=Be.fromDom(e.anchorNode),n=Be.fromDom(e.focusNode);return sl(t,e.anchorOffset,n,e.focusOffset)?B.some(zs(t,e.anchorOffset,n,e.focusOffset)):ll(e)},dl=function(e){return function(e){return B.from(e.getSelection())}(e).filter((function(e){return e.rangeCount>0})).bind(fl)},ml=function(e,t){return function(e){var t=e.getClientRects(),n=t.length>0?t[0]:e.getBoundingClientRect();return n.width>0||n.height>0?B.some(n).map(Js):B.none()}(nl(e,t))},pl=function(e,t){return function(e){var t=e.getBoundingClientRect();return t.width>0||t.height>0?B.some(t).map(Js):B.none()}(nl(e,t))},gl=function(e,t){return{element:e,offset:t}},hl=function(e,t){var n=_t(e);if(0===n.length)return gl(e,t);if(t<n.length)return gl(n[t],0);var r=n[n.length-1],o=je(r)?function(e){return rl.get(e)}(r).length:_t(r).length;return gl(r,o)},vl=function(e,t){return je(e)?gl(e,t):hl(e,t)},bl=function(e,t){return t.getSelection.getOrThunk((function(){return function(){return dl(e)}}))().map((function(e){var t=vl(e.start,e.soffset),n=vl(e.finish,e.foffset);return Ys.range(t.element,t.offset,n.element,n.offset)}))},yl=[io("getSelection"),Xr("root"),io("bubble"),Os(),mo("overrides",{}),mo("showAbove",!1),Pu("placement",(function(e,t,n){var r=Tt(t.root).dom,o=Fs(e,0,t),i=bl(r,t).bind((function(e){var t=pl(r,Ys.exactFromRange(e)).orThunk((function(){var t=Be.fromText("\ufeff");Sn(e.start,t);var n=ml(r,Ys.exact(t,0,t,1));return Dn(t),n}));return t.bind((function(e){return js(e.left,e.top,e.width,e.height)}))})),a=bl(r,t).bind((function(e){return Fe(e.start)?B.some(e.start):function(e){return Et(e)}(e.start)})),u=a.getOr(e.element);return Us(i,o,t,n,u)}
1))],wl="link-layout",xl=function(e){return e.x+e.width},Cl=function(e,t){return e.x-t.width},kl=function(e,t){return e.y-t.height+e.height},Sl=function(e){return e.y},Tl=function(e,t,n){return Mu(xl(e),Sl(e),n.southeast(),Fu(),"southeast",Ku(e,{left:0,top:2}),wl)},El=function(e,t,n){return Mu(Cl(e,t),Sl(e),n.southwest(),ju(),"southwest",Ku(e,{right:1,top:2}),wl)},Ol=function(e,t,n){return Mu(xl(e),kl(e,t),n.northeast(),Uu(),"northeast",Ku(e,{left:0,bottom:3}),wl)},_l=function(e,t,n){return Mu(Cl(e,t),kl(e,t),n.northwest(),Hu(),"northwest",Ku(e,{right:1,bottom:3}),wl)},Al=function(){return[Tl,El,Ol,_l]},Dl=function(){return[El,Tl,_l,Ol]},Nl=[Xr("item"),Os(),mo("overrides",{}),Pu("placement",(function(e,t,n){var r=Hc(n,t.item.element),o=_s(e.element,t,Al(),Dl(),Al(),Dl(),B.none());return B.some(xs({anchorBox:r,bubble:ws(),overrides:t.overrides,layouts:o,placer:B.none()}))}))],Rl=$r("type",{selection:yl,node:Hs,hotspot:As,submenu:Nl,makeshift:Ds}),Pl=[oo("classes",Pr),vo("mode","all",["all","layout","placement"])],Bl=[mo("useFixed",k),io("getBounds")],Il=[Qr("anchor",Rl),fo("transition",Pl)],Ml=function(e,t,n,r,o,i,a){return function(e,t,n,r,o,i,a,u){var c=hs(a,"maxHeightFunction",ps()),s=hs(a,"maxWidthFunction",g),l=e.anchorBox,f=e.origin,d={bounds:zc(f,i),origin:f,preference:r,maxHeightFunction:c,maxWidthFunction:s,lastPlacement:o,transition:u};return vs(l,t,n,d)}($c(n.anchorBox,t),o.element,n.bubble,n.layouts,i,r,n.overrides,a)},Ll=function(e,t,n,r,o,i){var a=i.map(Un);return Fl(e,t,n,r,o,a)},Fl=function(e,t,n,r,o,i){var a=Wr("placement.info",Tr(Il),o),u=a.anchor,c=r.element,s=n.get(r.uid);Ic((function(){Jt(c,"position","fixed");var o=rn(c,"visibility");Jt(c,"visibility","hidden");var l=t.useFixed()?function(){var e=document.documentElement;return qc(0,0,e.clientWidth,e.clientHeight)}():function(e){var t=hn(e.element),n=e.element.dom.getBoundingClientRect();return Wc(t.left,t.top,n.width,n.height)}(e),f=u.placement,d=i.map(v).or(t.getBounds);f(e,u,l).each((function(t){var o=t.placer.getOr(Ml)(e,l,t,d,r,s,a.transition);n.set(r.uid,o)})),o.fold((function(){un(c,"visibility")}),(function(e){Jt(c,"visibility",e)})),rn(c,"left").isNone()&&rn(c,"top").isNone()&&rn(c,"right").isNone()&&rn(c,"bottom").isNone()&&Ce(rn(c,"position"),"fixed")&&un(c,"position")}),c)},jl=Object.freeze({__proto__:null,position:function(e,t,n,r,o){Ll(e,t,n,r,o,B.none())},positionWithin:Ll,positionWithinBounds:Fl,getMode:function(e,t,n){return t.useFixed()?"fixed":"absolute"},reset:function(e,t,n,r){var o=r.element;W(["position","left","right","top","bottom"],(function(e){return un(o,e)})),function(e){Yt(e,Gc)}(o),n.clear(r.uid)}}),Ul=Object.freeze({__proto__:null,init:function(){var e={};return Ca({readState:function(){return e},clear:function(t){f(t)?delete e[t]:e={}},set:function(t,n){e[t]=n},get:function(t){return ye(e,t)}})}}),Hl=Sc({fields:Bl,name:"positioning",active:Ac,apis:jl,state:Ul}),zl=function(e){Di(e,xi());var t=e.components();W(t,zl)},Vl=function(e){var t=e.components();W(t,Vl),Di(e,wi())},Wl=function(e,t){On(e.element,t.element)},ql=function(e,t){var n=e.components();!function(e){W(e.components(),(function(e){return Dn(e.element)})),An(e.element),e.syncComponents()}(e);var r=te(n,t);W(r,(function(t){zl(t),e.getSystem().removeFromWorld(t)})),W(t,(function(t){t.getSystem().isConnected()?Wl(e,t):(e.getSystem().addToWorld(t),Wl(e,t),Ut(e.element)&&Vl(t)),e.syncComponents()}))},$l=function(e,t){Gl(e,t,On)},Gl=function(e,t,n){e.getSystem().addToWorld(t),n(e.element,t.element),Ut(e.element)&&Vl(t),e.syncComponents()},Kl=function(e){zl(e),Dn(e.element),e.getSystem().removeFromWorld(e)},Yl=function(e){var t=Et(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}));Kl(e),t.each((function(e){e.syncComponents()}))},Xl=function(e){var t=e.components();W(t,Kl),An(e.element),e.syncComponents()},Ql=function(e,t){Jl(e,t,On)},Jl=function(e,t,n){n(e,t.element);var r=_t(t.element);W(r,(function(e){t.getByDom(e).each(Vl)}))},Zl=function(e){var t=_t(e.element);W(t,(function(t){e.getByDom(t).each(zl)})),Dn(e.element)},ef=function(e,t,n,r){n.get().each((function(t){Xl(e)}));var o=t.getAttachPoint(e);$l(o,e);var i=e.getSystem().build(r);
1return $l(e,i),n.set(i),i},tf=function(e,t,n,r){var o=ef(e,t,n,r);return t.onOpen(e,o),o},nf=function(e,t,n){n.get().each((function(r){Xl(e),Yl(e),t.onClose(e,r),n.clear()}))},rf=function(e,t,n){return n.isOpen()},of=function(e,t,n){var r=t.getAttachPoint(e);Jt(e.element,"position",Hl.getMode(r)),function(e,t,n,r){rn(e.element,t).fold((function(){Yt(e.element,n)}),(function(t){Wt(e.element,n,t)})),Jt(e.element,t,r)}(e,"visibility",t.cloakVisibilityAttr,"hidden")},af=function(e,t,n){(function(e){return U(["top","left","right","bottom"],(function(t){return rn(e,t).isSome()}))})(e.element)||un(e.element,"position"),function(e,t,n){Gt(e.element,n).fold((function(){return un(e.element,t)}),(function(n){return Jt(e.element,t,n)}))}(e,"visibility",t.cloakVisibilityAttr)},uf=Object.freeze({__proto__:null,cloak:of,decloak:af,open:tf,openWhileCloaked:function(e,t,n,r,o){of(e,t),tf(e,t,n,r),o(),af(e,t)},close:nf,isOpen:rf,isPartOf:function(e,t,n,r){return rf(0,0,n)&&n.get().exists((function(n){return t.isPartOf(e,n,r)}))},getState:function(e,t,n){return n.get()},setContent:function(e,t,n,r){return n.get().map((function(){return ef(e,t,n,r)}))}}),cf=Object.freeze({__proto__:null,events:function(e,t){return Mi([ji(mi(),(function(n,r){nf(n,e,t)}))])}}),sf=[Au("onOpen"),Au("onClose"),Xr("isPartOf"),Xr("getAttachPoint"),mo("cloakVisibilityAttr","data-precloak-visibility")],lf=Object.freeze({__proto__:null,init:function(){var e=es(),t=v("not-implemented");return Ca({readState:t,isOpen:e.isSet,clear:e.clear,set:e.set,get:e.get})}}),ff=Sc({fields:sf,name:"sandboxing",active:cf,apis:uf,state:lf}),df=v("dismiss.popups"),mf=v("reposition.popups"),pf=v("mouse.released"),gf=Sr([mo("isExtraPart",k),fo("fireEventInstead",[mo("event",Ci())])]),hf=function(e){var t,n=Wr("Dismissal",gf,e);return(t={})[df()]={schema:Sr([Xr("target")]),onReceive:function(e,t){ff.isOpen(e)&&(ff.isPartOf(e,t.target)||n.isExtraPart(e,t.target)||n.fireEventInstead.fold((function(){return ff.close(e)}),(function(t){return Di(e,t.event)})))}},t},vf=Sr([fo("fireEventInstead",[mo("event",ki())]),to("doReposition")]),bf=function(e){var t,n=Wr("Reposition",vf,e);return(t={})[mf()]={onReceive:function(e){ff.isOpen(e)&&n.fireEventInstead.fold((function(){return n.doReposition(e)}),(function(t){return Di(e,t.event)}))}},t},yf=function(e,t,n){t.store.manager.onLoad(e,t,n)},wf=function(e,t,n){t.store.manager.onUnload(e,t,n)},xf=Object.freeze({__proto__:null,onLoad:yf,onUnload:wf,setValue:function(e,t,n,r){t.store.manager.setValue(e,t,n,r)},getValue:function(e,t,n){return t.store.manager.getValue(e,t,n)},getState:function(e,t,n){return n}}),Cf=Object.freeze({__proto__:null,events:function(e,t){var n=e.resetOnDom?[Gi((function(n,r){yf(n,e,t)})),Ki((function(n,r){wf(n,e,t)}))]:[bc(e,t,yf)];return Mi(n)}}),kf=function(){var e=Co(null);return Ca({set:e.set,get:e.get,isNotSet:function(){return null===e.get()},clear:function(){e.set(null)},readState:function(){return{mode:"memory",value:e.get()}}})},Sf=function(){var e=Co({}),t=Co({});return Ca({readState:function(){return{mode:"dataset",dataByValue:e.get(),dataByText:t.get()}},lookup:function(n){return ye(e.get(),n).orThunk((function(){return ye(t.get(),n)}))},update:function(n){var r=e.get(),o=t.get(),i={},a={};W(n,(function(e){i[e.value]=e,ye(e,"meta").each((function(t){ye(t,"text").each((function(t){a[t]=e}))}))})),e.set(E(E({},r),i)),t.set(E(E({},o),a))},clear:function(){e.set({}),t.set({})}})},Tf=Object.freeze({__proto__:null,memory:kf,dataset:Sf,manual:function(){return Ca({readState:g})},init:function(e){return e.store.manager.state(e)}}),Ef=function(e,t,n,r){var o=t.store;n.update([r]),o.setValue(e,r),t.onSetValue(e,r)},Of=[io("initialValue"),Xr("getFallbackEntry"),Xr("getDataKey"),Xr("setValue"),Pu("manager",{setValue:Ef,getValue:function(e,t,n){var r=t.store,o=r.getDataKey(e);return n.lookup(o).getOrThunk((function(){return r.getFallbackEntry(o)}))},onLoad:function(e,t,n){t.store.initialValue.each((function(r){Ef(e,t,n,r)}))},onUnload:function(e,t,n){n.clear()},state:Sf})],_f=[Xr("getValue"),mo("setValue",g),io("initialValue"),Pu("manager",{setValue:function(e,t,n,r){t.store.setValue(e,r),t.onSetValue(e,r)},getValue:function(e,t,n){return t.store.getValue(e)},onLoad:function(e,t,n){t.store.initialValue.each((function(n){t.store.setValue(e,n)}))},onUnload:g,state:xa.init})],Af=[io("initialValue"),Pu("manager",{setValue:function(e,t,n,r){n.set(r),t.onSetValue(e,r)},getValue:function(e,t,n){return n.get()},onLoad:function(e,t,n){t.store.initialValue.each((function(e){n.isNotSet()&&n.set(e)}))},onUnload:function(e,t,n){n.clear()},state:kf})],Df=[po("store",{mode:"memory"},$r("mode",{memory:Af,manual:_f,dataset:Of})),Au("onSetValue"),mo("resetOnDom",!1)],Nf=Sc({fields:Df,name:"representing",active:Cf,apis:xf,extra:{setValueFrom:function(e,t){var n=Nf.getValue(t);Nf.setValue(e,n)}},state:Tf}),Rf=function(e,t){return xo(e,{},V(t,(function(t){return n=t.name(),r="Cannot configure "+t.name()+" for "+e,Gr(n,n,{tag:"option",process:{}},vr((function(e){return Zn("The field: "+n+" is forbidden. "+r)})));var n,r})).concat([Kr("dump",b)]))},Pf=function(e){return e.dump},Bf=function(e,t){return E(E({},Cc(t)),e.dump)},If=Rf,Mf=Bf,Lf="placeholder",Ff=ko([{single:["required","valueThunk"]},{multiple:["required","valueThunks"]}]),jf=function(e){return we(e,"uiType")},Uf=function(e,t,n,r){return jf(n)&&n.uiType===Lf?function(e,t,n,r){return e.exists((function(e){return e!==n.owner}))?Ff.single(!0,v(n)):ye(r,n.name).fold((function(){throw new Error("Unknown placeholder component: "+n.name+"\nKnown: ["+le(r)+"]\nNamespace: "+e.getOr("none")+"\nSpec: "+JSON.stringify(n,null,2))}),(function(e){return e.replace()}))}(e,0,n,r):Ff.single(!1,v(n))},Hf=function(e,t,n,r){return Uf(e,0,n,r).fold((function(o,i){var a=jf(n)?i(t,n.config,n.validated):i(t),u=ye(a,"components").getOr([]),c=J(u,(function(n){return Hf(e,t,n,r)}));return[E(E({},a),{components:c})]}),(function(e,r){if(jf(n)){var o=r(t,n.config,n.validated);return n.validated.preprocess.getOr(b)(o)}return r(t)}))},zf=function(e,t,n,r){var o=me(r,(function(e,t){return r=e,o=!1,{name:v(n=t),required:function(){return r.fold((function(e,t){return e}),(function(e,t){return e}))},used:function(){return o},replace:function(){if(o)throw new Error("Trying to use the same placeholder more than once: "+n);return o=!0,r}};var n,r,o})),i=function(e,t,n,r){return J(n,(function(n){return Hf(e,t,n,r)}))}(e,t,n,o);return de(o,(function(n){if(!1===n.used()&&n.required())throw new Error("Placeholder: "+n.name()+" was not found in components list\nNamespace: "+e.getOr("none")+"\nComponents: "+JSON.stringify(t.components,null,2))})),i},Vf=Ff.single,Wf=Ff.multiple,qf=v(Lf),$f=ko([{required:["data"]},{external:["data"]},{optional:["data"]},{group:["data"]}]),Gf=mo("factory",{sketch:b}),Kf=mo("schema",[]),Yf=Xr("name"),Xf=Gr("pname","pname",lr((function(e){return"<alloy."+ia(e.name)+">"})),Dr()),Qf=Kr("schema",(function(){return[io("preprocess")]})),Jf=mo("defaults",v({})),Zf=mo("overrides",v({})),ed=Tr([Gf,Kf,Yf,Xf,Jf,Zf]),td=Tr([Gf,Kf,Yf,Jf,Zf]),nd=Tr([Gf,Kf,Yf,Xf,Jf,Zf]),rd=Tr([Gf,Qf,Yf,Xr("unit"),Xf,Jf,Zf]),od=function(e){return e.fold(B.some,B.none,B.some,B.some)},id=function(e){var t=function(e){return e.name};return e.fold(t,t,t,t)},ad=function(e,t){return function(n){var r=Wr("Converting part type",t,n);return e(r)}},ud=ad($f.required,ed),cd=ad($f.external,td),sd=ad($f.optional,nd),ld=ad($f.group,rd),fd=v("entirety"),dd=Object.freeze({__proto__:null,required:ud,external:cd,optional:sd,group:ld,asNamedPart:od,name:id,asCommon:function(e){return e.fold(b,b,b,b)},original:fd}),md=function(e,t,n,r){return cr(t.defaults(e,n,r),n,{uid:e.partUids[t.name]},t.overrides(e,n,r))},pd=function(e,t){var n={};return W(t,(function(t){od(t).each((function(t){var r=gd(e,t.pname);n[t.name]=function(n){var o=Wr("Part: "+t.name+" in "+e,Tr(t.schema),n);return E(E({},r),{config:n,validated:o})}}))})),n},gd=function(e,t){return{uiType:qf(),owner:e,name:t}},hd=function(e,t,n){return{uiType:qf(),owner:e,name:t,config:n,validated:{}}},vd=function(e){return J(e,(function(e){return e.fold(B.none,B.some,B.none,B.none).map((function(e){return no(e.name,e.schema.concat([Bu(fd())]))})).toArray()}))},bd=function(e){return V(e,id)},yd=function(e,t,n){return function(e,t,n){var r={},o={};return W(n,(function(e){e.fold((function(e){r[e.pname]=Vf(!0,(function(t,n,r){return e.factory.sketch(md(t,e,n,r))}))}),(function(e){var n=t.parts[e.name];o[e.name]=v(e.factory.sketch(md(t,e,n[fd()]),n))}),(function(e){r[e.pname]=Vf(!1,(function(t,n,r){return e.factory.sketch(md(t,e,n,r))}))}),(function(e){r[e.pname]=Wf(!0,(function(t,n,r){return V(t[e.name],(function(n){return e.factory.sketch(cr(e.defaults(t,n,r),n,e.overrides(t,n)))}))}))}))})),{internals:v(r),externals:v(o)}}(0,t,n)},wd=function(e,t,n){return zf(B.some(e),t,t.components,n)},xd=function(e,t,n){var r=t.partUids[n];return e.getSystem().getByUid(r).toOptional()}
1,Cd=function(e,t,n){return xd(e,t,n).getOrDie("Could not find part: "+n)},kd=function(e,t,n){var r={},o=t.partUids,i=e.getSystem();return W(n,(function(e){r[e]=v(i.getByUid(o[e]))})),r},Sd=function(e,t){var n=e.getSystem();return me(t.partUids,(function(e,t){return v(n.getByUid(e))}))},Td=function(e){return le(e.partUids)},Ed=function(e,t,n){var r={},o=t.partUids,i=e.getSystem();return W(n,(function(e){r[e]=v(i.getByUid(o[e]).getOrDie())})),r},Od=function(e,t){var n=bd(t);return Oo(V(n,(function(t){return{key:t,value:e+"-"+t}})))},_d=function(e){return Gr("partUids","partUids",dr((function(t){return Od(t.uid,e)})),Dr())},Ad=Object.freeze({__proto__:null,generate:pd,generateOne:hd,schemas:vd,names:bd,substitutes:yd,components:wd,defaultUids:Od,defaultUidsSchema:_d,getAllParts:Sd,getAllPartNames:Td,getPart:xd,getPartOrDie:Cd,getParts:kd,getPartsOrDie:Ed}),Dd=function(e,t,n,r,o){var i=function(e,t){return(e.length>0?[no("parts",e)]:[]).concat([Xr("uid"),mo("dom",{}),mo("components",[]),Bu("originalSpec"),mo("debug.sketcher",{})]).concat(t)}(r,o);return Wr(e+" [SpecSchema]",Sr(i.concat(t)),n)},Nd=function(e,t,n,r,o){var i=Rd(o),a=vd(n),u=_d(n),c=Dd(e,t,i,a,[u]),s=yd(0,c,n);return r(c,wd(e,c,s.internals()),i,s.externals())},Rd=function(e){return function(e){return we(e,"uid")}(e)?e:E(E({},e),{uid:da("uid")})},Pd=Sr([Xr("name"),Xr("factory"),Xr("configFields"),mo("apis",{}),mo("extraApis",{})]),Bd=Sr([Xr("name"),Xr("factory"),Xr("configFields"),Xr("partFields"),mo("apis",{}),mo("extraApis",{})]),Id=function(e){var t=Wr("Sketcher for "+e.name,Pd,e),n=me(t.apis,wa),r=me(t.extraApis,(function(e,t){return va(e,t)}));return E(E({name:t.name,configFields:t.configFields,sketch:function(e){return function(e,t,n,r){var o=Rd(r);return n(Dd(e,t,o,[],[]),o)}(t.name,t.configFields,t.factory,e)}},n),r)},Md=function(e){var t=Wr("Sketcher for "+e.name,Bd,e),n=pd(t.name,t.partFields),r=me(t.apis,wa),o=me(t.extraApis,(function(e,t){return va(e,t)}));return E(E({name:t.name,partFields:t.partFields,configFields:t.configFields,sketch:function(e){return Nd(t.name,t.configFields,t.partFields,t.factory,e)},parts:n},r),o)},Ld=function(e){return"input"===Me(e)&&"radio"!==$t(e,"type")||"textarea"===Me(e)},Fd=Object.freeze({__proto__:null,getCurrent:function(e,t,n){return t.find(e)}}),jd=[Xr("find")],Ud=Sc({fields:jd,name:"composing",apis:Fd}),Hd=["input","button","textarea","select"],zd=function(e,t,n){(t.disabled()?Kd:Yd)(e,t)},Vd=function(e,t){return!0===t.useNative&&j(Hd,Me(e.element))},Wd=function(e){Wt(e.element,"disabled","disabled")},qd=function(e){Yt(e.element,"disabled")},$d=function(e){Wt(e.element,"aria-disabled","true")},Gd=function(e){Wt(e.element,"aria-disabled","false")},Kd=function(e,t,n){t.disableClass.each((function(t){Fa(e.element,t)})),(Vd(e,t)?Wd:$d)(e),t.onDisabled(e)},Yd=function(e,t,n){t.disableClass.each((function(t){Ua(e.element,t)})),(Vd(e,t)?qd:Gd)(e),t.onEnabled(e)},Xd=function(e,t){return Vd(e,t)?function(e){return Kt(e.element,"disabled")}(e):function(e){return"true"===$t(e.element,"aria-disabled")}(e)},Qd=Object.freeze({__proto__:null,enable:Yd,disable:Kd,isDisabled:Xd,onLoad:zd,set:function(e,t,n,r){(r?Kd:Yd)(e,t)}}),Jd=Object.freeze({__proto__:null,exhibit:function(e,t){return Sa({classes:t.disabled()?t.disableClass.toArray():[]})},events:function(e,t){return Mi([Li(si(),(function(t,n){return Xd(t,e)})),bc(e,t,zd)])}}),Zd=[yo("disabled",k),mo("useNative",!0),io("disableClass"),Au("onDisabled"),Au("onEnabled")],em=Sc({fields:Zd,name:"disabling",active:Jd,apis:Qd}),tm=function(e,t,n,r){var o=cl(e.element,"."+t.highlightClass);W(o,(function(n){U(r,(function(e){return e.element===n}))||(Ua(n,t.highlightClass),e.getSystem().getByDom(n).each((function(n){t.onDehighlight(e,n),Di(n,Ai())})))}))},nm=function(e,t,n,r){tm(e,t,0,[r]),rm(e,t,n,r)||(Fa(r.element,t.highlightClass),t.onHighlight(e,r),Di(r,_i()))},rm=function(e,t,n,r){return Ha(r.element,t.highlightClass)},om=function(e,t,n,r){var o=cl(e.element,"."+t.itemClass);return B.from(o[r]).fold((function(){return qn.error(new Error("No element found with index "+r))}),e.getSystem().getByDom)},im=function(e,t,n){return lu(e.element,"."+t.itemClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},am=function(e,t,n){var r=cl(e.element,"."+t.itemClass);return(r.length>0?B.some(r[r.length-1]):B.none()).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},um=function(e,t,n,r){var o=cl(e.element,"."+t.itemClass),i=X(o,(function(e){return Ha(e,t.highlightClass)}));return i.bind((function(t){var n=$u(t,r,0,o.length-1);return e.getSystem().getByDom(o[n]).toOptional()}))},cm=function(e,t,n){var r=cl(e.element,"."+t.itemClass);return ke(V(r,(function(t){return e.getSystem().getByDom(t).toOptional()})))},sm=Object.freeze({__proto__:null,dehighlightAll:function(e,t,n){return tm(e,t,0,[])},dehighlight:function(e,t,n,r){rm(e,t,n,r)&&(Ua(r.element,t.highlightClass),t.onDehighlight(e,r),Di(r,Ai()))},highlight:nm,highlightFirst:function(e,t,n){im(e,t).each((function(r){nm(e,t,n,r)}))},highlightLast:function(e,t,n){am(e,t).each((function(r){nm(e,t,n,r)}))},highlightAt:function(e,t,n,r){om(e,t,n,r).fold((function(e){throw e}),(function(r){nm(e,t,n,r)}))},highlightBy:function(e,t,n,r){var o=cm(e,t);Y(o,r).each((function(r){nm(e,t,n,r)}))},isHighlighted:rm,getHighlighted:function(e,t,n){return lu(e.element,"."+t.highlightClass).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))},getFirst:im,getLast:am,getPrevious:function(e,t,n){return um(e,t,0,-1)},getNext:function(e,t,n){return um(e,t,0,1)},getCandidates:cm}),lm=[Xr("highlightClass"),Xr("itemClass"),Au("onHighlight"),Au("onDehighlight")],fm=Sc({fields:lm,name:"highlighting",apis:sm}),dm=[8],mm=[9],pm=[13],gm=[27],hm=[32],vm=[37],bm=[38],ym=[39],wm=[40],xm=function(e,t,n){var r=ee(e.slice(0,t)),o=ee(e.slice(t+1));return Y(r.concat(o),n)},Cm=function(e,t,n){var r=ee(e.slice(0,t));return Y(r,n)},km=function(e,t,n){var r=e.slice(0,t),o=e.slice(t+1);return Y(o.concat(r),n)},Sm=function(e,t,n){var r=e.slice(t+1);return Y(r,n)},Tm=function(e){return function(t){return j(e,t.raw.which)}},Em=function(e){return function(t){return Z(e,(function(e){return e(t)}))}},Om=function(e){return!0===e.raw.shiftKey},_m=function(e){return!0===e.raw.ctrlKey},Am=x(Om),Dm=function(e,t){return{matches:e,classification:t}},Nm=function(e,t,n){t.exists((function(e){return n.exists((function(t){return yt(t,e)}))}
1))||Ni(e,Si(),{prevFocus:t,newFocus:n})},Rm=function(){var e=function(e){return Bc(e.element)};return{get:e,set:function(t,n){var r=e(t);t.getSystem().triggerFocus(n,t.element);var o=e(t);Nm(t,r,o)}}},Pm=function(){var e=function(e){return fm.getHighlighted(e).map((function(e){return e.element}))};return{get:e,set:function(t,n){var r=e(t);t.getSystem().getByDom(n).fold(g,(function(e){fm.highlight(t,e)}));var o=e(t);Nm(t,r,o)}}};!function(e){e.OnFocusMode="onFocus",e.OnEnterOrSpaceMode="onEnterOrSpace",e.OnApiMode="onApi"}(Ss||(Ss={}));var Bm,Im=function(e,t,n,r,o){var i=function(e,t,n,r,o){return function(e,t){var n=Y(e,(function(e){return e.matches(t)}));return n.map((function(e){return e.classification}))}(n(e,t,r,o),t.event).bind((function(n){return n(e,t,r,o)}))},a={schema:function(){return e.concat([mo("focusManager",Rm()),po("focusInside","onFocus",Ur((function(e){return j(["onFocus","onEnterOrSpace","onApi"],e)?qn.value(e):qn.error("Invalid value for focusInside")}))),Pu("handler",a),Pu("state",t),Pu("sendFocusIn",o)])},processKey:i,toEvents:function(e,t){var a=e.focusInside!==Ss.OnFocusMode?B.none():o(e).map((function(n){return ji(ii(),(function(r,o){n(r,e,t),o.stop()}))})),u=[ji(Ko(),(function(r,a){i(r,a,n,e,t).fold((function(){!function(n,r){var i=Tm(hm.concat(pm))(r.event);e.focusInside===Ss.OnEnterOrSpaceMode&&i&&Ro(n,r)&&o(e).each((function(o){o(n,e,t),r.stop()}))}(r,a)}),(function(e){a.stop()}))})),ji(Yo(),(function(n,o){i(n,o,r,e,t).each((function(e){o.stop()}))}))];return Mi(a.toArray().concat(u))}};return a},Mm=function(e){var t=[io("onEscape"),io("onEnter"),mo("selector",'[data-alloy-tabstop="true"]:not(:disabled)'),mo("firstTabstop",0),mo("useTabstopAt",S),io("visibilitySelector")].concat([e]),n=function(e,t){var n=e.visibilitySelector.bind((function(e){return fu(t,e)})).getOr(t);return fn(n)>0},r=function(e,t,r){(function(e,t){var r=cl(e.element,t.selector),o=$(r,(function(e){return n(t,e)}));return B.from(o[t.firstTabstop])})(e,t).each((function(n){t.focusManager.set(e,n)}))},o=function(e,t,r,o,i){return i(t,r,(function(e){return function(e,t){return n(e,t)&&e.useTabstopAt(t)}(o,e)})).fold((function(){return o.cyclic?B.some(!0):B.none()}),(function(t){return o.focusManager.set(e,t),B.some(!0)}))},i=function(e,t,n,r){var i=cl(e.element,n.selector);return function(e,t){return t.focusManager.get(e).bind((function(e){return fu(e,t.selector)}))}(e,n).bind((function(t){return X(i,w(yt,t)).bind((function(t){return o(e,i,t,n,r)}))}))},a=v([Dm(Em([Om,Tm(mm)]),(function(e,t,n){return i(e,0,n,n.cyclic?xm:Cm)})),Dm(Tm(mm),(function(e,t,n){return i(e,0,n,n.cyclic?km:Sm)})),Dm(Tm(gm),(function(e,t,n){return n.onEscape.bind((function(n){return n(e,t)}))})),Dm(Em([Am,Tm(pm)]),(function(e,t,n){return n.onEnter.bind((function(n){return n(e,t)}))}))]),u=v([]);return Im(t,xa.init,a,u,(function(){return B.some(r)}))},Lm=Mm(Kr("cyclic",k)),Fm=Mm(Kr("cyclic",S)),jm=function(e,t,n){return Ld(n)&&Tm(hm)(t.event)?B.none():function(e,t,n){return Pi(e,n,si()),B.some(!0)}(e,0,n)},Um=function(e,t){return B.some(!0)},Hm=[mo("execute",jm),mo("useSpace",!1),mo("useEnter",!0),mo("useControlEnter",!1),mo("useDown",!1)],zm=function(e,t,n){return n.execute(e,t,e.element)},Vm=Im(Hm,xa.init,(function(e,t,n,r){var o=n.useSpace&&!Ld(e.element)?hm:[],i=n.useDown?wm:[],a=o.concat(n.useEnter?pm:[]).concat(i);return[Dm(Tm(a),zm)].concat(n.useControlEnter?[Dm(Em([_m,Tm(pm)]),zm)]:[])}),(function(e,t,n,r){return n.useSpace&&!Ld(e.element)?[Dm(Tm(hm),Um)]:[]}),(function(){return B.none()})),Wm=function(){var e=es();return Ca({readState:function(){return e.get().map((function(e){return{numRows:String(e.numRows),numColumns:String(e.numColumns)}})).getOr({numRows:"?",numColumns:"?"})},setGridSize:function(t,n){e.set({numRows:t,numColumns:n})},getNumRows:function(){return e.get().map((function(e){return e.numRows}))},getNumColumns:function(){return e.get().map((function(e){return e.numColumns}))}})},qm=Object.freeze({__proto__:null,flatgrid:Wm,init:function(e){return e.state(e)}}),$m=function(e){return function(t,n,r,o){var i=e(t.element);return Xm(i,t,n,r,o)}},Gm=function(e,t){var n=Cs(e,t);return $m(n)},Km=function(e,t){var n=Cs(t,e);return $m(n)},Ym=function(e){return function(t,n,r,o){return Xm(e,t,n,r,o)}}
1,Xm=function(e,t,n,r,o){return r.focusManager.get(t).bind((function(n){return e(t.element,n,r,o)})).map((function(e){return r.focusManager.set(t,e),!0}))},Qm=Ym,Jm=Ym,Zm=Ym,ep=function(e){return!function(e){return e.offsetWidth<=0&&e.offsetHeight<=0}(e.dom)},tp=function(e,t,n){var r=cl(e,n);return function(e,t){return X(e,t).map((function(t){return{index:t,candidates:e}}))}($(r,ep),(function(e){return yt(e,t)}))},np=function(e,t){return X(e,(function(e){return yt(t,e)}))},rp=function(e,t,n,r){return r(Math.floor(t/n),t%n).bind((function(t){var r=t.row*n+t.column;return r>=0&&r<e.length?B.some(e[r]):B.none()}))},op=function(e,t,n,r,o){return rp(e,t,r,(function(t,i){var a=$u(i,o,0,(t===n-1?e.length-t*r:r)-1);return B.some({row:t,column:a})}))},ip=function(e,t,n,r,o){return rp(e,t,r,(function(t,i){var a=$u(t,o,0,n-1),u=Gu(i,0,(a===n-1?e.length-a*r:r)-1);return B.some({row:a,column:u})}))},ap=[Xr("selector"),mo("execute",jm),Du("onEscape"),mo("captureTab",!1),Iu()],up=function(e,t,n){lu(e.element,t.selector).each((function(n){t.focusManager.set(e,n)}))},cp=function(e){return function(t,n,r,o){return tp(t,n,r.selector).bind((function(t){return e(t.candidates,t.index,o.getNumRows().getOr(r.initSize.numRows),o.getNumColumns().getOr(r.initSize.numColumns))}))}},sp=function(e,t,n){return n.captureTab?B.some(!0):B.none()},lp=cp((function(e,t,n,r){return op(e,t,n,r,-1)})),fp=cp((function(e,t,n,r){return op(e,t,n,r,1)})),dp=cp((function(e,t,n,r){return ip(e,t,n,r,-1)})),mp=cp((function(e,t,n,r){return ip(e,t,n,r,1)})),pp=v([Dm(Tm(vm),Gm(lp,fp)),Dm(Tm(ym),Km(lp,fp)),Dm(Tm(bm),Qm(dp)),Dm(Tm(wm),Jm(mp)),Dm(Em([Om,Tm(mm)]),sp),Dm(Em([Am,Tm(mm)]),sp),Dm(Tm(gm),(function(e,t,n){return n.onEscape(e,t)})),Dm(Tm(hm.concat(pm)),(function(e,t,n,r){return function(e,t){return t.focusManager.get(e).bind((function(e){return fu(e,t.selector)}))}(e,n).bind((function(r){return n.execute(e,t,r)}))}))]),gp=v([Dm(Tm(hm),Um)]),hp=Im(ap,Wm,pp,gp,(function(){return B.some(up)})),vp=function(e,t,n,r){var o=function(e,t,n){var i,a=$u(t,r,0,n.length-1);return a===e?B.none():"button"===Me(i=n[a])&&"disabled"===$t(i,"disabled")?o(e,a,n):B.from(n[a])};return tp(e,n,t).bind((function(e){var t=e.index;return o(t,t,e.candidates)}))},bp=[Xr("selector"),mo("getInitial",B.none),mo("execute",jm),Du("onEscape"),mo("executeOnMove",!1),mo("allowVertical",!0)],yp=function(e,t,n){return function(e,t){return t.focusManager.get(e).bind((function(e){return fu(e,t.selector)}))}(e,n).bind((function(r){return n.execute(e,t,r)}))},wp=function(e,t,n){t.getInitial(e).orThunk((function(){return lu(e.element,t.selector)})).each((function(n){t.focusManager.set(e,n)}))},xp=function(e,t,n){return vp(e,n.selector,t,-1)},Cp=function(e,t,n){return vp(e,n.selector,t,1)},kp=function(e){return function(t,n,r,o){return e(t,n,r,o).bind((function(){return r.executeOnMove?yp(t,n,r):B.some(!0)}))}},Sp=function(e,t,n){return n.onEscape(e,t)},Tp=v([Dm(Tm(hm),Um)]),Ep=Im(bp,xa.init,(function(e,t,n,r){var o=vm.concat(n.allowVertical?bm:[]),i=ym.concat(n.allowVertical?wm:[]);return[Dm(Tm(o),kp(Gm(xp,Cp))),Dm(Tm(i),kp(Km(xp,Cp))),Dm(Tm(pm),yp),Dm(Tm(hm),yp),Dm(Tm(gm),Sp)]}),Tp,(function(){return B.some(wp)})),Op=function(e,t,n){return B.from(e[t]).bind((function(e){return B.from(e[n]).map((function(e){return{rowIndex:t,columnIndex:n,cell:e}}))}))},_p=function(e,t,n,r){var o=$u(n,r,0,e[t].length-1);return Op(e,t,o)},Ap=function(e,t,n,r){var o=$u(n,r,0,e.length-1),i=Gu(t,0,e[o].length-1);return Op(e,o,i)},Dp=function(e,t,n,r){var o=Gu(n+r,0,e[t].length-1);return Op(e,t,o)},Np=function(e,t,n,r){var o=Gu(n+r,0,e.length-1),i=Gu(t,0,e[o].length-1);return Op(e,o,i)},Rp=[no("selectors",[Xr("row"),Xr("cell")]),mo("cycles",!0),mo("previousSelector",B.none),mo("execute",jm)],Pp=function(e,t,n){t.previousSelector(e).orThunk((function(){return lu(e.element,t.selectors.cell)})).each((function(n){t.focusManager.set(e,n)}))},Bp=function(e,t){return function(n,r,o){var i=o.cycles?e:t;return fu(r,o.selectors.row).bind((function(e){var t=cl(e,o.selectors.cell);return np(t,r).bind((function(t){var r=cl(n,o.selectors.row);return np(r,e).bind((function(e){var n=function(e,t){return V(e,(function(e){return cl(e,t.selectors.cell)}))}(r,o);return i(n,e,t).map((function(e){return e.cell}))}))}))}))}},Ip=Bp((function(e,t,n){return _p(e,t,n,-1)}),(function(e,t,n){return Dp(e,t,n,-1)})),Mp=Bp((function(e,t,n){return _p(e,t,n,1)}),(function(e,t,n){return Dp(e,t,n,1)})),Lp=Bp((function(e,t,n){return Ap(e,n,t,-1)}),(function(e,t,n){return Np(e,n,t,-1)})),Fp=Bp((function(e,t,n){return Ap(e,n,t,1)}),(function(e,t,n){return Np(e,n,t,1)})),jp=v([Dm(Tm(vm),Gm(Ip,Mp)),Dm(Tm(ym),Km(Ip,Mp)),Dm(Tm(bm),Qm(Lp)),Dm(Tm(wm),Jm(Fp)),Dm(Tm(hm.concat(pm)),(function(e,t,n){return Bc(e.element).bind((function(r){return n.execute(e,t,r)}))}))]),Up=v([Dm(Tm(hm),Um)]),Hp=Im(Rp,xa.init,jp,Up,(function(){return B.some(Pp)})),zp=[Xr("selector"),mo("execute",jm),mo("moveOnTab",!1)],Vp=function(e,t,n){return n.focusManager.get(e).bind((function(r){return n.execute(e,t,r)}))},Wp=function(e,t,n){lu(e.element,t.selector).each((function(n){t.focusManager.set(e,n)}))},qp=function(e,t,n){return vp(e,n.selector,t,-1)},$p=function(e,t,n){return vp(e,n.selector,t,1)},Gp=v([Dm(Tm(bm),Zm(qp)),Dm(Tm(wm),Zm($p)),Dm(Em([Om,Tm(mm)]),(function(e,t,n,r){return n.moveOnTab?Zm(qp)(e,t,n,r):B.none()})),Dm(Em([Am,Tm(mm)]),(function(e,t,n,r){return n.moveOnTab?Zm($p)(e,t,n,r):B.none()})),Dm(Tm(pm),Vp),Dm(Tm(hm),Vp)]),Kp=v([Dm(Tm(hm),Um)]),Yp=Im(zp,xa.init,Gp,Kp,(function(){return B.some(Wp)})),Xp=[Du("onSpace"),Du("onEnter"),Du("onShiftEnter"),Du("onLeft"),Du("onRight"),Du("onTab"),Du("onShiftTab"),Du("onUp"),Du("onDown"),Du("onEscape"),mo("stopSpaceKeyup",!1),io("focusIn")],Qp=Im(Xp,xa.init,(function(e,t,n){return[Dm(Tm(hm),n.onSpace),Dm(Em([Am,Tm(pm)]),n.onEnter),Dm(Em([Om,Tm(pm)]),n.onShiftEnter),Dm(Em([Om,Tm(mm)]),n.onShiftTab),Dm(Em([Am,Tm(mm)]),n.onTab),Dm(Tm(bm),n.onUp),Dm(Tm(wm),n.onDown),Dm(Tm(vm),n.onLeft),Dm(Tm(ym),n.onRight),Dm(Tm(hm),n.onSpace),Dm(Tm(gm),n.onEscape)]}),(function(e,t,n){return n.stopSpaceKeyup?[Dm(Tm(hm),Um)]:[]}),(function(e){return e.focusIn}
1)),Jp=Lm.schema(),Zp=Fm.schema(),eg=Ep.schema(),tg=hp.schema(),ng=Hp.schema(),rg=Vm.schema(),og=Yp.schema(),ig=Qp.schema(),ag=Ec({branchKey:"mode",branches:Object.freeze({__proto__:null,acyclic:Jp,cyclic:Zp,flow:eg,flatgrid:tg,matrix:ng,execution:rg,menu:og,special:ig}),name:"keying",active:{events:function(e,t){return e.handler.toEvents(e,t)}},apis:{focusIn:function(e,t,n){t.sendFocusIn(t).fold((function(){e.getSystem().triggerFocus(e.element,e.element)}),(function(r){r(e,t,n)}))},setGridSize:function(e,t,n,r,o){(function(e){return xe(e,"setGridSize")})(n)&&n.setGridSize(r,o)}},state:qm}),ug=function(e,t,n,r){var o=e.getSystem().build(r);Gl(e,o,n)},cg=function(e,t,n,r){var o=sg(e),i=Y(o,(function(e){return yt(r.element,e.element)}));i.each(Yl)},sg=function(e,t){return e.components()},lg=function(e,t,n,r,o){var i=sg(e);return B.from(i[r]).map((function(t){return cg(e,0,0,t),o.each((function(t){ug(e,0,(function(e,t){!function(e,t,n){At(e,n).fold((function(){On(e,t)}),(function(e){Sn(e,t)}))}(e,t,r)}),t)})),t}))},fg=Object.freeze({__proto__:null,append:function(e,t,n,r){ug(e,0,On,r)},prepend:function(e,t,n,r){ug(e,0,En,r)},remove:cg,replaceAt:lg,replaceBy:function(e,t,n,r,o){var i=sg(e);return X(i,r).bind((function(t){return lg(e,0,0,t,o)}))},set:function(e,t,n,r){Ic((function(){var t=V(r,e.getSystem().build);ql(e,t)}),e.element)},contents:sg}),dg=Sc({fields:[],name:"replacing",apis:fg}),mg=function(e,t){var n=function(e,t){var n=Mi(t);return Sc({fields:[Xr("enabled")],name:e,active:{events:v(n)}})}(e,t);return{key:e,value:{config:{},me:n,configAsRaw:v({}),initialConfig:{},state:xa}}},pg=function(e,t){t.ignore||(Nc(e.element),t.onFocus(e))},gg=Object.freeze({__proto__:null,focus:pg,blur:function(e,t){t.ignore||function(e){e.dom.blur()}(e.element)},isFocused:function(e){return Rc(e.element)}}),hg=Object.freeze({__proto__:null,exhibit:function(e,t){return Sa(t.ignore?{}:{attributes:{tabindex:"-1"}})},events:function(e){return Mi([ji(ii(),(function(t,n){pg(t,e),n.stop()}))].concat(e.stopMousedown?[ji(Ho(),(function(e,t){t.event.prevent()}))]:[]))}}),vg=[Au("onFocus"),mo("stopMousedown",!1),mo("ignore",!1)],bg=Sc({fields:vg,name:"focusing",active:hg,apis:gg}),yg=function(e,t,n){var r=t.aria;r.update(e,r,n.get())},wg=function(e,t,n){t.toggleClass.each((function(t){n.get()?Fa(e.element,t):Ua(e.element,t)}))},xg=function(e,t,n){Sg(e,t,n,!n.get())},Cg=function(e,t,n){n.set(!0),wg(e,t,n),yg(e,t,n)},kg=function(e,t,n){n.set(!1),wg(e,t,n),yg(e,t,n)},Sg=function(e,t,n,r){(r?Cg:kg)(e,t,n)},Tg=function(e,t,n){Sg(e,t,n,t.selected)},Eg=Object.freeze({__proto__:null,onLoad:Tg,toggle:xg,isOn:function(e,t,n){return n.get()},on:Cg,off:kg,set:Sg}),Og=Object.freeze({__proto__:null,exhibit:function(){return Sa({})},events:function(e,t){var n,r,o,i=(n=e,r=t,o=xg,Xi((function(e){o(e,n,r)}))),a=bc(e,t,Tg);return Mi(Q([e.toggleOnExecute?[i]:[],[a]]))}}),_g=function(e,t,n){Wt(e.element,"aria-expanded",n)},Ag=[mo("selected",!1),io("toggleClass"),mo("toggleOnExecute",!0),po("aria",{mode:"none"},$r("mode",{pressed:[mo("syncWithExpanded",!1),Pu("update",(function(e,t,n){Wt(e.element,"aria-pressed",n),t.syncWithExpanded&&_g(e,t,n)}))],checked:[Pu("update",(function(e,t,n){Wt(e.element,"aria-checked",n)}))],expanded:[Pu("update",_g)],selected:[Pu("update",(function(e,t,n){Wt(e.element,"aria-selected",n)}))],none:[Pu("update",g)]}))],Dg=Sc({fields:Ag,name:"toggling",active:Og,apis:Eg,state:(Bm=!1,{init:function(){var e=Co(Bm);return{get:function(){return e.get()},set:function(t){return e.set(t)},clear:function(){return e.set(Bm)},readState:function(){return e.get()}}}})}),Ng=function(){var e=function(e,t){t.stop(),Ri(e)};return[ji(Jo(),e),ji(fi(),e),Wi(Lo()),Wi(Ho())]},Rg=function(e){return Mi(Q([e.map((function(e){return Xi((function(t,n){e(t),n.stop()}))})).toArray(),Ng()]))},Pg="alloy.item-hover",Bg="alloy.item-focus",Ig=function(e){(Bc(e.element).isNone()||bg.isFocused(e))&&(bg.isFocused(e)||bg.focus(e),Ni(e,Pg,{item:e}))},Mg=function(e){Ni(e,Bg,{item:e})},Lg=v(Pg),Fg=v(Bg),jg=[Xr("data"),Xr("components"),Xr("dom"),mo("hasSubmenu",!1),io("toggling"),If("itemBehaviours",[Dg,bg,ag,Nf]),mo("ignoreFocus",!1),mo("domModification",{}),Pu("builder",(function(e){return{dom:e.dom,domModification:E(E({},e.domModification),{attributes:E(E(E({role:e.toggling.isSome()?"menuitemcheckbox":"menuitem"},e.domModification.attributes),{"aria-haspopup":e.hasSubmenu}),e.hasSubmenu?{"aria-expanded":!1}:{})}),behaviours:Mf(e.itemBehaviours,[e.toggling.fold(Dg.revoke,(function(e){return Dg.config(E({aria:{mode:"checked"}},e))})),bg.config({ignore:e.ignoreFocus,stopMousedown:e.ignoreFocus,onFocus:function(e){Mg(e)}}),ag.config({mode:"execution"}),Nf.config({store:{mode:"memory",initialValue:e.data}}),mg("item-type-events",_(_([],Ng(),!0),[ji(qo(),Ig),ji(li(),bg.focus)],!1))]),components:e.components,eventOrder:e.eventOrder}})),mo("eventOrder",{})],Ug=[Xr("dom"),Xr("components"),Pu("builder",(function(e){return{dom:e.dom,components:e.components,events:Mi([qi(li())])}}))],Hg=v("item-widget"),zg=v([ud({name:"widget",overrides:function(e){return{behaviours:Cc([Nf.config({store:{mode:"manual",getValue:function(t){return e.data},setValue:g}})])}}})]),Vg=[Xr("uid"),Xr("data"),Xr("components"),Xr("dom"),mo("autofocus",!1),mo("ignoreFocus",!1),If("widgetBehaviours",[Nf,bg,ag]),mo("domModification",{}),_d(zg()),Pu("builder",(function(e){var t=yd(Hg(),e,zg()),n=wd(Hg(),e,t.internals()),r=function(t){return xd(t,e,"widget").map((function(e){return ag.focusIn(e),e}))},o=function(t,n){return Ld(n.event.target)?B.none():e.autofocus?(n.setSource(t.element),B.none()):B.none()};return{dom:e.dom,components:n,domModification:e.domModification,events:Mi([Xi((function(e,t){r(e).each((function(e){t.stop()}))}
1)),ji(qo(),Ig),ji(li(),(function(t,n){e.autofocus?r(t):bg.focus(t)}))]),behaviours:Mf(e.widgetBehaviours,[Nf.config({store:{mode:"memory",initialValue:e.data}}),bg.config({ignore:e.ignoreFocus,onFocus:function(e){Mg(e)}}),ag.config({mode:"special",focusIn:e.autofocus?function(e){r(e)}:Oc(),onLeft:o,onRight:o,onEscape:function(t,n){return bg.isFocused(t)||e.autofocus?e.autofocus?(n.setSource(t.element),B.none()):B.none():(bg.focus(t),B.some(!0))}})])}}))],Wg=$r("type",{widget:Vg,item:jg,separator:Ug}),qg=v([ld({factory:{sketch:function(e){var t=Wr("menu.spec item",Wg,e);return t.builder(t)}},name:"items",unit:"item",defaults:function(e,t){return we(t,"uid")?t:E(E({},t),{uid:da("item")})},overrides:function(e,t){return{type:t.type,ignoreFocus:e.fakeFocus,domModification:{classes:[e.markers.item]}}}})]),$g=v([Xr("value"),Xr("items"),Xr("dom"),Xr("components"),mo("eventOrder",{}),Rf("menuBehaviours",[fm,Nf,Ud,ag]),po("movement",{mode:"menu",moveOnTab:!0},$r("mode",{grid:[Iu(),Pu("config",(function(e,t){return{mode:"flatgrid",selector:"."+e.markers.item,initSize:{numColumns:t.initSize.numColumns,numRows:t.initSize.numRows},focusManager:e.focusManager}}))],matrix:[Pu("config",(function(e,t){return{mode:"matrix",selectors:{row:t.rowSelector,cell:"."+e.markers.item},focusManager:e.focusManager}})),Xr("rowSelector")],menu:[mo("moveOnTab",!0),Pu("config",(function(e,t){return{mode:"menu",selector:"."+e.markers.item,moveOnTab:t.moveOnTab,focusManager:e.focusManager}}))]})),Qr("markers",Su()),mo("fakeFocus",!1),mo("focusManager",Rm()),Au("onHighlight")]),Gg=v("alloy.menu-focus"),Kg=Md({name:"Menu",configFields:$g(),partFields:qg(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Bf(e.menuBehaviours,[fm.config({highlightClass:e.markers.selectedItem,itemClass:e.markers.item,onHighlight:e.onHighlight}),Nf.config({store:{mode:"memory",initialValue:e.value}}),Ud.config({find:B.some}),ag.config(e.movement.config(e,e.movement))]),events:Mi([ji(Fg(),(function(e,t){var n=t.event;e.getSystem().getByDom(n.target).each((function(n){fm.highlight(e,n),t.stop(),Ni(e,Gg(),{menu:e,item:n})}))})),ji(Lg(),(function(e,t){fm.highlight(e,t.event.item)}))]),components:t,eventOrder:e.eventOrder,domModification:{attributes:{role:"menu"}}}}}),Yg=function(e,t,n,r){return ye(n,r).bind((function(r){return ye(e,r).bind((function(r){var o=Yg(e,t,n,r);return B.some([r].concat(o))}))})).getOr([])},Xg=function(e,t){var n={};de(e,(function(e,t){W(e,(function(e){n[e]=t}))}));var r=t,o=pe(t,(function(e,t){return{k:e,v:t}})),i=me(o,(function(e,t){return[t].concat(Yg(n,r,o,t))}));return me(n,(function(e){return ye(i,e).getOr([e])}))},Qg=function(e){return"prepared"===e.type?B.some(e.menu):B.none()},Jg={init:function(){var e=Co({}),t=Co({}),n=Co({}),r=es(),o=Co({}),i=function(t,n,r){return a(t).bind((function(o){return function(t){return ve(e.get(),(function(e,n){return e===t}))}(t).bind((function(e){return n(e).map((function(e){return{triggeredMenu:o,triggeringItem:e,triggeringPath:r}}))}))}))},a=function(e){return u(e).bind(Qg)},u=function(e){return ye(t.get(),e)},c=function(t){return ye(e.get(),t)};return{setMenuBuilt:function(e,n){var r;t.set(E(E({},t.get()),((r={})[e]={type:"prepared",menu:n},r)))},setContents:function(i,a,u,c){r.set(i),e.set(u),t.set(a),o.set(c);var s=Xg(c,u);n.set(s)},expand:function(t){return ye(e.get(),t).map((function(e){var r=ye(n.get(),t).getOr([]);return[e].concat(r)}))},refresh:function(e){return ye(n.get(),e)},collapse:function(e){return ye(n.get(),e).bind((function(e){return e.length>1?B.some(e.slice(1)):B.none()}))},lookupMenu:u,lookupItem:c,otherMenus:function(e){var t=o.get();return te(le(t),e)},getPrimary:function(){return r.get().bind(a)},getMenus:function(){return t.get()},clear:function(){e.set({}),t.set({}),n.set({}),r.clear()},isClear:function(){return r.get().isNone()},getTriggeringPath:function(e,t){var o=$(c(e).toArray(),(function(e){return a(e).isSome()}));return ye(n.get(),e).bind((function(e){var n=ee(o.concat(e));return function(e){for(var t=[],n=0;n<e.length;n++){var r=e[n];if(!r.isSome())return B.none();t.push(r.getOrDie())}return B.some(t)}(J(n,(function(e,o){return i(e,t,n.slice(0,o+1)).fold((function(){return Ce(r.get(),e)?[]:[B.none()]}),(function(e){return[B.some(e)]}))})))}))}}},extractPreparedMenu:Qg},Zg=v("collapse-item"),eh=Id({name:"TieredMenu",configFields:[Ru("onExecute"),Ru("onEscape"),Nu("onOpenMenu"),Nu("onOpenSubmenu"),Au("onRepositionMenu"),Au("onCollapseMenu"),mo("highlightImmediately",!0),no("data",[Xr("primary"),Xr("menus"),
1Xr("expansions")]),mo("fakeFocus",!1),Au("onHighlight"),Au("onHover"),Eu(),Xr("dom"),mo("navigateOnHover",!0),mo("stayInDom",!1),Rf("tmenuBehaviours",[ag,fm,Ud,dg]),mo("eventOrder",{})],apis:{collapseMenu:function(e,t){e.collapseMenu(t)},highlightPrimary:function(e,t){e.highlightPrimary(t)},repositionMenus:function(e,t){e.repositionMenus(t)}},factory:function(e,t){var n,r=es(),o=Jg.init(),i=function(t){var n=function(t,n,r){return me(r,(function(r,o){var i=function(){return Kg.sketch(E(E({},r),{value:o,markers:e.markers,fakeFocus:e.fakeFocus,onHighlight:e.onHighlight,focusManager:e.fakeFocus?Pm():Rm()}))};return o===n?{type:"prepared",menu:t.getSystem().build(i())}:{type:"notbuilt",nbMenu:i}}))}(t,e.data.primary,e.data.menus),r=u();return o.setContents(e.data.primary,n,e.data.expansions,r),o.getPrimary()},a=function(e){return Nf.getValue(e).value},u=function(t){return me(e.data.menus,(function(e,t){return J(e.items,(function(e){return"separator"===e.type?[]:[e.data.value]}))}))},c=function(e,t){fm.highlight(e,t),fm.getHighlighted(t).orThunk((function(){return fm.getFirst(t)})).each((function(t){Pi(e,t.element,li())}))},s=function(e,t){return ke(V(t,(function(t){return e.lookupMenu(t).bind((function(e){return"prepared"===e.type?B.some(e.menu):B.none()}))})))},l=function(t,n,r){var o=s(n,n.otherMenus(r));W(o,(function(n){Va(n.element,[e.markers.backgroundMenu]),e.stayInDom||dg.remove(t,n)}))},f=function(t,n){var o=function(t){return r.get().getOrThunk((function(){var n={},o=cl(t.element,"."+e.markers.item),i=$(o,(function(e){return"true"===$t(e,"aria-haspopup")}));return W(i,(function(e){t.getSystem().getByDom(e).each((function(e){var t=a(e);n[t]=e}))})),r.set(n),n}))}(t);de(o,(function(e,t){var r=j(n,t);Wt(e.element,"aria-expanded",r)}))},d=function(t,n,r){return B.from(r[0]).bind((function(o){return n.lookupMenu(o).bind((function(o){if("notbuilt"===o.type)return B.none();var i=o.menu,a=s(n,r.slice(1));return W(a,(function(t){Fa(t.element,e.markers.backgroundMenu)})),Ut(i.element)||dg.append(t,nu(i)),Va(i.element,[e.markers.backgroundMenu]),c(t,i),l(t,n,r),B.some(i)}))}))};!function(e){e[e.HighlightSubmenu=0]="HighlightSubmenu",e[e.HighlightParent=1]="HighlightParent"}(n||(n={}));var m=function(t,r,i){if(void 0===i&&(i=n.HighlightSubmenu),r.hasConfigured(em)&&em.isDisabled(r))return B.some(r);var u=a(r);return o.expand(u).bind((function(a){return f(t,a),B.from(a[0]).bind((function(u){return o.lookupMenu(u).bind((function(c){var s=function(e,t,n){if("notbuilt"===n.type){var r=e.getSystem().build(n.nbMenu());return o.setMenuBuilt(t,r),r}return n.menu}(t,u,c);return Ut(s.element)||dg.append(t,nu(s)),e.onOpenSubmenu(t,r,s,ee(a)),i===n.HighlightSubmenu?(fm.highlightFirst(s),d(t,o,a)):(fm.dehighlightAll(s),B.some(r))}))}))}))},p=function(t,n){var r=a(n);return o.collapse(r).bind((function(r){return f(t,r),d(t,o,r).map((function(r){return e.onCollapseMenu(t,n,r),r}))}))},h=function(t){return function(n,r){return fu(r.getSource(),"."+e.markers.item).bind((function(e){return n.getSystem().getByDom(e).toOptional().bind((function(e){return t(n,e).map(S)}))}))}},v=Mi([ji(Gg(),(function(e,t){o.lookupItem(a(t.event.item)).each((function(){fm.highlight(e,t.event.menu);var n=a(t.event.item);o.refresh(n).each((function(t){return l(e,o,t)}))}))})),Xi((function(t,r){var o=r.event.target;t.getSystem().getByDom(o).each((function(r){0===a(r).indexOf("collapse-item")&&p(t,r),m(t,r,n.HighlightSubmenu).fold((function(){e.onExecute(t,r)}),g)}))})),Gi((function(t,n){i(t).each((function(n){dg.append(t,nu(n)),e.onOpenMenu(t,n),e.highlightImmediately&&c(t,n)}))}))].concat(e.navigateOnHover?[ji(Lg(),(function(t,r){var i=r.event.item;!function(e,t){var n=a(t);o.refresh(n).bind((function(t){return f(e,t),d(e,o,t)}))}(t,i),m(t,i,n.HighlightParent),e.onHover(t,i)}))]:[])),b=function(e){return fm.getHighlighted(e).bind(fm.getHighlighted)},y={collapseMenu:function(e){b(e).each((function(t){p(e,t)}))},highlightPrimary:function(e){o.getPrimary().each((function(t){c(e,t)}))},repositionMenus:function(t){var n=o.getPrimary().bind((function(e){return b(t).bind((function(e){var t=a(e),n=be(o.getMenus()),r=ke(V(n,Jg.extractPreparedMenu));return o.getTriggeringPath(t,(function(e){return function(e,t,n){return se(t,(function(e){if(!e.getSystem().isConnected())return B.none();var t=fm.getCandidates(e);return Y(t,(function(e){return a(e)===n}))}))}(0,r,e)}))}
1)).map((function(t){return{primary:e,triggeringPath:t}}))}));n.fold((function(){(function(e){return B.from(e.components()[0]).filter((function(e){return"menu"===$t(e.element,"role")}))})(t).each((function(n){e.onRepositionMenu(t,n,[])}))}),(function(n){e.onRepositionMenu(t,n.primary,n.triggeringPath)}))}};return{uid:e.uid,dom:e.dom,markers:e.markers,behaviours:Bf(e.tmenuBehaviours,[ag.config({mode:"special",onRight:h((function(e,t){return Ld(t.element)?B.none():m(e,t,n.HighlightSubmenu)})),onLeft:h((function(e,t){return Ld(t.element)?B.none():p(e,t)})),onEscape:h((function(t,n){return p(t,n).orThunk((function(){return e.onEscape(t,n).map((function(){return t}))}))})),focusIn:function(e,t){o.getPrimary().each((function(t){Pi(e,t.element,li())}))}}),fm.config({highlightClass:e.markers.selectedMenu,itemClass:e.markers.menu}),Ud.config({find:function(e){return fm.getHighlighted(e)}}),dg.config({})]),eventOrder:e.eventOrder,apis:y,events:v}},extraApis:{tieredData:function(e,t,n){return{primary:e,menus:t,expansions:n}},singleData:function(e,t){return{primary:e,menus:Eo(e,t),expansions:{}}},collapseItem:function(e){return{value:ia(Zg()),meta:{text:e}}}}}),th=Id({name:"InlineView",configFields:[Xr("lazySink"),Au("onShow"),Au("onHide"),so("onEscape"),Rf("inlineBehaviours",[ff,Nf,_c]),fo("fireDismissalEventInstead",[mo("event",Ci())]),fo("fireRepositionEventInstead",[mo("event",ki())]),mo("getRelated",B.none),mo("isExtraPart",k),mo("eventOrder",B.none)],factory:function(e,t){var n=function(e,t,n,o){r(e,t,n,(function(){return o.map((function(e){return Un(e)}))}))},r=function(t,n,r,o){var i=e.lazySink(t).getOrDie();ff.openWhileCloaked(t,n,(function(){return Hl.positionWithinBounds(i,t,r,o())})),Nf.setValue(t,B.some({mode:"position",config:r,getBounds:o}))},o=function(t,n,r,o){var i=function(e,t,n,r,o){var i=function(){return e.lazySink(t)},a="horizontal"===r.type?{layouts:{onLtr:function(){return pc()},onRtl:function(){return gc()}}}:{},u=function(e){return function(e){return 2===e.length}(e)?a:{}};return eh.sketch({dom:{tag:"div"},data:r.data,markers:r.menu.markers,highlightImmediately:r.menu.highlightImmediately,onEscape:function(){return ff.close(t),e.onEscape.map((function(e){return e(t)})),B.some(!0)},onExecute:function(){return B.some(!0)},onOpenMenu:function(e,t){Hl.positionWithinBounds(i().getOrDie(),t,n,o())},onOpenSubmenu:function(e,t,n,r){var o=i().getOrDie();Hl.position(o,n,{anchor:E({type:"submenu",item:t},u(r))})},onRepositionMenu:function(e,t,r){var a=i().getOrDie();Hl.positionWithinBounds(a,t,n,o()),W(r,(function(e){var t=u(e.triggeringPath);Hl.position(a,e.triggeredMenu,{anchor:E({type:"submenu",item:e.triggeringItem},t)})}))}})}(e,t,n,r,o);ff.open(t,i),Nf.setValue(t,B.some({mode:"menu",menu:i}))},i=function(t){ff.isOpen(t)&&Nf.getValue(t).each((function(n){switch(n.mode){case"menu":ff.getState(t).each(eh.repositionMenus);break;case"position":var r=e.lazySink(t).getOrDie();Hl.positionWithinBounds(r,t,n.config,n.getBounds())}}))},a={setContent:function(e,t){ff.setContent(e,t)},showAt:function(e,t,r){n(e,t,r,B.none())},showWithin:n,showWithinBounds:r,showMenuAt:function(e,t,n){o(e,t,n,B.none)},showMenuWithinBounds:o,hide:function(e){ff.isOpen(e)&&(Nf.setValue(e,B.none()),ff.close(e))},getContent:function(e){return ff.getState(e)},reposition:i,isOpen:ff.isOpen};return{uid:e.uid,dom:e.dom,behaviours:Bf(e.inlineBehaviours,[ff.config({isPartOf:function(t,n,r){return pu(n,r)||function(t,n){return e.getRelated(t).exists((function(e){return pu(e,n)}))}(t,r)},getAttachPoint:function(t){return e.lazySink(t).getOrDie()},onOpen:function(t){e.onShow(t)},onClose:function(t){e.onHide(t)}}),Nf.config({store:{mode:"memory",initialValue:B.none()}}),_c.config({channels:E(E({},hf(E({isExtraPart:t.isExtraPart},e.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),bf(E(E({},e.fireRepositionEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})),{doReposition:i})))})]),eventOrder:e.eventOrder,apis:a}},apis:{showAt:function(e,t,n,r){e.showAt(t,n,r)},showWithin:function(e,t,n,r,o){e.showWithin(t,n,r,o)},showWithinBounds:function(e,t,n,r,o){e.showWithinBounds(t,n,r,o)},showMenuAt:function(e,t,n,r){e.showMenuAt(t,n,r)},showMenuWithinBounds:function(e,t,n,r,o){e.showMenuWithinBounds(t,n,r,o)},hide:function(e,t){e.hide(t)},isOpen:function(e,t){return e.isOpen(t)},getContent:function(e,t){return e.getContent(t)},setContent:function(e,t,n){e.setContent(t,n)},reposition:function(e,t){e.reposition(t)}}}),nh="layout-inset",rh=function(e){return e.x},oh=function(e,t){return e.x+e.width/2-t.width/2},ih=function(e,t){return e.x+e.width-t.width},ah=function(e){return e.y},uh=function(e,t){return e.y+e.height-t.height},ch=function(e,t){return e.y+e.height/2-t.height/2},sh=function(e,t,n){return Mu(ih(e,t),uh(e,t),n.insetSouthwest(),Hu(),"southwest",Ku(e,{right:0,bottom:3}),nh)},lh=function(e,t,n){return Mu(rh(e),uh(e,t),n.insetSoutheast(),Uu(),"southeast",Ku(e,{left
1:1,bottom:3}),nh)},fh=function(e,t,n){return Mu(ih(e,t),ah(e),n.insetNorthwest(),ju(),"northwest",Ku(e,{right:0,top:2}),nh)},dh=function(e,t,n){return Mu(rh(e),ah(e),n.insetNortheast(),Fu(),"northeast",Ku(e,{left:1,top:2}),nh)},mh=function(e,t,n){return Mu(oh(e,t),ah(e),n.insetNorth(),zu(),"north",Ku(e,{top:2}),nh)},ph=function(e,t,n){return Mu(oh(e,t),uh(e,t),n.insetSouth(),Vu(),"south",Ku(e,{bottom:3}),nh)},gh=function(e,t,n){return Mu(ih(e,t),ch(e,t),n.insetEast(),qu(),"east",Ku(e,{right:0}),nh)},hh=function(e,t,n){return Mu(rh(e),ch(e,t),n.insetWest(),Wu(),"west",Ku(e,{left:1}),nh)},vh=function(e){switch(e){case"north":return mh;case"northeast":return dh;case"northwest":return fh;case"south":return ph;case"southeast":return lh;case"southwest":return sh;case"east":return gh;case"west":return hh}},bh=function(e,t,n,r,o){return Kc(r).map(vh).getOr(mh)(e,t,n,r,o)},yh=function(e){switch(e){case"north":return ph;case"northeast":return lh;case"northwest":return sh;case"south":return mh;case"southeast":return dh;case"southwest":return fh;case"east":return hh;case"west":return gh}},wh=function(e,t,n,r,o){return Kc(r).map(yh).getOr(mh)(e,t,n,r,o)},xh=tinymce.util.Tools.resolve("tinymce.util.Delay"),Ch=Id({name:"Button",factory:function(e){var t=Rg(e.action),n=e.dom.tag,r=function(t){return ye(e.dom,"attributes").bind((function(e){return ye(e,t)}))};return{uid:e.uid,dom:e.dom,components:e.components,events:t,behaviours:Mf(e.buttonBehaviours,[bg.config({}),ag.config({mode:"execution",useSpace:!0,useEnter:!0})]),domModification:{attributes:function(){if("button"===n){var e=r("type").getOr("button"),t=r("role").map((function(e){return{role:e}})).getOr({});return E({type:e},t)}return{role:r("role").getOr("button")}}()},eventOrder:e.eventOrder}},configFields:[mo("uid",void 0),Xr("dom"),mo("components",[]),If("buttonBehaviours",[bg,ag]),io("action"),io("role"),mo("eventOrder",{})]}),kh=function(e){var t=Be.fromHtml(e),n=_t(t),r=function(e){return K(void 0!==e.dom.attributes?e.dom.attributes:[],(function(e,t){var n;return"class"===t.name?e:E(E({},e),((n={})[t.name]=t.value,n))}),{})}(t),o=function(e){return Array.prototype.slice.call(e.dom.classList,0)}(t),i=0===n.length?{}:{innerHtml:Qi(t)};return E({tag:Me(t),classes:o,attributes:r},i)},Sh=function(e){var t=function(e){return void 0!==e.uid}(e)&&xe(e,"uid")?e.uid:da("memento");return{get:function(e){return e.getSystem().getByUid(t).getOrDie()},getOpt:function(e){return e.getSystem().getByUid(t).toOptional()},asSpec:function(){return E(E({},e),{uid:t})}}};function Th(e){return Th="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Th(e)}function Eh(e,t){return Eh=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Eh(e,t)}function Oh(e,t,n){return Oh=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&Eh(o,n.prototype),o},Oh.apply(null,arguments)}function _h(e){return function(e){if(Array.isArray(e))return Ah(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return Ah(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ah(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ah(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}
1var Dh=Object.hasOwnProperty,Nh=Object.setPrototypeOf,Rh=Object.isFrozen,Ph=Object.getPrototypeOf,Bh=Object.getOwnPropertyDescriptor,Ih=Object.freeze,Mh=Object.seal,Lh=Object.create,Fh="undefined"!=typeof Reflect&&Reflect,jh=Fh.apply,Uh=Fh.construct;jh||(jh=function(e,t,n){return e.apply(t,n)}),Ih||(Ih=function(e){return e}),Mh||(Mh=function(e){return e}),Uh||(Uh=function(e,t){return Oh(e,_h(t))});var Hh,zh=Jh(Array.prototype.forEach),Vh=Jh(Array.prototype.pop),Wh=Jh(Array.prototype.push),qh=Jh(String.prototype.toLowerCase),$h=Jh(String.prototype.match),Gh=Jh(String.prototype.replace),Kh=Jh(String.prototype.indexOf),Yh=Jh(String.prototype.trim),Xh=Jh(RegExp.prototype.test),Qh=(Hh=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return Uh(Hh,t)});function Jh(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];return jh(e,t,r)}}function Zh(e,t){Nh&&Nh(e,null);for(var n=t.length;n--;){var r=t[n];if("string"==typeof r){var o=qh(r);o!==r&&(Rh(t)||(t[n]=o),r=o)}e[r]=!0}return e}function ev(e){var t,n=Lh(null);for(t in e)jh(Dh,e,[t])&&(n[t]=e[t]);return n}function tv(e,t){for(;null!==e;){var n=Bh(e,t);if(n){if(n.get)return Jh(n.get);if("function"==typeof n.value)return Jh(n.value)}e=Ph(e)}return function(e){return null}}var nv=Ih(["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"]),rv=Ih(["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"]),ov=Ih(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),iv=Ih(["animate","color-profile","cursor","discard","fedropshadow","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"]),av=Ih(["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"]),uv=Ih(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),cv=Ih(["#text"]),sv=Ih(["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","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),lv=Ih(["accent-height","accumulate","additive","alignment-baseline","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","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","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","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","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"]),fv=Ih(["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"]),dv=Ih(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),mv=Mh(/\{\{[\w\W]*|[\w\W]*\}\}/gm),pv=Mh(/<%[\w\W]*|[\w\W]*%>/gm),gv=Mh(/^data-[\-\w.\u00B7-\uFFFF]/),hv=Mh(/^aria-[\-\w]+$/),vv=Mh(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),bv=Mh(/^(?:\w+script|data):/i),yv=Mh(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),wv=Mh(/^html$/i),xv=function(){return"undefined"==typeof window?null:window};var Cv=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:xv(),n=function(t){return e(t)};if(n.version="2.3.8",n.removed=[],!t||!t.document||9!==t.document.nodeType)return n.isSupported=!1,n;var r=t.document,o=t.document,i=t.DocumentFragment,a=t.HTMLTemplateElement,u=t.Node,c=t.Element,s=t.NodeFilter,l=t.NamedNodeMap,f=void 0===l?t.NamedNodeMap||t.MozNamedAttrMap:l,d=t.HTMLFormElement,m=t.DOMParser,p=t.trustedTypes,g=c.prototype,h=tv(g,"cloneNode"),v=tv(g,"nextSibling"),b=tv(g,"childNodes"),y=tv(g,"parentNode");if("function"==typeof a){var w=o.createElement("template");w.content&&w.content.ownerDocument&&(o=w.content.ownerDocument)}var x=function(e,t){if("object"!==Th(e)||"function"!=typeof e.createPolicy)return null;
1var n=null,r="data-tt-policy-suffix";t.currentScript&&t.currentScript.hasAttribute(r)&&(n=t.currentScript.getAttribute(r));var o="dompurify"+(n?"#"+n:"");try{return e.createPolicy(o,{createHTML:function(e){return e}})}catch(e){return null}}(p,r),C=x?x.createHTML(""):"",k=o.implementation,S=o.createNodeIterator,T=o.createDocumentFragment,E=o.getElementsByTagName,O=r.importNode,_={};try{_=ev(o).documentMode?o.documentMode:{}}catch(e){}var A={};n.isSupported="function"==typeof y&&k&&void 0!==k.createHTMLDocument&&9!==_;var D,N,R=mv,P=pv,B=gv,I=hv,M=bv,L=yv,F=vv,j=null,U=Zh({},[].concat(_h(nv),_h(rv),_h(ov),_h(av),_h(cv))),H=null,z=Zh({},[].concat(_h(sv),_h(lv),_h(fv),_h(dv))),V=Object.seal(Object.create(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}})),W=null,q=null,$=!0,G=!0,K=!1,Y=!1,X=!1,Q=!1,J=!1,Z=!1,ee=!1,te=!1,ne=!0,re=!0,oe=!1,ie={},ae=null,ue=Zh({},["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"]),ce=null,se=Zh({},["audio","video","img","source","image","track"]),le=null,fe=Zh({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),de="http://www.w3.org/1998/Math/MathML",me="http://www.w3.org/2000/svg",pe="http://www.w3.org/1999/xhtml",ge=pe,he=!1,ve=["application/xhtml+xml","text/html"],be=null,ye=o.createElement("form"),we=function(e){return e instanceof RegExp||e instanceof Function},xe=function(e){be&&be===e||(e&&"object"===Th(e)||(e={}),e=ev(e),j="ALLOWED_TAGS"in e?Zh({},e.ALLOWED_TAGS):U,H="ALLOWED_ATTR"in e?Zh({},e.ALLOWED_ATTR):z,le="ADD_URI_SAFE_ATTR"in e?Zh(ev(fe),e.ADD_URI_SAFE_ATTR):fe,ce="ADD_DATA_URI_TAGS"in e?Zh(ev(se),e.ADD_DATA_URI_TAGS):se,ae="FORBID_CONTENTS"in e?Zh({},e.FORBID_CONTENTS):ue,W="FORBID_TAGS"in e?Zh({},e.FORBID_TAGS):{},q="FORBID_ATTR"in e?Zh({},e.FORBID_ATTR):{},ie="USE_PROFILES"in e&&e.USE_PROFILES,$=!1!==e.ALLOW_ARIA_ATTR,G=!1!==e.ALLOW_DATA_ATTR,K=e.ALLOW_UNKNOWN_PROTOCOLS||!1,Y=e.SAFE_FOR_TEMPLATES||!1,X=e.WHOLE_DOCUMENT||!1,Z=e.RETURN_DOM||!1,ee=e.RETURN_DOM_FRAGMENT||!1,te=e.RETURN_TRUSTED_TYPE||!1,J=e.FORCE_BODY||!1,ne=!1!==e.SANITIZE_DOM,re=!1!==e.KEEP_CONTENT,oe=e.IN_PLACE||!1,F=e.ALLOWED_URI_REGEXP||F,ge=e.NAMESPACE||pe,e.CUSTOM_ELEMENT_HANDLING&&we(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(V.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&we(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(V.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(V.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),D=D=-1===ve.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,N="application/xhtml+xml"===D?function(e){return e}:qh,Y&&(G=!1),ee&&(Z=!0),ie&&(j=Zh({},_h(cv)),H=[],!0===ie.html&&(Zh(j,nv),Zh(H,sv)),!0===ie.svg&&(Zh(j,rv),Zh(H,lv),Zh(H,dv)),!0===ie.svgFilters&&(Zh(j,ov),Zh(H,lv),Zh(H,dv)),!0===ie.mathMl&&(Zh(j,av),Zh(H,fv),Zh(H,dv))),e.ADD_TAGS&&(j===U&&(j=ev(j)),Zh(j,e.ADD_TAGS)),e.ADD_ATTR&&(H===z&&(H=ev(H)),Zh(H,e.ADD_ATTR)),e.ADD_URI_SAFE_ATTR&&Zh(le,e.ADD_URI_SAFE_ATTR),e.FORBID_CONTENTS&&(ae===ue&&(ae=ev(ae)),Zh(ae,e.FORBID_CONTENTS)),re&&(j["#text"]=!0),X&&Zh(j,["html","head","body"]),j.table&&(Zh(j,["tbody"]),delete W.tbody),Ih&&Ih(e),be=e)},Ce=Zh({},["mi","mo","mn","ms","mtext"]),ke=Zh({},["foreignobject","desc","title","annotation-xml"]),Se=Zh({},["title","style","font","a","script"]),Te=Zh({},rv);Zh(Te,ov),Zh(Te,iv);var Ee=Zh({},av);Zh(Ee,uv);var Oe=function(e){Wh(n.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=C}catch(t){e.remove()}}},_e=function(e,t){try{Wh(n.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){Wh(n.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!H[e])if(Z||ee)try{Oe(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Ae=function(e){var t,n;if(J)e="<remove></remove>"+e;else{var r=$h(e,/^[\r\n\t ]+/);n=r&&r[0]}
1"application/xhtml+xml"===D&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=x?x.createHTML(e):e;if(ge===pe)try{t=(new m).parseFromString(i,D)}catch(e){}if(!t||!t.documentElement){t=k.createDocument(ge,"template",null);try{t.documentElement.innerHTML=he?"":i}catch(e){}}var a=t.body||t.documentElement;return e&&n&&a.insertBefore(o.createTextNode(n),a.childNodes[0]||null),ge===pe?E.call(t,X?"html":"body")[0]:X?t.documentElement:a},De=function(e){return S.call(e.ownerDocument||e,e,s.SHOW_ELEMENT|s.SHOW_COMMENT|s.SHOW_TEXT,null,!1)},Ne=function(e){return"object"===Th(u)?e instanceof u:e&&"object"===Th(e)&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName},Re=function(e,t,r){A[e]&&zh(A[e],(function(e){e.call(n,t,r,be)}))},Pe=function(e){var t,r;if(Re("beforeSanitizeElements",e,null),(r=e)instanceof d&&("string"!=typeof r.nodeName||"string"!=typeof r.textContent||"function"!=typeof r.removeChild||!(r.attributes instanceof f)||"function"!=typeof r.removeAttribute||"function"!=typeof r.setAttribute||"string"!=typeof r.namespaceURI||"function"!=typeof r.insertBefore))return Oe(e),!0;
vendor: 3,503 bytes, line 1
1if(Xh(/[\u0080-\uFFFF]/,e.nodeName))return Oe(e),!0;var o=N(e.nodeName);if(Re("uponSanitizeElement",e,{tagName:o,allowedTags:j}),e.hasChildNodes()&&!Ne(e.firstElementChild)&&(!Ne(e.content)||!Ne(e.content.firstElementChild))&&Xh(/<[/\w]/g,e.innerHTML)&&Xh(/<[/\w]/g,e.textContent))return Oe(e),!0;if("select"===o&&Xh(/<template/i,e.innerHTML))return Oe(e),!0;if(!j[o]||W[o]){if(!W[o]&&Ie(o)){if(V.tagNameCheck instanceof RegExp&&Xh(V.tagNameCheck,o))return!1;if(V.tagNameCheck instanceof Function&&V.tagNameCheck(o))return!1}if(re&&!ae[o]){var i=y(e)||e.parentNode,a=b(e)||e.childNodes;if(a&&i)for(var u=a.length-1;u>=0;--u)i.insertBefore(h(a[u],!0),v(e))}return Oe(e),!0}return e instanceof c&&!function(e){var t=y(e);t&&t.tagName||(t={namespaceURI:pe,tagName:"template"});var n=qh(e.tagName),r=qh(t.tagName);return e.namespaceURI===me?t.namespaceURI===pe?"svg"===n:t.namespaceURI===de?"svg"===n&&("annotation-xml"===r||Ce[r]):Boolean(Te[n]):e.namespaceURI===de?t.namespaceURI===pe?"math"===n:t.namespaceURI===me?"math"===n&&ke[r]:Boolean(Ee[n]):e.namespaceURI===pe&&!(t.namespaceURI===me&&!ke[r])&&!(t.namespaceURI===de&&!Ce[r])&&!Ee[n]&&(Se[n]||!Te[n])}(e)?(Oe(e),!0):"noscript"!==o&&"noembed"!==o||!Xh(/<\/no(script|embed)/i,e.innerHTML)?(Y&&3===e.nodeType&&(t=Gh(t=e.textContent,R," "),t=Gh(t,P," "),e.textContent!==t&&(Wh(n.removed,{element:e.cloneNode()}),e.textContent=t)),Re("afterSanitizeElements",e,null),!1):(Oe(e),!0)},Be=function(e,t,n){if(ne&&("id"===t||"name"===t)&&(n in o||n in ye))return!1;if(G&&!q[t]&&Xh(B,t));else if($&&Xh(I,t));else if(!H[t]||q[t]){if(!(Ie(e)&&(V.tagNameCheck instanceof RegExp&&Xh(V.tagNameCheck,e)||V.tagNameCheck instanceof Function&&V.tagNameCheck(e))&&(V.attributeNameCheck instanceof RegExp&&Xh(V.attributeNameCheck,t)||V.attributeNameCheck instanceof Function&&V.attributeNameCheck(t))||"is"===t&&V.allowCustomizedBuiltInElements&&(V.tagNameCheck instanceof RegExp&&Xh(V.tagNameCheck,n)||V.tagNameCheck instanceof Function&&V.tagNameCheck(n))))return!1}else if(le[t]);else if(Xh(F,Gh(n,L,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==Kh(n,"data:")||!ce[e]){if(K&&!Xh(M,Gh(n,L,"")));else if(n)return!1}else;return!0},Ie=function(e){return e.indexOf("-")>0},Me=function(e){var t,r,o,i;Re("beforeSanitizeAttributes",e,null);var a=e.attributes;if(a){var u={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:H};for(i=a.length;i--;){t=a[i];var c=t.name,s=t.namespaceURI;if(r="value"===c?t.value:Yh(t.value),o=N(c),u.attrName=o,u.attrValue=r,u.keepAttr=!0,u.forceKeepAttr=void 0,Re("uponSanitizeAttribute",e,u),r=u.attrValue,!u.forceKeepAttr&&(_e(c,e),u.keepAttr))if(Xh(/\/>/i,r))_e(c,e);else{Y&&(r=Gh(r,R," "),r=Gh(r,P," "));var l=N(e.nodeName);if(Be(l,o,r))try{s?e.setAttributeNS(s,c,r):e.setAttribute(c,r),Vh(n.removed)}catch(e){}}}Re("afterSanitizeAttributes",e,null)}},Le=function e(t){var n,r=De(t);for(Re("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)Re("uponSanitizeShadowNode",n,null),Pe(n)||(n.content instanceof i&&e(n.content),Me(n));Re("afterSanitizeShadowDOM",t,null)};return n.sanitize=function(e,o){var a,c,s,l,f;if((he=!e)&&(e="\x3c!--\x3e"),"string"!=typeof e&&!Ne(e)){if("function"!=typeof e.toString)throw Qh("toString is not a function");if("string"!=typeof(e=e.toString()))throw Qh("dirty is not a string, aborting")}if(!n.isSupported){if("object"===Th(t.toStaticHTML)||"function"==typeof t.toStaticHTML){if("string"==typeof e)return t.toStaticHTML(e);if(Ne(e))return t.toStaticHTML(e.outerHTML)}return e}
1if(Q||xe(o),n.removed=[],"string"==typeof e&&(oe=!1),oe){if(e.nodeName){var d=N(e.nodeName);if(!j[d]||W[d])throw Qh("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof u)1===(c=(a=Ae("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===c.nodeName||"HTML"===c.nodeName?a=c:a.appendChild(c);else{if(!Z&&!Y&&!X&&-1===e.indexOf("<"))return x&&te?x.createHTML(e):e;if(!(a=Ae(e)))return Z?null:te?C:""}a&&J&&Oe(a.firstChild);for(var m=De(oe?e:a);s=m.nextNode();)3===s.nodeType&&s===l||Pe(s)||(s.content instanceof i&&Le(s.content),Me(s),l=s);if(l=null,oe)return e;if(Z){if(ee)for(f=T.call(a.ownerDocument);a.firstChild;)f.appendChild(a.firstChild);else f=a;return H.shadowroot&&(f=O.call(r,f,!0)),f}var p=X?a.outerHTML:a.innerHTML;return X&&j["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&Xh(wv,a.ownerDocument.doctype.name)&&(p="<!DOCTYPE "+a.ownerDocument.doctype.name+">\n"+p),Y&&(p=Gh(p,R," "),p=Gh(p,P," ")),x&&te?x.createHTML(p):p},n.setConfig=function(e){xe(e),Q=!0},n.clearConfig=function(){be=null,Q=!1},n.isValidAttribute=function(e,t,n){be||xe({});var r=N(e),o=N(t);return Be(r,o,n)},n.addHook=function(e,t){"function"==typeof t&&(A[e]=A[e]||[],Wh(A[e],t))},n.removeHook=function(e){if(A[e])return Vh(A[e])},n.removeHooks=function(e){A[e]&&(A[e]=[])},n.removeAllHooks=function(){A={}},n}(),kv=function(e){return Cv().sanitize(e)},Sv=tinymce.util.Tools.resolve("tinymce.util.I18n"),Tv={indent:!0,outdent:!0,"table-insert-column-after":!0,"table-insert-column-before":!0,"paste-column-after":!0,"paste-column-before":!0,"unordered-list":!0,"list-bull-circle":!0,"list-bull-default":!0,"list-bull-square":!0},Ev="temporary-placeholder",Ov=function(e){return function(){return ye(e,Ev).getOr("!not found!")}},_v=function(e,t){var n=e.toLowerCase();if(Sv.isRtl()){var r=function(e,t){return Ae(e,t)?e:function(e,t){return e+t}(e,t)}(n,"-rtl");return we(t,r)?r:n}return n},Av=function(e,t){return ye(t,_v(e,t))},Dv=function(e,t){var n=t();return Av(e,n).getOrThunk(Ov(n))},Nv=function(){return mg("add-focusable",[Gi((function(e){su(e.element,"svg").each((function(e){return Wt(e,"focusable","false")}))}))])},Rv=function(e,t,n,r){var o,i,a=function(e){return!!Sv.isRtl()&&we(Tv,e)}(t)?["tox-icon--flip"]:[],u=ye(n,_v(t,n)).or(r).getOrThunk(Ov(n));return{dom:{tag:e.tag,attributes:null!==(o=e.attributes)&&void 0!==o?o:{},classes:e.classes.concat(a),innerHtml:u},behaviours:Cc(_(_([],null!==(i=e.behaviours)&&void 0!==i?i:[],!0),[Nv()],!1))}},Pv=function(e,t,n,r){return void 0===r&&(r=B.none()),Rv(t,e,n(),r)},Bv={success:"checkmark",error:"warning",err:"error",warning:"warning",warn:"warning",info:"info"},Iv=Id({name:"Notification",factory:function(e){var t,n,r,o,i=Sh({dom:kh("<p>"+kv(e.translationProvider(e.text))+"</p>"),behaviours:Cc([dg.config({})])}),a=function(e){return{dom:{tag:"div",classes:["tox-bar"],attributes:{style:"width: "+e+"%"}}}},u=function(e){return{dom:{tag:"div",classes:["tox-text"],innerHtml:e+"%"}}},c=Sh({dom:{tag:"div",classes:e.progress?["tox-progress-bar","tox-progress-indicator"]:["tox-progress-bar"]},components:[{dom:{tag:"div",classes:["tox-bar-container"]},components:[a(0)]},u(0)],behaviours:Cc([dg.config({})])}),s={updateProgress:function(e,t){e.getSystem().isConnected()&&c.getOpt(e).each((function(e){dg.set(e,[{dom:{tag:"div",classes:["tox-bar-container"]},components:[a(t)]},u(t)])}))},updateText:function(e,t){if(e.getSystem().isConnected()){var n=i.get(e);dg.set(n,[Ja(t)])}}},l=Q([e.icon.toArray(),e.level.toArray(),e.level.bind((function(e){return B.from(Bv[e])})).toArray()]),f=Sh(Ch.sketch({dom:{tag:"button",classes:["tox-notification__dismiss","tox-button","tox-button--naked","tox-button--icon"]},components:[Pv("close",{tag:"div",classes:["tox-icon"],attributes:{"aria-label":e.translationProvider("Close")}},e.iconProvider)],action:function(t){e.onAction(t)}})),d=(t=l,n={tag:"div",classes:["tox-notification__icon"]},r=(0,e.iconProvider)(),o=Y(t,(function(e){return we(r,_v(e,r))})),Rv(n,o.getOr(Ev),r,B.none())),m=[d,{dom:{tag:"div",classes:["tox-notification__body"]},components:[i.asSpec()],behaviours:Cc([dg.config({})])}];return{uid:e.uid,dom:{tag:"div",attributes:{role:"alert"}
1,classes:e.level.map((function(e){return["tox-notification","tox-notification--in","tox-notification--"+e]})).getOr(["tox-notification","tox-notification--in"])},behaviours:Cc([bg.config({}),mg("notification-events",[ji($o(),(function(e){f.getOpt(e).each(bg.focus)}))])]),components:m.concat(e.progress?[c.asSpec()]:[]).concat(e.closeButton?[f.asSpec()]:[]),apis:s}},configFields:[io("level"),Xr("progress"),Xr("icon"),Xr("onAction"),Xr("text"),Xr("iconProvider"),Xr("translationProvider"),bo("closeButton",!0)],apis:{updateProgress:function(e,t,n){e.updateProgress(t,n)},updateText:function(e,t,n){e.updateText(t,n)}}});function Mv(e,t,n){var r=t.backstage.shared;return{open:function(t,o){var i=!t.closeButton&&t.timeout&&(t.timeout>0||t.timeout<0),a=function(){o(),th.hide(c)},u=tu(Iv.sketch({text:t.text,level:j(["success","error","warning","warn","info"],t.type)?t.type:void 0,progress:!0===t.progressBar,icon:B.from(t.icon),closeButton:!i,onAction:a,iconProvider:r.providers.icons,translationProvider:r.providers.translate})),c=tu(th.sketch(E({dom:{tag:"div",classes:["tox-notifications-container"]},lazySink:r.getSink,fireDismissalEventInstead:{}},r.header.isPositionedAtTop()?{}:{fireRepositionEventInstead:{}})));n.add(c),t.timeout>0&&xh.setTimeout((function(){a()}),t.timeout);var s=function(){var t=Un(Be.fromDom(e.getContentAreaContainer())),n=zn(),r=Gu(n.x,t.x,t.right),o=Gu(n.y,t.y,t.bottom),i=Math.max(t.right,n.right),a=Math.max(t.bottom,n.bottom);return B.some(jn(r,o,i-r,a-o))};return{close:a,moveTo:function(e,t){th.showAt(c,nu(u),{anchor:{type:"makeshift",x:e,y:t}})},moveRel:function(e,t){var n=nu(u),o={maxHeightFunction:gs()};if("banner"!==t&&f(e)){var i=function(e){switch(e){case"bc-bc":return ph;case"tc-tc":return mh;case"tc-bc":return ac;default:return uc}}(t),a={type:"node",root:Ht(),node:B.some(Be.fromDom(e)),overrides:o,layouts:{onRtl:function(){return[i]},onLtr:function(){return[i]}}};th.showWithinBounds(c,n,{anchor:a},s)}else{var l=E(E({},r.anchors.banner()),{overrides:o});th.showWithinBounds(c,n,{anchor:l},s)}},text:function(e){Iv.updateText(u,e)},settings:t,getEl:function(){return u.element.dom},progressBar:{value:function(e){Iv.updateProgress(u,e)}}}},close:function(e){e.close()},reposition:function(e){e.length>0&&W(e,(function(t,n){0===n?t.moveRel(null,"banner"):t.moveRel(e[n-1].getEl(),"bc-tc")}))},getArgs:function(e){return e.settings}}}var Lv,Fv=function(e,t){var n=null,r=function(){u(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,e.apply(null,o)}),t)}}},jv=tinymce.util.Tools.resolve("tinymce.dom.TextSeeker"),Uv=function(e,t,n,r,o){var i=jv(e,(function(t){return function(e,t){return e.isBlock(t)||j(["BR","IMG","HR","INPUT"],t.nodeName)||"false"===e.getContentEditable(t)}(e,t)}));return B.from(i.backwards(t,n,r,o))},Hv=function(e,t){return zv(Be.fromDom(e.selection.getNode())).getOrThunk((function(){var n=Be.fromHtml('<span data-mce-autocompleter="1" data-mce-bogus="1"></span>',e.getDoc());return On(n,Be.fromDom(t.extractContents())),t.insertNode(n.dom),Et(n).each((function(e){return e.dom.normalize()})),function(e){return ul(e,al)}(n).map((function(t){e.selection.setCursorLocation(t.dom,function(e){return"img"===Me(e)?1:ol(e).fold((function(){return _t(e).length}),(function(e){return e.length}))}(t))})),n}))},zv=function(e){return fu(e,"[data-mce-autocompleter]")},Vv=function(e){return e.toString().replace(/\u00A0/g," ").replace(/\uFEFF/g,"")},Wv=function(e){return""!==e&&-1!==" Â \f\n\r\t\v".indexOf(e)},qv=function(e,t){return e.substring(t.length)},$v=function(e,t,n,r){if(void 0===r&&(r=0),!(o=t).collapsed||3!==o.startContainer.nodeType)return B.none();var o,i=e.getParent(t.startContainer,e.isBlock)||e.getRoot();return Uv(e,t.startContainer,t.startOffset,(function(e,t,r){return function(e,t,n){var r;for(r=t-1;r>=0;r--){var o=e.charAt(r);if(Wv(o))return B.none();if(o===n)break}return B.some(r)}(r,t,n).getOr(t)}),i).bind((function(e){var o=t.cloneRange();if(o.setStart(e.container,e.offset),o.setEnd(t.endContainer,t.endOffset),o.collapsed)return B.none();var i=Vv(o);return 0!==i.lastIndexOf(n)||qv(i,n).length<r?B.none():B.some({text:qv(i,n),range:o,triggerChar:n})}
1))},Gv=function(e,t,n,r){return void 0===r&&(r=0),zv(Be.fromDom(t.startContainer)).fold((function(){return $v(e,t,n,r)}),(function(t){var r=e.createRng();r.selectNode(t.dom);var o=Vv(r);return B.some({range:r,text:qv(o,n),triggerChar:n})}))},Kv=function(e,t){t.on("keypress compositionend",e.onKeypress.throttle),t.on("remove",e.onKeypress.cancel);var n=function(e,t){Ni(e,Ko(),{raw:t})};t.on("keydown",(function(t){var r=function(){return e.getView().bind(fm.getHighlighted)};8===t.which&&e.onKeypress.throttle(t),e.isActive()&&(27===t.which&&e.cancelIfNecessary(),e.isMenuOpen()?13===t.which?(r().each(Ri),t.preventDefault()):40===t.which?(r().fold((function(){e.getView().each(fm.highlightFirst)}),(function(e){n(e,t)})),t.preventDefault(),t.stopImmediatePropagation()):37!==t.which&&38!==t.which&&39!==t.which||r().each((function(e){n(e,t),t.preventDefault(),t.stopImmediatePropagation()})):13!==t.which&&38!==t.which&&40!==t.which||e.cancelIfNecessary())})),t.on("NodeChange",(function(t){e.isActive()&&!e.isProcessingAction()&&zv(Be.fromDom(t.element)).isNone()&&e.cancelIfNecessary()}))},Yv=tinymce.util.Tools.resolve("tinymce.util.Promise"),Xv=function(e,t){return{container:e,offset:t}},Qv=function(e){if(function(e){return 3===e.nodeType}(e))return Xv(e,e.data.length);var t=e.childNodes;return t.length>0?Qv(t[t.length-1]):Xv(e,t.length)},Jv=function(e,t){var n=e.childNodes;return n.length>0&&t<n.length?Jv(n[t],0):n.length>0&&function(e){return 1===e.nodeType}(e)&&n.length===t?Qv(n[n.length-1]):Xv(e,t)},Zv=function(e){return function(t){var n=Jv(t.startContainer,t.startOffset);return!function(e,t){return Uv(e,t.container,t.offset,(function(e,t){return 0===t?-1:t}),e.getRoot()).filter((function(e){var t=e.container.data.charAt(e.offset-1);return!Wv(t)})).isSome()}(e,n)}},eb=function(e,t){var n=t(),r=e.selection.getRng();return function(e,t,n){return se(n.triggerChars,(function(n){return Gv(e,t,n)}))}(e.dom,r,n).bind((function(n){return tb(e,t,n)}))},tb=function(e,t,n,r){void 0===r&&(r={});var o=t(),i=e.selection.getRng().startContainer.nodeValue,a=$(o.lookupByChar(n.triggerChar),(function(t){return n.text.length>=t.minChars&&t.matches.getOrThunk((function(){return Zv(e.dom)}))(n.range,i,n.text)}));if(0===a.length)return B.none();var u=Yv.all(V(a,(function(e){return e.fetch(n.text,e.maxResults,r).then((function(t){return{matchText:n.text,items:t,columns:e.columns,onAction:e.onAction,highlightOn:e.highlightOn}}))})));return B.some({lookupData:u,context:n})},nb=Tr([Zr("type"),co("text")]),rb=Tr([mo("type","autocompleteitem"),mo("active",!1),mo("disabled",!1),mo("meta",{}),Zr("value"),co("text"),co("icon")]),ob=Tr([Zr("type"),Zr("ch"),go("minChars",1),mo("columns",1),go("maxResults",10),so("matches"),to("fetch"),to("onAction"),wo("highlightOn",[],Pr)]),ib=[bo("disabled",!1),co("tooltip"),co("icon"),co("text"),yo("onSetup",(function(){return g}))],ab=Tr([Zr("type"),to("onAction")].concat(ib)),ub=function(e){return zr("toolbarbutton",ab,e)},cb=[bo("active",!1)].concat(ib),sb=Tr(cb.concat([Zr("type"),to("onAction")])),lb=function(e){return zr("ToggleButton",sb,e)},fb=[yo("predicate",k),vo("scope","node",["node","editor"]),vo("position","selection",["node","selection","line"])],db=ib.concat([mo("type","contextformbutton"),mo("primary",!1),to("onAction"),Kr("original",b)]),mb=cb.concat([mo("type","contextformbutton"),mo("primary",!1),to("onAction"),Kr("original",b)]),pb=ib.concat([mo("type","contextformbutton")]),gb=cb.concat([mo("type","contextformtogglebutton")]),hb=$r("type",{contextformbutton:db,contextformtogglebutton:mb}),vb=Tr([mo("type","contextform"),yo("initValue",v("")),co("label"),oo("commands",hb),ao("launch",$r("type",{contextformbutton:pb,contextformtogglebutton:gb}))].concat(fb)),bb=Tr([mo("type","contexttoolbar"),Zr("items")].concat(fb)),yb=function(e){var t=e.ui.registry.getAll().popups,n=me(t,(function(e){return(t=e,zr("Autocompleter",ob,t)).fold((function(e){throw new Error(qr(e))}),b);var t})),r=function(e){var t={};return W(e,(function(e){t[e]={}})),le(t)}(he(n,(function(e){return e.ch}))),o=be(n);return{dataset:n,triggerChars:r,lookupByChar:function(e){return $(o,(function(t){return t.ch===e}))}}};!function(e){e[e.CLOSE_ON_EXECUTE=0]="CLOSE_ON_EXECUTE",e[e.BUBBLE_TO_SANDBOX=1]="BUBBLE_TO_SANDBOX"}(Lv||(Lv={}));var wb,xb=Lv,Cb="tox-menu-nav__js",kb="tox-collection__item",Sb="tox-swatch",Tb={normal:Cb,color:Sb},Eb="tox-collection__item--enabled",Ob="tox-collection__item-icon",_b="tox-collection__item-label",Ab="tox-collection__item-caret",Db="tox-collection__item--active",Nb="tox-collection__item-container",Rb="tox-collection__item-container--row",Pb=function(e){return ye(Tb,e).getOr(Cb)},Bb=function(e){return"color"===e?"tox-swatches":"tox-menu"},Ib=function(e){return{backgroundMenu:"tox-background-menu",selectedMenu:"tox-selected-menu",selectedItem:"tox-collection__item--active",hasIcons:"tox-menu--has-icons",menu:Bb(e),tieredMenu:"tox-tiered-menu"}},Mb=function(e){var t=Ib(e);return{backgroundMenu:t.backgroundMenu,selectedMenu:t.selectedMenu,menu:t.menu,selectedItem:t.selectedItem,item:Pb(e)}},Lb=function(e,t,n){var r=Ib(n);return{tag:"div",classes:Q([[r.menu,"tox-menu-"+t+"-column"],e?[r.hasIcons]:[]])}},Fb=[Kg.parts.items({})],jb=function(e,t,n){var r=Ib(n);return{dom:{tag:"div",classes:Q([[r.tieredMenu]])},markers:Mb(n)}},Ub=function(e,t){return function(n){var r=z(n,t);return V(r,(function(t){return{dom:e,components:t}}))}},Hb=function(e,t){var n=[],r=[];return W(e,(function(e,o){t(e,o)?(r.length>0&&n.push(r),r=[],we(e.dom,"innerHtml")&&r.push(e)):r.push(e)})),r.length>0&&n.push(r),V(n,(function(e){return{dom:{tag:"div",classes:["tox-collection__group"]},components:e}}))},zb=function(e,t,n){return{dom:{tag:"div",classes:["tox-menu","tox-collection"].concat(1===e?["tox-collection--list"]:["tox-collection--grid"])},components:[Kg.parts.items({preprocess:function(n){return"auto"!==e&&e>1?Ub({tag:"div",classes:["tox-collection__group"]},e)(n):Hb(n,(function(e,n){return"separator"===t[n].type}))}})]}},Vb=function(e){return U(e,(function(e){return"icon"in e&&void 0!==e.icon}))},Wb=function(e){return B.none()},qb=function(e,t,n,r,o){var i,a=(i=n,{dom:{tag:"div",classes:["tox-collection","tox-collection--horizontal"]},components:[Kg.parts.items({preprocess:function(e){return Hb(e,(function(e,t){return"separator"===i[t].type}))}})]});return{value:e,dom:a.dom,components:a.components,items:n}},$b=function(e,t,n,r,o){if("color"===o){var i=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-swatches-menu"]},components:[{dom:{tag:"div",classes:["tox-swatches"]},components:[Kg.parts.items({preprocess:"auto"!==e?Ub({tag:"div",classes:["tox-swatches__row"]},e):b})]}]}}(r);return{value:e,dom:i.dom,components:i.components,items:n}}if("normal"===o&&"auto"===r)return{value:e,dom:(i=zb(r,n)).dom,components:i.components,items:n};if("normal"===o&&1===r)return{value:e,dom:(i=zb(1,n)).dom,components:i.components,items:n};if("normal"===o)return{value:e,dom:(i=zb(r,n)).dom,components:i.components,items:n};if("listpreview"===o&&"auto"!==r){i=function(e){return{dom:{tag:"div",classes:["tox-menu","tox-collection","tox-collection--toolbar","tox-collection--toolbar-lg"]},components:[Kg.parts.items({preprocess:Ub({tag:"div",classes:["tox-collection__group"]},e)})]}}(r);return{value:e,dom:i.dom,components:i.components,items:n}}return{value:e,dom:Lb(t,r,o),components:Fb,items:n}},Gb=[Zr("type"),Zr("src"),co("alt"),wo("classes",[],Pr)],Kb=Tr(Gb),Yb=[Zr("type"),Zr("text"),co("name"),wo("classes",["tox-collection__item-label"],Pr)],Xb=Tr(Yb),Qb=Cr((function(){return jr("type",{cardimage:Kb,cardtext:Xb,cardcontainer:Jb})})),Jb=Tr([Zr("type"),ho("direction","horizontal"),ho("align","left"),ho("valign","middle"),oo("items",Qb)]),Zb=[bo("disabled",!1),co("text"),co("shortcut"),Gr("value","value",lr((function(){return ia("menuitem-value")})),Dr()),mo("meta",{}
1)],ey=Tr([Zr("type"),co("label"),oo("items",Qb),yo("onSetup",(function(){return g})),yo("onAction",g)].concat(Zb)),ty=Tr([Zr("type"),bo("active",!1),co("icon")].concat(Zb)),ny=[Zr("type"),Zr("fancytype"),yo("onAction",g)],ry=[mo("initData",{})].concat(ny),oy=[xo("initData",{},[bo("allowCustomColors",!0),lo("colors",Dr())])].concat(ny),iy=$r("fancytype",{inserttable:ry,colorswatch:oy}),ay=Tr([Zr("type"),yo("onSetup",(function(){return g})),yo("onAction",g),co("icon")].concat(Zb)),uy=Tr([Zr("type"),to("getSubmenuItems"),yo("onSetup",(function(){return g})),co("icon")].concat(Zb)),cy=Tr([Zr("type"),co("icon"),bo("active",!1),yo("onSetup",(function(){return g})),to("onAction")].concat(Zb)),sy=function(e,t,n){var r=cl(e.element,"."+n);if(r.length>0){var o=X(r,(function(e){var n=e.dom.getBoundingClientRect().top,o=r[0].dom.getBoundingClientRect().top;return Math.abs(n-o)>t})).getOr(r.length);return B.some({numColumns:o,numRows:Math.ceil(r.length/o)})}return B.none()},ly=function(e,t){return Cc([mg(e,t)])},fy=function(e){return ly(ia("unnamed-events"),e)},dy=ia("tooltip.exclusive"),my=ia("tooltip.show"),py=ia("tooltip.hide"),gy=function(e,t,n){e.getSystem().broadcastOn([dy],{})},hy=Object.freeze({__proto__:null,hideAllExclusive:gy,setComponents:function(e,t,n,r){n.getTooltip().each((function(e){e.getSystem().isConnected()&&dg.set(e,r)}))}}),vy=Object.freeze({__proto__:null,events:function(e,t){var n=function(n){t.getTooltip().each((function(r){Yl(r),e.onHide(n,r),t.clearTooltip()})),t.clearTimer()};return Mi(Q([[ji(my,(function(n){t.resetTimer((function(){!function(n){if(!t.isShowing()){gy(n);var r=e.lazySink(n).getOrDie(),o=n.getSystem().build({dom:e.tooltipDom,components:e.tooltipComponents,events:Mi("normal"===e.mode?[ji(qo(),(function(e){Di(n,my)})),ji(Vo(),(function(e){Di(n,py)}))]:[]),behaviours:Cc([dg.config({})])});t.setTooltip(o),$l(r,o),e.onShow(n,o),Hl.position(r,o,{anchor:e.anchor(n)})}}(n)}),e.delay)})),ji(py,(function(r){t.resetTimer((function(){n(r)}),e.delay)})),ji(ci(),(function(e,t){t.universal||j(t.channels,dy)&&n(e)})),Ki((function(e){n(e)}))],"normal"===e.mode?[ji($o(),(function(e){Di(e,my)})),ji(ai(),(function(e){Di(e,py)})),ji(qo(),(function(e){Di(e,my)})),ji(Vo(),(function(e){Di(e,py)}))]:[ji(_i(),(function(e,t){Di(e,my)})),ji(Ai(),(function(e){Di(e,py)}))]]))}}),by=[Xr("lazySink"),Xr("tooltipDom"),mo("exclusive",!0),mo("tooltipComponents",[]),mo("delay",300),vo("mode","normal",["normal","follow-highlight"]),mo("anchor",(function(e){return{type:"hotspot",hotspot:e,layouts:{onLtr:v([uc,ac,nc,oc,rc,ic]),onRtl:v([uc,ac,nc,oc,rc,ic])}}})),Au("onHide"),Au("onShow")],yy=Sc({fields:by,name:"tooltipping",active:vy,state:Object.freeze({__proto__:null,init:function(){var e=es(),t=es(),n=function(){e.on(clearTimeout)},r=v("not-implemented");return Ca({getTooltip:t.get,isShowing:t.isSet,setTooltip:t.set,clearTooltip:t.clear,clearTimer:n,resetTimer:function(t,r){n(),e.set(setTimeout(t,r))},readState:r})}}),apis:hy}),wy=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),xy=tinymce.util.Tools.resolve("tinymce.EditorManager"),Cy=function(e){return e.getParam("height",Math.max(e.getElement().offsetHeight,200))},ky=function(e){return e.getParam("width",wy.DOM.getStyle(e.getElement(),"width"))},Sy=function(e){return B.from(e.getParam("min_width")).filter(m)},Ty=function(e){return B.from(e.getParam("min_height")).filter(m)},Ey=function(e){return B.from(e.getParam("max_width")).filter(m)},Oy=function(e){return B.from(e.getParam("max_height")).filter(m)},_y=function(e){return!1!==e.getParam("menubar",!0,"boolean")},Ay=function(e){var t=e.getParam("toolbar",!0),n=!0===t,r=o(t),i=a(t)&&t.length>0;return!Ny(e)&&(i||r||n)},Dy=function(e){var t=H(9,(function(t){return e.getParam("toolbar"+(t+1),!1,"string")})),n=$(t,(function(e){return"string"==typeof e}));return n.length>0?B.some(n):B.none()},Ny=function(e){return Dy(e).fold((function(){return e.getParam("toolbar",[],"string[]").length>0}),S)};!function(e){e.default="wrap",e.floating="floating",e.sliding="sliding",e.scrolling="scrolling"}(wb||(wb={}));var Ry,Py=function(e){return e.getParam("toolbar_mode","","string")};!function(e){e.auto="auto",e.top="top",e.bottom="bottom"}(Ry||(Ry={}));var By,Iy,My=function(e){return e.getParam("toolbar_location",Ry.auto,"string")},Ly=function(e){return My(e)===Ry.bottom},Fy=function(e){if(!e.inline)return B.none();var t=function(e){return e.getParam("fixed_toolbar_container","","string")}(e);if(t.length>0)return lu(Ht(),t);var n=function(e){return e.getParam("fixed_toolbar_container_target")}(e);return f(n)?B.some(Be.fromDom(n)):B.none()},jy=function(e){return e.inline&&Fy(e).isSome()},Uy=function(e){return Fy(e).getOrThunk((function(){return Mt(It(Be.fromDom(e.getElement())))}))},Hy=function(e){return e.inline&&!_y(e)&&!Ay(e)&&!Ny(e)},zy=function(e){return(e.getParam("toolbar_sticky",!1,"boolean")||e.inline)&&!jy(e)&&!Hy(e)},Vy=function(e){var t=e.getParam("menu");return t?me(t,(function(e){return E(E({},e),{items:e.items})})):{}},Wy=function(e){return e.getParam("menubar")},qy=function(e){return e.getParam("anchor_top","#top")},$y=function(e){return e.getParam("anchor_bottom","#bottom")},Gy="silver.readonly",Ky=Tr([(By="readonly",Qr(By,Br))]),Yy=function(e,t){var n=e.outerContainer.element;t&&(e.mothership.broadcastOn([df()],{target:n}),e.uiMothership.broadcastOn([df()],{target:n})),e.mothership.broadcastOn([Gy],{readonly:t}),e.uiMothership.broadcastOn([Gy],{readonly:t})},Xy=function(e,t){e.on("init",(function(){e.mode.isReadOnly()&&Yy(t,!0)})),e.on("SwitchMode",(function(){return Yy(t,e.mode.isReadOnly())})),function(e){return e.getParam("readonly",!1,"boolean")}(e)&&e.setMode("readonly")},Qy=function(){var e;return _c.config({channels:(e={},e[Gy]={schema:Ky,onReceive:function(e,t){em.set(e,t.readonly)}},e)})},Jy=function(e){return em.config({disabled:e,disableClass:"tox-collection__item--state-disabled"})},Zy=function(e){return em.config({disabled:e})},ew=function(e){return em.config({disabled:e,disableClass:"tox-tbtn--disabled"})},tw=function(e){return em.config({disabled:e,disableClass:"tox-tbtn--disabled",useNative:!1})},nw=function(e,t){var n=e.getApi(t);return function(e){e(n)}},rw=function(e,t){return Gi((function(n){nw(e,n)((function(n){var r=e.onSetup(n);d(r)&&t.set(r)}))}))},ow=function(e,t){return Ki((function(n){return nw(e,n)(t.get())}))},iw=function(e,t){return Xi((function(n,r){nw(e,n)(e.onAction),e.triggersSubmenu||t!==xb.CLOSE_ON_EXECUTE||(Di(n,mi()),r.stop())}))},aw=((Iy={})[si()]=["disabling","alloy.base.behaviour","toggling","item-events"],Iy),uw=ke,cw=function(e,t,n,r){var o=Co(g);return{type:"item",dom:t.dom,components:uw(t.optComponents),data:e.data,eventOrder:
1aw,hasSubmenu:e.triggersSubmenu,itemBehaviours:Cc([mg("item-events",[iw(e,n),rw(e,o),ow(e,o)]),Jy((function(){return e.disabled||r.isDisabled()})),Qy(),dg.config({})].concat(e.itemBehaviours))}},sw=function(e){return{value:e.value,meta:E({text:e.text.getOr("")},e.meta)}},lw=tinymce.util.Tools.resolve("tinymce.Env"),fw=function(e){var t=lw.mac?{alt:"⌥",ctrl:"⌃",shift:"⇧",meta:"⌘",access:"⌃⌥"}:{meta:"Ctrl",access:"Shift+Alt"},n=e.split("+"),r=V(n,(function(e){var n=e.toLowerCase().trim();return we(t,n)?t[n]:e}));return r.join(lw.mac?"":"+")},dw=function(e,t,n){return void 0===n&&(n=[Ob]),Pv(e,{tag:"div",classes:n},t)},mw=function(e){return{dom:{tag:"div",classes:[_b]},components:[Ja(Sv.translate(e))]}},pw=function(e,t){return{dom:{tag:"div",classes:t,innerHtml:e}}},gw=function(e,t){return{dom:{tag:"div",classes:[_b]},components:[{dom:{tag:e.tag,styles:e.styles},components:[Ja(Sv.translate(t))]}]}},hw=function(e){return{dom:{tag:"div",classes:["tox-collection__item-accessory"],innerHtml:fw(e)}}},vw=function(e){return dw("checkmark",e,["tox-collection__item-checkmark"])},bw=function(e,t,n){var r,o,i,a,u=e.ariaLabel,c=e.value,s=e.iconContent.map((function(e){return function(e,t,n){var r=t();return Av(e,r).or(n).getOrThunk(Ov(r))}(e,t.icons,n)}));return{dom:(r=Sb,o=s.getOr(""),i=u.map((function(e){return{title:t.translate(e)}})).getOr({}),a={tag:"div",attributes:i,classes:[r]},E(E({},a),"custom"===c?{tag:"button",classes:_(_([],a.classes,!0),["tox-swatches__picker-btn"],!1),innerHtml:o}:"remove"===c?{classes:_(_([],a.classes,!0),["tox-swatch--remove"],!1),innerHtml:o}:{attributes:E(E({},a.attributes),{"data-mce-color":c}),styles:{"background-color":c}})),optComponents:[]}},yw=function(e){var t=e.map((function(e){return{attributes:{title:Sv.translate(e)}}})).getOr({});return E({tag:"div",classes:[Cb,kb]},t)},ww=function(e,t,n,r){return void 0===r&&(r=B.none()),"color"===e.presets?bw(e,t,r):function(e,t,n,r){var o={tag:"div",classes:[Ob]},i=n?e.iconContent.map((function(e){return Pv(e,o,t.icons,r)})).orThunk((function(){return B.some({dom:o})})):B.none(),a=e.checkMark,u=B.from(e.meta).fold((function(){return mw}),(function(e){return we(e,"style")?w(gw,e.style):mw})),c=e.htmlContent.fold((function(){return e.textContent.map(u)}),(function(e){return B.some(pw(e,[_b]))}));return{dom:yw(e.ariaLabel),optComponents:[i,c,e.shortcutContent.map(hw),a,e.caret]}}(e,t,n,r)},xw=function(e,t){return ye(e,"tooltipWorker").map((function(e){return[yy.config({lazySink:t.getSink,tooltipDom:{tag:"div",classes:["tox-tooltip-worker-container"]},tooltipComponents:[],anchor:function(e){return{type:"submenu",item:e,overrides:{maxHeightFunction:gs}}},mode:"follow-highlight",onShow:function(t,n){e((function(e){yy.setComponents(t,[Za({element:Be.fromDom(e)})])}))}})]})).getOr([])},Cw=function(e,t){var n=function(e){return wy.DOM.encode(e)}(Sv.translate(e));if(t.length>0){var r=new RegExp(function(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}(t),"gi");return n.replace(r,(function(e){return'<span class="tox-autocompleter-highlight">'+e+"</span>"}))}return n},kw=function(e,t){return V(e,(function(e){switch(e.type){case"cardcontainer":return function(e,t){return{dom:{tag:"div",classes:[Nb,"vertical"===e.direction?"tox-collection__item-container--column":Rb,"left"===e.align?"tox-collection__item-container--align-left":"tox-collection__item-container--align-right",function(){switch(e.valign){case"top":return"tox-collection__item-container--valign-top";case"middle":return"tox-collection__item-container--valign-middle";case"bottom":return"tox-collection__item-container--valign-bottom"}}()]},components:t}}(e,kw(e.items,t));case"cardimage":return function(e,t,n){return{dom:{tag:"img",classes:t,attributes:{src:e,alt:n.getOr("")}}}}(e.src,e.classes,e.alt);case"cardtext":var n=e.name.exists((function(e){return j(t.cardText.highlightOn,e)})),r=n?B.from(t.cardText.matchText).getOr(""):"";return pw(Cw(e.text,r),e.classes)}}))},Sw=pd(Hg(),zg()),Tw=function(e){return{value:e}},Ew=/^#?([a-f\d])([a-f\d])([a-f\d])$/i,Ow=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i,_w=function(e){return Ew.test(e)||Ow.test(e)},Aw=function(e){return function(e,t){return _e(e,t)?function(e,t){return e.substring(t)}(e,t.length):e}(e,"#").toUpperCase()},Dw=function(e){var t=function(e){var t=e.value.replace(Ew,(function(e,t,n,r){return t+t+n+n+r+r}));return{value:t}}(e),n=Ow.exec(t.value);return null===n?["FFFFFF","FF","FF","FF"]:n},Nw=function(e){var t=e.toString(16);return(1===t.length?"0"+t:t).toUpperCase()},Rw=function(e){var t=Nw(e.red)+Nw(e.green)+Nw(e.blue);return Tw(t)},Pw=Math.min,Bw=Math.max,Iw=Math.round,Mw=/^rgb\((\d+),\s*(\d+),\s*(\d+)\)/,Lw=/^rgba\((\d+),\s*(\d+),\s*(\d+),\s*(\d?(?:\.\d+)?)\)/,Fw=function(e,t,n,r){return{red:e,green:t,blue:n,alpha:r}},jw=function(e){var t=parseInt(e,10);return t.toString()===e&&t>=0&&t<=255},Uw=function(e){var t,n,r,o=(e.hue||0)%360,i=e.saturation/100,a=e.value/100;if(i=Bw(0,Pw(i,1)),a=Bw(0,Pw(a,1)),0===i)return t=n=r=Iw(255*a),Fw(t,n,r,1);var u=o/60,c=a*i,s=c*(1-Math.abs(u%2-1)),l=a-c;switch(Math.floor(u)){case 0:t=c,n=s,r=0;break;case 1:t=s,n=c,r=0;break;case 2:t=0,n=c,r=s;break;case 3:t=0,n=s,r=c;break;case 4:t=s,n=0,r=c;break;case 5:t=c,n=0,r=s;break;default:t=n=r=0}return t=Iw(255*(t+l)),n=Iw(255*(n+l)),r=Iw(255*(r+l)),Fw(t,n,r,1)},Hw=function(e){var t=Dw(e),n=parseInt(t[1],16),r=parseInt(t[2],16),o=parseInt(t[3],16);return Fw(n,r,o,1)},zw=function(e,t,n,r){var o=parseInt(e,10),i=parseInt(t,10),a=parseInt(n,10),u=parseFloat(r);return Fw(o,i,a,u)},Vw=function(e){if("transparent"===e)return B.some(Fw(0,0,0,0));var t=Mw.exec(e);if(null!==t)return B.some(zw(t[1],t[2],t[3],"1"));var n=Lw.exec(e);return null!==n?B.some(zw(n[1],n[2],n[3],n[4])):B.none()},Ww=function(e){return"rgba("+e.red+","+e.green+","+e.blue+","+e.alpha+")"},qw=Fw(255,0,0,1),$w=function(e,t){return e.fire("ResizeContent",t)},Gw=function(e,t,n){return{hue:e,saturation:t,value:n}},Kw=function(e){var t,n=0,r=0,o=e.red/255,i=e.green/255,a=e.blue/255,u=Math.min(o,Math.min(i,a)),c=Math.max(o,Math.max(i,a));return u===c?Gw(0,0,100*(r=u)):(n=60*((n=o===u?3:a===u?1:5)-(o===u?i-a:a===u?o-i:a-o)/(c-u)),t=(c-u)/c,r=c,Gw(Math.round(n),Math.round(100*t),Math.round(100*r)))},Yw=function(e){return Rw(Uw(e))},Xw=function(e){return(t=e,_w(t)?B.some({value:Aw(t)}):B.none()).orThunk((function(){return Vw(e).map(Rw)})).getOrThunk((function(){var t=document.createElement("canvas");t.height=1,t.width=1;var n=t.getContext("2d");n.clearRect(0,0,t.width,t.height),n.fillStyle="#FFFFFF",n.fillStyle=e,n.fillRect(0,0,1,1);var r=n.getImageData(0,0,1,1).data;return Rw(Fw(r[0],r[1],r[2],r[3]))}));var t},Qw=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),Jw="tinymce-custom-colors";var Zw,ex="choiceitem",tx=[{type:ex,text:"Light Green",value:"#BFEDD2"},{type:ex,text:"Light Yellow",value:"#FBEEB8"},{type:ex,text:"Light Red",value:"#F8CAC6"},{type:ex,text:"Light Purple",value:"#ECCAFA"},{type:ex,text:"Light Blue",value:"#C2E0F4"},{type:ex,text:"Green",value:"#2DC26B"},{type:ex,text:"Yellow",value:"#F1C40F"},{type:ex,text:"Red",value:"#E03E2D"},{type:ex,text:"Purple",value:"#B96AD9"},{type:ex,text:"Blue",value:"#3598DB"},{type:ex,text:"Dark Turquoise",value:"#169179"},{type:ex,text:"Orange",value:"#E67E23"},{type:ex,text:"Dark Red",value:"#BA372A"},{type:ex,text:"Dark Purple",value:"#843FA1"},{type:ex,text:"Dark Blue",value:"#236FA1"},{type:ex,text:"Light Gray",value:"#ECF0F1"},{type:ex,text:"Medium Gray",value:"#CED4D9"},{type:ex,text:"Gray",value:"#95A5A6"},{type:ex,text:"Dark Gray",value:"#7E8C8D"},{type:ex,text:"Navy Blue",value:"#34495E"},{type:ex,text:"Black",value:"#000000"},{type:ex,text:"White",value:"#ffffff"}],nx=function(e){void 0===e&&(e=10);var t,n=Qw.getItem(Jw),r=o(n)?JSON.parse(n):[],i=e-(t=r).length<0?t.slice(0,e):t,a=function(e){i.splice(e,1)};return{add:function(t){(function(e,t){var n=F(e,t);return-1===n?B.none():B.some(n)})(i,t).each(a),i.unshift(t),i.length>e&&i.pop(),Qw.setItem(Jw,JSON.stringify(i))},state:function(){return i.slice(0)}}}(10),rx=function(e){return!1!==e.getParam("custom_colors")},ox=function(e){var t=function(e){return e.getParam("color_map")}(e);return void 0!==t?function(e){for(var t=[],n=0;n<e.length;n+=2)t.push({text:e[n+1],value:"#"+Xw(e[n]).value,type:"choiceitem"});return t}(t):tx},ix=function(e){nx.add(e)},ax="#000000",ux=function(e){var t=function(e){return Math.max(5,Math.ceil(Math.sqrt(e)))}(ox(e).length);return function(e,t){return e.getParam("color_cols",t,"number")}(e,t)}
1,cx=function(e){var t="choiceitem",n={type:t,text:"Remove color",icon:"color-swatch-remove-color",value:"remove"};return e?[n,{type:t,text:"Custom color",icon:"color-picker",value:"custom"}]:[n]},sx=function(e,t,n,r){"custom"===n?gx(e)((function(n){n.each((function(n){ix(n),e.execCommand("mceApplyTextcolor",t,n),r(n)}))}),ax):"remove"===n?(r(""),e.execCommand("mceRemoveTextcolor",t)):(r(n),e.execCommand("mceApplyTextcolor",t,n))},lx=function(e,t){return e.concat(V(nx.state(),(function(e){return{type:ex,text:e,value:e}})).concat(cx(t)))},fx=function(e,t){return function(n){n(lx(e,t))}},dx=function(e,t,n){e.setIconFill("forecolor"===t?"tox-icon-text-color__color":"tox-icon-highlight-bg-color__color",n)},mx=function(e,t,n,r,o){e.ui.registry.addSplitButton(t,{tooltip:r,presets:"color",icon:"forecolor"===t?"text-color":"highlight-bg-color",select:function(t){var r=function(e,t){var n;return e.dom.getParents(e.selection.getStart(),(function(e){var r;(r=e.style["forecolor"===t?"color":"background-color"])&&(n=n||r)})),B.from(n)}(e,n);return r.bind((function(e){return Vw(e).map((function(e){var n=Rw(e).value;return Oe(t.toLowerCase(),n)}))})).getOr(!1)},columns:ux(e),fetch:fx(ox(e),rx(e)),onAction:function(t){sx(e,n,o.get(),g)},onItemAction:function(r,i){sx(e,n,i,(function(n){o.set(n),function(e,t){e.fire("TextColorChange",t)}(e,{name:t,color:n})}))},onSetup:function(n){dx(n,t,o.get());var r=function(e){e.name===t&&dx(n,e.name,e.color)};return e.on("TextColorChange",r),function(){e.off("TextColorChange",r)}}})},px=function(e,t,n,r){e.ui.registry.addNestedMenuItem(t,{text:r,icon:"forecolor"===t?"text-color":"highlight-bg-color",getSubmenuItems:function(){return[{type:"fancymenuitem",fancytype:"colorswatch",onAction:function(t){sx(e,n,t.value,g)}}]}})},gx=function(e){return function(t,n){var r=!1;e.windowManager.open({title:"Color Picker",size:"normal",body:{type:"panel",items:[{type:"colorpicker",name:"colorpicker",label:"Color"}]},buttons:[{type:"cancel",name:"cancel",text:"Cancel"},{type:"submit",name:"save",text:"Save",primary:!0}],initialData:{colorpicker:n},onAction:function(e,t){"hex-valid"===t.name&&(r=t.value)},onSubmit:function(n){var o=n.getData().colorpicker;r?(t(B.from(o)),n.close()):e.windowManager.alert(e.translate(["Invalid hex color code: {0}",o]))},onClose:g,onCancel:function(){t(B.none())}})}},hx=function(e,t,n,r,o,i,a,u){var c=Vb(t),s=vx(t,n,r,"color"!==o?"normal":"color",i,a,u);return $b(e,c,s,r,o)},vx=function(e,t,n,r,o,i,a){return ke(V(e,(function(u){return"choiceitem"===u.type?(c=u,zr("choicemenuitem",ty,c)).fold(Wb,(function(c){return B.some(function(e,t,n,r,o,i,a,u){void 0===u&&(u=!0);var c=ww({presets:n,textContent:t?e.text:B.none(),htmlContent:B.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:t?e.shortcut:B.none(),checkMark:t?B.some(vw(a.icons)):B.none(),caret:B.none(),value:e.value},a,u);return cr(cw({data:sw(e),disabled:e.disabled,getApi:function(e){return{setActive:function(t){Dg.set(e,t)},isActive:function(){return Dg.isOn(e)},isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){return em.set(e,t)}}},onAction:function(t){return r(e.value)},onSetup:function(e){return e.setActive(o),g},triggersSubmenu:!1,itemBehaviours:[]},c,i,a),{toggling:{toggleClass:Eb,toggleOnExecute:!1,selected:e.active}})}(c,1===n,r,t,i(u.value),o,a,Vb(e)))})):B.none();var c})))},bx=function(e,t){var n=Mb(t);return 1===e?{mode:"menu",moveOnTab:!0}:"auto"===e?{mode:"grid",selector:"."+n.item,initSize:{numColumns:1,numRows:1}}:{mode:"matrix",rowSelector:"."+("color"===t?"tox-swatches__row":"tox-collection__group")}},yx=function(e,t){var n=e.initData.allowCustomColors&&t.colorinput.hasCustomColors();return e.initData.colors.fold((function(){return lx(t.colorinput.getColors(),n)}),(function(e){return e.concat(cx(n))}))},wx=ia("cell-over"),xx=ia("cell-execute"),Cx=function(e,t,n){var r,o=function(n){return Ni(n,xx,{row:e,col:t})},i=function(e,t){t.stop(),o(e)};return tu({dom:{tag:"div",attributes:(r={role:"button"},r["aria-labelledby"]=n,r)},behaviours:Cc([mg("insert-table-picker-cell",[ji(qo(),bg.focus),ji(si(),o),ji(Jo(),i),ji(fi(),i)]),Dg.config({toggleClass:"tox-insert-table-picker__selected",toggleOnExecute:!1}),bg.config({onFocus:function(n){return Ni(n,wx,{row:e,col:t})}})])})},kx=function(e){return J(e,(function(e){return V(e,nu)}))},Sx=function(e,t){return Ja(t+"x"+e)},Tx={inserttable:function(e){var t=ia("size-label"),n=function(e,t,n){for(var r=[],o=0;o<t;o++){for(var i=[],a=0;a<n;a++)i.push(Cx(o,a,e));
1r.push(i)}return r}(t,10,10),r=Sx(0,0),o=Sh({dom:{tag:"span",classes:["tox-insert-table-picker__label"],attributes:{id:t}},components:[r],behaviours:Cc([dg.config({})])});return{type:"widget",data:{value:ia("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[Sw.widget({dom:{tag:"div",classes:["tox-insert-table-picker"]},components:kx(n).concat(o.asSpec()),behaviours:Cc([mg("insert-table-picker",[Gi((function(e){dg.set(o.get(e),[r])})),Vi(wx,(function(e,t,r){var i=r.event,a=i.row,u=i.col;!function(e,t,n,r,o){for(var i=0;i<r;i++)for(var a=0;a<o;a++)Dg.set(e[i][a],i<=t&&a<=n)}(n,a,u,10,10),dg.set(o.get(e),[Sx(a+1,u+1)])})),Vi(xx,(function(t,n,r){var o=r.event;e.onAction({numRows:o.row+1,numColumns:o.col+1}),Di(t,mi())}))]),ag.config({initSize:{numRows:10,numColumns:10},mode:"flatgrid",selector:'[role="button"]'})])})]}},colorswatch:function(e,t){var n=yx(e,t),r=t.colorinput.getColorCols(),o="color",i=hx(ia("menu-value"),n,(function(t){e.onAction({value:t})}),r,o,xb.CLOSE_ON_EXECUTE,k,t.shared.providers),a=E(E({},i),{markers:Mb(o),movement:bx(r,o)});return{type:"widget",data:{value:ia("widget-id")},dom:{tag:"div",classes:["tox-fancymenuitem"]},autofocus:!0,components:[Sw.widget(Kg.sketch(a))]}}},Ex=function(e,t,n,r,o,i,a,u){void 0===u&&(u=!0);var c=ww({presets:r,textContent:B.none(),htmlContent:n?e.text.map((function(e){return Cw(e,t)})):B.none(),ariaLabel:e.text,iconContent:e.icon,shortcutContent:B.none(),checkMark:B.none(),caret:B.none(),value:e.value},a.providers,u,e.icon);return cw({data:sw(e),disabled:e.disabled,getApi:v({}),onAction:function(t){return o(e.value,e.meta)},onSetup:v(g),triggersSubmenu:!1,itemBehaviours:xw(e.meta,a)},c,i,a.providers)},Ox=function(e){var t=e.text.fold((function(){return{}}),(function(e){return{innerHtml:e}}));return{type:"separator",dom:E({tag:"div",classes:[kb,"tox-collection__group-heading"]},t),components:[]}},_x=function(e,t,n,r){void 0===r&&(r=!0);var o=ww({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:B.none(),ariaLabel:e.text,caret:B.none(),checkMark:B.none(),shortcutContent:e.shortcut},n,r);return cw({data:sw(e),getApi:function(e){return{isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){return em.set(e,t)}}},disabled:e.disabled,onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},o,t,n)},Ax=function(e,t,n,r,o){void 0===r&&(r=!0),void 0===o&&(o=!1);var i=o?dw("chevron-down",n.icons,[Ab]):function(e){return dw("chevron-right",e,[Ab])}(n.icons),a=ww({presets:"normal",iconContent:e.icon,textContent:e.text,htmlContent:B.none(),ariaLabel:e.text,caret:B.some(i),checkMark:B.none(),shortcutContent:e.shortcut},n,r);return cw({data:sw(e),getApi:function(e){return{isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){return em.set(e,t)}}},disabled:e.disabled,onAction:g,onSetup:e.onSetup,triggersSubmenu:!0,itemBehaviours:[]},a,t,n)},Dx=function(e,t,n,r){void 0===r&&(r=!0);var o=ww({iconContent:e.icon,textContent:e.text,htmlContent:B.none(),ariaLabel:e.text,checkMark:B.some(vw(n.icons)),caret:B.none(),shortcutContent:e.shortcut,presets:"normal",meta:e.meta},n,r);return cr(cw({data:sw(e),disabled:e.disabled,getApi:function(e){return{setActive:function(t){Dg.set(e,t)},isActive:function(){return Dg.isOn(e)},isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){return em.set(e,t)}}},onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:[]},o,t,n),{toggling:{toggleClass:Eb,toggleOnExecute:!1,selected:e.active}})},Nx=function(e,t){return ye(Tx,e.fancytype).map((function(n){return n(e,t)}))},Rx=function(e,t,n,r){var o={dom:yw(e.label),optComponents:[B.some({dom:{tag:"div",classes:[Nb,Rb]},components:kw(e.items,r)})]};return cw({data:sw(E({text:B.none()},e)),disabled:e.disabled,getApi:function(e){return{isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){em.set(e,t),W(cl(e.element,"*"),(function(n){e.getSystem().getByDom(n).each((function(e){e.hasConfigured(em)&&em.set(e,t)}))}))}}},onAction:e.onAction,onSetup:e.onSetup,triggersSubmenu:!1,itemBehaviours:B.from(r.itemBehaviours).getOr([])},o,t,n.providers)};!function(e){e[e.ContentFocus=0]="ContentFocus",e[e.UiFocus=1]="UiFocus"}(Zw||(Zw={}));var Px=function(e,t,n,r,o){var i,a=n.shared.providers,u=function(e){return o?E(E({},e),{shortcut:B.none(),icon:e.text.isSome()?B.none():e.icon}):e};switch(e.type){case"menuitem":return(i=e,zr("menuitem",ay,i)).fold(Wb,(function(e){return B.some(_x(u(e),t,a,r))}));case"nestedmenuitem":return function(e){return zr("nestedmenuitem",uy,e)}(e).fold(Wb,(function(e){return B.some(Ax(u(e),t,a,r,o))}));case"togglemenuitem":return function(e){return zr("togglemenuitem",cy,e)}(e).fold(Wb,(function(e){return B.some(Dx(u(e),t,a,r))}));case"separator":return function(e){return zr("separatormenuitem",nb,e)}(e).fold(Wb,(function(e){return B.some(Ox(e))}));case"fancymenuitem":return function(e){return zr("fancymenuitem",iy,e)}(e).fold(Wb,(function(e){return Nx(u(e),n)}));default:return B.none()}},Bx=function(e,t,n,r,o,i,a){var u=1===r,c=!u||Vb(e);return ke(V(e,(function(e){switch(e.type){case"separator":return(r=e,zr("Autocompleter.Separator",nb,r)).fold(Wb,(function(e){return B.some(Ox(e))}));case"cardmenuitem":return function(e){return zr("cardmenuitem",ey,e)}(e).fold(Wb,(function(e){return B.some(Rx(E(E({},e),{onAction:function(t){e.onAction(t),n(e.value,e.meta)}}),o,i,{itemBehaviours:xw(e.meta,i),cardText:{matchText:t,highlightOn:a}}))}));default:return function(e){return zr("Autocompleter.Item",rb,e)}(e).fold(Wb,(function(e){return B.some(Ex(e,t,u,"normal",n,o,i,c))}))}var r})))},Ix=function(e,t,n,r,o){var i=Vb(t),a=ke(V(t,(function(e){var t=function(e){return Px(e,n,r,function(e){return o?!we(e,"text"):i}(e),o)};return"nestedmenuitem"===e.type&&e.getSubmenuItems().length<=0?t(E(E({},e),{disabled:!0})):t(e)}
1)));return(o?qb:$b)(e,i,a,1,"normal")},Mx=function(e){return eh.singleData(e.value,e)},Lx=function(e,t){var n=es(),r=Co(!1),o=tu(th.sketch({dom:{tag:"div",classes:["tox-autocompleter"]},components:[],fireDismissalEventInstead:{},inlineBehaviours:Cc([mg("dismissAutocompleter",[ji(Ci(),(function(){return u()}))])]),lazySink:t.getSink})),i=function(){return n.get().isSome()},a=function(){i()&&th.hide(o)},u=function(){if(i()){var t=n.get().map((function(e){return e.element}));zv(t.getOr(Be.fromDom(e.selection.getNode()))).each(Nn),a(),n.clear(),r.set(!1)}},c=ze((function(){return yb(e)})),s=function(t,n,r,i){t.matchLength=n.text.length;var a=se(r,(function(e){return B.from(e.columns)})).getOr(1);th.showAt(o,Kg.sketch(function(e,t,n,r){var o=n===Zw.ContentFocus?Pm():Rm(),i=bx(t,r),a=Mb(r);return{dom:e.dom,components:e.components,items:e.items,value:e.value,markers:{selectedItem:a.selectedItem,item:a.item},movement:i,fakeFocus:n===Zw.ContentFocus,focusManager:o,menuBehaviours:fy("auto"!==t?[]:[Gi((function(e,t){sy(e,4,a.item).each((function(t){ag.setGridSize(e,t.numRows,t.numColumns)}))}))])}}($b("autocompleter-value",!0,i,a,"normal"),a,Zw.ContentFocus,"normal")),{anchor:{type:"node",root:Be.fromDom(e.getBody()),node:B.from(t.element)}}),th.getContent(o).each(fm.highlightFirst)},l=function(o){(function(t){return n.get().map((function(n){return Gv(e.dom,e.selection.getRng(),n.triggerChar).bind((function(n){return tb(e,c,n,t)}))})).getOrThunk((function(){return eb(e,c)}))})(o).fold(u,(function(o){!function(t){if(!i()){var o=Hv(e,t.range);n.set({triggerChar:t.triggerChar,element:o,matchLength:t.text.length}),r.set(!1)}}(o.context),o.lookupData.then((function(i){n.get().map((function(n){var c,f,d,m=o.context;if(n.triggerChar===m.triggerChar){var p=(c=m.triggerChar,d=se(f=i,(function(e){return B.from(e.columns)})).getOr(1),J(f,(function(n){return Bx(n.items,n.matchText,(function(t,o){var i=e.selection.getRng();Gv(e.dom,i,c).fold((function(){}),(function(e){var i=e.range,c={hide:function(){u()},reload:function(e){a(),l(e)}};r.set(!0),n.onAction(c,i,t,o),r.set(!1)}))}),d,xb.BUBBLE_TO_SANDBOX,t,n.highlightOn)})));p.length>0?s(n,m,i,p):m.text.length-n.matchLength>=10?u():a()}}))}))}))},f={onKeypress:Fv((function(e){27!==e.which&&l()}),50),cancelIfNecessary:u,isMenuOpen:function(){return th.isOpen(o)},isActive:i,isProcessingAction:r.get,getView:function(){return th.getContent(o)}};!1===e.hasPlugin("rtc")&&Kv(f,e)},Fx=function(e,t,n){return fu(e,t,n).isSome()},jx=function(e,t){var n=null;return{cancel:function(){null!==n&&(clearTimeout(n),n=null)},schedule:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n=setTimeout((function(){e.apply(null,r),n=null}),t)}}},Ux=function(e){var t=e.raw;return void 0===t.touches||1!==t.touches.length?B.none():B.some(t.touches[0])},Hx=function(e){var t=es(),n=Co(!1),r=jx((function(t){e.triggerEvent(di(),t),n.set(!0)}),400),o=Oo([{key:Lo(),value:function(e){return Ux(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.schedule(e),n.set(!1),t.set(i)})),B.none()}},{key:Fo(),value:function(e){return r.cancel(),Ux(e).each((function(e){t.on((function(n){(function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>5||r>5})(e,n)&&t.clear()}))})),B.none()}},{key:jo(),value:function(o){r.cancel();return t.get().filter((function(e){return yt(e.target,o.target)})).map((function(t){return n.get()?(o.prevent(),!1):e.triggerEvent(fi(),o)}))}}]);return{fireIfReady:function(e,t){return ye(o,t).bind((function(t){return t(e)}))}}},zx=function(){return ht().browser.isFirefox()},Vx=function(e,t){var n=E({stopBackspace:!0},t),r=Hx(n),o=V(["touchstart","touchmove","touchend","touchcancel","gesturestart","mousedown","mouseup","mouseover","mousemove","mouseout","click"].concat(["selectstart","input","contextmenu","change","transitionend","transitioncancel","drag","dragstart","dragend","dragenter","dragleave","dragover","drop","keyup"]),(function(t){return ns(e,t,(function(e){r.fireIfReady(e,t).each((function(t){t&&e.kill()})),n.triggerEvent(t,e)&&e.kill()}))})),i=es(),a=ns(e,"paste",(function(e){r.fireIfReady(e,"paste").each((function(t){t&&e.kill()})),n.triggerEvent("paste",e)&&e.kill(),i.set(setTimeout((function(){n.triggerEvent(ui(),e)}),0))})),u=ns(e,"keydown",(function(e){n.triggerEvent("keydown",e)?e.kill():n.stopBackspace&&function(e){return e.raw.which===dm[0]&&!j(["input","textarea"],Me(e.target))&&!Fx(e.target,'[contenteditable="true"]')}(e)&&e.prevent()})),c=function(e,t){return zx()?rs(e,"focus",t):ns(e,"focusin",t)}(e,(function(e){n.triggerEvent("focusin",e)&&e.kill()})),s=es(),l=function(e,t){return zx()?rs(e,"blur",t):ns(e,"focusout",t)}(e,(function(e){n.triggerEvent("focusout",e)&&e.kill(),s.set(setTimeout((function(){n.triggerEvent(ai(),e)}),0))}));return{unbind:function(){W(o,(function(e){e.unbind()})),u.unbind(),c.unbind(),l.unbind(),a.unbind(),i.on(clearTimeout),s.on(clearTimeout)}}},Wx=function(e,t){var n=ye(e,"target").getOr(t);return Co(n)},qx=ko([{stopped:[]},{resume:["element"]},{complete:[]}]),$x=function(e,t,n,r,o,i){var a=e(t,r),u=function(e,t){var n=Co(!1),r=Co(!1);return{stop:function(){n.set(!0)},cut:function(){r.set(!0)},isStopped:n.get,isCut:r.get,event:e,setSource:t.set,getSource:t.get}}(n,o);return a.fold((function(){return i.logEventNoHandlers(t,r),qx.complete()}),(function(e){var n=e.descHandler;
1return Ta(n)(u),u.isStopped()?(i.logEventStopped(t,e.element,n.purpose),qx.stopped()):u.isCut()?(i.logEventCut(t,e.element,n.purpose),qx.complete()):Et(e.element).fold((function(){return i.logNoParent(t,e.element,n.purpose),qx.complete()}),(function(r){return i.logEventResponse(t,e.element,n.purpose),qx.resume(r)}))}))},Gx=function(e,t,n,r,o,i){return $x(e,t,n,r,o,i).fold(S,(function(r){return Gx(e,t,n,r,o,i)}),k)},Kx=function(e,t,n){var r=function(e){var t=Co(!1);return{stop:function(){t.set(!0)},cut:g,isStopped:t.get,isCut:k,event:e,setSource:C("Cannot set source of a broadcasted event"),getSource:C("Cannot get source of a broadcasted event")}}(t);return W(e,(function(e){Ta(e.descHandler)(r)})),r.isStopped()},Yx=function(e,t,n,r,o){var i=Wx(n,r);return Gx(e,t,n,r,i,o)},Xx=function(){var e={};return{registerId:function(t,n,r){de(r,(function(r,o){var i=void 0!==e[o]?e[o]:{};i[n]=function(e,t){return{cHandler:w.apply(void 0,[e.handler].concat(t)),purpose:e.purpose}}(r,t),e[o]=i}))},unregisterId:function(t){de(e,(function(e,n){we(e,t)&&delete e[t]}))},filterByType:function(t){return ye(e,t).map((function(e){return he(e,(function(e,t){return function(e,t){return{id:e,descHandler:t}}(t,e)}))})).getOr([])},find:function(t,n,r){return ye(e,n).bind((function(e){return No(r,(function(t){return function(e,t){return fa(t).bind((function(t){return ye(e,t)})).map((function(e){return function(e,t){return{element:e,descHandler:t}}(t,e)}))}(e,t)}),t)}))}}},Qx=function(){var e=Xx(),t={},n=function(e){return fa(e.element).getOrThunk((function(){return function(e,t){var n=ia(ca+e);return la(t,n),n}("uid-",e.element)}))},r=function(n){fa(n.element).each((function(n){delete t[n],e.unregisterId(n)}))};return{find:function(t,n,r){return e.find(t,n,r)},filter:function(t){return e.filterByType(t)},register:function(o){var i=n(o);xe(t,i)&&function(e,n){var o=t[n];if(o!==e)throw new Error('The tagId "'+n+'" is already used by: '+ta(o.element)+"\nCannot use it for: "+ta(e.element)+"\nThe conflicting element is"+(Ut(o.element)?" ":" not ")+"already in the DOM");r(e)}(o,i),e.registerId([o],i,o.events),t[i]=o},unregister:r,getById:function(e){return ye(t,e)}}},Jx=Id({name:"Container",factory:function(e){var t=e.dom,n=t.attributes,r=O(t,["attributes"]);return{uid:e.uid,dom:E({tag:"div",attributes:E({role:"presentation"},n)},r),components:e.components,behaviours:Pf(e.containerBehaviours),events:e.events,domModification:e.domModification,eventOrder:e.eventOrder}},configFields:[mo("components",[]),Rf("containerBehaviours",[]),mo("events",{}),mo("domModification",{}),mo("eventOrder",{})]}),Zx=function(e){var t=function(t){return Et(e.element).fold(S,(function(e){return yt(t,e)}))},n=Qx(),r=function(e,r){return n.find(t,e,r)},o=Vx(e.element,{triggerEvent:function(e,t){return yu(e,0,(function(n){return function(e,t,n,r){return Yx(e,t,n,n.target,r)}(r,e,t,n)}))}}),i={debugInfo:v("real"),triggerEvent:function(e,t,n){yu(e,0,(function(o){return Yx(r,e,n,t,o)}))},triggerFocus:function(e,t){fa(e).fold((function(){Nc(e)}),(function(n){yu(ii(),0,(function(n){return function(e,t,n,r,o){var i=Wx(n,r);$x(e,t,n,r,i,o)}(r,ii(),{originator:t,kill:g,prevent:g,target:e},e,n),!1}))}))},triggerEscape:function(e,t){i.triggerEvent("keydown",e.element,t.event)},getByUid:function(e){return p(e)},getByDom:function(e){return h(e)},build:tu,addToGui:function(e){c(e)},removeFromGui:function(e){s(e)},addToWorld:function(e){a(e)},removeFromWorld:function(e){u(e)},broadcast:function(e){f(e)},broadcastOn:function(e,t){d(e,t)},broadcastEvent:function(e,t){m(e,t)},isConnected:S},a=function(e){e.connect(i),je(e.element)||(n.register(e),W(e.components(),a),i.triggerEvent(gi(),e.element,{target:e.element}))},u=function(e){je(e.element)||(W(e.components(),u),n.unregister(e)),e.disconnect()},c=function(t){$l(e,t)},s=function(e){Yl(e)},l=function(e){var t=n.filter(ci());W(t,(function(t){Ta(t.descHandler)(e)}))},f=function(e){l({universal:!0,data:e})},d=function(e,t){l({universal:!1,channels:e,data:t})},m=function(e,t){var r=n.filter(e);return Kx(r,t)},p=function(e){return n.getById(e).fold((function(){return qn.error(new Error('Could not find component with uid: "'+e+'" in system.'))}),qn.value)},h=function(e){var t=fa(e).getOr("not found");return p(t)};return a(e),{root:e,element:e.element,destroy:function(){o.unbind(),Dn(e.element)},add:c,remove:s,getByUid:p,getByDom:h,addToWorld:a,removeFromWorld:u,broadcast:f,broadcastOn:d,broadcastEvent:m}},eC=v([mo("prefix","form-field"),Rf("fieldBehaviours",[Ud,Nf])]),tC=v([sd({schema:[Xr("dom")],name:"label"}),sd({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[Xr("text")],name:"aria-descriptor"}),ud({factory:{sketch:function(e){var t=To(e,["factory"]);return e.factory.sketch(t)}},schema:[Xr("factory")],name:"field"})]),nC=Md({name:"FormField",configFields:eC(),partFields:tC(),factory:function(e,t,n,r){var o=Bf(e.fieldBehaviours,[Ud.config({find:function(t){return xd(t,e,"field")}}),Nf.config({store:{mode:"manual",getValue:function(e){return Ud.getCurrent(e).bind(Nf.getValue)},setValue:function(e,t){Ud.getCurrent(e).each((function(e){Nf.setValue(e,t)}))}}})]),i=Mi([Gi((function(t,n){var r=kd(t,e,["label","field","aria-descriptor"]);r.field().each((function(t){var n=ia(e.prefix);r.label().each((function(e){Wt(e.element,"for",n),Wt(t.element,"id",n)}
1)),r["aria-descriptor"]().each((function(n){var r=ia(e.prefix);Wt(n.element,"id",r),Wt(t.element,"aria-describedby",r)}))}))}))]);return{uid:e.uid,dom:e.dom,components:t,behaviours:o,events:i,apis:{getField:function(t){return xd(t,e,"field")},getLabel:function(t){return xd(t,e,"label")}}}},apis:{getField:function(e,t){return e.getField(t)},getLabel:function(e,t){return e.getLabel(t)}}}),rC=Object.freeze({__proto__:null,exhibit:function(e,t){return Sa({attributes:Oo([{key:t.tabAttr,value:"true"}])})}}),oC=[mo("tabAttr","data-alloy-tabstop")],iC=Sc({fields:oC,name:"tabstopping",active:rC}),aC=tinymce.util.Tools.resolve("tinymce.html.Entities"),uC=function(e,t,n,r){var o=cC(e,t,n,r);return nC.sketch(o)},cC=function(e,t,n,r){return{dom:sC(n),components:e.toArray().concat([t]),fieldBehaviours:Cc(r)}},sC=function(e){return{tag:"div",classes:["tox-form__group"].concat(e)}},lC=function(e,t){return nC.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}})},fC=ia("form-component-change"),dC=ia("form-close"),mC=ia("form-cancel"),pC=ia("form-action"),gC=ia("form-submit"),hC=ia("form-block"),vC=ia("form-unblock"),bC=ia("form-tabchange"),yC=ia("form-resize"),wC=function(e,t){var n,r,o,i=e.label.map((function(e){return lC(e,t)})),a=function(e){return function(t,n){fu(n.event.target,"[data-collection-item-value]").each((function(r){e(t,n,r,$t(r,"data-collection-item-value"))}))}},u=a((function(n,r,o,i){r.stop(),t.isDisabled()||Ni(n,pC,{name:e.name,value:i})})),c=[ji(qo(),a((function(e,t,n){Nc(n)}))),ji(Jo(),u),ji(fi(),u),ji($o(),a((function(e,t,n){lu(e.element,"."+Db).each((function(e){Ua(e,Db)})),Fa(n,Db)}))),ji(Go(),a((function(e){lu(e.element,"."+Db).each((function(e){Ua(e,Db)}))}))),Xi(a((function(t,n,r,o){Ni(t,pC,{name:e.name,value:o})})))],s=function(e,t){return V(cl(e.element,".tox-collection__item"),t)},l=nC.parts.field({dom:{tag:"div",classes:["tox-collection"].concat(1!==e.columns?["tox-collection--grid"]:["tox-collection--list"])},components:[],factory:{sketch:b},behaviours:Cc([em.config({disabled:t.isDisabled,onDisabled:function(e){s(e,(function(e){Fa(e,"tox-collection__item--state-disabled"),Wt(e,"aria-disabled",!0)}))},onEnabled:function(e){s(e,(function(e){Ua(e,"tox-collection__item--state-disabled"),Yt(e,"aria-disabled")}))}}),Qy(),dg.config({}),Nf.config({store:{mode:"memory",initialValue:[]},onSetValue:function(n,r){!function(n,r){var o=V(r,(function(n){var r=Sv.translate(n.text),o=1===e.columns?'<div class="tox-collection__item-label">'+r+"</div>":"",i='<div class="tox-collection__item-icon">'+n.icon+"</div>",a={_:" "," - ":" ","-":" "},u=r.replace(/\_| \- |\-/g,(function(e){return a[e]}));return'<div class="tox-collection__item'+(t.isDisabled()?" tox-collection__item--state-disabled":"")+'" tabindex="-1" data-collection-item-value="'+aC.encodeAllRaw(n.value)+'" title="'+u+'" aria-label="'+u+'">'+i+o+"</div>"})),i="auto"!==e.columns&&e.columns>1?z(o,e.columns):[o],a=V(i,(function(e){return'<div class="tox-collection__group">'+e.join("")+"</div>"}));Ji(n.element,a.join(""))}(n,r),"auto"===e.columns&&sy(n,5,"tox-collection__item").each((function(e){ag.setGridSize(n,e.numRows,e.numColumns)})),Di(n,yC)}}),iC.config({}),ag.config((r=e.columns,o="normal",1===r?{mode:"menu",moveOnTab:!1,selector:".tox-collection__item"}:"auto"===r?{mode:"flatgrid",selector:".tox-collection__item",initSize:{numColumns:1,numRows:1}}:{mode:"matrix",selectors:{row:"color"===o?".tox-swatches__row":".tox-collection__group",cell:"color"===o?"."+Sb:"."+kb}})),mg("collection-events",c)]),eventOrder:(n={},n[si()]=["disabling","alloy.base.behaviour","collection-events"],n)});return uC(i,l,["tox-form__group--collection"],[])},xC=v([io("data"),mo("inputAttributes",{}),mo("inputStyles",{}),mo("tag","input"),mo("inputClasses",[]),Au("onSetValue"),mo("styles",{}),mo("eventOrder",{}),Rf("inputBehaviours",[Nf,bg]),mo("selectOnFocus",!0)]),CC=function(e){return Cc([bg.config({onFocus:e.selectOnFocus?function(e){var t=e.element,n=Wa(t);t.dom.setSelectionRange(0,n.length)}:g})])},kC=function(e){return E(E({},CC(e)),Bf(e.inputBehaviours,[Nf.config({store:E(E({mode:"manual"},e.data.map((function(e){return{initialValue:e}})).getOr({})),{getValue:function(e){return Wa(e.element)},setValue:function(e,t){Wa(e.element)!==t&&qa(e.element,t)}}),onSetValue:e.onSetValue})]))},SC=function(e){return{tag:e.tag,attributes:E({type:"text"},e.inputAttributes),styles:e.inputStyles,classes:e.inputClasses}},TC=Id({name:"Input",configFields:xC(),factory:function(e,t){return{uid:e.uid,dom:SC(e),components:[],behaviours:kC(e),eventOrder:e.eventOrder}}}),EC={},OC={exports:EC};!function(e,t,r){!function(n,o){"object"==typeof t&&void 0!==r?r.exports=o():"function"==typeof e&&e.amd?e(o):(n="undefined"!=typeof globalThis?globalThis:n||self).EphoxContactWrapper=o()}(this,(function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void u(t.promise,e)}a(t.promise,r)}else(1===e._state?a:u)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void l((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){u(e,t)}var r,i}function u(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function l(e,t){var n=!1;try{e((function(e){n||(n=!0,a(t,e))}),(function(e){n||(n=!0,u(t,e))}))}catch(e){if(n)return;n=!0,u(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new s(e,t,n)),n},o.all=function(e){var t=Array.prototype.slice.call(e);return new o((function(e,n){if(0===t.length)return e([]);var r=t.length;
1function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o((function(t){t(e)}))},o.reject=function(e){return new o((function(t,n){n(e)}))},o.race=function(e){return new o((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},o._immediateFn="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console},o._setImmediateFn=function(e){o._immediateFn=e},o._setUnhandledRejectionFn=function(e){o._unhandledRejectionFn=e},t.exports?t.exports=o:e.Promise||(e.Promise=o)}(e)}(t);var r=t.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}}))}(void 0,EC,OC);var _C,AC=OC.exports.boltExport,DC=function(e){var t=B.none(),n=[],r=function(e){o()?a(e):n.push(e)},o=function(){return t.isSome()},i=function(e){W(e,a)},a=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e((function(e){o()||(t=B.some(e),i(n),n=[])})),{get:r,map:function(e){return DC((function(t){r((function(n){t(e(n))}))}))},isReady:o}},NC={nu:DC,pure:function(e){return DC((function(t){t(e)}))}},RC=function(e){setTimeout((function(){throw e}),0)},PC=function(e){var t=function(t){e().then(t,RC)};return{map:function(t){return PC((function(){return e().then(t)}))},bind:function(t){return PC((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return PC((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return NC.nu(t)},toCached:function(){var t=null;return PC((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},BC=function(e){return PC((function(){return new AC(e)}))},IC=function(e){return PC((function(){return AC.resolve(e)}))},MC=["input","textarea"],LC=function(e){var t=Me(e);return j(MC,t)},FC=function(e,t){var n=t.getRoot(e).getOr(e.element);Ua(n,t.invalidClass),t.notify.each((function(t){LC(e.element)&&Wt(e.element,"aria-invalid",!1),t.getContainer(e).each((function(e){Ji(e,t.validHtml)})),t.onValid(e)}))},jC=function(e,t,n,r){var o=t.getRoot(e).getOr(e.element);Fa(o,t.invalidClass),t.notify.each((function(t){LC(e.element)&&Wt(e.element,"aria-invalid",!0),t.getContainer(e).each((function(e){Ji(e,r)})),t.onInvalid(e,r)}))},UC=function(e,t,n){return t.validator.fold((function(){return IC(qn.value(!0))}),(function(t){return t.validate(e)}))},HC=function(e,t,n){return t.notify.each((function(t){t.onValidate(e)})),UC(e,t).map((function(n){return e.getSystem().isConnected()?n.fold((function(n){return jC(e,t,0,n),qn.error(n)}),(function(n){return FC(e,t),qn.value(n)})):qn.error("No longer in system")}))},zC=Object.freeze({__proto__:null,markValid:FC,markInvalid:jC,query:UC,run:HC,isInvalid:function(e,t){var n=t.getRoot(e).getOr(e.element);return Ha(n,t.invalidClass)}}),VC=Object.freeze({__proto__:null,events:function(e,t){return e.validator.map((function(t){return Mi([ji(t.onEvent,(function(t){HC(t,e).get(b)}))].concat(t.validateOnLoad?[Gi((function(t){HC(t,e).get(g)}))]:[]))})).getOr({})}}),WC=[Xr("invalidClass"),mo("getRoot",B.none),fo("notify",[mo("aria","alert"),mo("getContainer",B.none),mo("validHtml",""),Au("onValid"),Au("onInvalid"),Au("onValidate")]),fo("validator",[Xr("validate"),mo("onEvent","input"),mo("validateOnLoad",!0)])],qC=Sc({fields:WC,name:"invalidating",active:VC,apis:zC,extra:{validation:function(e){return function(t){var n=Nf.getValue(t);return IC(e(n))}}}}),$C=Object.freeze({__proto__:null,getCoupled:function(e,t,n,r){return n.getOrCreate(e,t,r)}}),GC=[Qr("others",Hr(qn.value,Dr()))],KC=Object.freeze({__proto__:null,init:function(){var e={},t=v({});return Ca({readState:t,getOrCreate:function(t,n,r){var o=le(n.others);if(o)return ye(e,r).getOrThunk((function(){var o=ye(n.others,r).getOrDie("No information found for coupled component: "+r)(t),i=t.getSystem().build(o);return e[r]=i,i}));throw new Error("Cannot find coupled component: "+r+". Known coupled components: "+JSON.stringify(o,null,2))}})}}),YC=Sc({fields:GC,name:"coupling",apis:$C,state:KC}),XC=v("sink"),QC=v(sd({name:XC(),overrides:v({dom:{tag:"div"},behaviours:Cc([Hl.config({useFixed:S})]),events:Mi([Wi(Ko()),Wi(Ho()),Wi(Jo())])})}));!function(e){e[e.HighlightFirst=0]="HighlightFirst",e[e.HighlightNone=1]="HighlightNone"}(_C||(_C={}));var JC,ZC,ek,tk=function(e,t){var n=e.getHotspot(t).getOr(t),r="hotspot",o=e.getAnchorOverrides();return e.layouts.fold((function(){return{type:r,hotspot:n,overrides:o}}),(function(e){return{type:r,hotspot:n,overrides:o,layouts:e}}))},nk=function(e,t,n,r,o,i,a){var u=function(e,t,n,r,o,i,a){var u=function(e,t,n){return(0,e.fetch)(n).map(t)}(e,t,r),c=ak(r,e);return u.map((function(e){return e.bind((function(e){return B.from(eh.sketch(E(E({},i.menu()),{uid:da(""),data:e,highlightImmediately:a===_C.HighlightFirst,onOpenMenu:function(e,t){var r=c().getOrDie();Hl.position(r,t,{anchor:n}),ff.decloak(o)},onOpenSubmenu:function(e,t,n){var r=c().getOrDie();Hl.position(r,n,{anchor:{type:"submenu",item:t}}),ff.decloak(o)},onRepositionMenu:function(e,t,r){var o=c().getOrDie();Hl.position(o,t,{anchor:n}),W(r,(function(e){Hl.position(o,e.triggeredMenu,{anchor:{type:"submenu",item:e.triggeringItem}})}))},onEscape:function(){return bg.focus(r),ff.close(o),B.some(!0)}})))}))}))}(e,t,tk(e,n),n,r,o,a);return u.map((function(e){return e.fold((function(){ff.isOpen(r)&&ff.close(r)}),(function(e){ff.cloak(r),ff.open(r,e),i(r)})),r}))},rk=function(e,t,n,r,o,i,a){return ff.close(r),IC(r)},ok=function(e,t,n,r,o,i){var a=YC.getCoupled(n,"sandbox");return(ff.isOpen(a)?rk:nk)(e,t,n,a,r,o,i)},ik=function(e,t,n){var r=Ud.getCurrent(t).getOr(t),o=yn(e.element);n?Jt(r.element,"min-width",o+"px"):function(e,t){bn.set(e,t)}(r.element,o)},ak=function(e,t){return e.getSystem().getByUid(t.uid+"-"+XC()).map((function(e){return function(){return qn.value(e)}})).getOrThunk((function(){return t.lazySink.fold((function(){return function(){return qn.error(new Error("No internal sink is specified, nor could an external sink be found"))}}),(function(t){return function(){return t(e)}}))}))},uk=function(e){ff.getState(e).each((function(e){eh.repositionMenus(e)}))},ck=function(e,t,n){var r=du(),o=ak(t,e);return{dom:{tag:"div",classes:e.sandboxClasses,attributes:{id:r.id,role:"listbox"}},behaviours:Mf(e.sandboxBehaviours,[Nf.config({store:{mode:"memory",initialValue:t}}),ff.config({onOpen:function(o,i){var a=tk(e,t);r.link(t.element),e.matchWidth&&ik(a.hotspot,i,e.useMinWidth),e.onOpen(a,o,i),void 0!==n&&void 0!==n.onOpen&&n.onOpen(o,i)},onClose:function(e,o){r.unlink(t.element),void 0!==n&&void 0!==n.onClose&&n.onClose(e,o)},isPartOf:function(e,n,r){return pu(n,r)||pu(t,r)},getAttachPoint:function(){return o().getOrDie()}}),Ud.config({find:function(e){return ff.getState(e).bind((function(e){return Ud.getCurrent(e)}))}}),_c.config({channels:E(E({},hf({isExtraPart:k})),bf({doReposition:uk}))})])}},sk=function(e){var t=YC.getCoupled(e,"sandbox");uk(t)},lk=function(){return[mo("sandboxClasses",[]),If("sandboxBehaviours",[Ud,_c,ff,Nf])]},fk=v([Xr("dom"),Xr("fetch"),Au("onOpen"),Du("onExecute"),mo("getHotspot",B.some),mo("getAnchorOverrides",v({})),Os(),Rf("dropdownBehaviours",[Dg,YC,ag,bg]),Xr("toggleClass"),mo("eventOrder",{}),io("lazySink"),mo("matchWidth",!1),mo("useMinWidth",!1),io("role")].concat(lk())
1),dk=v([cd({schema:[Eu()],name:"menu",defaults:function(e){return{onExecute:e.onExecute}}}),QC()]),mk=Md({name:"Dropdown",configFields:fk(),partFields:dk(),factory:function(e,t,n,r){var o,i,a=function(e){ff.getState(e).each((function(e){eh.highlightPrimary(e)}))},u={expand:function(t){Dg.isOn(t)||ok(e,b,t,r,g,_C.HighlightNone).get(g)},open:function(t){Dg.isOn(t)||ok(e,b,t,r,g,_C.HighlightFirst).get(g)},isOpen:Dg.isOn,close:function(t){Dg.isOn(t)&&ok(e,b,t,r,g,_C.HighlightFirst).get(g)},repositionMenus:function(e){Dg.isOn(e)&&sk(e)}},c=function(e,t){return Ri(e),B.some(!0)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Bf(e.dropdownBehaviours,[Dg.config({toggleClass:e.toggleClass,aria:{mode:"expanded"}}),YC.config({others:{sandbox:function(t){return ck(e,t,{onOpen:function(){return Dg.on(t)},onClose:function(){return Dg.off(t)}})}}}),ag.config({mode:"special",onSpace:c,onEnter:c,onDown:function(e,t){if(mk.isOpen(e)){var n=YC.getCoupled(e,"sandbox");a(n)}else mk.open(e);return B.some(!0)},onEscape:function(e,t){return mk.isOpen(e)?(mk.close(e),B.some(!0)):B.none()}}),bg.config({})]),events:Rg(B.some((function(t){ok(e,b,t,r,a,_C.HighlightFirst).get(g)}))),eventOrder:E(E({},e.eventOrder),(o={},o[si()]=["disabling","toggling","alloy.base.behaviour"],o)),apis:u,domModification:{attributes:E(E({"aria-haspopup":"true"},e.role.fold((function(){return{}}),(function(e){return{role:e}}))),"button"===e.dom.tag?{type:(i="type",ye(e.dom,"attributes").bind((function(e){return ye(e,i)}))).getOr("button")}:{})}}},apis:{open:function(e,t){return e.open(t)},expand:function(e,t){return e.expand(t)},close:function(e,t){return e.close(t)},isOpen:function(e,t){return e.isOpen(t)},repositionMenus:function(e,t){return e.repositionMenus(t)}}}),pk=Object.freeze({__proto__:null,events:function(){return Mi([Li(ni(),S)])},exhibit:function(){return Sa({styles:{"-webkit-user-select":"none","user-select":"none","-ms-user-select":"none","-moz-user-select":"-moz-none"},attributes:{unselectable:"on"}})}}),gk=Sc({fields:[],name:"unselecting",active:pk}),hk=ia("color-input-change"),vk=ia("color-swatch-change"),bk=ia("color-picker-cancel"),yk=function(e,t,n){var r=nC.parts.field({factory:TC,inputClasses:["tox-textfield"],onSetValue:function(e){return qC.run(e).get(g)},inputBehaviours:Cc([em.config({disabled:t.providers.isDisabled}),Qy(),iC.config({}),qC.config({invalidClass:"tox-textbox-field-invalid",getRoot:function(e){return Et(e.element)},notify:{onValid:function(e){var t=Nf.getValue(e);Ni(e,hk,{color:t})}},validator:{validateOnLoad:!1,validate:function(e){var t=Nf.getValue(e);if(0===t.length)return IC(qn.value(!0));var n=Be.fromTag("span");Jt(n,"background-color",t);var r=rn(n,"background-color").fold((function(){return qn.error("blah")}),(function(e){return qn.value(t)}));return IC(r)}}})]),selectOnFocus:!1}),o=e.label.map((function(e){return lC(e,t.providers)})),i=function(e,t){Ni(e,vk,{value:t})},a=Sh(function(e,t){return mk.sketch({dom:e.dom,components:e.components,toggleClass:"mce-active",dropdownBehaviours:Cc([Zy(t.providers.isDisabled),Qy(),gk.config({}),iC.config({})]),layouts:e.layouts,sandboxClasses:["tox-dialog__popups"],lazySink:t.getSink,fetch:function(n){return BC((function(t){return e.fetch(t)})).map((function(r){return B.from(Mx(cr(hx(ia("menu-value"),r,(function(t){e.onItemAction(n,t)}),e.columns,e.presets,xb.CLOSE_ON_EXECUTE,k,t.providers),{movement:bx(e.columns,e.presets)})))}))},parts:{menu:jb(0,0,e.presets)}})}({dom:{tag:"span",attributes:{"aria-label":t.providers.translate("Color swatch")}},layouts:{onRtl:function(){return[rc,nc,uc]},onLtr:function(){return[nc,rc,uc]}},components:[],fetch:fx(n.getColors(),n.hasCustomColors()),columns:n.getColorCols(),presets:"color",onItemAction:function(e,t){a.getOpt(e).each((function(e){"custom"===t?n.colorPicker((function(t){t.fold((function(){return Di(e,bk)}),(function(t){i(e,t),ix(t)}))}),"#ffffff"):i(e,"remove"===t?"":t)}))}},t));return nC.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:o.toArray().concat([{dom:{tag:"div",classes:["tox-color-input"]},components:[r,a.asSpec()]}]),fieldBehaviours:Cc([mg("form-field-events",[ji(hk,(function(t,n){a.getOpt(t).each((function(e){Jt(e.element,"background-color",n.event.color)})),Ni(t,fC,{name:e.name})})),ji(vk,(function(e,t){nC.getField(e).each((function(n){Nf.setValue(n,t.event.value),Ud.getCurrent(e).each(bg.focu
1s)}))})),ji(bk,(function(e,t){nC.getField(e).each((function(t){Ud.getCurrent(e).each(bg.focus)}))}))])])})},wk=sd({schema:[Xr("dom")],name:"label"}),xk=function(e){return sd({name:e+"-edge",overrides:function(t){return t.model.manager.edgeActions[e].fold((function(){return{}}),(function(e){return{events:Mi([Ui(Lo(),(function(t,n,r){return e(t,r)}),[t]),Ui(Ho(),(function(t,n,r){return e(t,r)}),[t]),Ui(zo(),(function(t,n,r){r.mouseIsDown.get()&&e(t,r)}),[t])])}}))}})},Ck=xk("top-left"),kk=xk("top"),Sk=xk("top-right"),Tk=xk("right"),Ek=xk("bottom-right"),Ok=xk("bottom"),_k=xk("bottom-left"),Ak=xk("left"),Dk=ud({name:"thumb",defaults:v({dom:{styles:{position:"absolute"}}}),overrides:function(e){return{events:Mi([zi(Lo(),e,"spectrum"),zi(Fo(),e,"spectrum"),zi(jo(),e,"spectrum"),zi(Ho(),e,"spectrum"),zi(zo(),e,"spectrum"),zi(Wo(),e,"spectrum")])}}}),Nk=ud({schema:[Kr("mouseIsDown",(function(){return Co(!1)}))],name:"spectrum",overrides:function(e){var t=e.model.manager,n=function(n,r){return t.getValueFromEvent(r).map((function(r){return t.setValueFrom(n,e,r)}))};return{behaviours:Cc([ag.config({mode:"special",onLeft:function(n){return t.onLeft(n,e)},onRight:function(n){return t.onRight(n,e)},onUp:function(n){return t.onUp(n,e)},onDown:function(n){return t.onDown(n,e)}}),bg.config({})]),events:Mi([ji(Lo(),n),ji(Fo(),n),ji(Ho(),n),ji(zo(),(function(t,r){e.mouseIsDown.get()&&n(t,r)}))])}}}),Rk=[wk,Ak,Tk,kk,Ok,Ck,Sk,_k,Ek,Dk,Nk],Pk=v("slider.change.value"),Bk=function(e){var t=e.event.raw;if(function(e){return-1!==e.type.indexOf("touch")}(t)){return void 0!==t.touches&&1===t.touches.length?B.some(t.touches[0]).map((function(e){return pn(e.clientX,e.clientY)})):B.none()}return void 0!==t.clientX?B.some(t).map((function(e){return pn(e.clientX,e.clientY)})):B.none()},Ik=function(e){return e.model.minX},Mk=function(e){return e.model.minY},Lk=function(e){return e.model.minX-1},Fk=function(e){return e.model.minY-1},jk=function(e){return e.model.maxX},Uk=function(e){return e.model.maxY},Hk=function(e){return e.model.maxX+1},zk=function(e){return e.model.maxY+1},Vk=function(e,t,n){return t(e)-n(e)},Wk=function(e){return Vk(e,jk,Ik)},qk=function(e){return Vk(e,Uk,Mk)},$k=function(e){return Wk(e)/2},Gk=function(e){return qk(e)/2},Kk=function(e){return e.stepSize},Yk=function(e){return e.snapToGrid},Xk=function(e){return e.snapStart},Qk=function(e){return e.rounded},Jk=function(e,t){return void 0!==e[t+"-edge"]},Zk=function(e){return Jk(e,"left")},eS=function(e){return Jk(e,"right")},tS=function(e){return Jk(e,"top")},nS=function(e){return Jk(e,"bottom")},rS=function(e){return e.model.value.get()},oS=function(e){return{x:e}},iS=function(e){return{y:e}},aS=function(e,t){return{x:e,y:t}},uS=function(e,t){Ni(e,Pk(),{value:t})},cS=function(e,t,n,r){return e<t?e:e>n?n:e===t?t-1:Math.max(t,e-r)},sS=function(e,t,n,r){return e>n?e:e<t?t:e===n?n+1:Math.min(n,e+r)},lS=function(e,t,n){return Math.max(t,Math.min(n,e))}
1,fS=function(e){var t=e.min,n=e.max,r=e.range,o=e.value,i=e.step,a=e.snap,u=e.snapStart,c=e.rounded,s=e.minBound,l=e.maxBound,f=e.screenRange,d=e.hasMinEdge?t-1:t,m=e.hasMaxEdge?n+1:n;if(o<s)return d;if(o>l)return m;var p=function(e,t,n){return Math.min(n,Math.max(e,t))-t}(o,s,l),g=lS(p/f*r+t,d,m);return a&&g>=t&&g<=n?function(e,t,n,r,o){return o.fold((function(){var o=Math.round((e-t)/r)*r;return lS(t+o,t-1,n+1)}),(function(t){var o=Math.round((e-t)%r/r),i=Math.floor((e-t)/r),a=Math.floor((n-t)/r),u=Math.min(a,i+o);return Math.max(t,t+u*r)}))}(g,t,n,i,u):c?Math.round(g):g},dS=function(e){var t=e.min,n=e.value;return n<t?e.hasMinEdge?0:e.centerMinEdge:n>e.max?e.hasMaxEdge?e.maxBound:e.centerMaxEdge:(n-t)/e.range*e.maxOffset},mS="top",pS="right",gS="bottom",hS="left",vS=function(e){return e.element.dom.getBoundingClientRect()},bS=function(e,t){return e[t]},yS=function(e){var t=vS(e);return bS(t,hS)},wS=function(e){var t=vS(e);return bS(t,pS)},xS=function(e){var t=vS(e);return bS(t,mS)},CS=function(e){var t=vS(e);return bS(t,gS)},kS=function(e){var t=vS(e);return bS(t,"width")},SS=function(e){var t=vS(e);return bS(t,"height")},TS=function(e,t,n){return(e+t)/2-n},ES=function(e,t){var n=vS(e),r=vS(t),o=bS(n,hS),i=bS(n,pS),a=bS(r,hS);return TS(o,i,a)},OS=function(e,t){var n=vS(e),r=vS(t),o=bS(n,mS),i=bS(n,gS),a=bS(r,mS);return TS(o,i,a)},_S=function(e,t){Ni(e,Pk(),{value:t})},AS=function(e){return{x:e}},DS=function(e,t,n){var r={min:Ik(t),max:jk(t),range:Wk(t),value:n,step:Kk(t),snap:Yk(t),snapStart:Xk(t),rounded:Qk(t),hasMinEdge:Zk(t),hasMaxEdge:eS(t),minBound:yS(e),maxBound:wS(e),screenRange:kS(e)};return fS(r)},NS=function(e){return function(t,n){return function(e,t,n){var r=(e>0?sS:cS)(rS(n).x,Ik(n),jk(n),Kk(n));return _S(t,AS(r)),B.some(r)}(e,t,n).map(S)}},RS=function(e,t,n,r,o,i){var a=function(e,t,n,r,o){var i=kS(e),a=r.bind((function(t){return B.some(ES(t,e))})).getOr(0),u=o.bind((function(t){return B.some(ES(t,e))})).getOr(i),c={min:Ik(t),max:jk(t),range:Wk(t),value:n,hasMinEdge:Zk(t),hasMaxEdge:eS(t),minBound:yS(e),minOffset:0,maxBound:wS(e),maxOffset:i,centerMinEdge:a,centerMaxEdge:u};return dS(c)}(t,i,n,r,o);return yS(t)-yS(e)+a},PS=NS(-1),BS=NS(1),IS=B.none,MS=B.none,LS={"top-left":B.none(),top:B.none(),"top-right":B.none(),right:B.some((function(e,t){uS(e,oS(Hk(t)))})),"bottom-right":B.none(),bottom:B.none(),"bottom-left":B.none(),left:B.some((function(e,t){uS(e,oS(Lk(t)))}))},FS=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=DS(e,t,n),o=AS(r);return _S(e,o),r},setToMin:function(e,t){var n=Ik(t);_S(e,AS(n))},setToMax:function(e,t){var n=jk(t);_S(e,AS(n))},findValueOfOffset:DS,getValueFromEvent:function(e){return Bk(e).map((function(e){return e.left}))},findPositionOfValue:RS,setPositionFromValue:function(e,t,n,r){var o=rS(n),i=RS(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=yn(t.element)/2;Jt(t.element,"left",i-a+"px")},onLeft:PS,onRight:BS,onUp:IS,onDown:MS,edgeActions:LS}),jS=function(e,t){Ni(e,Pk(),{value:t})},US=function(e){return{y:e}},HS=function(e,t,n){var r={min:Mk(t),max:Uk(t),range:qk(t),value:n,step:Kk(t),snap:Yk(t),snapStart:Xk(t),rounded:Qk(t),hasMinEdge:tS(t),hasMaxEdge:nS(t),minBound:xS(e),maxBound:CS(e),screenRange:SS(e)};return fS(r)},zS=function(e){return function(t,n){return function(e,t,n){var r=(e>0?sS:cS)(rS(n).y,Mk(n),Uk(n),Kk(n));return jS(t,US(r)),B.some(r)}(e,t,n).map(S)}},VS=function(e,t,n,r,o,i){var a=function(e,t,n,r,o){var i=SS(e),a=r.bind((function(t){return B.some(OS(t,e))})).getOr(0),u=o.bind((function(t){return B.some(OS(t,e))})).getOr(i),c={min:Mk(t),max:Uk(t),range:qk(t),value:n,hasMinEdge:tS(t),hasMaxEdge:nS(t),minBound:xS(e),minOffset:0,maxBound:CS(e),maxOffset:i,centerMinEdge:a,centerMaxEdge:u};return dS(c)}(t,i,n,r,o);return xS(t)-xS(e)+a},WS=B.none,qS=B.none,$S=zS(-1),GS=zS(1),KS={"top-left":B.none(),top:B.some((function(e,t){uS(e,iS(Fk(t)))})),"top-right":B.none(),right:B.none(),"bottom-right":B.none(),bottom:B.some((function(e,t){uS(e,iS(zk(t)))})),"bottom-left":B.none(),left:B.none()},YS=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=HS(e,t,n),o=US(r);return jS(e,o),r},setToMin:function(e,t){var n=Mk(t);jS(e,US(n))},setToMax:function(e,t){var n=Uk(t);jS(e,US(n))},findValueOfOffset:HS,getValueFromEvent:function(e){return Bk(e).map((function(e){return e.top}))},findPositionOfValue:VS,setPositionFromValue:function(e,t,n,r){var o=rS(n),i=VS(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),a=fn(t.element)/2;Jt(t.element,"top",i-a+"px")},onLeft:WS,onRight:qS,onUp:$S,onDown:GS,edgeActions:KS}),XS=function(e,t){Ni(e,Pk(),{value:t})},QS=function(e,t){return{x:e,y:t}},JS=function(e,t){return function(n,r){return function(e,t,n,r){var o=e>0?sS:cS,i=t?rS(r).x:o(rS(r).x,Ik(r),jk(r),Kk(r)),a=t?o(rS(r).y,Mk(r),Uk(r),Kk(r)):rS(r).y;return XS(n,QS(i,a)),B.some(i)}(e,t,n,r).map(S)}},ZS=JS(-1,!1),eT=JS(1,!1),tT=JS(-1,!0),nT=JS(1,!0),rT={"top-left":B.some((function(e,t){uS(e,aS(Lk(t),Fk(t)))})),top:B.some((function(e,t){uS(e,aS($k(t),Fk(t)))})),"top-right":B.some((function(e,t){uS(e,aS(Hk(t),Fk(t)))})),right:B.some((function(e,t){uS(e,aS(Hk(t),Gk(t)))})),"bottom-right":B.some((function(e,t){uS(e,aS(Hk(t),zk(t)))})),bottom:B.some((function(e,t){uS(e,aS($k(t),zk(t)))})),"bottom-left":B.some((function(e,t){uS(e,aS(Lk(t),zk(t)))}
1)),left:B.some((function(e,t){uS(e,aS(Lk(t),Gk(t)))}))},oT=Object.freeze({__proto__:null,setValueFrom:function(e,t,n){var r=DS(e,t,n.left),o=HS(e,t,n.top),i=QS(r,o);return XS(e,i),i},setToMin:function(e,t){var n=Ik(t),r=Mk(t);XS(e,QS(n,r))},setToMax:function(e,t){var n=jk(t),r=Uk(t);XS(e,QS(n,r))},getValueFromEvent:function(e){return Bk(e)},setPositionFromValue:function(e,t,n,r){var o=rS(n),i=RS(e,r.getSpectrum(e),o.x,r.getLeftEdge(e),r.getRightEdge(e),n),a=VS(e,r.getSpectrum(e),o.y,r.getTopEdge(e),r.getBottomEdge(e),n),u=yn(t.element)/2,c=fn(t.element)/2;Jt(t.element,"left",i-u+"px"),Jt(t.element,"top",a-c+"px")},onLeft:ZS,onRight:eT,onUp:tT,onDown:nT,edgeActions:rT}),iT=Md({name:"Slider",configFields:[mo("stepSize",1),mo("onChange",g),mo("onChoose",g),mo("onInit",g),mo("onDragStart",g),mo("onDragEnd",g),mo("snapToGrid",!1),mo("rounded",!0),io("snapStart"),Qr("model",$r("mode",{x:[mo("minX",0),mo("maxX",100),Kr("value",(function(e){return Co(e.mode.minX)})),Xr("getInitialValue"),Pu("manager",FS)],y:[mo("minY",0),mo("maxY",100),Kr("value",(function(e){return Co(e.mode.minY)})),Xr("getInitialValue"),Pu("manager",YS)],xy:[mo("minX",0),mo("maxX",100),mo("minY",0),mo("maxY",100),Kr("value",(function(e){return Co({x:e.mode.minX,y:e.mode.minY})})),Xr("getInitialValue"),Pu("manager",oT)]})),Rf("sliderBehaviours",[ag,Nf]),Kr("mouseIsDown",(function(){return Co(!1)}))],partFields:Rk,factory:function(e,t,n,r){var o,i=function(t){return Cd(t,e,"thumb")},a=function(t){return Cd(t,e,"spectrum")},u=function(t){return xd(t,e,"left-edge")},c=function(t){return xd(t,e,"right-edge")},s=function(t){return xd(t,e,"top-edge")},l=function(t){return xd(t,e,"bottom-edge")},f=e.model,d=f.manager,m=function(t,n){d.setPositionFromValue(t,n,e,{getLeftEdge:u,getRightEdge:c,getTopEdge:s,getBottomEdge:l,getSpectrum:a})},p=function(e,t){f.value.set(t);var n=i(e);m(e,n)},g=function(t){var n=e.mouseIsDown.get();e.mouseIsDown.set(!1),n&&xd(t,e,"thumb").each((function(n){var r=f.value.get();e.onChoose(t,n,r)}))},h=function(t,n){n.stop(),e.mouseIsDown.set(!0),e.onDragStart(t,i(t))},v=function(t,n){n.stop(),e.onDragEnd(t,i(t)),g(t)};return{uid:e.uid,dom:e.dom,components:t,behaviours:Bf(e.sliderBehaviours,[ag.config({mode:"special",focusIn:function(t){return xd(t,e,"spectrum").map(ag.focusIn).map(S)}}),Nf.config({store:{mode:"manual",getValue:function(e){return f.value.get()}}}),_c.config({channels:(o={},o[pf()]={onReceive:g},o)})]),events:Mi([ji(Pk(),(function(t,n){!function(t,n){p(t,n);var r=i(t);e.onChange(t,r,n),B.some(!0)}(t,n.event.value)})),Gi((function(t,n){var r=f.getInitialValue();f.value.set(r);var o=i(t);m(t,o);var u=a(t);e.onInit(t,o,u,f.value.get())})),ji(Lo(),h),ji(jo(),v),ji(Ho(),h),ji(Wo(),v)]),apis:{resetToMin:function(t){d.setToMin(t,e)},resetToMax:function(t){d.setToMax(t,e)},setValue:p,refresh:m},domModification:{styles:{position:"relative"}}}},apis:{setValue:function(e,t,n){e.setValue(t,n)},resetToMin:function(e,t){e.resetToMin(t)},resetToMax:function(e,t){e.resetToMax(t)},refresh:function(e,t){e.refresh(t)}}}),aT=ia("rgb-hex-update"),uT=ia("slider-update"),cT=ia("palette-update"),sT="form",lT=[Rf("formBehaviours",[Nf])],fT=function(e){return"<alloy.field."+e+">"},dT=function(e,t){return{uid:e.uid,dom:e.dom,components:t,behaviours:Bf(e.formBehaviours,[Nf.config({store:{mode:"manual",getValue:function(t){var n=Sd(t,e);return me(n,(function(e,t){return e().bind((function(e){var n,r,o=Ud.getCurrent(e);return n=o,r=new Error("Cannot find a current component to extract the value from for form part '"+t+"': "+ta(e.element)),n.fold((function(){return qn.error(r)}),qn.value)})).map(Nf.getValue)}))},setValue:function(t,n){de(n,(function(n,r){xd(t,e,r).each((function(e){Ud.getCurrent(e).each((function(e){Nf.setValue(e,n)}))}))}))}}})]),apis:{getField:function(t,n){return xd(t,e,n).bind(Ud.getCurrent)}}}},mT={getField:wa((function(e,t,n){return e.getField(t,n)})),sketch:function(e){var t=function(){var e=[];return{field:function(t,n){return e.push(t),hd(sT,fT(t),n)},record:v(e)}}(),n=e(t),r=t.record(),o=V(r,(function(e){return ud({name:e,pname:fT(e)})}));
1return Nd(sT,lT,o,dT,n)}},pT=ia("valid-input"),gT=ia("invalid-input"),hT=ia("validating-input"),vT="colorcustom.rgb.",bT=function(e,t,n,r){var o=function(n,r){return qC.config({invalidClass:t("invalid"),notify:{onValidate:function(e){Ni(e,hT,{type:n})},onValid:function(e){Ni(e,pT,{type:n,value:Nf.getValue(e)})},onInvalid:function(e){Ni(e,gT,{type:n,value:Nf.getValue(e)})}},validator:{validate:function(t){var n=Nf.getValue(t),o=r(n)?qn.value(!0):qn.error(e("aria.input.invalid"));return IC(o)},validateOnLoad:!1}})},i=function(n,r,i,a,u){var c=e(vT+"range"),s=nC.parts.label({dom:{tag:"label",innerHtml:i,attributes:{"aria-label":a}}}),l=nC.parts.field({data:u,factory:TC,inputAttributes:E({type:"text"},"hex"===r?{"aria-live":"polite"}:{}),inputClasses:[t("textfield")],inputBehaviours:Cc([o(r,n),iC.config({})]),onSetValue:function(e){qC.isInvalid(e)&&qC.run(e).get(g)}}),f=[s,l],d="hex"!==r?[nC.parts["aria-descriptor"]({text:c})]:[];return{dom:{tag:"div",attributes:{role:"presentation"}},components:f.concat(d)}},a=function(e,t){Nf.setValue(e,{red:t.red,green:t.green,blue:t.blue})},u=Sh({dom:{tag:"div",classes:[t("rgba-preview")],styles:{"background-color":"white"},attributes:{role:"presentation"}}}),c=function(e,t){u.getOpt(e).each((function(e){Jt(e.element,"background-color","#"+t.value)}))},s=Id({factory:function(){var o={red:Co(B.some(255)),green:Co(B.some(255)),blue:Co(B.some(255)),hex:Co(B.some("ffffff"))},s=function(e){return o[e].get()},l=function(e,t){o[e].set(t)},f=function(e){var t=e.green,n=e.blue;l("red",B.some(e.red)),l("green",B.some(t)),l("blue",B.some(n))},d=function(e,t){var n=t.event;"hex"!==n.type?l(n.type,B.none()):r(e)},m=function(e,t,n){var r=parseInt(n,10);l(t,B.some(r)),s("red").bind((function(e){return s("green").bind((function(t){return s("blue").map((function(n){return Fw(e,t,n,1)}))}))})).each((function(t){var n=function(e,t){var n=Rw(t);return mT.getField(e,"hex").each((function(t){bg.isFocused(t)||Nf.setValue(e,{hex:n.value})})),n}(e,t);Ni(e,aT,{hex:n}),c(e,n)}))},p=function(e,t){var r=t.event;!function(e){return"hex"===e.type}(r)?m(e,r.type,r.value):function(e,t){n(e);var r=Tw(t);l("hex",B.some(t));var o=Hw(r);a(e,o),f(o),Ni(e,aT,{hex:r}),c(e,r)}(e,r.value)},g=function(t){return{label:e(vT+t+".label"),description:e(vT+t+".description")}},h=g("red"),v=g("green"),b=g("blue"),y=g("hex");return cr(mT.sketch((function(n){return{dom:{tag:"form",classes:[t("rgb-form")],attributes:{"aria-label":e("aria.color.picker")}},components:[n.field("red",nC.sketch(i(jw,"red",h.label,h.description,255))),n.field("green",nC.sketch(i(jw,"green",v.label,v.description,255))),n.field("blue",nC.sketch(i(jw,"blue",b.label,b.description,255))),n.field("hex",nC.sketch(i(_w,"hex",y.label,y.description,"ffffff"))),u.asSpec()],formBehaviours:Cc([qC.config({invalidClass:t("form-invalid")}),mg("rgb-form-events",[ji(pT,p),ji(gT,d),ji(hT,d)])])}})),{apis:{updateHex:function(e,t){Nf.setValue(e,{hex:t.value}),function(e,t){var n=Hw(t);a(e,n),f(n)}(e,t),c(e,t)}}})},name:"RgbForm",configFields:[],apis:{updateHex:function(e,t,n){e.updateHex(t,n)}},extraApis:{}});return s},yT=function(e,t){var n=iT.parts.spectrum({dom:{tag:"canvas",attributes:{role:"presentation"},classes:[t("sv-palette-spectrum")]}}),r=iT.parts.thumb({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette-thumb")],innerHtml:"<div class="+t("sv-palette-inner-thumb")+' role="presentation"></div>'}}),o=function(e,t){var n=e.width,r=e.height,o=e.getContext("2d");if(null!==o){o.fillStyle=t,o.fillRect(0,0,n,r);var i=o.createLinearGradient(0,0,n,0);i.addColorStop(0,"rgba(255,255,255,1)"),i.addColorStop(1,"rgba(255,255,255,0)"),o.fillStyle=i,o.fillRect(0,0,n,r);var a=o.createLinearGradient(0,0,0,r);a.addColorStop(0,"rgba(0,0,0,0)"),a.addColorStop(1,"rgba(0,0,0,1)"),o.fillStyle=a,o.fillRect(0,0,n,r)}},i=Id({factory:function(e){var i=v({x:0,y:0}),a=Cc([Ud.config({find:B.some}),bg.config({})]);return iT.sketch({dom:{tag:"div",attributes:{role:"presentation"},classes:[t("sv-palette")]},model:{mode:"xy",getInitialValue:i},rounded:!1,components:[n,r],onChange:function(e,t,n){Ni(e,cT,{value:n})},onInit:function(e,t,n,r){o(n.element.dom,Ww(qw))},sliderBehaviours:a})},name:"SaturationBrightnessPalette",configFields:[],apis:{setHue:function(e,t,n){!function(e,t){var n=e.components()[0].element.dom,r=Gw(t,100,100),i=Uw(r);o(n,Ww(i))}(t,n)},setThumb:function(e,t,n){!function(e,t){var n=Kw(Hw(t));iT.setValue(e,{x:n.saturation,y:100-n.value})}(t,n)}},extraApis:{}});return i},wT=function(e,t){var n=Id({name:"ColourPicker",configFields:[Xr("dom"),mo("onValidHex",g),mo("onInvalidHex",g)],factory:function(n){var r,o=bT(e,t,n.onValidHex,n.onInvalidHex),i=yT(0,t),a=function(e){return 100-e/360*100},u={paletteRgba:Co(qw),paletteHue:Co(0)},c=Sh(function(e,t){var n=iT.parts.spectrum({dom:{tag:"div",classes:[t("hue-slider-spectrum")],attributes:{role:"presentation"}}}),r=iT.parts.thumb({dom:{tag:"div",classes:[t("hue-slider-thumb")],attributes:{role:"presentation"}}});return iT.sketch({dom:{tag:"div",classes:[t("hue-slider")],attributes:{role:"presentation"}}
1,rounded:!1,model:{mode:"y",getInitialValue:v({y:0})},components:[n,r],sliderBehaviours:Cc([bg.config({})]),onChange:function(e,t,n){Ni(e,uT,{value:n})}})}(0,t)),s=Sh(i.sketch({})),l=Sh(o.sketch({})),f=function(e,t,n){s.getOpt(e).each((function(e){i.setHue(e,n)}))},d=function(e,t){l.getOpt(e).each((function(e){o.updateHex(e,t)}))},m=function(e,t,n){c.getOpt(e).each((function(e){iT.setValue(e,{y:a(n)})}))},p=function(e,t){s.getOpt(e).each((function(e){i.setThumb(e,t)}))},g=function(e,t,n,r){!function(e,t){var n=Hw(e);u.paletteRgba.set(n),u.paletteHue.set(t)}(t,n),W(r,(function(r){r(e,t,n)}))};return{uid:n.uid,dom:n.dom,components:[s.asSpec(),c.asSpec(),l.asSpec()],behaviours:Cc([mg("colour-picker-events",[ji(aT,(r=[f,m,p],function(e,t){var n=t.event.hex,o=function(e){return Kw(Hw(e))}(n);g(e,n,o.hue,r)})),ji(cT,function(){var e=[d];return function(t,n){var r=n.event.value,o=u.paletteHue.get(),i=Gw(o,r.x,100-r.y),a=Yw(i);g(t,a,o,e)}}()),ji(uT,function(){var e=[f,d];return function(t,n){var r=function(e){return(100-e)/100*360}(n.event.value.y),o=u.paletteRgba.get(),i=Kw(o),a=Gw(r,i.saturation,i.value),c=Yw(a);g(t,c,r,e)}}())]),Ud.config({find:function(e){return l.getOpt(e)}}),ag.config({mode:"acyclic"})])}}});return n},xT=function(){return Ud.config({find:B.some})},CT=function(e){return Ud.config({find:e.getOpt})},kT=function(e){return Ud.config({find:function(t){return At(t.element,e).bind((function(e){return t.getSystem().getByDom(e).toOptional()}))}})},ST={"colorcustom.rgb.red.label":"R","colorcustom.rgb.red.description":"Red component","colorcustom.rgb.green.label":"G","colorcustom.rgb.green.description":"Green component","colorcustom.rgb.blue.label":"B","colorcustom.rgb.blue.description":"Blue component","colorcustom.rgb.hex.label":"#","colorcustom.rgb.hex.description":"Hex color code","colorcustom.rgb.range":"Range 0 to 255","colorcustom.sb.saturation":"Saturation","colorcustom.sb.brightness":"Brightness","colorcustom.sb.picker":"Saturation and Brightness Picker","colorcustom.sb.palette":"Saturation and Brightness Palette","colorcustom.sb.instructions":"Use arrow keys to select saturation and brightness, on x and y axes","colorcustom.hue.hue":"Hue","colorcustom.hue.slider":"Hue Slider","colorcustom.hue.palette":"Hue Palette","colorcustom.hue.instructions":"Use arrow keys to select a hue","aria.color.picker":"Color Picker","aria.input.invalid":"Invalid input"},TT=function(e){return function(e){return ST[e]}(e)},ET=tinymce.util.Tools.resolve("tinymce.Resource"),OT=tinymce.util.Tools.resolve("tinymce.util.Tools"),_T=Tr([mo("preprocess",b),mo("postprocess",b)]),AT=function(e,t,n){return Nf.config(cr({store:{mode:"manual",getValue:t,setValue:n}},e.map((function(e){return{store:{initialValue:e}}})).getOr({})))},DT=function(e,t,n){return AT(e,(function(e){return t(e.element)}),(function(e,t){return n(e.element,t)}))},NT=function(e,t){var n=Wr("RepresentingConfigs.memento processors",_T,t);return Nf.config({store:{mode:"manual",getValue:function(t){var r=e.get(t),o=Nf.getValue(r);return n.postprocess(o)},setValue:function(t,r){var o=n.preprocess(r),i=e.get(t);Nf.setValue(i,o)}}})},RT=AT,PT=function(e){return DT(e,Qi,Ji)},BT=function(e){return Nf.config({store:{mode:"memory",initialValue:e}})},IT=function(e,t){var n=function(e,t){t.stop()},r=function(e){return function(t,n){W(e,(function(e){e(t,n)}))}},o=function(e,t){em.isDisabled(e)||a(e,t.event.raw.dataTransfer.files)},i=function(e,t){a(e,t.event.raw.target.files)},a=function(n,r){Nf.setValue(n,function(e,t){var n=OT.explode(t.getSetting("images_file_types","jpeg,jpg,jpe,jfi,jif,jfif,png,gif,bmp,webp","string"));return $(ce(e),(function(e){return U(n,(function(t){return Ae(e.name.toLowerCase(),"."+t.toLowerCase())}))}))}(r,t)),Ni(n,fC,{name:e.name})},u=Sh({dom:{tag:"input",attributes:{type:"file",accept:"image/*"},styles:{display:"none"}},behaviours:Cc([mg("input-file-events",[Wi(Jo()),Wi(fi())])])}),c=e.label.map((function(e){return lC(e,t)})),s=nC.parts.field({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-dropzone-container"]},behaviours:Cc([BT([]),xT(),em.config({}),Dg.config({toggleClass:"dragenter",toggleOnExecute:!1}),mg("dropzone-events",[ji("dragenter",r([n,Dg.toggle])),ji("dragleave",r([n,Dg.toggle])),ji("dragover",n
1),ji("drop",r([n,o])),ji(Qo(),i)])]),components:[{dom:{tag:"div",classes:["tox-dropzone"],styles:{}},components:[{dom:{tag:"p",innerHtml:t.translate("Drop an image here")}},Ch.sketch({dom:{tag:"button",innerHtml:t.translate("Browse for an image"),styles:{position:"relative"},classes:["tox-button","tox-button--secondary"]},components:[u.asSpec()],action:function(e){u.get(e).element.dom.click()},buttonBehaviours:Cc([iC.config({}),Zy(t.isDisabled),Qy()])})]}]}}}});return uC(c,s,["tox-form__group--stretched"],[])},MT=ia("alloy-fake-before-tabstop"),LT=ia("alloy-fake-after-tabstop"),FT=function(e){return{dom:{tag:"div",styles:{width:"1px",height:"1px",outline:"none"},attributes:{tabindex:"0"},classes:e},behaviours:Cc([bg.config({ignore:!0}),iC.config({})])}},jT=function(e){return{dom:{tag:"div",classes:["tox-navobj"]},components:[FT([MT]),e,FT([LT])],behaviours:Cc([kT(1)])}},UT=function(e,t){Ni(e,Ko(),{raw:{which:9,shiftKey:t}})},HT=function(e,t){var n=t.element;Ha(n,MT)?UT(e,!0):Ha(n,LT)&&UT(e,!1)},zT=function(e){return Fx(e,["."+MT,"."+LT].join(","),k)},VT=!(ht().browser.isIE()||ht().browser.isEdge()),WT=function(e,t){var n=VT&&e.sandboxed,r=E(E({},e.label.map((function(e){return{title:e}})).getOr({})),n?{sandbox:"allow-scripts allow-same-origin"}:{}),o=function(e){var t=Co("");return{getValue:function(e){return t.get()},setValue:function(n,r){if(e)Wt(n.element,"srcdoc",r);else{Wt(n.element,"src","javascript:''");var o=n.element.dom.contentWindow.document;o.open(),o.write(r),o.close()}t.set(r)}}}(n),i=e.label.map((function(e){return lC(e,t)})),a=nC.parts.field({factory:{sketch:function(e){return jT({uid:e.uid,dom:{tag:"iframe",attributes:r},behaviours:Cc([iC.config({}),bg.config({}),RT(B.none(),o.getValue,o.setValue)])})}}});return uC(i,a,["tox-form__group--stretched"],[])},qT=function(e,t){return KT(document.createElement("canvas"),e,t)},$T=function(e){var t=qT(e.width,e.height);return GT(t).drawImage(e,0,0),t},GT=function(e){return e.getContext("2d")},KT=function(e,t,n){return e.width=t,e.height=n,e},YT=function(e){return e.naturalWidth||e.width},XT=function(e){return e.naturalHeight||e.height},QT=function(e){return new AC((function(t,n){(function(e){var t=e.split(","),n=/data:([^;]+)/.exec(t[0]);if(!n)return B.none();for(var r=n[1],o=1024,i=atob(t[1]),a=i.length,u=Math.ceil(a/o),c=new Array(u),s=0;s<u;++s){for(var l=s*o,f=Math.min(l+o,a),d=new Array(f-l),m=l,p=0;m<f;++p,++m)d[p]=i[m].charCodeAt(0);c[s]=new Uint8Array(d)}return B.some(new Blob(c,{type:r}))})(e).fold((function(){n("uri is not base64: "+e)}),t)}))},JT=function(e,t,n){return t=t||"image/png",d(HTMLCanvasElement.prototype.toBlob)?new AC((function(r,o){e.toBlob((function(e){e?r(e):o()}),t,n)})):QT(e.toDataURL(t,n))},ZT=function(e){return function(e){return new AC((function(t,n){var r=URL.createObjectURL(e),o=new Image,i=function(){o.removeEventListener("load",a),o.removeEventListener("error",u)},a=function(){i(),t(o)},u=function(){i(),n("Unable to load data of type "+e.type+": "+r)};o.addEventListener("load",a),o.addEventListener("error",u),o.src=r,o.complete&&setTimeout(a,0)}))}(e).then((function(e){eE(e);var t=qT(YT(e),XT(e));return GT(t).drawImage(e,0,0),t}))},eE=function(e){URL.revokeObjectURL(e.src)},tE=function(e,t,n){var r=v(t.type),o=v(n),i=function(t,n){return e.then((function(e){return function(e,t,n){return e.toDataURL(t=t||"image/png",n)}(e,t,n)}))};return{getType:r,toBlob:function(){return AC.resolve(t)},toDataURL:o,toBase64:function(){return n.split(",")[1]},toAdjustedBlob:function(t,n){return e.then((function(e){return JT(e,t,n)}))},toAdjustedDataURL:i,toAdjustedBase64:function(e,t){return i(e,t).then((function(e){return e.split(",")[1]}))},toCanvas:function(){return e.then($T)}}},nE=function(e){return function(e){return new AC((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))}(e).then((function(t){return tE(ZT(e),e,t)}))},rE=function(e,t){return JT(e,t).then((function(t){return tE(AC.resolve(e),t,e.toDataURL())}))},oE=function(e,t,n){var r="string"==typeof e?parseFloat(e):e;return r>n?r=n:r<t&&(r=t),r},iE=[0,.01,.02,.04,.05,.06,.07,.08,.1,.11,.12,.14,.15,.16,.17,.18,.2,.21,.22,.24,.25,.27,.28,.3,.32,.34,.36,.38,.4,.42,.44,.46,.48,.5,.53,.56,.59,.62,.65,.68,.71,.74,.77,.8,.83,.86,.89,.92,.95,.98,1,1.06,1.12,1.18,1.24,1.3,1.36,1.42,1.48,1.54,1.6,1.66,1.72,1.78,1.84,1.9,1.96,2,2.12,2.25,2.37,2.5,2.62,2.75,2.87,3,3.2,3.4,3.6,3.8,4,4.3,4.7,4.9,5,5.5,6,6.5,6.8,7,7.3,7.5,7.8,8,8.4,8.7,9,9.4,9.6,9.8,10],aE=function(e,t){for(var n,r=[],o=new Array(25),i=0;i<5;i++){for(var a=0;a<5;a++)r[a]=t[a+5*i];for(a=0;a<5;a++){n=0;for(var u=0;u<5;u++)n+=e[a+5*u]*r[u];
1o[a+5*i]=n}}return o},uE=function(e,t){return e.toCanvas().then((function(n){return cE(n,e.getType(),t)}))},cE=function(e,t,n){var r=GT(e),o=function(e,t){for(var n,r,o,i,a=e.data,u=t[0],c=t[1],s=t[2],l=t[3],f=t[4],d=t[5],m=t[6],p=t[7],g=t[8],h=t[9],v=t[10],b=t[11],y=t[12],w=t[13],x=t[14],C=t[15],k=t[16],S=t[17],T=t[18],E=t[19],O=0;O<a.length;O+=4)a[O]=(n=a[O])*u+(r=a[O+1])*c+(o=a[O+2])*s+(i=a[O+3])*l+f,a[O+1]=n*d+r*m+o*p+i*g+h,a[O+2]=n*v+r*b+o*y+i*w+x,a[O+3]=n*C+r*k+o*S+i*T+E;return e}(r.getImageData(0,0,e.width,e.height),n);return r.putImageData(o,0,0),rE(e,t)},sE=function(e,t,n){var r=GT(e),o=r.getImageData(0,0,e.width,e.height),i=r.getImageData(0,0,e.width,e.height);return i=function(e,t,n){for(var r=function(e,t,n){return e>n?e=n:e<t&&(e=t),e},o=Math.round(Math.sqrt(n.length)),i=Math.floor(o/2),a=e.data,u=t.data,c=e.width,s=e.height,l=0;l<s;l++)for(var f=0;f<c;f++){for(var d=0,m=0,p=0,g=0;g<o;g++)for(var h=0;h<o;h++){var v=r(f+h-i,0,c-1),b=4*(r(l+g-i,0,s-1)*c+v),y=n[g*o+h];d+=a[b]*y,m+=a[b+1]*y,p+=a[b+2]*y}var w=4*(l*c+f);u[w]=r(d,0,255),u[w+1]=r(m,0,255),u[w+2]=r(p,0,255)}return t}(o,i,n),r.putImageData(i,0,0),rE(e,t)},lE=function(e){return function(t,n){return uE(t,e([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1],n))}},fE=function(e){return function(t){return uE(t,e)}}([-1,0,0,0,255,0,-1,0,0,255,0,0,-1,0,255,0,0,0,1,0,0,0,0,0,1]),dE=lE((function(e,t){return t=oE(255*t,-255,255),aE(e,[1,0,0,0,t,0,1,0,0,t,0,0,1,0,t,0,0,0,1,0,0,0,0,0,1])})),mE=lE((function(e,t){var n;return t=oE(t,-1,1),n=(t*=100)<0?127+t/100*127:127*(n=0===(n=t%1)?iE[t]:iE[Math.floor(t)]*(1-n)+iE[Math.floor(t)+1]*n)+127,aE(e,[n/127,0,0,0,.5*(127-n),0,n/127,0,0,.5*(127-n),0,0,n/127,0,.5*(127-n),0,0,0,1,0,0,0,0,0,1])})),pE=function(e,t,n,r){return uE(e,function(e,t,n,r){return t=oE(t,0,2),n=oE(n,0,2),r=oE(r,0,2),aE(e,[t,0,0,0,0,0,n,0,0,0,0,0,r,0,0,0,0,0,1,0,0,0,0,0,1])}([1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1],t,n,r))},gE=(JC=[0,-1,0,-1,5,-1,0,-1,0],function(e){return function(e,t){return e.toCanvas().then((function(n){return sE(n,e.getType(),t)}))}(e,JC)}),hE=(ZC=function(e,t){return 255*Math.pow(e/255,1-t)},function(e,t){return e.toCanvas().then((function(n){return function(e,t,n){for(var r=GT(e),o=new Array(256),i=0;i<o.length;i++)o[i]=ZC(i,n);var a=function(e,t){for(var n=e.data,r=0;r<n.length;r+=4)n[r]=t[n[r]],n[r+1]=t[n[r+1]],n[r+2]=t[n[r+2]];return e}(r.getImageData(0,0,e.width,e.height),o);return r.putImageData(a,0,0),rE(e,t)}(n,e.getType(),t)}))}),vE=function(e,t,n){var r=YT(e),o=XT(e),i=t/r,a=n/o,u=!1;(i<.5||i>2)&&(i=i<.5?.5:2,u=!0),(a<.5||a>2)&&(a=a<.5?.5:2,u=!0);var c=bE(e,i,a);return u?c.then((function(e){return vE(e,t,n)})):c},bE=function(e,t,n){return new AC((function(r){var o=YT(e),i=XT(e),a=Math.floor(o*t),u=Math.floor(i*n),c=qT(a,u);GT(c).drawImage(e,0,0,o,i,0,0,a,u),r(c)}))},yE=function(e,t){void 0===t&&(t=2);var n=Math.pow(10,t),r=Math.round(e*n);return Math.ceil(r/n)},wE=function(e,t,n){var r=(n<0?360+n:n)*Math.PI/180,o=e.width,i=e.height,a=Math.sin(r),u=Math.cos(r),c=yE(Math.abs(o*u)+Math.abs(i*a)),s=yE(Math.abs(o*a)+Math.abs(i*u)),l=qT(c,s),f=GT(l);return f.translate(c/2,s/2),f.rotate(r),f.drawImage(e,-o/2,-i/2),rE(l,t)},xE=function(e,t,n){var r=qT(e.width,e.height),o=GT(r);return"v"===n?(o.scale(1,-1),o.drawImage(e,0,-r.height)):(o.scale(-1,1),o.drawImage(e,-r.width,0)),rE(r,t)},CE=function(e,t,n,r,o,i){var a=qT(o,i);return GT(a).drawImage(e,-n,-r),rE(a,t)},kE=function(e){return fE(e)},SE=function(e){return gE(e)},TE=function(e,t){return hE(e,t)},EE=function(e,t){return dE(e,t)},OE=function(e,t){return mE(e,t)},_E=function(e,t){return function(e,t){return e.toCanvas().then((function(n){return xE(n,e.getType(),t)}))}(e,t)},AE=function(e,t,n,r,o){return function(e,t,n,r,o){return e.toCanvas().then((function(i){return CE(i,e.getType(),t,n,r,o)}))}(e,t,n,r,o)},DE=function(e,t,n){return function(e,t,n){return e.toCanvas().then((function(r){return vE(r,t,n).then((function(t){return rE(t,e.getType())}))}))}(e,t,n)},NE=function(e,t){return function(e,t){return e.toCanvas().then((function(n){return wE(n,e.getType(),t)}))}(e,t)},RE=function(e,t,n){return Pv(e,{tag:"span",classes:["tox-icon","tox-tbtn__icon-wrap"],behaviours:n},t)},PE=function(e,t){return RE(e,t,[])},BE=function(e,t){return RE(e,t,[dg.config({})])},IE=function(e,t,n){return{dom:{tag:"span",innerHtml:n.translate(e),classes:[t+"__select-label"]},behaviours:Cc([dg.config({})])}},ME=ia("toolbar.button.execute"),LE=((ek={})[si()]=["disabling","alloy.base.behaviour","toggling","toolbar-button-events"],ek),FE=ia("update-menu-text"),jE=ia("update-menu-icon"),UE=function(e,t,n){var r=Co(g),o=e.text.map((function(e){return Sh(IE(e,t,n.providers))})),i=e.icon.map((function(e){return Sh(BE(e,n.providers.icons))})),a=function(e,t){var n=Nf.getValue(e);return bg.focus(n),Ni(n,"keydown",{raw:t.event.raw}),mk.close(n),B.some(!0)},u=e.role.fold((function(){return{}}),(function(e){return{role:e}})),c=e.tooltip.fold((function(){return{}}),(function(e){var t=n.providers.translate(e);return{title:t,"aria-label":t}})),s=Pv("chevron-down",{tag:"div",classes:[t+"__select-chevron"]},n.providers.icons);return Sh(mk.sketch(E(E(E({},e.uid?{uid:e.uid}:{}),u),{dom:{tag:"button",classes:[t,t+"--select"].concat(V(e.classes,(function(e){return t+"--"+e}))),attributes:E({},c)},components:uw([i.map((function(e){return e.asSpec()})),o.map((function(e){return e.asSpec()})),B.some(s)]),matchWidth:!0,useMinWidth:!0,dropdownBehaviours:Cc(_(_([],e.dropdownBehaviours,!0),[Zy((function(){return e.disabled||n.providers.isDisabled()})),Qy(),gk.config({}),dg.config({}),mg("dropdown-events",[rw(e,r),ow(e,r)]),mg("menubutton-update-display-text",[ji(FE,(function(e,t){o.bind((function(t){return t.getOpt(e)})).each((function(e){dg.set(e,[Ja(n.providers.translate(t.event.text))])}))})),ji(jE,(function(e,t){i.bind((function(t){return t.getOpt(e)})).each((function(e){dg.set(e,[BE(t.event.icon,n.providers.icons)])}))}))])],!1)),eventOrder:cr(LE,{mousedown:["focusing","alloy.base.behaviour","item-type-events","normal-dropdown-events"]}),sandboxBehaviours:Cc([ag.config({mode:"special",onLeft:a,onRight:a}
1)]),lazySink:n.getSink,toggleClass:t+"--active",parts:{menu:jb(0,0,e.presets)},fetch:function(t){return BC(w(e.fetch,t))}}))).asSpec()},HE=function(e){return"separator"===e.type},zE={type:"separator"},VE=function(e,t){var n=K(e,(function(e,n){return function(e){return o(e)}(n)?""===n?e:"|"===n?e.length>0&&!HE(e[e.length-1])?e.concat([zE]):e:we(t,n.toLowerCase())?e.concat([t[n.toLowerCase()]]):e:e.concat([n])}),[]);return n.length>0&&HE(n[n.length-1])&&n.pop(),n},WE=function(e,t){return function(e){return we(e,"getSubmenuItems")}(e)?function(e,t){var n=e.getSubmenuItems(),r=qE(n,t);return{item:e,menus:cr(r.menus,Eo(e.value,r.items)),expansions:cr(r.expansions,Eo(e.value,e.value))}}(e,t):{item:e,menus:{},expansions:{}}},qE=function(e,t){var n=VE(o(e)?e.split(" "):e,t);return G(n,(function(e,n){var r=function(e){if(HE(e))return e;var t=ye(e,"value").getOrThunk((function(){return ia("generated-menu-item")}));return cr({value:t},e)}(n),o=WE(r,t);return{menus:cr(e.menus,o.menus),items:[o.item].concat(e.items),expansions:cr(e.expansions,o.expansions)}}),{menus:{},expansions:{},items:[]})},$E=function(e,t,n,r){var o=ia("primary-menu"),i=qE(e,n.shared.providers.menuItems());if(0===i.items.length)return B.none();var a=Ix(o,i.items,t,n,r),u=me(i.menus,(function(e,r){return Ix(r,e,t,n,!1)})),c=cr(u,Eo(o,a));return B.from(eh.tieredData(o,c,i.expansions))},GE=function(e){return{isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){return em.set(e,t)},setActive:function(t){var n=e.element;t?(Fa(n,"tox-tbtn--enabled"),Wt(n,"aria-pressed",!0)):(Ua(n,"tox-tbtn--enabled"),Yt(n,"aria-pressed"))},isActive:function(){return Ha(e.element,"tox-tbtn--enabled")}}},KE=function(e,t,n,r){return UE({text:e.text,icon:e.icon,tooltip:e.tooltip,role:r,fetch:function(t,r){e.fetch((function(e){r($E(e,xb.CLOSE_ON_EXECUTE,n,!1))}))},onSetup:e.onSetup,getApi:GE,columns:1,presets:"normal",classes:[],dropdownBehaviours:[iC.config({})]},t,n.shared)},YE=function(e,t,n){var r=function(e){return function(r){var o=!r.isActive();r.setActive(o),e.storage.set(o),n.shared.getSink().each((function(n){t().getOpt(n).each((function(t){Nc(t.element),Ni(t,pC,{name:e.name,value:e.storage.get()})}))}))}},o=function(e){return function(t){t.setActive(e.storage.get())}};return function(t){t(V(e,(function(e){var t=e.text.fold((function(){return{}}),(function(e){return{text:e}}));return E(E({type:e.type,active:!1},t),{onAction:r(e),onSetup:o(e)})})))}},XE=function(e,t,n,r,o,i){void 0===n&&(n=[]);var a=t.fold((function(){return{}}),(function(e){return{action:e}})),u=E({buttonBehaviours:Cc([Zy((function(){return e.disabled||i.isDisabled()})),Qy(),iC.config({}),mg("button press",[Fi("click"),Fi("mousedown")])].concat(n)),eventOrder:{click:["button press","alloy.base.behaviour"],mousedown:["button press","alloy.base.behaviour"]}},a),c=cr(u,{dom:r});return cr(c,{components:o})},QE=function(e,t,n,r){void 0===r&&(r=[]);var o={tag:"button",classes:["tox-tbtn"],attributes:e.tooltip.map((function(e){return{"aria-label":n.translate(e),title:n.translate(e)}})).getOr({})},i=e.icon.map((function(e){return PE(e,n.icons)})),a=uw([i]);return XE(e,t,r,o,a,n)},JE=function(e,t,n,r){void 0===r&&(r=[]);var o=QE(e,B.some(t),n,r);return Ch.sketch(o)},ZE=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=n.translate(e.text),a=e.icon?e.icon.map((function(e){return PE(e,n.icons)})):B.none(),u=a.isSome()?uw([a]):[],c=a.isSome()?{}:{innerHtml:i},s=_(_(_(_([],e.primary||e.borderless?["tox-button"]:["tox-button","tox-button--secondary"],!0),a.isSome()?["tox-button--icon"]:[],!0),e.borderless?["tox-button--naked"]:[],!0),o,!0),l=E(E({tag:"button",classes:s},c),{attributes:{title:i}});return XE(e,t,r,l,u,n)},eO=function(e,t,n,r,o){void 0===r&&(r=[]),void 0===o&&(o=[]);var i=ZE(e,B.some(t),n,r,o);return Ch.sketch(i)},tO=function(e,t){return function(n){"custom"===t?Ni(n,pC,{name:e,value:{}}):"submit"===t?Di(n,gC):"cancel"===t&&Di(n,mC)}},nO=function(e,t,n){if(function(e,t){return"menu"===t}(0,t)){var r=e,o=E(E({},e),{onSetup:function(t){return t.setDisabled(e.disabled),g},fetch:YE(r.items,(function(){return i}),n)}),i=Sh(KE(o,"tox-tbtn",n,B.none()));return i.asSpec()}if(function(e,t){return"custom"===t||"cancel"===t||"submit"===t}(0,t)){var a=tO(e.name,t),u=E(E({},e),{borderless:!1});return eO(u,a,n.shared.providers,[])}},rO=function(e,t){var n,r,o=tO(e.name,"custom");return n=B.none(),r=nC.parts.field(E({factory:Ch},ZE(e,B.some(o),t,[BT(""),xT()]))),uC(n,r,[],[])},oO=v([mo("field1Name","field1"),mo("field2Name","field2"),Nu("onLockedChange"),Ou(["lockClass"]),mo("locked",!1),If("coupledFieldBehaviours",[Ud,Nf])]),iO=function(e,t){return ud({factory:nC,name:e,overrides:function(e){return{fieldBehaviours:Cc([mg("
1coupled-input-behaviour",[ji(Xo(),(function(n){(function(e,t,n){return xd(e,t,n).bind(Ud.getCurrent)})(n,e,t).each((function(t){xd(n,e,"lock").each((function(r){Dg.isOn(r)&&e.onLockedChange(n,t,r)}))}))}))])])}}})},aO=v([iO("field1","field2"),iO("field2","field1"),ud({factory:Ch,schema:[Xr("dom")],name:"lock",overrides:function(e){return{buttonBehaviours:Cc([Dg.config({selected:e.locked,toggleClass:e.markers.lockClass,aria:{mode:"pressed"}})])}}})]),uO=Md({name:"FormCoupledInputs",configFields:oO(),partFields:aO(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Mf(e.coupledFieldBehaviours,[Ud.config({find:B.some}),Nf.config({store:{mode:"manual",getValue:function(t){var n,r=Ed(t,e,["field1","field2"]);return(n={})[e.field1Name]=Nf.getValue(r.field1()),n[e.field2Name]=Nf.getValue(r.field2()),n},setValue:function(t,n){var r=Ed(t,e,["field1","field2"]);xe(n,e.field1Name)&&Nf.setValue(r.field1(),n[e.field1Name]),xe(n,e.field2Name)&&Nf.setValue(r.field2(),n[e.field2Name])}}})]),apis:{getField1:function(t){return xd(t,e,"field1")},getField2:function(t){return xd(t,e,"field2")},getLock:function(t){return xd(t,e,"lock")}}}},apis:{getField1:function(e,t){return e.getField1(t)},getField2:function(e,t){return e.getField2(t)},getLock:function(e,t){return e.getLock(t)}}}),cO=function(e){var t=/^\s*(\d+(?:\.\d+)?)\s*(|cm|mm|in|px|pt|pc|em|ex|ch|rem|vw|vh|vmin|vmax|%)\s*$/.exec(e);if(null!==t){var n=parseFloat(t[1]);return qn.value({value:n,unit:t[2]})}return qn.error(e)},sO=function(e,t){var n={"":96,px:96,pt:72,cm:2.54,pc:12,mm:25.4,in:1},r=function(e){return we(n,e)};return e.unit===t?B.some(e.value):r(e.unit)&&r(t)?B.some(n[e.unit]===n[t]?e.value:e.value/n[e.unit]*n[t]):B.none()},lO=function(e){return B.none()},fO=function(e,t){var n=cO(e).toOptional(),r=cO(t).toOptional();return Se(n,r,(function(e,t){return sO(e,t.unit).map((function(e){return t.value/e})).map((function(e){return function(e,t){return function(n){return sO(n,t).map((function(n){return{value:n*e,unit:t}}))}}(e,t.unit)})).getOr(lO)})).getOr(lO)},dO=function(e,t){var n=lO,r=ia("ratio-event"),o=function(e){return Pv(e,{tag:"span",classes:["tox-icon","tox-lock-icon__"+e]},t.icons)},i=uO.parts.lock({dom:{tag:"button",classes:["tox-lock","tox-button","tox-button--naked","tox-button--icon"],attributes:{title:t.translate(e.label.getOr("Constrain proportions"))}},components:[o("lock"),o("unlock")],buttonBehaviours:Cc([em.config({disabled:function(){return e.disabled||t.isDisabled()}}),Qy(),iC.config({})])}),a=function(e){return{dom:{tag:"div",classes:["tox-form__group"]},components:e}},u=function(n){return nC.parts.field({factory:TC,inputClasses:["tox-textfield"],inputBehaviours:Cc([em.config({disabled:function(){return e.disabled||t.isDisabled()}}),Qy(),iC.config({}),mg("size-input-events",[ji($o(),(function(e,t){Ni(e,r,{isField1:n})})),ji(Qo(),(function(t,n){Ni(t,fC,{name:e.name})}))])]),selectOnFocus:!1})},c=function(e){return{dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}},s=uO.parts.field1(a([nC.parts.label(c("Width")),u(!0)])),l=uO.parts.field2(a([nC.parts.label(c("Height")),u(!1)]));return uO.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:[{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:[s,l,a([c(" "),i])]}],field1Name:"width",field2Name:"height",locked:!0,markers:{lockClass:"tox-locked"},onLockedChange:function(e,t,r){cO(Nf.getValue(e)).each((function(e){n(e).each((function(e){Nf.setValue(t,function(e){var t,n={"":0,px:0,pt:1,mm:1,pc:2,ex:2,em:2,ch:2,rem:2,cm:3,in:4,"%":4},r=e.value.toFixed((t=e.unit)in n?n[t]:1);return-1!==r.indexOf(".")&&(r=r.replace(/\.?0*$/,"")),r+e.unit}(e))}))}))},coupledFieldBehaviours:Cc([em.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){uO.getField1(e).bind(nC.getField).each(em.disable),uO.getField2(e).bind(nC.getField).each(em.disable),uO.getLock(e).each(em.disable)},onEnabled:function(e){uO.getField1(e).bind(nC.getField).each(em.enable),uO.getField2(e).bind(nC.getField).each(em.enable),uO.getLock(e).each(em.enable)}}),Qy(),mg("size-input-events2",[ji(r,(function(e,t){var r=t.event.is
1Field1,o=r?uO.getField1(e):uO.getField2(e),i=r?uO.getField2(e):uO.getField1(e),a=o.map(Nf.getValue).getOr(""),u=i.map(Nf.getValue).getOr("");n=fO(a,u)}))])])})},mO={undo:v(ia("undo")),redo:v(ia("redo")),zoom:v(ia("zoom")),back:v(ia("back")),apply:v(ia("apply")),swap:v(ia("swap")),transform:v(ia("transform")),tempTransform:v(ia("temp-transform")),transformApply:v(ia("transform-apply"))},pO=v("save-state"),gO=v("disable"),hO=v("enable"),vO={formActionEvent:pC,saveState:pO,disable:gO,enable:hO},bO=function(e,t){var n=function(e,n,r,o){return Sh(eO({name:e,text:e,disabled:r,primary:o,icon:B.none(),borderless:!1},n,t))},r=function(e,n,r,o){return Sh(JE({name:e,icon:B.some(e),tooltip:B.some(n),disabled:o,primary:!1,borderless:!1},r,t))},o=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(em)&&em.disable(n)}))},i=function(e,t){e.map((function(e){var n=e.get(t);n.hasConfigured(em)&&em.enable(n)}))},a={tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools-edit-panel"]},u=g,c=function(e,t,n){Ni(e,t,n)},s=function(e){return Di(e,vO.disable())},l=function(e){return Di(e,vO.enable())},f=function(e,t){s(e),c(e,mO.transform(),{transform:t}),l(e)},d=function(e){return function(){ee.getOpt(e).each((function(e){dg.set(e,[J])}))}},m=function(e,t){s(e),c(e,mO.transformApply(),{transform:t,swap:d(e)}),l(e)},p=function(){return n("Back",(function(e){return c(e,mO.back(),{swap:d(e)})}),!1,!1)},h=function(){return Sh({dom:{tag:"div",classes:["tox-spacer"]},behaviours:Cc([em.config({})])})},b=function(){return n("Apply",(function(e){return c(e,mO.apply(),{swap:d(e)})}),!0,!0)},y=[p(),h(),n("Apply",(function(t){var n=function(t){var n=e.getRect();return AE(t,n.x,n.y,n.w,n.h)};m(t,n),e.hideCrop()}),!1,!0)],w=Jx.sketch({dom:a,components:y.map((function(e){return e.asSpec()})),containerBehaviours:Cc([mg("image-tools-crop-buttons-events",[ji(vO.disable(),(function(e,t){o(y,e)})),ji(vO.enable(),(function(e,t){i(y,e)}))])])}),x=Sh(dO({name:"size",label:B.none(),constrain:!0,disabled:!1},t)),C=[p(),h(),x,h(),n("Apply",(function(e){x.getOpt(e).each((function(t){var n=Nf.getValue(t),r=function(e,t){return function(n){return DE(n,e,t)}}(parseInt(n.width,10),parseInt(n.height,10));m(e,r)}))}),!1,!0)],k=Jx.sketch({dom:a,components:C.map((function(e){return e.asSpec()})),containerBehaviours:Cc([mg("image-tools-resize-buttons-events",[ji(vO.disable(),(function(e,t){o(C,e)})),ji(vO.enable(),(function(e,t){i(C,e)}))])])}),S=function(e,t){return function(n){return e(n,t)}},T=S(_E,"h"),E=S(_E,"v"),O=S(NE,-90),_=S(NE,90),A=function(e,t){!function(e,t){s(e),c(e,mO.tempTransform(),{transform:t}),l(e)}(e,t)},D=[p(),h(),r("flip-horizontally","Flip horizontally",(function(e){A(e,T)}),!1),r("flip-vertically","Flip vertically",(function(e){A(e,E)}),!1),r("rotate-left","Rotate counterclockwise",(function(e){A(e,O)}),!1),r("rotate-right","Rotate clockwise",(function(e){A(e,_)}),!1),h(),b()],N=Jx.sketch({dom:a,components:D.map((function(e){return e.asSpec()})),containerBehaviours:Cc([mg("image-tools-fliprotate-buttons-events",[ji(vO.disable(),(function(e,t){o(D,e)})),ji(vO.enable(),(function(e,t){i(D,e)}))])])}),R=function(e,n,r,o,i){var a=iT.parts.label({dom:{tag:"label",classes:["tox-label"],innerHtml:t.translate(e)}}),u=iT.parts.spectrum({dom:{tag:"div",classes:["tox-slider__rail"],attributes:{role:"presentation"}}}),c=iT.parts.thumb({dom:{tag:"div",classes:["tox-slider__handle"],attributes:{role:"presentation"}}});return Sh(iT.sketch({dom:{tag:"div",classes:["tox-slider"],attributes:{role:"presentation"}},model:{mode:"x",minX:r,maxX:i,getInitialValue:v({x:o})},components:[a,u,c],sliderBehaviours:Cc([bg.config({})]),onChoose:n}))},P=function(e,t,n,r,o){return R(e,(function(e,n,r){var o=S(t,r.x/100);f(e,o)}),n,r,o)},I=function(e,t,n,r,u){var c=function(e,t,n,r,o){return[p(),P(e,t,n,r,o),b()]}(e,t,n,r,u);return Jx.sketch({dom:a,components:c.map((function(e){return e.asSpec()})),containerBehaviours:Cc([mg("image-tools-filter-panel-buttons-events",[ji(vO.disable(),(function(e,t){o(c,e)})),ji(vO.enable(),(function(e,t){i(c,e)}))])])})},M=[p(),h(),b()],L=Jx.sketch({dom:a,components:M.map((function(e){return e.asSpec()}))}),F=I("Brightness",EE,-100,0,100),j=I("Contrast",OE,-100,0,100),U=I("Gamma",TE,-100,0,100),H=function(e,t,n){return function(r){return function(e,t,n,r){return pE(e,t,n,r)}(r,e,t,n)}},z=function(e){return R(e,(function(e,t,n){var r=V.getOpt(e),o=q.getOpt(e),i=W.getOpt(e);r.each((function(t){o.each((function(n){i.each((function(r){var o=Nf.getValue(t).x/100,i=Nf.getValue(r).x/100,a=Nf.getValue(n).x/100,u=H(o,i,a);f(e,u)}))}
1))}))}),0,100,200)},V=z("R"),W=z("G"),q=z("B"),$=[p(),V,W,q,b()],G=Jx.sketch({dom:a,components:$.map((function(e){return e.asSpec()}))}),K=function(e,t,n){return function(r){c(r,mO.swap(),{transform:t,swap:function(){ee.getOpt(r).each((function(t){dg.set(t,[e]),n(t)}))}})}},Y=B.some(SE),X=B.some(kE),Q=[r("crop","Crop",K(w,B.none(),(function(t){e.showCrop()})),!1),r("resize","Resize",K(k,B.none(),(function(t){x.getOpt(t).each((function(t){var n=e.getMeasurements();Nf.setValue(t,{width:n.width,height:n.height})}))})),!1),r("orientation","Orientation",K(N,B.none(),u),!1),r("brightness","Brightness",K(F,B.none(),u),!1),r("sharpen","Sharpen",K(L,Y,u),!1),r("contrast","Contrast",K(j,B.none(),u),!1),r("color-levels","Color levels",K(G,B.none(),u),!1),r("gamma","Gamma",K(U,B.none(),u),!1),r("invert","Invert",K(L,X,u),!1)],J=Jx.sketch({dom:a,components:Q.map((function(e){return e.asSpec()}))}),Z=Jx.sketch({dom:{tag:"div"},components:[J],containerBehaviours:Cc([dg.config({})])}),ee=Sh(Z);return{memContainer:ee,getApplyButton:function(e){return ee.getOpt(e).map((function(e){var t=e.components()[0];return t.components()[t.components().length-1]}))}}},yO=tinymce.util.Tools.resolve("tinymce.geom.Rect"),wO=tinymce.util.Tools.resolve("tinymce.util.Observable"),xO=tinymce.util.Tools.resolve("tinymce.util.VK"),CO=function(e){if(function(e){return f(e.changedTouches)}(e))for(var t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n<t.length;n++)e[t[n]]=e.changedTouches[0][t[n]]};function kO(e,t){var n,r,o,i,a,u,c,s=[],l=[],d=null!==(n=t.document)&&void 0!==n?n:document,m=null!==(r=t.root)&&void 0!==r?r:d,p=Be.fromDom(d),g=Be.fromDom(m.getElementById(null!==(o=t.handle)&&void 0!==o?o:e)),h=function(e){var n=e.raw,r=function(e){var t=Math.max,n=e.documentElement,r=e.body,o=t(n.scrollWidth,r.scrollWidth),i=t(n.clientWidth,r.clientWidth),a=t(n.offsetWidth,r.offsetWidth),u=t(n.scrollHeight,r.scrollHeight),c=t(n.clientHeight,r.clientHeight);return{width:o<a?i:o,height:u<t(n.offsetHeight,r.offsetHeight)?c:u}}(d);CO(n),e.prevent(),a=n.button,u=n.screenX,c=n.screenY;var o=tn(g,"cursor");i=Be.fromTag("div",d),Zt(i,{position:"absolute",top:"0",left:"0",width:r.width+"px",height:r.height+"px","z-index":"2147483647",opacity:"0.0001",cursor:o}),On(zt(p),i),l.push(ns(p,"mousemove",v),ns(p,"touchmove",v),ns(p,"mouseup",b),ns(p,"touchend",b)),t.start(n)},v=function(e){var n=e.raw;if(CO(n),n.button!==a)return b(e);n.deltaX=n.screenX-u,n.deltaY=n.screenY-c,e.prevent(),t.drag(n)},b=function(e){CO(e.raw),W(l,(function(e){return e.unbind()})),l=[],Dn(i),t.stop&&t.stop(e.raw)};return s.push(ns(g,"mousedown",h),ns(g,"touchstart",h)),{destroy:function(){W(l.concat(s),(function(e){return e.unbind()})),l=[],s=[],f(i)&&Dn(i)}}}var SO=0,TO=function(e,t,n,r,o){var i,a=[],u="tox-",c=u+"crid-"+SO++,s=Be.fromDom(r),l=[{name:"move",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:0,deltaH:0,label:"Crop Mask"},{name:"nw",xMul:0,yMul:0,deltaX:1,deltaY:1,deltaW:-1,deltaH:-1,label:"Top Left Crop Handle"},{name:"ne",xMul:1,yMul:0,deltaX:0,deltaY:1,deltaW:1,deltaH:-1,label:"Top Right Crop Handle"},{name:"sw",xMul:0,yMul:1,deltaX:1,deltaY:0,deltaW:-1,deltaH:1,label:"Bottom Left Crop Handle"},{name:"se",xMul:1,yMul:1,deltaX:0,deltaY:0,deltaW:1,deltaH:1,label:"Bottom Right Crop Handle"}],f=["top","right","bottom","left"],d=function(e,t){return{x:t.x-e.x,y:t.y-e.y,w:t.w,h:t.h}},m=function(t,r,o,i){var a=r.x+o*t.deltaX,u=r.y+i*t.deltaY,c=Math.max(20,r.w+o*t.deltaW),s=Math.max(20,r.h+i*t.deltaH),l=e=yO.clamp({x:a,y:u,w:c,h:s},n,"move"===t.name);l=d(n,l),v.fire("updateRect",{rect:l}),h(l)},p=function(e){var n=function(e,t){lu(s,"#"+c+"-"+e).each((function(e){Zt(e,{left:t.x+"px",top:t.y+"px",width:Math.max(0,t.w)+"px",height:Math.max(0,t.h)+"px"})}))};W(l,(function(t){lu(s,"#"+c+"-"+t.name).each((function(n){Zt(n,{left:e.w*t.xMul+e.x+"px",top:e.h*t.yMul+e.y+"px"})}))})),n("top",{x:t.x,y:t.y,w:t.w,h:e.y-t.y}),n("right",{x:e.x+e.w,y:e.y,w:t.w-e.x-e.w+t.x,h:e.h}),n("bottom",{x:t.x,y:e.y+e.h,w:t.w,h:t.h-e.y-e.h+t.y}),n("left",{x:t.x,y:e.y,w:e.x-t.x,h:e.h}),n("move",e)},g=function(t){p(e=t)},h=function(e){var t,r;g({x:(r=e).x+(t=n).x,y:r.y+t.y,w:r.w,h:r.h})};!function(){var t=Be.fromTag("div");qt(t,{id:c,class:u+"croprect-container",role:"grid","aria-dropeffect":"execute"}),On(s,t),W(f,(function(e){lu(s,"#"+c).each((function(t){var n=Be.fromTag("div");qt(n,{id:c+"-"+e,class:u+"croprect-block","data-mce-bogus":"all"}),Jt(n,"display","none"),On(t,n)}))})),W(l,(function(e){lu(s,"#"+c).each((function(t){var n=Be.fromTag("div");qt(n,{id:c+"-"+e.name,"aria-label":e.label,"aria-grabbed":"false","data-mce-bogus":"all",role:"gridcell",tabindex:"-1",title:e.label}),za(n,[u+"croprect-handle",u+"croprect-handle-"+e.name]),Jt(n,"display","none"),On(t,n)}))})),i=V(l,(function(t){var n;return kO(c,{document:r.ownerDocument,root:It(s).dom,handle:c+"-"+t.name,start:function(){n=e},drag:function(e){m(t,n,e.deltaX,e.deltaY)}})})),p(e);var n=function(e){Wt(e.target,"aria-grabbed","focus"===e.raw.type?"true":"false")};a.push(ns(s,"focusin",n),ns(s,"focusout",n),ns(s,"keydown",(function(t){var n;W(l,(function(e){if($t(t.target,"id")===c+"-"+e.name)return n=e,!1}));var r=function(e,t,r,o,i){e.stopPropagation(),e.preventDefault(),m(n,r,o,i)};switch(t.raw.keyCode){case xO.LEFT:r(t,0,e,-10,0);break;case xO.RIGHT:r(t,0,e,10,0);break;case xO.UP:r(t,0,e,0,-10);break;case xO.DOWN:r(t,0,e,0,10);break;case xO.ENTER:case xO.SPACEBAR:t.prevent(),o()}})))}();var v=E(E({},wO),{toggleVisibility:function(e){var t=_(_([],V(l,(function(e){return"#"+c+"-"+e.name})),!0),V(f,(function(e){return"#"+c+"-"+e})),!0).join(","),n=cl(s,t);W(n,e?function(e){return un(e,"display")}:function(e){return Jt(e,"display","none")})},setClampRect:function(t){n=t,p(e)},setRect:g,getInnerRect:function(){return d(n,e)}
1,setInnerRect:h,setViewPortRect:function(n){t=n,p(e)},destroy:function(){W(i,(function(e){return e.destroy()})),i=[],W(a,(function(e){return e.unbind()})),a=[]}});return v},EO=function(e){var t,n=Sh({dom:{tag:"div",classes:["tox-image-tools__image-bg"],attributes:{role:"presentation"}}}),r=Co(1),o=(t=Jc(),E(E({},t),{run:function(e){return t.get().each(e)}})),i=Co({x:0,y:0,w:1,h:1}),a=Co({x:0,y:0,w:1,h:1}),u=function(e,t){l.getOpt(e).each((function(e){var a=r.get(),u=yn(e.element),c=fn(e.element),s=t.dom.naturalWidth*a,l=t.dom.naturalHeight*a,f=Math.max(0,u/2-s/2),d=Math.max(0,c/2-l/2),m={left:f.toString()+"px",top:d.toString()+"px",width:s.toString()+"px",height:l.toString()+"px",position:"absolute"};Zt(t,m),n.getOpt(e).each((function(e){Zt(e.element,m)})),o.run((function(e){var t=i.get();e.setRect({x:t.x*a+f,y:t.y*a+d,w:t.w*a,h:t.h*a}),e.setClampRect({x:f,y:d,w:s,h:l}),e.setViewPortRect({x:0,y:0,w:u,h:c})}))}))},c=function(e,t){var n,o=Be.fromTag("img");return Wt(o,"src",t),(n=o.dom,new Yv((function(e){var t=function(){n.removeEventListener("load",t),e(n)};n.complete?e(n):n.addEventListener("load",t)}))).then((function(){e.getSystem().isConnected()&&l.getOpt(e).map((function(e){var t=Za({element:o});dg.replaceAt(e,1,B.some(t));var n=a.get(),c={x:0,y:0,w:o.dom.naturalWidth,h:o.dom.naturalHeight};a.set(c);var s=yO.inflate(c,-20,-20);i.set(s),n.w===c.w&&n.h===c.h||function(e,t){l.getOpt(e).each((function(e){var n=yn(e.element),o=fn(e.element),i=Math.min(n/t.dom.naturalWidth,o/t.dom.naturalHeight);r.set(i>=1?1:i)}))}(e,o),u(e,o)}))}))},s=Jx.sketch({dom:{tag:"div",classes:["tox-image-tools__image"]},components:[n.asSpec(),{dom:{tag:"img",attributes:{src:e}}},{dom:{tag:"div"},behaviours:Cc([mg("image-panel-crop-events",[Gi((function(e){l.getOpt(e).each((function(e){var t=TO({x:10,y:10,w:100,h:100},{x:0,y:0,w:200,h:200},{x:0,y:0,w:200,h:200},e.element.dom,g);t.toggleVisibility(!1),t.on("updateRect",(function(e){var t=e.rect,n=r.get(),o={x:Math.round(t.x/n),y:Math.round(t.y/n),w:Math.round(t.w/n),h:Math.round(t.h/n)};i.set(o)})),o.set(t)}))})),Ki((function(){o.clear()}
1))])])}],containerBehaviours:Cc([dg.config({}),mg("image-panel-events",[Gi((function(t){c(t,e)}))])])}),l=Sh(s);return{memContainer:l,updateSrc:c,zoom:function(e,t){var n=r.get(),o=t>0?Math.min(2,n+.1):Math.max(.1,n-.1);r.set(o),l.getOpt(e).each((function(e){var t=e.components()[1].element;u(e,t)}))},showCrop:function(){o.run((function(e){e.toggleVisibility(!0)}))},hideCrop:function(){o.run((function(e){e.toggleVisibility(!1)}))},getRect:function(){return i.get()},getMeasurements:function(){var e=a.get();return{width:e.w,height:e.h}}}},OO=function(e,t,n,r,o){return JE({name:e,icon:B.some(t),disabled:n,tooltip:B.some(e),primary:!1,borderless:!1},r,o)},_O=function(e,t){t?em.enable(e):em.disable(e)};var AO,DO=function(e){var t,n,r,o,i=Co(e),a=es(),u=(n=-1,{data:t=[],add:function(e){var r=t.splice(++n);return t.push(e),{state:e,removed:r}},undo:function(){if(r())return t[--n]},redo:function(){if(o())return t[++n]},canUndo:r=function(){return n>0},canRedo:o=function(){return-1!==n&&n<t.length-1}});u.add(e);var c=function(e){i.set(e)},s=function(e){return{blob:e,url:URL.createObjectURL(e)}},l=function(e){URL.revokeObjectURL(e.url)},f=function(){a.on(l),a.clear()},d=function(e){var t=s(e);c(t);var n=u.add(t).removed;return OT.each(n,l),t.url};return{getBlobState:function(){return i.get()},setBlobState:c,addBlobState:d,getTempState:function(){return a.get().getOrThunk(i.get)},updateTempState:function(e){var t=s(e);return f(),a.set(t),t.url},addTempState:function(e){var t=s(e);return a.set(t),t.url},applyTempState:function(e){return a.get().fold(g,(function(t){d(t.blob),e()}))},destroyTempState:f,undo:function(){var e=u.undo();return c(e),e.url},redo:function(){var e=u.redo();return c(e),e.url},getHistoryStates:function(){return{undoEnabled:u.canUndo(),redoEnabled:u.canRedo()}}}},NO=function(e,t){var n=DO(e.currentState),r=function(e){var t=n.getHistoryStates();d.updateButtonUndoStates(e,t.undoEnabled,t.redoEnabled),Ni(e,vO.formActionEvent,{name:vO.saveState(),value:t.undoEnabled})},o=function(e){return e.toBlob()},i=function(e){Ni(e,vO.formActionEvent,{name:vO.disable(),value:{}})},a=function(e){m.getApplyButton(e).each((function(e){em.enable(e)})),Ni(e,vO.formActionEvent,{name:vO.enable(),value:{}})},u=function(e,t){return i(e),f.updateSrc(e,t)},c=function(e,t,n,c,s){i(e),function(e){return nE(e)}(t).then(n).then(o).then(c).then((function(t){return u(e,t)})).then((function(){r(e),s(),a(e)})).catch((function(t){e.getSystem().isConnected()&&a(e)}))},s=function(e,t,r){var o=n.getBlobState().blob;c(e,o,t,(function(e){return n.updateTempState(e)}),r)},l=function(e){var t=n.getBlobState().url;return n.destroyTempState(),r(e),t},f=EO(e.currentState.url),d=function(e){var t=Sh(OO("Undo","undo",!0,(function(e){Ni(e,mO.undo(),{direction:1})}),e)),n=Sh(OO("Redo","redo",!0,(function(e){Ni(e,mO.redo(),{direction:1})}),e)),r=Jx.sketch({dom:{tag:"div",classes:["tox-image-tools__toolbar","tox-image-tools__sidebar"]},components:[t.asSpec(),n.asSpec(),OO("Zoom in","zoom-in",!1,(function(e){Ni(e,mO.zoom(),{direction:1})}),e),OO("Zoom out","zoom-out",!1,(function(e){Ni(e,mO.zoom(),{direction:-1})}),e)]});return{container:r,updateButtonUndoStates:function(e,r,o){t.getOpt(e).each((function(e){_O(e,r)})),n.getOpt(e).each((function(e){_O(e,o)}))}}}(t),m=bO(f,t);return{dom:{tag:"div",attributes:{role:"presentation"}},components:[m.memContainer.asSpec(),f.memContainer.asSpec(),d.container],behaviours:Cc([Nf.config({store:{mode:"manual",getValue:function(){return n.getBlobState()}}}),mg("image-tools-events",[ji(mO.undo(),(function(e,t){var o=n.undo();u(e,o).then((function(t){a(e),r(e)}))})),ji(mO.redo(),(function(e,t){var o=n.redo();u(e,o).then((function(t){a(e),r(e)}))})),ji(mO.zoom(),(function(e,t){f.zoom(e,t.event.direction)})),ji(mO.back(),(function(e,t){!function(e){var t=l(e);u(e,t).then((function(t){a(e)}))}(e),(0,t.event.swap)(),f.hideCrop()})),ji(mO.apply(),(function(e,t){n.applyTempState((function(){l(e),(0,t.event.swap)()}))})),ji(mO.transform(),(function(e,t){return s(e,t.event.transform,g)})),ji(mO.tempTransform(),(function(e,t){return function(e,t){var r=n.getTempState().blob;c(e,r,t,(function(e){return n.addTempState(e)}),g)}(e,t.event.transform)})),ji(mO.transformApply(),(function(e,t){return function(e,t,r){var o=n.getBlobState().blob;c(e,o,t,(function(t){var r=n.addBlobState(t);return l(e),r}),r)}(e,t.event.transform,t.event.swap)})),ji(mO.swap(),(function(e,t){!function(e){d.updateButtonUndoStates(e,!1,!1)}(e);var n=t.event.swap;t.event.transform.fold((function(){n()}),(function(t){s(e,t,n)}))}))]),xT()])}},RO=function(e){return!we(e,"items")},PO="data-value",BO=function(e,t,n,r){return V(n,(function(n){return RO(n)?{type:"togglemenuitem",text:n.text,value:n.value,active:n.value===r,onAction:function(){Nf.
1setValue(e,n.value),Ni(e,fC,{name:t}),bg.focus(e)}}:{type:"nestedmenuitem",text:n.text,getSubmenuItems:function(){return BO(e,t,n.items,r)}}}))},IO=function(e,t){return se(e,(function(e){return RO(e)?Te(e.value===t,e):IO(e.items,t)}))},MO=Id({name:"HtmlSelect",configFields:[Xr("options"),Rf("selectBehaviours",[bg,Nf]),mo("selectClasses",[]),mo("selectAttributes",{}),io("data")],factory:function(e,t){var n=V(e.options,(function(e){return{dom:{tag:"option",value:e.value,innerHtml:e.text}}})),r=e.data.map((function(e){return Eo("initialValue",e)})).getOr({});return{uid:e.uid,dom:{tag:"select",classes:e.selectClasses,attributes:e.selectAttributes},components:n,behaviours:Bf(e.selectBehaviours,[bg.config({}),Nf.config({store:E({mode:"manual",getValue:function(e){return Wa(e.element)},setValue:function(t,n){Y(e.options,(function(e){return e.value===n})).isSome()&&qa(t.element,n)}},r)})])}}}),LO=function(e,t){var n=e.label.map((function(e){return lC(e,t)})),r=[em.config({disabled:function(){return e.disabled||t.isDisabled()}}),Qy(),ag.config({mode:"execution",useEnter:!0!==e.multiline,useControlEnter:!0===e.multiline,execute:function(e){return Di(e,gC),B.some(!0)}}),mg("textfield-change",[ji(Xo(),(function(t,n){Ni(t,fC,{name:e.name})})),ji(ui(),(function(t,n){Ni(t,fC,{name:e.name})}))]),iC.config({})],o=e.validation.map((function(e){return qC.config({getRoot:function(e){return Et(e.element)},invalidClass:"tox-invalid",validator:{validate:function(t){var n=Nf.getValue(t),r=e.validator(n);return IC(!0===r?qn.value(n):qn.error(r))},validateOnLoad:e.validateOnLoad}})})).toArray(),i=e.placeholder.fold(v({}),(function(e){return{placeholder:t.translate(e)}})),a=e.inputMode.fold(v({}),(function(e){return{inputmode:e}})),u=E(E({},i),a),c=nC.parts.field({tag:!0===e.multiline?"textarea":"input",inputAttributes:u,inputClasses:[e.classname],inputBehaviours:Cc(Q([r,o])),selectOnFocus:!1,factory:TC}),s=(e.flex?["tox-form__group--stretched"]:[]).concat(e.maximized?["tox-form-group--maximize"]:[]),l=[em.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){nC.getField(e).each(em.disable)},onEnabled:function(e){nC.getField(e).each(em.enable)}}),Qy()];return uC(n,c,s,l)},FO=Object.freeze({__proto__:null,events:function(e,t){var n=e.stream.streams.setup(e,t);return Mi([ji(e.event,n),Ki((function(){return t.cancel()}))].concat(e.cancelEvent.map((function(e){return[ji(e,(function(){return t.cancel()}))]})).getOr([])))}}),jO=function(e){var t=Co(null);return Ca({readState:function(){return{timer:null!==t.get()?"set":"unset"}},setTimer:function(e){t.set(e)},cancel:function(){var e=t.get();null!==e&&e.cancel()}})},UO=Object.freeze({__proto__:null,throttle:jO,init:function(e){return e.stream.streams.state(e)}}),HO=[Qr("stream",$r("mode",{throttle:[Xr("delay"),mo("stopEvent",!0),Pu("streams",{setup:function(e,t){var n=e.stream,r=Fv(e.onStream,n.delay);return t.setTimer(r),function(e,t){r.throttle(e,t),n.stopEvent&&t.stop()}},state:jO})]})),mo("event","input"),io("cancelEvent"),Nu("onStream")],zO=Sc({fields:HO,name:"streaming",active:FO,state:UO}),VO=function(e,t,n){var r=Nf.getValue(n);Nf.setValue(t,r),qO(t)},WO=function(e,t){var n=e.element,r=Wa(n),o=n.dom;"number"!==$t(n,"type")&&t(o,r)},qO=function(e){WO(e,(function(e,t){return e.setSelectionRange(t.length,t.length)}))},$O=function(e,t,n){if(e.selectsOver){var r=Nf.getValue(t),o=e.getDisplayText(r),i=Nf.getValue(n);return 0===e.getDisplayText(i).indexOf(o)?B.some((function(){VO(0,t,n),function(e,t){WO(e,(function(e,n){return e.setSelectionRange(t,n.length)}))}(t,o.length)})):B.none()}return B.none()},GO=v("alloy.typeahead.itemexecute"),KO=v([io("lazySink"),Xr("fetch"),mo("minChars",5),mo("responseTime",1e3),Au("onOpen"),mo("getHotspot",B.some),mo("getAnchorOverrides",v({})),mo("layouts",B.none()),mo("eventOrder",{}),xo("model",{},[mo("getDisplayText",(function(e){return void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.value})),mo("selectsOver",!0),mo("populateFromBrowse",!0)]),Au("onSetValue"),Du("onExecute"),Au("onItemExecute"),mo("inputClasses",[]),mo("inputAttributes",{}),mo("inputStyles",{}),mo("matchWidth",!0),mo("useMinWidth",!1),mo("dismissOnBlur",!0),Ou(["openClass"]),io("initialData"),Rf("typeaheadBehaviours",[bg,Nf,zO,ag,Dg,YC]),Kr("previewing",(function(){return Co(!0)}
1))].concat(xC()).concat(lk())),YO=v([cd({schema:[Eu()],name:"menu",overrides:function(e){return{fakeFocus:!0,onHighlight:function(t,n){e.previewing.get()?t.getSystem().getByUid(e.uid).each((function(r){$O(e.model,r,n).fold((function(){return fm.dehighlight(t,n)}),(function(e){return e()}))})):t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&VO(0,t,n)})),e.previewing.set(!1)},onExecute:function(t,n){return t.getSystem().getByUid(e.uid).toOptional().map((function(e){return Ni(e,GO(),{item:n}),!0}))},onHover:function(t,n){e.previewing.set(!1),t.getSystem().getByUid(e.uid).each((function(t){e.model.populateFromBrowse&&VO(0,t,n)}))}}}})]),XO=Md({name:"Typeahead",configFields:KO(),partFields:YO(),factory:function(e,t,n,r){var o=function(t,n,o){e.previewing.set(!1);var i=YC.getCoupled(t,"sandbox");if(ff.isOpen(i))Ud.getCurrent(i).each((function(e){fm.getHighlighted(e).fold((function(){o(e)}),(function(){Ii(i,e.element,"keydown",n)}))}));else{nk(e,a(t),t,i,r,(function(e){Ud.getCurrent(e).each(o)}),_C.HighlightFirst).get(g)}},i=CC(e),a=function(e){return function(t){return t.map((function(t){var n=be(t.menus),r=J(n,(function(e){return $(e.items,(function(e){return"item"===e.type}))}));return Nf.getState(e).update(V(r,(function(e){return e.data}))),t}))}},u=[bg.config({}),Nf.config({onSetValue:e.onSetValue,store:E({mode:"dataset",getDataKey:function(e){return Wa(e.element)},getFallbackEntry:function(e){return{value:e,meta:{}}},setValue:function(t,n){qa(t.element,e.model.getDisplayText(n))}},e.initialData.map((function(e){return Eo("initialValue",e)})).getOr({}))}),zO.config({stream:{mode:"throttle",delay:e.responseTime,stopEvent:!1},onStream:function(t,n){var o=YC.getCoupled(t,"sandbox");if(bg.isFocused(t)&&Wa(t.element).length>=e.minChars){var i=Ud.getCurrent(o).bind((function(e){return fm.getHighlighted(e).map(Nf.getValue)}));e.previewing.set(!0);nk(e,a(t),t,o,r,(function(t){Ud.getCurrent(o).each((function(t){i.fold((function(){e.model.selectsOver&&fm.highlightFirst(t)}),(function(e){fm.highlightBy(t,(function(t){return Nf.getValue(t).value===e.value})),fm.getHighlighted(t).orThunk((function(){return fm.highlightFirst(t),B.none()}))}))}))}),_C.HighlightFirst).get(g)}},cancelEvent:pi()}),ag.config({mode:"special",onDown:function(e,t){return o(e,t,fm.highlightFirst),B.some(!0)},onEscape:function(e){var t=YC.getCoupled(e,"sandbox");return ff.isOpen(t)?(ff.close(t),B.some(!0)):B.none()},onUp:function(e,t){return o(e,t,fm.highlightLast),B.some(!0)},onEnter:function(t){var n=YC.getCoupled(t,"sandbox"),r=ff.isOpen(n);if(r&&!e.previewing.get())return Ud.getCurrent(n).bind((function(e){return fm.getHighlighted(e)})).map((function(e){return Ni(t,GO(),{item:e}),!0}));var o=Nf.getValue(t);return Di(t,pi()),e.onExecute(n,t,o),r&&ff.close(n),B.some(!0)}}),Dg.config({toggleClass:e.markers.openClass,aria:{mode:"expanded"}}),YC.config({others:{sandbox:function(t){return ck(e,t,{onOpen:function(){return Dg.on(t)},onClose:function(){return Dg.off(t)}})}}}),mg("typeaheadevents",[Xi((function(t){var n=g;ok(e,a(t),t,r,n,_C.HighlightFirst).get(g)})),ji(GO(),(function(t,n){var r=YC.getCoupled(t,"sandbox");VO(0,t,n.event.item),Di(t,pi()),e.onItemExecute(t,r,n.event.item,Nf.getValue(t)),ff.close(r),qO(t)}))].concat(e.dismissOnBlur?[ji(ai(),(function(e){var t=YC.getCoupled(e,"sandbox");Bc(t.element).isNone()&&ff.close(t)}))]:[]))];return{uid:e.uid,dom:SC(cr(e,{inputAttributes:{role:"combobox","aria-autocomplete":"list","aria-haspopup":"true"}})),behaviours:E(E({},i),Bf(e.typeaheadBehaviours,u)),eventOrder:e.eventOrder}}}),QO=function(e){return E(E({},e),{toCached:function(){return QO(e.toCached())},bindFuture:function(t){return QO(e.bind((function(e){return e.fold((function(e){return IC(qn.error(e))}),(function(e){return t(e)}))})))},bindResult:function(t){return QO(e.map((function(e){return e.bind(t)})))},mapResult:function(t){return QO(e.map((function(e){return e.map(t)})))},mapError:function(t){return QO(e.map((function(e){return e.mapError(t)})))},foldResult:function(t,n){return e.map((function(e){return e.fold(t,n)}))},withTimeout:function(t,n){return QO(BC((function(r){var o=!1,i=setTimeout((function(){o=!0,r(qn.error(n()))}),t);e.get((function(e){o||(clearTimeout(i),r(e))}))})))}})},JO=function(e){return QO(BC(e))},ZO=JO,e_={type:"separator"},t_=function(e){return{type:"menuitem",value:e.url,text:e.title,meta:{attach:e.attach},onAction:g}},n_=function(e,t){return{type:"menuitem",value:t,text:e,meta:{attach:void 0},onAction:g}},r_=function(e,t){return function(e){return V(e,t_)}(function(e,t){return $(t,(function(t){return t.type===e}))}(e,t))},o_=function(e){return r_("header",e.targets)},i_=function(e){return r_("anchor",e.targets)},a_=function(e){return B.from(e.anchorTop).map((function(e){return n_("<top>",e)})).toArray()},u_=function(e){return B.from(e.anchorBottom).map((function(e){return n_("<bottom>",e)})).toArray()},c_=function(e,t){var n=e.toLowerCase();return $(t,(function(e){return Oe((void 0!==e.meta&&void 0!==e.meta.text?e.meta.text:e.text).toLowerCase(),n)||Oe(e.value.toLowerCase(),n)}))},s_=function(e,t,n){var r=Nf.getValue(t),o=void 0!==r.meta.text?r.meta.text:r.value;return n.getLinkInformation().fold((function(){return[]}),(function(t){var r,i=c_(o,function(e){return V(e,(function(e){return n_(e,e)}))}(n.getHistory(e)));return"file"===e?(r=[i,c_(o,o_(t)),c_(o,Q([a_(t),i_(t),u_(t)]))],K(r,(function(e,t){return 0===e.length||0===t.length?e.concat(t):e.concat(e_,t)}),[])):i}))},l_=ia("aria-invalid"),f_=function(e){return function(t,n,r){return ye(n,"name").fold((function(){return e(n,r)}),(function(o){return t.field(o,e(n,r))}))}},d_={bar:f_((function(e,t){return function(e,t){return{dom:{tag:"div",classes:["tox-bar","tox-form__controls-h-stack"]},components:V(e.items,t.interpreter)}}(e,t.shared)})),collection:f_((function(e,t){return wC(e,t.shared.providers)})),alertbanner:f_((function(e,t){return function(e,t){return Jx.sketch({dom:{tag:"div",attributes:{role:"alert"}
1,classes:["tox-notification","tox-notification--in","tox-notification--"+e.level]},components:[{dom:{tag:"div",classes:["tox-notification__icon"]},components:[Ch.sketch({dom:{tag:"button",classes:["tox-button","tox-button--naked","tox-button--icon"],innerHtml:Dv(e.icon,t.icons),attributes:{title:t.translate(e.iconTooltip)}},action:function(t){Ni(t,pC,{name:"alert-banner",value:e.url})},buttonBehaviours:Cc([Nv()])})]},{dom:{tag:"div",classes:["tox-notification__body"],innerHtml:t.translate(e.text)}}]})}(e,t.shared.providers)})),input:f_((function(e,t){return function(e,t){return LO({name:e.name,multiline:!1,label:e.label,inputMode:e.inputMode,placeholder:e.placeholder,flex:!1,disabled:e.disabled,classname:"tox-textfield",validation:B.none(),maximized:e.maximized},t)}(e,t.shared.providers)})),textarea:f_((function(e,t){return function(e,t){return LO({name:e.name,multiline:!0,label:e.label,inputMode:B.none(),placeholder:e.placeholder,flex:!0,disabled:e.disabled,classname:"tox-textarea",validation:B.none(),maximized:e.maximized},t)}(e,t.shared.providers)})),label:f_((function(e,t){return function(e,t){var n={dom:{tag:"label",innerHtml:t.providers.translate(e.label),classes:["tox-label"]}},r=V(e.items,t.interpreter);return{dom:{tag:"div",classes:["tox-form__group"]},components:[n].concat(r),behaviours:Cc([xT(),dg.config({}),PT(B.none()),ag.config({mode:"acyclic"})])}}(e,t.shared)})),iframe:function(e){return function(t,n,r){var o=cr(n,{source:"dynamic"});return f_(e)(t,o,r)}}((function(e,t){return WT(e,t.shared.providers)})),button:f_((function(e,t){return rO(e,t.shared.providers)})),checkbox:f_((function(e,t){return function(e,t){var n=Nf.config({store:{mode:"manual",getValue:function(e){return e.element.dom.checked},setValue:function(e,t){e.element.dom.checked=t}}}),r=function(e){return e.element.dom.click(),B.some(!0)},o=nC.parts.field({factory:{sketch:b},dom:{tag:"input",classes:["tox-checkbox__input"],attributes:{type:"checkbox"}},behaviours:Cc([xT(),em.config({disabled:function(){return e.disabled||t.isDisabled()}}),iC.config({}),bg.config({}),n,ag.config({mode:"special",onEnter:r,onSpace:r,stopSpaceKeyup:!0}),mg("checkbox-events",[ji(Qo(),(function(t,n){Ni(t,fC,{name:e.name})}))])])}),i=nC.parts.label({dom:{tag:"span",classes:["tox-checkbox__label"],innerHtml:t.translate(e.label)},behaviours:Cc([gk.config({})])}),a=function(e){return Pv("checked"===e?"selected":"unselected",{tag:"span",classes:["tox-icon","tox-checkbox-icon__"+e]},t.icons)},u=Sh({dom:{tag:"div",classes:["tox-checkbox__icons"]},components:[a("checked"),a("unchecked")]});return nC.sketch({dom:{tag:"label",classes:["tox-checkbox"]},components:[o,u.asSpec(),i],fieldBehaviours:Cc([em.config({disabled:function(){return e.disabled||t.isDisabled()},disableClass:"tox-checkbox--disabled",onDisabled:function(e){nC.getField(e).each(em.disable)},onEnabled:function(e){nC.getField(e).each(em.enable)}}),Qy()])})}(e,t.shared.providers)})),colorinput:f_((function(e,t){return yk(e,t.shared,t.colorinput)})),colorpicker:f_((function(e){var t=function(e){return"tox-"+e},n=wT(TT,t),r=Sh(n.sketch({dom:{tag:"div",classes:[t("color-picker-container")],attributes:{role:"presentation"}},onValidHex:function(e){Ni(e,pC,{name:"hex-valid",value:!0})},onInvalidHex:function(e){Ni(e,pC,{name:"hex-valid",value:!1})}}));return{dom:{tag:"div"},components:[r.asSpec()],behaviours:Cc([Nf.config({store:{mode:"manual",getValue:function(e){var t=r.get(e);return Ud.getCurrent(t).bind((function(e){return Nf.getValue(e).hex})).map((function(e){return"#"+e})).getOr("")},setValue:function(e,t){var n=/^#([a-fA-F0-9]{3}(?:[a-fA-F0-9]{3})?)/.exec(t),o=r.get(e);Ud.getCurrent(o).fold((function(){}),(function(e){Nf.setValue(e,{hex:B.from(n[1]).getOr("")}),mT.getField(e,"hex").each((function(e){Di(e,Xo())}))}))}}}),xT()])}})),dropzone:f_((function(e,t){return IT(e,t.shared.providers)})),grid:f_((function(e,t){return function(e,t){return{dom:{tag:"div",classes:["tox-form__grid","tox-form__grid--"+e.columns+"col"]},components:V(e.items,t.interpreter)}}(e,t.shared)})),listbox:f_((function(e,t){return function(e,t){var n=t.shared.providers,r=ae(e.items).filter(RO),o=e.label.map((function(e){return lC(e,n)})),i=nC.parts.field({dom:{},factory:{sketch:function(n){return UE({uid:n.uid,text:r.map((function(e){return e.text})),icon:B.none(),tooltip:e.label,role:B.none(),fetch:function(n,r){var o=BO(n,e.name,e.items,Nf.getValue(n));r($E(o,xb.CLOSE_ON_EXECUTE,t,!1))},onSetup:v(g),getApi:v({}),columns:1,presets:"normal",classes:[],dropdownBehaviours:[iC.config({}),Nf.config({store:{mode:"manual",initialValue:r.map((function(e){return e.value})).getOr(""),getValue:function(e){return $t(e.element,PO)},setValue:function(t,n){IO(e.items,n).each((function(e){Wt(t.element,PO,e.value),Ni(t,FE,{text:e.text})}))}}})]},"tox-listbox",t.shared)}}}),a={dom:{tag:"div",classes:["tox-listboxfield"]},components:[i]};return nC.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:Q([o.toArray(),[a]]),fieldBehaviours:Cc([em.config({disabled:v(e.disabled),onDisabled:function(e){nC.getField(e).each(em.disable)},onEnabled:function(e){nC.getField(e).each(em.enable)}})])})}(e,t)})),selectbox:f_((function(e,t){return function(e,t){var n=V(e.items,(function(e){return{text:t.translate(e.text),value:e.value}})),r=e.label.map((function(e){return lC(e,t)})),o=nC.parts.field({dom:{},selectAttributes:{size:e.size},options:n,factory:MO,selectBehaviours:Cc([em.config({disabled:function(){return e.disabled||t.isDisabled()}}),iC.config({}),mg("selectbox-change",[ji(Qo(),(function(t,n){Ni(t,fC,{name:e.name})}))])])}),i=e.size>1?B.none():B.some(Pv("chevron-down",{tag:"div",classes:["tox-selectfield__icon-js"]},t.icons)),a={dom:{tag:"div",classes:["tox-selectfield"]},components:Q([[o],i.toArray()])};return nC.sketch({dom:{tag:"div",classes:["tox-form__group"]},components:Q([r.toArray(),[a]]),fieldBehaviours:Cc([em.config({disabled:function(){return e.disabled||t.isDisabled()},onDisabled:function(e){nC.getField(e).each(em.disable)},onEnabled:function(e){nC.getField(e).each(em.enable)}}),Qy()])})}(e,t.shared.providers)})),sizeinput:f_((function(e,t){return dO(e,t.shared.providers)})),urlinput:f_((function(e,t){return function(e,t,n){var r,o=t.shared.providers,i=function(t){var r=Nf.getValue(t);n.addToHistory(r.value,e.filetype)},a=nC.parts.field({factory:XO,dismissOnBlur:!0,inputClasses:["tox-textfield"],sandboxClasses:["tox-dialog__popups"],inputAttributes:{"aria-errormessage":l_,type:"url"},minChars:0,responseTime:0,fetch:function(r){var o=s_(e.filetype,r,n),i=$E(o,xb.BUBBLE_TO_SANDBOX,t,!1);return IC(i)},getHotspot:function(e){return d.getOpt(e)},onSetValue:function(e,t){e.hasConfigured(qC)&&qC.run(e).get(g)},typeaheadBehaviours:Cc(Q([n.getValidationHandler().map((function(t){return qC.config({getRoot:function(e){return Et(e.element)},invalidClass:"tox-control-wrap--status-invalid",notify:{onInvalid:function(e,t){c.getOpt(e).each((function(e){Wt(e.element,"title",o.translate(t))}))}},validator:{validate:function(n){var r=Nf.getValue(n);return ZO((function(n){t({type:e.filetype,url:r.value},(function(e){if("invalid"===e.status){var t=qn.error(e.message);n(t)}else{var r=qn.value(e.message);n(r)}}))}))},validateOnLoad:!1}})})).toArray(),[em.config({disabled:function(){return e.disabled||o.isDisabled()}}),iC.config({}),mg("urlinput-events",Q(["file"===e.filetype?[ji(Xo(),(function(t){Ni(t,fC,{name:e.name})}))]:[],[ji(Qo(),(function(t){Ni(t,fC,{name:e.name}),i(t)})),ji(ui(),(function(t){Ni(t,fC,{name:e.name}),i(t)}))]]))]])),eventOrder:(r={}
1,r[Xo()]=["streaming","urlinput-events","invalidating"],r),model:{getDisplayText:function(e){return e.value},selectsOver:!1,populateFromBrowse:!1},markers:{openClass:"tox-textfield--popup-open"},lazySink:t.shared.getSink,parts:{menu:jb(0,0,"normal")},onExecute:function(e,t,n){Ni(t,gC,{})},onItemExecute:function(t,n,r,o){i(t),Ni(t,fC,{name:e.name})}}),u=e.label.map((function(e){return lC(e,o)})),c=Sh(function(e,t,n,r){return void 0===n&&(n=e),void 0===r&&(r=e),Pv(n,{tag:"div",classes:["tox-icon","tox-control-wrap__status-icon-"+e],attributes:E({title:o.translate(r),"aria-live":"polite"},t.fold((function(){return{}}),(function(e){return{id:e}})))},o.icons)}("invalid",B.some(l_),"warning")),s=Sh({dom:{tag:"div",classes:["tox-control-wrap__status-icon-wrap"]},components:[c.asSpec()]}),l=n.getUrlPicker(e.filetype),f=ia("browser.url.event"),d=Sh({dom:{tag:"div",classes:["tox-control-wrap"]},components:[a,s.asSpec()],behaviours:Cc([em.config({disabled:function(){return e.disabled||o.isDisabled()}})])}),m=Sh(eO({name:e.name,icon:B.some("browse"),text:e.label.getOr(""),disabled:e.disabled,primary:!1,borderless:!0},(function(e){return Di(e,f)}),o,[],["tox-browse-url"]));return nC.sketch({dom:sC([]),components:u.toArray().concat([{dom:{tag:"div",classes:["tox-form__controls-h-stack"]},components:Q([[d.asSpec()],l.map((function(){return m.asSpec()})).toArray()])}]),fieldBehaviours:Cc([em.config({disabled:function(){return e.disabled||o.isDisabled()},onDisabled:function(e){nC.getField(e).each(em.disable),m.getOpt(e).each(em.disable)},onEnabled:function(e){nC.getField(e).each(em.enable),m.getOpt(e).each(em.enable)}}),Qy(),mg("url-input-events",[ji(f,(function(t){Ud.getCurrent(t).each((function(n){var r=Nf.getValue(n),o=E({fieldname:e.name},r);l.each((function(r){r(o).get((function(r){Nf.setValue(n,r),Ni(t,fC,{name:e.name})}))}))}))}))])])})}(e,t,t.urlinput)})),customeditor:f_((function(e){var t=es(),n=Sh({dom:{tag:e.tag}}),r=es();return{dom:{tag:"div",classes:["tox-custom-editor"]},behaviours:Cc([mg("custom-editor-events",[Gi((function(o){n.getOpt(o).each((function(n){(!function(e){return we(e,"init")}(e)?ET.load(e.scriptId,e.scriptUrl).then((function(t){return t(n.element.dom,e.settings)})):e.init(n.element.dom)).then((function(e){r.on((function(t){e.setValue(t)})),r.clear(),t.set(e)}))}))}))]),Nf.config({store:{mode:"manual",getValue:function(){return t.get().fold((function(){return r.get().getOr("")}),(function(e){return e.getValue()}))},setValue:function(e,n){t.get().fold((function(){r.set(n)}),(function(e){return e.setValue(n)}))}}}),xT()]),components:[n.asSpec()]}})),htmlpanel:f_((function(e){return Jx.sketch("presentation"===e.presets?{dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html}}:{dom:{tag:"div",classes:["tox-form__group"],innerHtml:e.html,attributes:{role:"document"}},containerBehaviours:Cc([iC.config({}),bg.config({})])})})),imagetools:f_((function(e,t){return NO(e,t.shared.providers)})),table:f_((function(e,t){return function(e,t){var n,r,o=function(e){return{dom:{tag:"th",innerHtml:t.translate(e)}}},i=function(e){return{dom:{tag:"td",innerHtml:t.translate(e)}}},a=function(e){return{dom:{tag:"tr"},components:V(e,i)}};return{dom:{tag:"table",classes:["tox-dialog__table"]},components:[(r=e.header,{dom:{tag:"thead"},components:[{dom:{tag:"tr"},components:V(r,o)}]}),(n=e.cells,{dom:{tag:"tbody"},components:V(n,a)})],behaviours:Cc([iC.config({}),bg.config({})])}}(e,t.shared.providers)})),panel:f_((function(e,t){return function(e,t){return{dom:{tag:"div",classes:e.classes},components:V(e.items,t.shared.interpreter)}}(e,t)}))},m_={field:function(e,t){return t}},p_=function(e,t,n){var r=cr(n,{shared:{interpreter:function(t){return g_(e,t,r)}}});return g_(e,t,r)},g_=function(e,t,n){return ye(d_,t.type).fold((function(){return t}),(function(r){return r(e,t,n)}))},h_={valignCentre:[],alignCentre:[],alignLeft:[],alignRight:[],right:[],left:[],bottom:[],top:[]},v_=function(e,t,n){var r={maxHeightFunction:gs()};return function(){return n()?{type:"node",root:Mt(e()),node:B.from(e()),bubble:ys(12,12,h_),layouts:{onRtl:function(){return[dh]},onLtr:function(){return[fh]}},overrides:r}:{type:"hotspot",hotspot:t(),bubble:ys(-12,12,h_),layouts:{onRtl:function(){return[nc]},onLtr:function(){return[rc]}},overrides:r}}},b_=function(e,t,n){return function(){return n()?{type:"node",root:Mt(e()),node:B.from(e()),layouts:{onRtl:function(){return[mh]},onLtr:function(){return[mh]}}}:{type:"hotspot",hotspot:t(),layouts:{onRtl:function(){return[uc]},onLtr:function(){return[uc]}}}}},y_=function(e,t){return function(){return{type:"selection",root:t(),getSelection:function(){var t=e.selection.getRng();return B.some(Ys.range(Be.fromDom(t.startContainer),t.startOffset,Be.fromDom(t.endContainer),t.endOffset))}}}},w_=function(e){return function(t){return{type:"node",root:e(),node:t}}},x_=function(e,t,n){var r=jy(e),o=function(){return Be.fromDom(e.getBody())},i=function(){return Be.fromDom(e.getContentAreaContainer())},a=function(){return r||!n()};return{inlineDialog:v_(i,t,a),banner:b_(i,t,a),cursor:y_(e,o),node:w_(o)}},C_=function(e){return function(t,n){gx(e)(t,n)}},k_=function(e){return function(){return rx(e)}},S_=function(e){return function(){return ox(e)}},T_=function(e){return function(){return ux(e)}},E_=function(e){return{colorPicker:C_(e),hasCustomColors:k_(e),getColors:S_(e),getColorCols:T_(e)}},O_=function(e){return function(){return function(e){return e.getParam("draggable_modal",!1,"boolean")}(e)}},__=function(e){return{isDraggableModal:O_(e)}},A_=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",format:"bold"},{title:"Italic",format:"italic"},{title:"Underline",format:"underline"}
1,{title:"Strikethrough",format:"strikethrough"},{title:"Superscript",format:"superscript"},{title:"Subscript",format:"subscript"},{title:"Code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Align",items:[{title:"Left",format:"alignleft"},{title:"Center",format:"aligncenter"},{title:"Right",format:"alignright"},{title:"Justify",format:"alignjustify"}]}],D_=function(e){return K(e,(function(e,t){if(we(t,"items")){var n=D_(t.items);return{customFormats:e.customFormats.concat(n.customFormats),formats:e.formats.concat([{title:t.title,items:n.formats}])}}if(function(e){return we(e,"inline")}(t)||function(e){return we(e,"block")}(t)||function(e){return we(e,"selector")}(t)){var r="custom-"+(o(t.name)?t.name:t.title.toLowerCase());return{customFormats:e.customFormats.concat([{name:r,format:t}]),formats:e.formats.concat([{title:t.title,format:r,icon:t.icon}])}}return E(E({},e),{formats:e.formats.concat(t)})}),{customFormats:[],formats:[]})},N_=function(e){return function(e){return B.from(e.getParam("style_formats")).filter(a)}(e).map((function(t){var n=function(e,t){var n=D_(t),r=function(t){W(t,(function(t){e.formatter.has(t.name)||e.formatter.register(t.name,t.format)}))};return e.formatter?r(n.customFormats):e.on("init",(function(){r(n.customFormats)})),n.formats}(e,t);return function(e){return e.getParam("style_formats_merge",!1,"boolean")}(e)?A_.concat(n):n})).getOr(A_)},R_=function(e,t,n){var r={type:"formatter",isSelected:t(e.format),getStylePreview:n(e.format)};return cr(e,r)},P_=function(e,t,n,r){var i=function(t){return V(t,(function(t){var a=le(t);if(xe(t,"items")){var u=i(t.items);return cr(function(e){return cr(e,{type:"submenu"})}(t),{getStyleItems:v(u)})}return xe(t,"format")?function(e){return R_(e,n,r)}(t):1===a.length&&j(a,"title")?cr(t,{type:"separator"}):function(t){var i=o(t.name)?t.name:ia(t.title),a="custom-"+i,u={type:"formatter",format:a,isSelected:n(a),getStylePreview:r(a)},c=cr(t,u);return e.formatter.register(i,c),c}(t)}))};return i(t)},B_=function(e){var t=function(t){return function(){return e.formatter.match(t)}},n=function(t){return function(){var n=e.formatter.get(t);return void 0!==n?B.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):B.none()}},r=function(e){var t=e.items;return void 0!==t&&t.length>0?J(t,r):[e.format]},o=Co([]),i=Co([]),a=Co([]),u=Co([]),c=Co(!1);e.on("PreInit",(function(a){var u=N_(e),c=P_(e,u,t,n);o.set(c),i.set(J(c,r))})),e.on("addStyleModifications",(function(o){var i=P_(e,o.items,t,n);a.set(i),c.set(o.replace),u.set(J(i,r))}));return{getData:function(){var e=c.get()?[]:o.get(),t=a.get();return e.concat(t)},getFlattenedKeys:function(){var e=c.get()?[]:i.get(),t=u.get();return e.concat(t)}}},I_=OT.trim,M_=function(e){return function(t){if(function(e){return f(e)&&1===e.nodeType}(t)){if(t.contentEditable===e)return!0;if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},L_=M_("true"),F_=M_("false"),j_=function(e,t,n,r,o){return{type:e,title:t,url:n,level:r,attach:o}},U_=function(e){return e.innerText||e.textContent},H_=function(e){return function(e){return e&&"A"===e.nodeName&&void 0!==(e.id||e.name)}(e)&&V_(e)},z_=function(e){return e&&/^(H[1-6])$/.test(e.nodeName)},V_=function(e){return function(e){for(;e=e.parentNode;){var t=e.contentEditable;if(t&&"inherit"!==t)return L_(e)}return!1}(e)&&!F_(e)},W_=function(e){return z_(e)&&V_(e)},q_=function(e){var t=function(e){return e.id?e.id:ia("h")}(e);return j_("header",U_(e),"#"+t,function(e){return z_(e)?parseInt(e.nodeName.substr(1),10):0}(e),(function(){e.id=t}))},$_=function(e){var t=e.id||e.name,n=U_(e);return j_("anchor",n||"#"+t,"#"+t,0,g)},G_=function(e){var t,n=(t="h1,h2,h3,h4,h5,h6,a:not([href])",V(cl(Be.fromDom(e),t),(function(e){return e.dom})));return n},K_=function(e){return I_(e.title).length>0},Y_=function(e){var t=G_(e);return $(function(e){return V($(e,W_),q_)}(t).concat(function(e){return V($(e,H_),$_)}(t)),K_)},X_="tinymce-url-history",Q_=function(e){return o(e)&&/^https?/.test(e)},J_=function(e){return i(e)&&ve(e,(function(e){return!(a(t=e)&&t.length<=5&&Z(t,Q_));var t})).isNone()},Z_=function(){var e,t=Qw.getItem(X_);if(null===t)return{};try{e=JSON.parse(t)}catch(e){if(e instanceof SyntaxError)return{};throw e}return J_(e)?e:{}},eA=function(e){var t=Z_();return ye(t,e).getOr([])},tA=function(e,t){if(Q_(e)){var n=Z_(),r=ye(n,t).getOr([]),o=$(r,(function(t){return t!==e}));n[t]=[e].concat(o).slice(0,5),function(e){if(!J_(e))throw new Error("Bad format for history:\n"+JSON.stringify(e));Qw.setItem(X_,JSON.stringify(e))}(n)}},nA=function(e){return!!e},rA=function(e){return me(OT.makeMap(e,/[, ]/),nA)},oA=function(e){return B.from(function(e){return e.getParam("file_picker_callback")}(e)).filter(d)},iA=function(e,t){var n=function(e){var t=B.some(function(e){return e.getParam("file_picker_types")}(e)).filter(nA),n=B.some(function(e){return e.getParam("file_browser_callback_types")}(e)).filter(nA),r=t.or(n).map(rA);return oA(e).fold(k,(function(e){return r.fold(S,(function(e){return le(e).length>0&&e}))}))}(e);return c(n)?n?oA(e):B.none():n[t]?oA(e):B.none()},aA=function(e){return B.from(e).filter(o).getOrUndefined()},uA=function(e){return{getHistory:eA,addToHistory:tA,getLinkInformation:function(){return function(e){return function(e){return!1===e.getParam("typeahead_urls")}(e)?B.none():B.some({targets:Y_(e.getBody()),anchorTop:aA(qy(e)),anchorBottom:aA($y(e))})}(e)},getValidationHandler:function(){return function(e){return B.from(function(e){var t=e.getParam("file_picker_validator_handler",void 0,"function");return void 0===t?e.getParam("filepicker_validator_handler",void 0,"function"):t}(e))}(e)},getUrlPicker:function(t){return function(e,t){return iA(e,t).map((function(n){return function(r){return BC((function(a){var u=E({filetype:t,fieldname:r.fieldname},B.from(r.meta).getOr({}));n.call(e,(function(e,t){if(!o(e))throw new Error("Expected value to be string");if(void 0!==t&&!i(t))throw new Error("Expected meta to be a object");a({value:e,meta:t})}),r.value,u)}))}}))}(e,t)}}},cA=function(e,t,n){var r=Co(!1),o=function(e){var t=Co(Ly(e)?"bottom":"top");return{isPositionedAtTop:function(){return"top"===t.get()},getDockingMode:t.get,setDockingMode:t.set}}(t),i={shared:{providers:{icons:function(){return t.ui.registry.getAll().icons},menuItems:function(){return t.ui.registry.getAll().menuItems},translate:Sv.translate,isDisabled:function(){return t.mode.isReadOnly()||t.ui.isDisabled()},getSetting:t.getParam.bind(t)},interpreter:function(e){return function(e,t){return g_(m_,e,t)}(e,i)},anchors:x_(t,n,o.isPositionedAtTop),header:o,getSink:function(){return qn.value(e)}},urlinput:uA(t),styleselect:B_(t),colorinput:E_(t),dialog:__(t),isContextMenuOpen:function(){return r.get()},setContextMenuState:function(e){return r.set(e)}};return i},sA=Ad,lA=dd,fA=v([mo("shell",!1),Xr("makeItem"),mo("setupItem",g),If("listBehaviours",[dg])]),dA=sd({name:"items",overrides:function(){return{behaviours:Cc([dg.config({})])}}}),mA=v([dA]),pA=v("CustomList"),gA=Md({name:pA(),configFields:fA(),partFields:mA(),factory:function(e,t,n,r){var o=e.shell?{behaviours:[dg.config({})],components:[]}:{behaviours:[],components:t},i=function(t){return e.shell?B.some(t):xd(t,e,"items")};return{uid:e.uid,dom:e.dom,components:o.components,behaviours:Bf(e.listBehaviours,o.behaviours),apis:{setItems:function(t,n){i(t).fold((function(){throw new Error("Custom List was defined to not be a shell, but no item container was specified in components")}),(function(r){var o=dg.contents(r),i=n.length,a=i-o.length,u=a>0?H(a,(function(){return e.makeItem()})):[],c=o.slice(i);W(c,(function(e){return dg.remove(r,e)})),W(u,(function(e){return dg.append(r,e)}));var s=dg.contents(r);W(s,(function(r,o){e.setupItem(t,r,n[o],o)}))}))}}}}
1,apis:{setItems:function(e,t,n){e.setItems(t,n)}}}),hA=v([Xr("dom"),mo("shell",!0),Rf("toolbarBehaviours",[dg])]),vA=v([sd({name:"groups",overrides:function(){return{behaviours:Cc([dg.config({})])}}})]),bA=Md({name:"Toolbar",configFields:hA(),partFields:vA(),factory:function(e,t,n,r){var o=function(t){return e.shell?B.some(t):xd(t,e,"groups")},i=e.shell?{behaviours:[dg.config({})],components:[]}:{behaviours:[],components:t};return{uid:e.uid,dom:e.dom,components:i.components,behaviours:Bf(e.toolbarBehaviours,i.behaviours),apis:{setGroups:function(e,t){o(e).fold((function(){throw new Error("Toolbar was defined to not be a shell, but no groups container was specified in components")}),(function(e){dg.set(e,t)}))}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)}}}),yA=g,wA=k,xA=v([]),CA=Object.freeze({__proto__:null,setup:yA,isDocked:wA,getBehaviours:xA}),kA=function(e){return(Ce(rn(e,"position"),"fixed")?B.none():Ot(e)).orThunk((function(){var t=Be.fromTag("span");return Et(e).bind((function(e){On(e,t);var n=Ot(t);return Dn(t),n}))}))},SA=function(e){return kA(e).map(hn).getOrThunk((function(){return pn(0,0)}))},TA=ko([{static:[]},{absolute:["positionCss"]},{fixed:["positionCss"]}]),EA=function(e,t){var n=e.element;Fa(n,t.transitionClass),Ua(n,t.fadeOutClass),Fa(n,t.fadeInClass),t.onShow(e)},OA=function(e,t){var n=e.element;Fa(n,t.transitionClass),Ua(n,t.fadeInClass),Fa(n,t.fadeOutClass),t.onHide(e)},_A=function(e,t,n){return Z(e,(function(e){switch(e){case"bottom":return function(e,t){return e.bottom<=t.bottom}(t,n);case"top":return function(e,t){return e.y>=t.y}(t,n)}}))},AA=function(e,t){return t.getInitialPos().map((function(t){return jn(t.bounds.x,t.bounds.y,yn(e),fn(e))}))},DA=function(e,t,n){return n.getInitialPos().bind((function(r){switch(n.clearInitialPos(),r.position){case"static":return B.some(TA.static());case"absolute":var o=kA(e).map(Un).getOrThunk((function(){return Un(Ht())}));return B.some(TA.absolute(Mc("absolute",ye(r.style,"left").map((function(e){return t.x-o.x})),ye(r.style,"top").map((function(e){return t.y-o.y})),ye(r.style,"right").map((function(e){return o.right-t.right})),ye(r.style,"bottom").map((function(e){return o.bottom-t.bottom})))));default:return B.none()}}))},NA=function(e,t,n){var r=Un(e);if(_A(n.getModes(),r,t))return B.none();!function(e,t,n){n.setInitialPos({style:on(e),position:tn(e,"position")||"static",bounds:t})}(e,r,n);var o=zn(),i=t.y-o.y,a=o.bottom-t.bottom,u=r.y<=t.y;return B.some(TA.fixed(Mc("fixed",B.some(r.x-o.x),u?B.some(i):B.none(),B.none(),u?B.none():B.some(a))))},RA=function(e,t,n){var r=e.element;return Ce(rn(r,"position"),"fixed")?function(e,t,n){return AA(e,n).filter((function(e){return _A(n.getModes(),e,t)})).bind((function(t){return DA(e,t,n)}))}(r,t,n):NA(r,t,n)},PA=function(e,t,n){n.setDocked(!1),W(["left","right","top","bottom","position"],(function(t){return un(e.element,t)})),t.onUndocked(e)},BA=function(e,t,n,r){var o="fixed"===r.position;n.setDocked(o),Lc(e.element,r),(o?t.onDocked:t.onUndocked)(e)},IA=function(e,t,n,r,o){void 0===o&&(o=!1),t.contextual.each((function(t){t.lazyContext(e).each((function(i){var a=function(e,t){return e.y<t.bottom&&e.bottom>t.y}(i,r);a!==n.isVisible()&&(n.setVisible(a),o&&!a?(za(e.element,[t.fadeOutClass]),t.onHide(e)):(a?EA:OA)(e,t))}))}))},MA=function(e,t,n){var r=e.element;n.setDocked(!1),function(e,t){var n=e.element;return AA(n,t).bind((function(e){return DA(n,e,t)}))}(e,n).each((function(r){r.fold((function(){return PA(e,t,n)}),(function(r){return BA(e,t,n,r)}),g)})),n.setVisible(!0),t.contextual.each((function(t){Va(r,[t.fadeInClass,t.fadeOutClass,t.transitionClass]),t.onShow(e)})),LA(e,t,n)},LA=function(e,t,n){e.getSystem().isConnected()&&function(e,t,n){var r=t.lazyViewport(e);n.isDocked()&&IA(e,t,n,r),RA(e,r,n).each((function(o){o.fold((function(){return PA(e,t,n)}),(function(r){return BA(e,t,n,r)}),(function(o){IA(e,t,n,r,!0),BA(e,t,n,o)}))}))}(e,t,n)},FA=function(e,t,n){n.isDocked()&&MA(e,t,n)},jA=Object.freeze({__proto__:null,refresh:LA,reset:FA,isDocked:function(e,t,n){return n.isDocked()},getModes:function(e,t,n){return n.getModes()},setModes:function(e,t,n,r){return n.setModes(r)}}),UA=Object.freeze({__proto__:null,events:function(e,t){return Mi([$i(ei(),(function(n,r){e.contextual.each((function(e){Ha(n.element,e.transitionClass)&&(Va(n.element,[e.transitionClass,e.fadeInClass]),(t.isVisible()?e.onShown:e.onHidden
1)(n));r.stop()}))})),ji(bi(),(function(n,r){LA(n,e,t)})),ji(yi(),(function(n,r){FA(n,e,t)}))])}}),HA=[fo("contextual",[Zr("fadeInClass"),Zr("fadeOutClass"),Zr("transitionClass"),to("lazyContext"),Au("onShow"),Au("onShown"),Au("onHide"),Au("onHidden")]),yo("lazyViewport",zn),wo("modes",["top","bottom"],Pr),Au("onDocked"),Au("onUndocked")],zA=Sc({fields:HA,name:"docking",active:UA,apis:jA,state:Object.freeze({__proto__:null,init:function(e){var t=Co(!1),n=Co(!0),r=es(),o=Co(e.modes);return Ca({isDocked:t.get,setDocked:t.set,getInitialPos:r.get,setInitialPos:r.set,clearInitialPos:r.clear,isVisible:n.get,setVisible:n.set,getModes:o.get,setModes:o.set,readState:function(){return"docked: "+t.get()+", visible: "+n.get()+", modes: "+o.get().join(",")}})}})}),VA=v(ia("toolbar-height-change")),WA={fadeInClass:"tox-editor-dock-fadein",fadeOutClass:"tox-editor-dock-fadeout",transitionClass:"tox-editor-dock-transition"},qA="tox-tinymce--toolbar-sticky-on",$A="tox-tinymce--toolbar-sticky-off",GA=function(e,t){return j(zA.getModes(e),t)},KA=function(e){var t=e.element;Et(t).each((function(n){var r="padding-"+zA.getModes(e)[0];if(zA.isDocked(e)){var o=yn(n);Jt(t,"width",o+"px"),Jt(n,r,function(e){return dn(e)+(parseInt(tn(e,"margin-top"),10)||0)+(parseInt(tn(e,"margin-bottom"),10)||0)}(t)+"px")}else un(t,"width"),un(n,r)}))},YA=function(e,t){t?(Ua(e,WA.fadeOutClass),za(e,[WA.transitionClass,WA.fadeInClass])):(Ua(e,WA.fadeInClass),za(e,[WA.fadeOutClass,WA.transitionClass]))},XA=function(e,t){var n=Be.fromDom(e.getContainer());t?(Fa(n,qA),Ua(n,$A)):(Fa(n,$A),Ua(n,qA))},QA=function(e,t){var n=es(),r=t.getSink,o=function(e){r().each((function(t){return e(t.element)}))},i=function(t){e.inline||KA(t),XA(e,zA.isDocked(t)),t.getSystem().broadcastOn([mf()],{}),r().each((function(e){return e.getSystem().broadcastOn([mf()],{})}))},a=e.inline?[]:function(){var e;return[_c.config({channels:(e={},e[VA()]={onReceive:KA},e)})]}();return _([bg.config({}),zA.config({contextual:E({lazyContext:function(t){var n=dn(t.element),r=e.inline?e.getContentAreaContainer():e.getContainer(),o=Un(Be.fromDom(r)),i=o.height-n,a=o.y+(GA(t,"top")?0:n);return B.some(jn(o.x,a,o.width,i))},onShow:function(){o((function(e){return YA(e,!0)}))},onShown:function(e){o((function(e){return Va(e,[WA.transitionClass,WA.fadeInClass])})),n.get().each((function(t){var r,o,i;r=e.element,i=Ct(o=t),Pc(i).filter((function(e){return!yt(o,e)})).filter((function(e){return yt(e,Be.fromDom(i.dom.body))||xt(r,e)})).each((function(){return Nc(o)})),n.clear()}))},onHide:function(e){(function(e,t){return Bc(e).orThunk((function(){return t().toOptional().bind((function(e){return Bc(e.element)}))}))})(e.element,r).fold(n.clear,n.set),o((function(e){return YA(e,!1)}))},onHidden:function(){o((function(e){return Va(e,[WA.transitionClass])}))}},WA),lazyViewport:function(t){var n=zn(),r=function(e){return e.getParam("toolbar_sticky_offset",0,"number")}(e),o=n.y+(GA(t,"top")?r:0),i=n.height-(GA(t,"bottom")?r:0);return jn(n.x,o,n.width,i)},modes:[t.header.getDockingMode()],onDocked:i,onUndocked:i})],a,!0)},JA=Object.freeze({__proto__:null,setup:function(e,t,n){e.inline||(t.header.isPositionedAtTop()||e.on("ResizeEditor",(function(){n().each(zA.reset)})),e.on("ResizeWindow ResizeEditor",(function(){n().each(KA)})),e.on("SkinLoaded",(function(){n().each((function(e){zA.isDocked(e)?zA.reset(e):zA.refresh(e)}))})),e.on("FullscreenStateChanged",(function(){n().each(zA.reset)}))),e.on("AfterScrollIntoView",(function(e){n().each((function(t){zA.refresh(t);var n=t.element;ep(n)&&function(e,t){var n=Ct(t),r=n.dom.defaultView.innerHeight,o=Rn(n),i=Be.fromDom(e.elm),a=Hn(i),u=fn(i),c=a.y,s=c+u,l=hn(t),f=fn(t),d=l.top,m=d+f,p=Math.abs(d-o.top)<2,g=Math.abs(m-(o.top+r))<2;p&&c<m?Pn(o.left,c-f,n):g&&s>d&&Pn(o.left,c-r+u+f,n)}(e,n)}))})),e.on("PostRender",(function(){XA(e,!1)}))},isDocked:function(e){return e().map(zA.isDocked).getOr(!1)},getBehaviours:QA}),ZA=Tr([Zr("type"),Qr("items",Or([Ar([Zr("name"),oo("items",Pr)]),Pr]))].concat(ib)),eD=[co("text"),co("tooltip"),co("icon"),to("fetch"),yo("onSetup",(function(){return g}))],tD=Tr(_([Zr("type")],eD,!0)),nD=function(e){return zr("menubutton",tD,e)},rD=Tr([Zr("type"),co("tooltip"),co("icon"),co("text"),so("select"),to("fetch"),yo("onSetup",(function(){return g})),vo("presets","normal",["normal","color","listpreview"]),mo("columns",1),to("onAction"),to("onItemAction")]),oD=Id({factory:function(e,t){var n={focu
1s:ag.focusIn,setMenus:function(e,n){var r=V(n,(function(e){var n=nD({type:"menubutton",text:e.text,fetch:function(t){t(e.getItems())}}).mapError((function(e){return qr(e)})).getOrDie();return KE(n,"tox-mbtn",t.backstage,B.some("menuitem"))}));dg.set(e,r)}};return{uid:e.uid,dom:e.dom,components:[],behaviours:Cc([dg.config({}),mg("menubar-events",[Gi((function(t){e.onSetup(t)})),ji(qo(),(function(e,t){lu(e.element,".tox-mbtn--active").each((function(n){fu(t.event.target,".tox-mbtn").each((function(t){yt(n,t)||e.getSystem().getByDom(n).each((function(n){e.getSystem().getByDom(t).each((function(e){mk.expand(e),mk.close(n),bg.focus(e)}))}))}))}))})),ji(Si(),(function(e,t){t.event.prevFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(n){t.event.newFocus.bind((function(t){return e.getSystem().getByDom(t).toOptional()})).each((function(e){mk.isOpen(n)&&(mk.expand(e),mk.close(n))}))}))}))]),ag.config({mode:"flow",selector:".tox-mbtn",onEscape:function(t){return e.onEscape(t),B.some(!0)}}),iC.config({})]),apis:n,domModification:{attributes:{role:"menubar"}}}},name:"silver.Menubar",configFields:[Xr("dom"),Xr("uid"),Xr("onEscape"),Xr("backstage"),mo("onSetup",g)],apis:{focus:function(e,t){e.focus(t)},setMenus:function(e,t,n){e.setMenus(t,n)}}}),iD=function(e,t){return t.getAnimationRoot.fold((function(){return e.element}),(function(t){return t(e)}))},aD=function(e){return e.dimension.property},uD=function(e,t){return e.dimension.getDimension(t)},cD=function(e,t){var n=iD(e,t);Va(n,[t.shrinkingClass,t.growingClass])},sD=function(e,t){Ua(e.element,t.openClass),Fa(e.element,t.closedClass),Jt(e.element,aD(t),"0px"),cn(e.element)},lD=function(e,t){Ua(e.element,t.closedClass),Fa(e.element,t.openClass),un(e.element,aD(t))},fD=function(e,t,n,r){n.setCollapsed(),Jt(e.element,aD(t),uD(t,e.element)),cn(e.element),cD(e,t),sD(e,t),t.onStartShrink(e),t.onShrunk(e)},dD=function(e,t,n,r){var o=r.getOrThunk((function(){return uD(t,e.element)}));n.setCollapsed(),Jt(e.element,aD(t),o),cn(e.element);var i=iD(e,t);Ua(i,t.growingClass),Fa(i,t.shrinkingClass),sD(e,t),t.onStartShrink(e)},mD=function(e,t,n){var r=uD(t,e.element);("0px"===r?fD:dD)(e,t,n,B.some(r))},pD=function(e,t,n){var r=iD(e,t),o=Ha(r,t.shrinkingClass),i=uD(t,e.element);lD(e,t);var a=uD(t,e.element);(o?function(){Jt(e.element,aD(t),i),cn(e.element)}:function(){sD(e,t)})(),Ua(r,t.shrinkingClass),Fa(r,t.growingClass),lD(e,t),Jt(e.element,aD(t),a),n.setExpanded(),t.onStartGrow(e)},gD=function(e,t,n){var r=iD(e,t);return!0===Ha(r,t.growingClass)},hD=function(e,t,n){var r=iD(e,t);return!0===Ha(r,t.shrinkingClass)},vD=Object.freeze({__proto__:null,refresh:function(e,t,n){if(n.isExpanded()){un(e.element,aD(t));var r=uD(t,e.element);Jt(e.element,aD(t),r)}}
1,grow:function(e,t,n){n.isExpanded()||pD(e,t,n)},shrink:function(e,t,n){n.isExpanded()&&mD(e,t,n)},immediateShrink:function(e,t,n){n.isExpanded()&&fD(e,t,n)},hasGrown:function(e,t,n){return n.isExpanded()},hasShrunk:function(e,t,n){return n.isCollapsed()},isGrowing:gD,isShrinking:hD,isTransitioning:function(e,t,n){return gD(e,t)||hD(e,t)},toggleGrow:function(e,t,n){(n.isExpanded()?mD:pD)(e,t,n)},disableTransitions:cD}),bD=Object.freeze({__proto__:null,exhibit:function(e,t,n){return Sa(t.expanded?{classes:[t.openClass],styles:{}}:{classes:[t.closedClass],styles:Eo(t.dimension.property,"0px")})},events:function(e,t){return Mi([$i(ei(),(function(n,r){r.event.raw.propertyName===e.dimension.property&&(cD(n,e),t.isExpanded()&&un(n.element,e.dimension.property),(t.isExpanded()?e.onGrown:e.onShrunk)(n))}))])}}),yD=[Xr("closedClass"),Xr("openClass"),Xr("shrinkingClass"),Xr("growingClass"),io("getAnimationRoot"),Au("onShrunk"),Au("onStartShrink"),Au("onGrown"),Au("onStartGrow"),mo("expanded",!1),Qr("dimension",$r("property",{width:[Pu("property","width"),Pu("getDimension",(function(e){return yn(e)+"px"}))],height:[Pu("property","height"),Pu("getDimension",(function(e){return fn(e)+"px"}))]}))],wD=Sc({fields:yD,name:"sliding",active:bD,apis:vD,state:Object.freeze({__proto__:null,init:function(e){var t=Co(e.expanded);return Ca({isExpanded:function(){return!0===t.get()},isCollapsed:function(){return!1===t.get()},setCollapsed:w(t.set,!1),setExpanded:w(t.set,!0),readState:function(){return"expanded: "+t.get()}})}})}),xD="container",CD=[Rf("slotBehaviours",[])],kD=function(e){return"<alloy.field."+e+">"},SD=function(e,t){var n,r=function(t){return Td(e)},o=function(t,n){return function(r,o){return xd(r,e,o).map((function(e){return t(e,o)})).getOr(n)}},i=function(e,t){return"true"!==$t(e.element,"aria-hidden")},a=o(i,!1),u=o((function(e,t){if(i(e)){var n=e.element;Jt(n,"display","none"),Wt(n,"aria-hidden","true"),Ni(e,Ti(),{name:t,visible:!1})}})),c=(n=u,function(e,t){W(t,(function(t){return n(e,t)}))}),s=o((function(e,t){if(!i(e)){var n=e.element;un(n,"display"),Yt(n,"aria-hidden"),Ni(e,Ti(),{name:t,visible:!0})}})),l={getSlotNames:r,getSlot:function(t,n){return xd(t,e,n)},isShowing:a,hideSlot:u,hideAllSlots:function(e){return c(e,r())},showSlot:s};return{uid:e.uid,dom:e.dom,components:t,behaviours:Pf(e.slotBehaviours),apis:l}},TD=me({getSlotNames:function(e,t){return e.getSlotNames(t)},getSlot:function(e,t,n){return e.getSlot(t,n)},isShowing:function(e,t,n){return e.isShowing(t,n)},hideSlot:function(e,t,n){return e.hideSlot(t,n)},hideAllSlots:function(e,t){return e.hideAllSlots(t)},showSlot:function(e,t,n){return e.showSlot(t,n)}},(function(e){return wa(e)})),ED=E(E({},TD),{sketch:function(e){var t=function(){var e=[];return{slot:function(t,n){return e.push(t),hd(xD,kD(t),n)},record:v(e)}}(),n=e(t),r=t.record(),o=V(r,(function(e){return ud({name:e,pname:kD(e)})}));return Nd(xD,CD,o,SD,n)}}),OD=Tr([co("icon"),co("tooltip"),yo("onShow",g),yo("onHide",g),yo("onSetup",(function(){return g}))]),_D=function(e){return{element:function(){return e.element.dom}}},AD=function(e,t){var n=V(le(t),(function(e){var n=Vr(function(e){return zr("sidebar",OD,e)}(t[e]));return{name:e,getApi:_D,onSetup:n.onSetup,onShow:n.onShow,onHide:n.onHide}}));return V(n,(function(t){var r=Co(g);return e.slot(t.name,{dom:{tag:"div",classes:["tox-sidebar__pane"]},behaviours:fy([rw(t,r),ow(t,r),ji(Ti(),(function(e,t){var r=t.event,o=Y(n,(function(e){return e.name===r.name}));o.each((function(t){(r.visible?t.onShow:t.onHide)(t.getApi(e))}))}))])})}))},DD=function(e){return ED.sketch((function(t){return{dom:{tag:"div",classes:["tox-sidebar__pane-container"]},components:AD(t,e),slotBehaviours:fy([Gi((function(e){return ED.hideAllSlots(e)}))])}}))},ND=function(e){return Ud.getCurrent(e).bind((function(e){return wD.isGrowing(e)||wD.hasGrown(e)?Ud.getCurrent(e).bind((function(e){return Y(ED.getSlotNames(e),(function(t){return ED.isShowing(e,t)}))})):B.none()}))},RD=ia("FixSizeEvent"),PD=ia("AutoSizeEvent"),BD=Object.freeze({__proto__:null,block:function(e,t,n,r){Wt(e.element,"aria-busy",!0);var o=t.getRoot(e).getOr(e),i=Cc([ag.config({mode:"special",onTab:function(){return B.some(!0)},onShiftTab:function(){return B.some(!0)}}),bg.config({})]),a=r(o,i),u=o.getSystem().build(a);
1dg.append(o,nu(u)),u.hasConfigured(ag)&&t.focus&&ag.focusIn(u),n.isBlocked()||t.onBlock(e),n.blockWith((function(){return dg.remove(o,u)}))},unblock:function(e,t,n){Yt(e.element,"aria-busy"),n.isBlocked()&&t.onUnblock(e),n.clear()}}),ID=[yo("getRoot",B.none),bo("focus",!0),Au("onBlock"),Au("onUnblock")],MD=Sc({fields:ID,name:"blocking",apis:BD,state:Object.freeze({__proto__:null,init:function(){var e=Jc();return Ca({readState:e.isSet,blockWith:function(t){e.set({destroy:t})},clear:e.clear,isBlocked:e.isSet})}})}),LD=function(e){return Ud.getCurrent(e).each((function(e){return Nc(e.element)}))},FD=function(e,t,n,r){var o=t.element;if(function(e,t){var n="tabindex",r="data-mce-"+n;B.from(e.iframeElement).map(Be.fromDom).each((function(e){t?(Gt(e,n).each((function(t){return Wt(e,r,t)})),Wt(e,n,-1)):(Yt(e,n),Gt(e,r).each((function(t){Wt(e,n,t),Yt(e,r)})))}))}(e,n),n)MD.block(t,function(e){return function(t,n){return{dom:{tag:"div",attributes:{"aria-label":e.translate("Loading..."),tabindex:"0"},classes:["tox-throbber__busy-spinner"]},components:[{dom:kh('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}}}(r)),un(o,"display"),Yt(o,"aria-hidden"),e.hasFocus()&&LD(t);else{var i=Ud.getCurrent(t).exists((function(e){return Rc(e.element)}));MD.unblock(t),Jt(o,"display","none"),Wt(o,"aria-hidden","true"),i&&e.focus()}},jD=function(e,t,n){var r=Co(!1),o=es(),i=function(n){r.get()&&!function(e){return!!function(e){return"focusin"===e.type}(e)&&(e.composed?ae(e.composedPath()):B.from(e.target)).map(Be.fromDom).filter(Fe).exists((function(e){return Ha(e,"mce-pastebin")}))}(n)&&(n.preventDefault(),LD(t()),e.editorManager.setActive(e))};e.inline||e.on("PreInit",(function(){e.dom.bind(e.getWin(),"focusin",i),e.on("BeforeExecCommand",(function(e){"mcefocus"===e.command.toLowerCase()&&!0!==e.value&&i(e)}))}));var a=function(o){o!==r.get()&&(r.set(o),FD(e,t(),o,n.providers),e.fire("AfterProgressState",{state:o}))};e.on("ProgressState",(function(t){if(o.on(xh.clearTimeout),m(t.time)){var n=xh.setEditorTimeout(e,(function(){return a(t.state)}),t.time);o.set(n)}else a(t.state),o.clear()}))},UD=function(e,t,n){return{within:e,extra:t,withinWidth:n}},HD=function(e,t,n){var r=function(e,t){var n=K(e,(function(e,n){return t(n,e.len).fold(v(e),(function(t){return{len:t.finish,list:e.list.concat([t])}}))}),{len:0,list:[]});return n.list}(e,(function(e,t){var r=n(e);return B.some({element:e,start:t,finish:t+r,width:r})})),o=$(r,(function(e){return e.finish<=t})),i=G(o,(function(e,t){return e+t.width}),0);return{within:o,extra:r.slice(o.length),withinWidth:i}},zD=function(e){return V(e,(function(e){return e.element}))},VD=function(e,t,n,r){var o=function(e,t,n){var r=HD(t,e,n);return 0===r.extra.length?B.some(r):B.none()}(e,t,n).getOrThunk((function(){return HD(t,e-n(r),n)})),i=o.within,a=o.extra,u=o.withinWidth;return 1===a.length&&a[0].width<=n(r)?function(e,t,n){var r=zD(e.concat(t));return UD(r,[],n)}(i,a,u):a.length>=1?function(e,t,n,r){var o=zD(e).concat([n]);return UD(o,zD(t),r)}(i,a,r,u):function(e,t,n){return UD(zD(e),[],n)}(i,0,u)},WD=function(e,t){var n=V(t,(function(e){return nu(e)}));bA.setGroups(e,n)},qD=function(e,t,n){var r=t.builtGroups.get();if(0!==r.length){var o=Cd(e,t,"primary"),i=YC.getCoupled(e,"overflowGroup");Jt(o.element,"visibility","hidden");var a=r.concat([i]),u=se(a,(function(e){return Bc(e.element).bind((function(t){return e.getSystem().getByDom(t).toOptional()}))}));n([]),WD(o,a);var c=yn(o.element),s=VD(c,t.builtGroups.get(),(function(e){return yn(e.element)}),i);0===s.extra.length?(dg.remove(o,i),n([])):(WD(o,s.within),n(s.extra)),un(o.element,"visibility"),cn(o.element),u.each(bg.focu
1s)}},$D=v([Rf("splitToolbarBehaviours",[YC]),Kr("builtGroups",(function(){return Co([])}))]),GD=v([Ou(["overflowToggledClass"]),so("getOverflowBounds"),Xr("lazySink"),Kr("overflowGroups",(function(){return Co([])}))].concat($D())),KD=v([ud({factory:bA,schema:hA(),name:"primary"}),cd({schema:hA(),name:"overflow"}),cd({name:"overflow-button"}),cd({name:"overflow-group"})]),YD=v((function(e,t){!function(e,t){var n=bn.max(e,t,["margin-left","border-left-width","padding-left","padding-right","border-right-width","margin-right"]);Jt(e,"max-width",n+"px")}(e,Math.floor(t))})),XD=v([Ou(["toggledClass"]),Xr("lazySink"),to("fetch"),so("getBounds"),fo("fireDismissalEventInstead",[mo("event",Ci())]),Os()]),QD=v([cd({name:"button",overrides:function(e){return{dom:{attributes:{"aria-haspopup":"true"}},buttonBehaviours:Cc([Dg.config({toggleClass:e.markers.toggledClass,aria:{mode:"expanded"},toggleOnExecute:!1})])}}}),cd({factory:bA,schema:hA(),name:"toolbar",overrides:function(e){return{toolbarBehaviours:Cc([ag.config({mode:"cyclic",onEscape:function(t){return xd(t,e,"button").each(bg.focu
1s),B.none()}})])}}})]),JD=function(e,t){var n=YC.getCoupled(e,"toolbarSandbox");ff.isOpen(n)?ff.close(n):ff.open(n,t.toolbar())},ZD=function(e,t,n,r){var o=n.getBounds.map((function(e){return e()})),i=n.lazySink(e).getOrDie();Hl.positionWithinBounds(i,t,{anchor:{type:"hotspot",hotspot:e,layouts:r,overrides:{maxWidthFunction:YD()}}},o)},eN=function(e,t,n,r,o){bA.setGroups(t,o),ZD(e,t,n,r),Dg.on(e)},tN=Md({name:"FloatingToolbarButton",factory:function(e,t,n,r){return E(E({},Ch.sketch(E(E({},r.button()),{action:function(e){JD(e,r)},buttonBehaviours:Mf({dump:r.button().buttonBehaviours},[YC.config({others:{toolbarSandbox:function(t){return function(e,t,n){var r=du();return{dom:{tag:"div",attributes:{id:r.id}},behaviours:Cc([ag.config({mode:"special",onEscape:function(e){return ff.close(e),B.some(!0)}}),ff.config({onOpen:function(o,i){n.fetch().get((function(o){eN(e,i,n,t.layouts,o),r.link(e.element),ag.focusIn(i)}))},onClose:function(){Dg.off(e),bg.focus(e),r.unlink(e.element)},isPartOf:function(t,n,r){return pu(n,r)||pu(e,r)},getAttachPoint:function(){return n.lazySink(e).getOrDie()}}),_c.config({channels:E(E({},hf(E({isExtraPart:k},n.fireDismissalEventInstead.map((function(e){return{fireEventInstead:{event:e.event}}})).getOr({})))),bf({doReposition:function(){ff.getState(YC.getCoupled(e,"toolbarSandbox")).each((function(r){ZD(e,r,n,t.layouts)}))}}))})])}}(t,n,e)}}})])}))),{apis:{setGroups:function(t,r){ff.getState(YC.getCoupled(t,"toolbarSandbox")).each((function(o){eN(t,o,e,n.layouts,r)}))},reposition:function(t){ff.getState(YC.getCoupled(t,"toolbarSandbox")).each((function(r){ZD(t,r,e,n.layouts)}))},toggle:function(e){JD(e,r)},getToolbar:function(e){return ff.getState(YC.getCoupled(e,"toolbarSandbox"))},isOpen:function(e){return ff.isOpen(YC.getCoupled(e,"toolbarSandbox"))}}})},configFields:XD(),partFields:QD(),apis:{setGroups:function(e,t,n){e.setGroups(t,n)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},getToolbar:function(e,t){return e.getToolbar(t)},isOpen:function(e,t){return e.isOpen(t)}}}),nN=v([Xr("items"),Ou(["itemSelector"]),Rf("tgroupBehaviours",[ag])]),rN=v([ld({name:"items",unit:"item"})]),oN=Md({name:"ToolbarGroup",configFields:nN(),partFields:rN(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,behaviours:Bf(e.tgroupBehaviours,[ag.config({mode:"flow",selector:e.markers.itemSelector})]),domModification:{attributes:{role:"toolbar"}}}}}),iN=function(e){return V(e,(function(e){return nu(e)}))},aN=function(e,t,n){qD(e,n,(function(r){n.overflowGroups.set(r),t.getOpt(e).each((function(e){tN.setGroups(e,iN(r))}))}))},uN=Md({name:"SplitFloatingToolbar",configFields:GD(),partFields:KD(),factory:function(e,t,n,r){var o=Sh(tN.sketch({fetch:function(){return BC((function(t){t(iN(e.overflowGroups.get()))}))},layouts:{onLtr:function(){return[rc,nc]},onRtl:function(){return[nc,rc]},onBottomLtr:function(){return[ic,oc]},onBottomRtl:function(){return[oc,ic]}},getBounds:n.getOverflowBounds,lazySink:e.lazySink,fireDismissalEventInstead:{},markers:{toggledClass:e.markers.overflowToggledClass},parts:{button:r["overflow-button"](),toolbar:r.overflow()}}));return{uid:e.uid,dom:e.dom,components:t,behaviours:Bf(e.splitToolbarBehaviours,[YC.config({others:{overflowGroup:function(){return oN.sketch(E(E({},r["overflow-group"]()),{items:[o.asSpec()]}))}}})]),apis:{setGroups:function(t,n){e.builtGroups.set(V(n,t.getSystem().build)),aN(t,o,e)},refresh:function(t){return aN(t,o,e)},toggle:function(e){o.getOpt(e).each((function(e){tN.toggle(e)}))},isOpen:function(e){return o.getOpt(e).map(tN.isOpen).getOr(!1)},reposition:function(e){o.getOpt(e).each((function(e){tN.reposition(e)}))},getOverflow:function(e){return o.getOpt(e).bind(tN.getToolbar)}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},reposition:function(e,t){e.reposition(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)},getOverflow:function(e,t){return e.getOverflow(t)}}}),cN=v([Ou(["closedClass","openClass","shrinkingClass","growingClass","overflowToggledClass"]),Au("onOpened"),Au("onClosed")].concat($D())),sN=v([ud({factory:bA,schema:hA(),name:"primary"}),ud({factory:bA,schema:hA(),name:"overflow",overrides:function(e){return{toolbarBehaviours:Cc([wD.config({dimension:{property:"height"},closedClass:e.markers.closedClass,openClass:e.markers.openClass,shrinkingClass:e.markers.shrinkingClass,growingClass:e.markers.growingClass,onShrunk:function(t){xd(t,e,"overflow-button").each((function(e){Dg.off(e),bg.focus(e)})),e.onClosed(t)},onGrown:function(t){ag.focusIn(t),e.onOpened(t)},onStartGrow:function(t){xd(t,e,"overflow-button").each(Dg.on)}}),ag.config({mode:"acyclic",onEscape:function(t){return xd(t,e,"overflow-button").each(bg.focu
1s),B.some(!0)}})])}}}),cd({name:"overflow-button",overrides:function(e){return{buttonBehaviours:Cc([Dg.config({toggleClass:e.markers.overflowToggledClass,aria:{mode:"pressed"},toggleOnExecute:!1})])}}}),cd({name:"overflow-group"})]),lN=function(e,t){xd(e,t,"overflow-button").bind((function(){return xd(e,t,"overflow")})).each((function(n){fN(e,t),wD.toggleGrow(n)}))},fN=function(e,t){xd(e,t,"overflow").each((function(n){qD(e,t,(function(e){var t=V(e,(function(e){return nu(e)}));bA.setGroups(n,t)})),xd(e,t,"overflow-button").each((function(e){wD.hasGrown(n)&&Dg.on(e)})),wD.refresh(n)}))},dN=Md({name:"SplitSlidingToolbar",configFields:cN(),partFields:sN(),factory:function(e,t,n,r){var o="alloy.toolbar.toggle";return{uid:e.uid,dom:e.dom,components:t,behaviours:Bf(e.splitToolbarBehaviours,[YC.config({others:{overflowGroup:function(e){return oN.sketch(E(E({},r["overflow-group"]()),{items:[Ch.sketch(E(E({},r["overflow-button"]()),{action:function(t){Di(e,o)}}))]}))}}}),mg("toolbar-toggle-events",[ji(o,(function(t){lN(t,e)}))])]),apis:{setGroups:function(t,n){!function(t,n){var r=V(n,t.getSystem().build);e.builtGroups.set(r)}(t,n),fN(t,e)},refresh:function(t){return fN(t,e)},toggle:function(t){return lN(t,e)},isOpen:function(t){return function(e,t){return xd(e,t,"overflow").map(wD.hasGrown).getOr(!1)}(t,e)}},domModification:{attributes:{role:"group"}}}},apis:{setGroups:function(e,t,n){e.setGroups(t,n)},refresh:function(e,t){e.refresh(t)},toggle:function(e,t){e.toggle(t)},isOpen:function(e,t){return e.isOpen(t)}}}),mN=function(e){var t=e.title.fold((function(){return{}}),(function(e){return{attributes:{title:e}}}));return{dom:E({tag:"div",classes:["tox-toolbar__group"]},t),components:[oN.parts.items({})],items:e.items,markers:{itemSelector:"*:not(.tox-split-button) > .tox-tbtn:not([disabled]), .tox-split-button:not([disabled]), .tox-toolbar-nav-js:not([disabled])"},tgroupBehaviours:Cc([iC.config({}),bg.config({})])}},pN=function(e){return oN.sketch(mN(e))},gN=function(e,t){var n=Gi((function(t){var n=V(e.initGroups,pN);bA.setGroups(t,n)}));return Cc([tw(e.providers.isDisabled),Qy(),ag.config({mode:t,onEscape:e.onEscape,selector:".tox-toolbar__group"}),mg("toolbar-events",[n])])},hN=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return{uid:e.uid,dom:{tag:"div",classes:["tox-toolbar-overlord"]},parts:{"overflow-group":mN({title:B.none(),items:[]}),"overflow-button":QE({name:"more",icon:B.some("more-drawer"),disabled:!1,tooltip:B.some("More..."),primary:!1,borderless:!1},B.none(),e.providers)},splitToolbarBehaviours:gN(e,t)}},vN=function(e){var t=hN(e),n=uN.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}});return uN.sketch(E(E({},t),{lazySink:e.getSink,getOverflowBounds:function(){var t=e.moreDrawerData.lazyHeader().element,n=Hn(t),r=St(t),o=Hn(r),i=Math.max(r.dom.scrollHeight,o.height);return jn(n.x+4,o.y,n.width-8,i)},parts:E(E({},t.parts),{overflow:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:e.attributes}}}),components:[n],markers:{overflowToggledClass:"tox-tbtn--enabled"}}))},bN=function(e){var t=dN.parts.primary({dom:{tag:"div",classes:["tox-toolbar__primary"]}}),n=dN.parts.overflow({dom:{tag:"div",classes:["tox-toolbar__overflow"]}}),r=hN(e);return dN.sketch(E(E({},r),{components:[t,n],markers:{openClass:"tox-toolbar__overflow--open",closedClass:"tox-toolbar__overflow--closed",growingClass:"tox-toolbar__overflow--growing",shrinkingClass:"tox-toolbar__overflow--shrinking",overflowToggledClass:"tox-tbtn--enabled"},onOpened:function(e){e.getSystem().broadcastOn([VA()],{type:"opened"})},onClosed:function(e){e.getSystem().broadcastOn([VA()],{type:"closed"})}}))},yN=function(e){var t=e.cyclicKeying?"cyclic":"acyclic";return bA.sketch({uid:e.uid,dom:{tag:"div",classes:["tox-toolbar"].concat(e.type===wb.scrolling?["tox-toolbar--scrolling"]:[])},components:[bA.parts.groups({})],toolbarBehaviours:gN(e,t)})},wN=lA.optional({factory:oD,name:"menubar",schema:[Xr("backstage")]}),xN=lA.optional({factory:{sketch:function(e){return gA.sketch({uid:e.uid,dom:e.dom,listBehaviours:Cc([ag.config({mode:"acyclic",selector:".tox-toolbar"})]),makeItem:function(){return yN({type:e.type,uid:ia("multiple-toolbar-item"),cyclicKeying:!1,initGroups:[],providers:e.providers,onEscape:function(){return e.onEscape(),B.some(!0)}})},setupItem:function(e,t,n,r){bA.setGroups(t,n)},shell:!0})}},name:"multiple-toolbar",schema:[Xr("dom"),Xr("onEscape")]}),CN=lA.optional({factory:{sketch:function(e){var t=function(e){return e.type===wb.sliding?bN:e.type===wb.floating?vN:yN}(e);return t({type:e.type,uid:e.uid,onEscape:function(){return e.onEscape(),B.some(!0)},cyclicKeying:!1,initGroups:[],getSink:e.getSink,providers:e.providers,moreDrawerData:{lazyToolbar:e.lazyToolbar,lazyMoreButton:e.lazyMoreButton,lazyHeader:e.lazyHeader},attributes:e.attributes})}},name:"toolbar",schema:[Xr("dom"),Xr("onEscape"),Xr("getSink")]}),kN=lA.optional({factory:{sketch:function(e){return{uid:e.uid,dom:e.dom,components:e.components,behaviours:Cc((e.sticky?QA:xA)(e.editor,e.sharedBackstage))}}},name:"header",schema:[Xr("dom")]}),SN=lA.optional({name:"socket",schema:[Xr("dom")]}),TN=lA.optional({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",classes:["tox-sidebar"],attributes:{role:"complementary"}},components:[{dom:{tag:"div",classes:["tox-sidebar__slider"]},components:[],behaviours:Cc([iC.config({}),bg.config({}),wD.config({dimension:{property:"width"},closedClass:"tox-sidebar--sliding-closed",openClass:"tox-sidebar--sliding-open",shrinkingClass:"tox-sidebar--sliding-shrinking",growingClass:"tox-sidebar--sliding-growing",onShrunk:function(e){Ud.getCurrent(e).each(ED.hideAllSlots),Di(e,PD)},onGrown:function(e){Di(e,PD)},onStartGrow:function(e){Ni(e,RD,{width:rn(e.element,"width").getOr("")})},onStartShrink:function(e){Ni(e,RD,{width:yn(e.element)+"px"})}}),dg.config({}),Ud.config({find:function(e){var t=dg.contents(e);return ae(t)}})])}],behaviours:Cc([kT(0),mg("sidebar-sliding-events",[ji(RD,(function(e,t){Jt(e.element,"width",t.event.width)})),ji(PD,(function(e,t){un(e.element,"width")}))])])}}},name:"sidebar",schema:[Xr("dom")]}),EN=lA.optional({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"div",attributes:{"aria-hidden":"true"},classes:["tox-throbber"],styles:{display:"none"}},behaviours:Cc([dg.config({}),MD.config({focus:!1}),Ud.config({find:function(e){return ae(e.components())}})]),components:[]}}},name:"throbber",schema:[Xr("dom")]}),ON=Md({name:"OuterContainer",factory:function(e,t,n){var r={getSocket:function(t){return sA.getPart(t,e,"socket")},setSidebar:function(t,n){sA.getPart(t,e,"sidebar").each((function(e){return function(e,t){Ud.getCurrent(e).each((function(e){return dg.set(e,[DD(t)])}))}(e,n)}))},toggleSidebar:function(t,n){sA.getPart(t,e,"sidebar").each((function(e){return function(e,t){Ud.getCurrent(e).each((function(e){Ud.getCurrent(e).each((function(n){wD.hasGrown(e)?ED.isShowing(n,t)?wD.shrink(e):(ED.hideAllSlots(n),ED.showSlot(n,t)):(ED.hideAllSlots(n),ED.showSlot(n,t),wD.grow(e))}))}))}(e,n)}))},whichSidebar:function(t){return sA.getPart(t,e,"sidebar").bind(ND).getOrNull()},getHeader:function(t){return sA.getPart(t,e,"header")},getToolbar:function(t){return sA.getPart(t,e,"toolbar")},setToolbar:function(t,n){sA.getPart(t,e,"toolbar").each((function(e){e.getApis().setGroups(e,n)}))},setToolbars:function(t,n){sA.getPart(t,e,"multiple-toolbar").each((function(e){gA.setItems(e,n
1)}))},refreshToolbar:function(t){sA.getPart(t,e,"toolbar").each((function(e){return e.getApis().refresh(e)}))},toggleToolbarDrawer:function(t){sA.getPart(t,e,"toolbar").each((function(e){var t,n;t=e.getApis().toggle,n=function(t){return t(e)},null!=t?B.some(n(t)):B.none()}))},isToolbarDrawerToggled:function(t){return sA.getPart(t,e,"toolbar").bind((function(e){return B.from(e.getApis().isOpen).map((function(t){return t(e)}))})).getOr(!1)},getThrobber:function(t){return sA.getPart(t,e,"throbber")},focusToolbar:function(t){sA.getPart(t,e,"toolbar").orThunk((function(){return sA.getPart(t,e,"multiple-toolbar")})).each((function(e){ag.focusIn(e)}))},setMenubar:function(t,n){sA.getPart(t,e,"menubar").each((function(e){oD.setMenus(e,n)}))},focusMenubar:function(t){sA.getPart(t,e,"menubar").each((function(e){oD.focus(e)}))}};return{uid:e.uid,dom:e.dom,components:t,apis:r,behaviours:e.behaviours}},configFields:[Xr("dom"),Xr("behaviours")],partFields:[kN,wN,CN,xN,SN,TN,EN],apis:{getSocket:function(e,t){return e.getSocket(t)},setSidebar:function(e,t,n){e.setSidebar(t,n)},toggleSidebar:function(e,t,n){e.toggleSidebar(t,n)},whichSidebar:function(e,t){return e.whichSidebar(t)},getHeader:function(e,t){return e.getHeader(t)},getToolbar:function(e,t){return e.getToolbar(t)},setToolbar:function(e,t,n){var r=V(n,(function(e){return pN(e)}));e.setToolbar(t,r)},setToolbars:function(e,t,n){var r=V(n,(function(e){return V(e,pN)}));e.setToolbars(t,r)},refreshToolbar:function(e,t){return e.refreshToolbar(t)},toggleToolbarDrawer:function(e,t){e.toggleToolbarDrawer(t)},isToolbarDrawerToggled:function(e,t){return e.isToolbarDrawerToggled(t)},getThrobber:function(e,t){return e.getThrobber(t)},setMenubar:function(e,t,n){e.setMenubar(t,n)},focusMenubar:function(e,t){e.focusMenubar(t)},focusToolbar:function(e,t){e.focusToolbar(t)}}}),_N={file:{title:"File",items:"newdocument restoredraft | preview | export print | deleteallconversations"},edit:{title:"Edit",items:"undo redo | cut copy paste pastetext | selectall | searchreplace"},view:{title:"View",items:"code | visualaid visualchars visualblocks | spellchecker | preview fullscreen | showcomments"},insert:{title:"Insert",items:"image link media addcomment pageembed template codesample inserttable | charmap emoticons hr | pagebreak nonbreaking anchor toc | insertdatetime"},format:{title:"Format",items:"bold italic underline strikethrough superscript subscript codeformat | formats blockformats fontformats fontsizes align lineheight | forecolor backcolor | language | removeformat"},tools:{title:"Tools",items:"spellchecker spellcheckerlanguage | a11ycheck code wordcount"},table:{title:"Table",items:"inserttable | cell row column | advtablesort | tableprops deletetable"},help:{title:"Help",items:"help"}},AN=function(e){return"string"==typeof e?e.split(" "):e},DN=function(e,t){var n=E(E({},_N),t.menus),r=le(t.menus).length>0,o=AN(void 0===t.menubar||!0===t.menubar?"file edit view insert format tools table help":!1===t.menubar?"":t.menubar),i=$(o,(function(e){var n=we(_N,e);return r?n||ye(t.menus,e).exists((function(e){return we(e,"items")})):n})),a=V(i,(function(r){var o=n[r];return function(e,t,n){var r=function(e){return e.getParam("removed_menuitems","")}(n).split(/[ ,]/);return{text:e.title,getItems:function(){return J(e.items,(function(e){var n=e.toLowerCase();return 0===n.trim().length||U(r,(function(e){return e===n}))?[]:"separator"===n||"|"===n?[{type:"separator"}]:t.menuItems[n]?[t.menuItems[n]]:[]}))}}}({title:o.title,items:AN(o.items)},t,e)}));return $(a,(function(e){return e.getItems().length>0&&U(e.getItems(),(function(e){return"separator"!==e.type}))}))},NN=function(e){var t=function(){e._skinLoaded=!0,function(e){e.fire("SkinLoaded")}(e)};return function(){e.initialized?t():e.on("init",t)}},RN=function(e,t,n){return new Yv((function(r,o){n.load(t,r,o),e.on("remove",(function(){return n.unload(t)}))}))},PN=function(e,t){return RN(e,t+"/skin.min.css",e.ui.styleSheetLoader)},BN=function(e,t){var n;return(n=Be.fromDom(e.getElement()),Lt(n).isSome())?RN(e,t+"/skin.shadowdom.min.css",wy.DOM.styleSheetLoader):Yv.resolve()},IN=function(e,t){var n=function(e){var t=e.getParam("skin"),n=e.getParam("skin_url");
1if(!1!==t){var r=t||"oxide";n=n?e.documentBaseURI.toAbsolute(n):xy.baseURL+"/skins/ui/"+r}return n}(t);n&&t.contentCSS.push(n+(e?"/content.inline":"/content")+".min.css"),!1===function(e){return!1===e.getParam("skin")}(t)&&o(n)?Yv.all([PN(t,n),BN(t,n)]).then(NN(t),function(e,t){return function(){return function(e,t){return e.fire("SkinLoadError",t)}(e,{message:t})}}(t,"Skin could not be loaded")):NN(t)()},MN=w(IN,!1),LN=w(IN,!0),FN=function(e,t){return function(n){var r=Zc(),o=function(){n.setActive(e.formatter.match(t));var o=e.formatter.formatChanged(t,n.setActive);r.set(o)};return e.initialized?o():e.once("init",o),function(){e.off("init",o),r.clear()}}},jN=function(e,t,n){return function(r){var o=function(){return n(r)},i=function(){n(r),e.on(t,o)};return e.initialized?i():e.once("init",i),function(){e.off("init",i),e.off(t,o)}}},UN=function(e){return function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("mceToggleFormat",!1,t.format)}))}}},HN=function(e,t){return function(){return e.execCommand(t)}},zN=function(e,t,n){var r=function(e,r,i,a){var u=t.shared.providers.translate(e.title);if("separator"===e.type)return B.some({type:"separator",text:u});if("submenu"===e.type){var c=J(e.getStyleItems(),(function(e){return o(e,r,a)}));return 0===r&&c.length<=0?B.none():B.some({type:"nestedmenuitem",text:u,disabled:c.length<=0,getSubmenuItems:function(){return J(e.getStyleItems(),(function(e){return o(e,r,a)}))}})}return B.some(E({type:"togglemenuitem",text:u,icon:e.icon,active:e.isSelected(a),disabled:i,onAction:n.onAction(e)},e.getStylePreview().fold((function(){return{}}),(function(e){return{meta:{style:e}}}))))},o=function(e,t,o){var i="formatter"===e.type&&n.isInvalid(e);return 0===t?i?[]:r(e,t,!1,o).toArray():r(e,t,i,o).toArray()},i=function(e){var t=n.getCurrentValue(),r=n.shouldHide?0:1;return J(e,(function(e){return o(e,r,t)}))};return{validateItems:i,getFetch:function(e,t){return function(n,r){var o=t(),a=i(o);r($E(a,xb.CLOSE_ON_EXECUTE,e,!1))}}}},VN=function(e,t,n){var r=n.dataset,o="basic"===r.type?function(){return V(r.data,(function(e){return R_(e,n.isSelectedFor,n.getPreviewFor)}))}:r.getData;return{items:zN(0,t,n),getStyleItems:o}},WN=function(e,t,n){var r=VN(0,t,n),o=r.items,i=r.getStyleItems,a=jN(e,"NodeChange",(function(e){var t=e.getComponent();n.updateText(t)}));return UE({text:n.icon.isSome()?B.none():n.text,icon:n.icon,tooltip:B.from(n.tooltip),role:B.none(),fetch:o.getFetch(t,i),onSetup:a,getApi:function(e){return{getComponent:v(e)}},columns:1,presets:"normal",classes:n.icon.isSome()?[]:["bespoke"],dropdownBehaviours:[]},"tox-tbtn",t.shared)};!function(e){e[e.SemiColon=0]="SemiColon",e[e.Space=1]="Space"}(AO||(AO={}));var qN,$N,GN,KN,YN,XN=function(e,t,n,r){var o=function(e){return V(e,(function(e){var t=e,n=e,r=e.split("=");return r.length>1&&(t=r[0],n=r[1]),{title:t,format:n}}))}(function(e,t){return t===AO.SemiColon?e.replace(/;$/,"").split(";"):e.split(" ")}(e.getParam(t,n,"string"),r));return{type:"basic",data:o}},QN=[{title:"Left",icon:"align-left",format:"alignleft",command:"JustifyLeft"},{title:"Center",icon:"align-center",format:"aligncenter",command:"JustifyCenter"},{title:"Right",icon:"align-right",format:"alignright",command:"JustifyRight"},{title:"Justify",icon:"align-justify",format:"alignjustify",command:"JustifyFull"}],JN=function(e){var t={type:"basic",data:QN};return{tooltip:"Align",text:B.none(),icon:B.some("align-left"),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:B.none,getPreviewFor:function(e){return B.none},onAction:function(t){return function(){return Y(QN,(function(e){return e.format===t.format})).each((function(t){return e.execCommand(t.command)}))}},updateText:function(t){var n=Y(QN,(function(t){return e.formatter.match(t.format)})),r=n.fold(v("left"),(function(e){return e.title.toLowerCase()}));Ni(t,jE,{icon:"align-"+r})},dataset:t,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},ZN=["-apple-system","Segoe UI","Roboto","Helvetica Neue","sans-serif"],eR=function(e){var t=e.split(/\s*,\s*/);return V(t,(function(e){return e.replace(/^['"]+|['"]+$/g,"")}))},tR=function(e){var t="System Font",n=function(){var n=function(e){return e?eR(e)[0]:""},o=e.queryCommandValue("FontName"),i=r.data,a=o?o.toLowerCase():"",u=Y(i,(function(e){var t=e.format;return t.toLowerCase()===a||n(t).toLowerCase()===n(a).toLowerCase()})).orThunk((function(){return Te(function(e){var t;return 0===e.indexOf("-apple-system")&&(t=eR(e.toLowerCase()),Z(ZN,(function(e){return t.indexOf(e.toLowerCase())>-1})))}(a),{title:t,format:a})}));return{matchOpt:u,font:o}},r=XN(e,"font_formats","Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",AO.SemiColon);return{tooltip:"Fonts",text:B.some(t),icon:B.none(),isSelectedFor:function(e){return function(t){return t.exists((function(t){return t.format===e}))}},getCurrentValue:function(){return n().matchOpt},getPreviewFor:function(e){return function(){return B.some({tag:"div",styles:-1===e.indexOf("dings")?{"font-family":e}:{}})}},onAction:function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontName",!1,t.format)}))}},updateText:function(e){var t=n(),r=t.matchOpt.fold(v(t.font),(function(e){return e.title}));Ni(e,FE,{text:r})},dataset:r,shouldHide:!1,isInvalid:k}},nR={"8pt":"1","10pt":"2","12pt":"3","14pt":"4","18pt":"5","24pt":"6","36pt":"7"},rR={"xx-small":"7pt","x-small":"8pt",small:"10pt",medium:"12pt",large:"14pt","x-large":"18pt","xx-large":"24pt"},oR=function(e,t){return/[0-9.]+px$/.test(e)?function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(72*parseInt(e,10)/96,t||0)+"pt":ye(rR,e).getOr(e)},iR=function(e){var t=function(){var t=B.none(),n=r.data,o=e.queryCommandValue("FontSize");
1if(o)for(var i=function(e){var r=oR(o,e),i=function(e){return ye(nR,e).getOr("")}(r);t=Y(n,(function(e){return e.format===o||e.format===r||e.format===i}))},a=3;t.isNone()&&a>=0;a--)i(a);return{matchOpt:t,size:o}},n=v(B.none),r=XN(e,"fontsize_formats","8pt 10pt 12pt 14pt 18pt 24pt 36pt",AO.Space);return{tooltip:"Font sizes",text:B.some("12pt"),icon:B.none(),isSelectedFor:function(e){return function(t){return t.exists((function(t){return t.format===e}))}},getPreviewFor:n,getCurrentValue:function(){return t().matchOpt},onAction:function(t){return function(){e.undoManager.transact((function(){e.focus(),e.execCommand("FontSize",!1,t.format)}))}},updateText:function(e){var n=t(),r=n.matchOpt.fold(v(n.size),(function(e){return e.title}));Ni(e,FE,{text:r})},dataset:r,shouldHide:!1,isInvalid:k}},aR=function(e,t){var n=t(),r=V(n,(function(e){return e.format}));return B.from(e.formatter.closest(r)).bind((function(e){return Y(n,(function(t){return t.format===e}))})).orThunk((function(){return Te(e.formatter.match("p"),{title:"Paragraph",format:"p"})}))},uR=function(e){var t="Paragraph",n=XN(e,"block_formats","Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre",AO.SemiColon);return{tooltip:"Blocks",text:B.some(t),icon:B.none(),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:B.none,getPreviewFor:function(t){return function(){var n=e.formatter.get(t);return B.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))})}},onAction:UN(e),updateText:function(r){var o=aR(e,(function(){return n.data})).fold(v(t),(function(e){return e.title}));Ni(r,FE,{text:o})},dataset:n,shouldHide:!1,isInvalid:function(t){return!e.formatter.canApply(t.format)}}},cR=function(e,t){var n="Paragraph";return{tooltip:"Formats",text:B.some(n),icon:B.none(),isSelectedFor:function(t){return function(){return e.formatter.match(t)}},getCurrentValue:B.none,getPreviewFor:function(t){return function(){var n=e.formatter.get(t);return void 0!==n?B.some({tag:n.length>0&&(n[0].inline||n[0].block)||"div",styles:e.dom.parseStyle(e.formatter.getCssText(t))}):B.none()}},onAction:UN(e),updateText:function(t){var r=function(e){var t=e.items;return void 0!==t&&t.length>0?J(t,r):[{title:e.title,format:e.format}]},o=J(N_(e),r),i=aR(e,v(o)).fold(v(n),(function(e){return e.title}));Ni(t,FE,{text:i})},shouldHide:e.getParam("style_formats_autohide",!1,"boolean"),isInvalid:function(t){return!e.formatter.canApply(t.format)},dataset:t}},sR=Object.freeze({__proto__:null,events:function(e,t){var n=function(n,r){e.updateState.each((function(e){var o=e(n,r);t.set(o)})),e.renderComponents.each((function(e){var o=e(r,t.get()),i=V(o,n.getSystem().build);ql(n,i)}))};return Mi([ji(ci(),(function(t,r){var o=r;o.universal||j(o.channels,e.channel)&&n(t,o.data)})),Gi((function(t,r){e.initialData.each((function(e){n(t,e)}))}))])}}),lR=Object.freeze({__proto__:null,getState:function(e,t,n){return n}}),fR=[Xr("channel"),io("renderComponents"),io("updateState"),io("initialData")],dR=Object.freeze({__proto__:null,init:function(){var e=Co(B.none());return{readState:function(){return e.get().getOr("none")},get:e.get,set:e.set,clear:function(){return e.set(B.none())}}}}),mR=Sc({fields:fR,name:"reflecting",active:sR,apis:lR,state:dR}),pR=v([Xr("toggleClass"),Xr("fetch"),Nu("onExecute"),mo("getHotspot",B.some),mo("getAnchorOverrides",v({})),Os(),Nu("onItemExecute"),io("lazySink"),Xr("dom"),Au("onOpen"),Rf("splitDropdownBehaviours",[YC,ag,bg]),mo("matchWidth",!1),mo("useMinWidth",!1),mo("eventOrder",{}),io("role")].concat(lk())),gR=ud({factory:Ch,schema:[Xr("dom")],name:"arrow",defaults:function(){return{buttonBehaviours:Cc([bg.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each(Ri)},buttonBehaviours:Cc([Dg.config({toggleOnExecute:!1,toggleClass:e.toggleClass})])}}}),hR=ud({factory:Ch,schema:[Xr("dom")],name:"button",defaults:function(){return{buttonBehaviours:Cc([bg.revoke()])}},overrides:function(e){return{dom:{tag:"span",attributes:{role:"presentation"}},action:function(t){t.getSystem().getByUid(e.uid).each((function(n){e.onExecute(n,t)}))}}}}),vR=v([gR,hR,sd({factory:{sketch:function(e){return{uid:e.uid,dom:{tag:"span",styles:{display:"none"},attributes:{"aria-hidden":"true"},innerHtml:e.text}}}},schema:[Xr("text")],name:"aria-descriptor"}),cd({schema:[Eu()],name:"menu",defaults:function(e){return{onExecute:function(t,n){t.getSystem().getByUid(e.uid).each((function(r){e.onItemExecute(r,t,n)}))}}}}),QC()]),bR=Md({name:"SplitDropdown",configFields:pR(),partFields:vR(),factory:function(e,t,n,r){var o,i=function(e){Ud.getCurrent(e).each((function(e){fm.highlightFirst(e),ag.focusIn(e)}))},a=function(t){ok(e,b,t,r,i,_C.HighlightFirst).get(g)},u=function(t){var n=Cd(t,e,"button");return Ri(n),B.some(!0)},c=E(E({},Mi([Gi((function(t,n){xd(t,e,"aria-descriptor").each((function(e){var n=ia("aria");Wt(e.element,"id",n),Wt(t.element,"aria-describedby",n)}))}))])),Rg(B.some(a)));return{uid:e.uid,dom:e.dom,components:t,apis:{repositionMenus:function(e){Dg.isOn(e)&&sk(e)}},eventOrder:E(E({},e.eventOrder),(o={},o[si()]=["disabling","toggling","alloy.base.behaviour"],o)),events:c,behaviours:Bf(e.splitDropdownBehaviours,[YC.config({others:{sandbox:function(t){var n=Cd(t,e,"arrow");return ck(e,t,{onOpen:function(){Dg.on(n),Dg.on(t)},onClose:function(){Dg.off(n),Dg.off(t)}})}}}),ag.config({mode:"special",onSpace:u,onEnter:u,onDown:function(e){return a(e),B.some(!0)}}),bg.config({}
1),Dg.config({toggleOnExecute:!1,aria:{mode:"expanded"}})]),domModification:{attributes:{role:e.role.getOr("button"),"aria-haspopup":!0}}}},apis:{repositionMenus:function(e,t){return e.repositionMenus(t)}}}),yR=function(e){return{isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){return em.set(e,t)}}},wR=function(e){return{setActive:function(t){Dg.set(e,t)},isActive:function(){return Dg.isOn(e)},isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){return em.set(e,t)}}},xR=function(e,t){return e.map((function(e){return{"aria-label":t.translate(e),title:t.translate(e)}})).getOr({})},CR=ia("focus-button"),kR=function(e,t,n,r,o,i){var a;return{dom:{tag:"button",classes:["tox-tbtn"].concat(t.isSome()?["tox-tbtn--select"]:[]),attributes:xR(n,i)},components:uw([e.map((function(e){return PE(e,i.icons)})),t.map((function(e){return IE(e,"tox-tbtn",i)}))]),eventOrder:(a={},a[Ho()]=["focusing","alloy.base.behaviour","common-button-display-events"],a),buttonBehaviours:Cc([tw(i.isDisabled),Qy(),mg("common-button-display-events",[ji(Ho(),(function(e,t){t.event.prevent(),Di(e,CR)}))])].concat(r.map((function(n){return mR.config({channel:n,initialData:{icon:e,text:t},renderComponents:function(e,t){return uw([e.icon.map((function(e){return PE(e,i.icons)})),e.text.map((function(e){return IE(e,"tox-tbtn",i)}))])}})})).toArray()).concat(o.getOr([])))}},SR=function(e,t,n){var r,o=Co(g),i=kR(e.icon,e.text,e.tooltip,B.none(),B.none(),n);return Ch.sketch({dom:i.dom,components:i.components,eventOrder:LE,buttonBehaviours:Cc([mg("toolbar-button-events",[(r={onAction:e.onAction,getApi:t.getApi},Xi((function(e,t){nw(r,e)((function(t){Ni(e,ME,{buttonApi:t}),r.onAction(t)}))}))),rw(t,o),ow(t,o)]),tw((function(){return e.disabled||n.isDisabled()})),Qy()].concat(t.toolbarButtonBehaviours))})},TR=function(e,t,n){return SR(e,{toolbarButtonBehaviours:[].concat(n.length>0?[mg("toolbarButtonWith",n)]:[]),getApi:yR,onSetup:e.onSetup},t)},ER=function(e,t,n){return cr(SR(e,{toolbarButtonBehaviours:[dg.config({}),Dg.config({toggleClass:"tox-tbtn--enabled",aria:{mode:"pressed"},toggleOnExecute:!1})].concat(n.length>0?[mg("toolbarToggleButtonWith",n)]:[]),getApi:wR,onSetup:e.onSetup},t))},OR=function(e,t,n){return function(r){return BC((function(e){return t.fetch(e)})).map((function(o){return B.from(Mx(cr(hx(ia("menu-value"),o,(function(n){t.onItemAction(e(r),n)}),t.columns,t.presets,xb.CLOSE_ON_EXECUTE,t.select.getOr(k),n),{movement:bx(t.columns,t.presets),menuBehaviours:fy("auto"!==t.columns?[]:[Gi((function(e,n){sy(e,4,Pb(t.presets)).each((function(t){ag.setGridSize(e,t.numRows,t.numColumns)}))}))])})))}))}},_R=[{name:"history",items:["undo","redo"]},{name:"styles",items:["styleselect"]},{name:"formatting",items:["bold","italic"]},{name:"alignment",items:["alignleft","aligncenter","alignright","alignjustify"]},{name:"indentation",items:["outdent","indent"]},{name:"permanent pen",items:["permanentpen"]},{name:"comments",items:["addcomment"]}],AR=function(e,t){return function(n,r,o){var i=e(n).mapError((function(e){return qr(e)})).getOrDie();return t(i,r,o)}},DR={button:AR(ub,(function(e,t){return TR(e,t.backstage.shared.providers,[])})),togglebutton:AR(lb,(function(e,t){return ER(e,t.backstage.shared.providers,[])})),menubutton:AR(nD,(function(e,t){return KE(e,"tox-tbtn",t.backstage,B.none())})),splitbutton:AR((function(e){return zr("SplitButton",rD,e)}),(function(e,t){return function(e,t){var n,r=ia("channel-update-split-dropdown-display"),o=function(e){return{isDisabled:function(){return em.isDisabled(e)},setDisabled:function(t){return em.set(e,t)},setIconFill:function(t,n){lu(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){Wt(e,"fill",n)}))},setIconStroke:function(t,n){lu(e.element,'svg path[id="'+t+'"], rect[id="'+t+'"]').each((function(e){Wt(e,"stroke",n)}))},setActive:function(t){Wt(e.element,"aria-pressed",t),lu(e.element,"span").each((function(n){e.getSystem().getByDom(n).each((function(e){return Dg.set(e,t)}))}))},isActive:function(){return lu(e.element,"span").exists((function(t){return e.getSystem().getByDom(t).exists(Dg.isOn)}))}}},i=Co(g),a={getApi:o,onSetup:e.onSetup};return bR.sketch({dom:{tag:"div",classes:["tox-split-button"],attributes:E({"aria-pressed":!1},xR(e.tooltip,t.providers))},onExecute:function(t){e.onAction(o(t))},onItemExecute:function(e,t,n){},splitDropdownBehaviours:Cc([ew(t.providers.isDisabled),Qy(),mg("split-dropdown-events",[ji(CR,bg.focus),rw(a,i),ow(a,i)]),gk.config({})]),eventOrder:(n={},n[wi()]=["alloy.base.behaviour","split-dropdown-events"],n),toggleClass:"tox-tbtn--enabled",lazySink:t.getSink,fetch:OR(o,e,t.providers),parts:{menu:jb(0,0,e.presets)},components:[bR.parts.button(kR(e.icon,e.text,B.none(),B.some(r),B.some([Dg.config({toggleClass:"tox-tbtn--enabled",toggleOnExecute:!1})]),t.providers)),bR.parts.arrow({dom:{tag:"button",classes:["tox-tbtn","tox-split-button__chevron"],innerHtml:Dv("chevron-down",t.providers.icons)},buttonBehaviours:Cc([ew(t.providers.isDisabled),Qy(),Nv()])}),bR.parts["aria-descriptor"]({text:t.providers.translate("To open the popup, press Shift+Enter")})]})}(e,t.backstage.shared)})),grouptoolbarbutton:AR((function(e){return zr("GroupToolbarButton",ZA,e)}),(function(e,t,n){var r,o=n.ui.registry.getAll().buttons,i=((r={})[Ts]=t.backstage.shared.header.isPositionedAtTop()?ku.TopToBottom:ku.BottomToTop,r);if(Py(n)===wb.floating)return function(e,t,n,r){var o=t.shared;return tN.sketch({lazySink:o.getSink,fetch:function(){return BC((function(t){t(V(n(e.items),pN))}))},markers:{toggledClass:"tox-tbtn--enabled"},parts:{button:kR(e.icon,e.text,e.tooltip,B.none(),B.none(),o.providers),toolbar:{dom:{tag:"div",classes:["tox-toolbar__overflow"],attributes:r}}}})}(e,t.backstage,(function(e){return BR(n,{buttons:o,toolbar:e,allowToolbarGroups:!1},t,B.none())}),i);throw new Error("Toolbar groups are only supported when using floating toolbar mode")})),styleSelectButton:function(e,t){return function(e,t){var n=E({type:"advanced"},t.styleselect);return WN(e,t,cR(e,n))}(e,t.backstage)},fontsizeSelectButton:function(e,t){return function(e,t){return WN(e,t,iR(e))}(e,t.backstage)},fontSelectButton:function(e,t){return function(e,t){return WN(e,t,tR(e))}(e,t.backstage)},formatButton:function(e,t){return function(e,t){return WN(e,t,uR(e))}(e,t.backstage)},alignMenuButton:function(e,t){return function(e,t){return WN(e,t,JN(e))}(e,t.backstage)}},NR={styleselect:DR.styleSelectButton,fontsizeselect:DR.fontsizeSelectButton,fontselect:DR.fontSelectButton,formatselect:DR.formatButton,align:DR.al
1ignMenuButton},RR=function(e){var t,n=e.toolbar;return!1===n?[]:void 0===n||!0===n?function(e){var t=V(_R,(function(t){var n=$(t.items,(function(t){return we(e,t)||we(NR,t)}));return{name:t.name,items:n}}));return $(t,(function(e){return e.items.length>0}))}(e.buttons):o(n)?(t=n.split("|"),V(t,(function(e){return{items:e.trim().split(" ")}}))):function(e){return p(e,(function(e){return we(e,"name")&&we(e,"items")}))}(n)?n:[]},PR=function(e,t,n,r,o,i){return ye(t,n.toLowerCase()).orThunk((function(){return i.bind((function(e){return se(e,(function(e){return ye(t,e+n.toLowerCase())}))}))})).fold((function(){return ye(NR,n.toLowerCase()).map((function(t){return t(e,o)})).orThunk((function(){return B.none()}))}),(function(t){return"grouptoolbarbutton"!==t.type||r?function(e,t,n){return ye(DR,e.type).fold((function(){return B.none()}),(function(r){return B.some(r(e,t,n))}))}(t,o,e):B.none()}))},BR=function(e,t,n,r){var o=RR(t),i=V(o,(function(o){var i=J(o.items,(function(o){return 0===o.trim().length?[]:PR(e,t.buttons,o,t.allowToolbarGroups,n,r).toArray()}));return{title:B.from(e.translate(o.name)),items:i}}));return $(i,(function(e){return e.items.length>0}))},IR=function(e,t,n,r){var i=t.outerContainer,a=n.toolbar,u=n.buttons;if(p(a,o)){var c=a.map((function(t){return BR(e,{toolbar:t,buttons:u,allowToolbarGroups:n.allowToolbarGroups},{backstage:r},B.none())}));ON.setToolbars(i,c)}else ON.setToolbar(i,BR(e,n,{backstage:r},B.none()))},MR=ht(),LR=MR.os.isiOS()&&MR.os.version.major<=12,FR=Object.freeze({__proto__:null,render:function(e,t,n,r,o){var i=Co(0),a=t.outerContainer;MN(e);var c=Be.fromDom(o.targetNode),s=Mt(It(c));!function(e,t){Jl(e,t,Tn)}(c,t.mothership),Ql(s,t.uiMothership),e.on("PostRender",(function(){IR(e,t,n,r),i.set(e.getWin().innerWidth),ON.setMenubar(a,DN(e,n)),ON.setSidebar(a,n.sidebar),function(e,t){var n=e.dom,r=e.getWin(),o=e.getDoc().documentElement,i=Co(pn(r.innerWidth,r.innerHeight)),a=Co(pn(o.offsetWidth,o.offsetHeight)),u=function(){var t=i.get();t.left===r.innerWidth&&t.top===r.innerHeight||(i.set(pn(r.innerWidth,r.innerHeight)),$w(e))},c=function(){var t=e.getDoc().documentElement,n=a.get();n.left===t.offsetWidth&&n.top===t.offsetHeight||(a.set(pn(t.offsetWidth,t.offsetHeight)),$w(e))},s=function(t){return function(e,t){return e.fire("ScrollContent",t)}(e,t)};n.bind(r,"resize",u),n.bind(r,"scroll",s);var l=rs(Be.fromDom(e.getBody()),"load",c),f=t.uiMothership.element;e.on("hide",(function(){Jt(f,"display","none")})),e.on("show",(function(){un(f,"display")})),e.on("NodeChange",c),e.on("remove",(function(){l.unbind(),n.unbind(r,"resize",u),n.unbind(r,"scroll",s),r=null}))}(e,t)}));var l,f,d,m=ON.getSocket(a).getOrDie("Could not find expected socket element");if(LR){Zt(m.element,{overflow:"scroll","-webkit-overflow-scrolling":"touch"});var p=(l=function(){e.fire("ScrollContent")},f=20,d=null,{cancel:function(){u(d)||(clearTimeout(d),d=null)},throttle:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];u(d)&&(d=setTimeout((function(){d=null,l.apply(null,e)}),f))}}),g=ns(m.element,"scroll",p.throttle);e.on("remove",g.unbind)}Xy(e,t),e.addCommand("ToggleSidebar",(function(t,n){ON.toggleSidebar(a,n),e.fire("ToggleSidebar")})),e.addQueryValueHandler("ToggleSidebar",(function(){return ON.whichSidebar(a)}));var h=Py(e);return h!==wb.sliding&&h!==wb.floating||e.on("ResizeWindow ResizeEditor ResizeContent",(function(){var n=e.getWin().innerWidth;n!==i.get()&&(ON.refreshToolbar(t.outerContainer),i.set(n))})),{iframeContainer:m.element.dom,editorContainer:a.element.dom,api:{enable:function(){Yy(t,!1)},disable:function(){Yy(t,!0)},isDisabled:function(){return em.isDisabled(a)}}}}}),jR=function(e){return/^[0-9\.]+(|px)$/i.test(""+e)?B.some(parseInt(""+e,10)):B.none()},UR=function(e){return m(e)?e+"px":e},HR=function(e,t,n){var r=t.filter((function(t){return e<t})),o=n.filter((function(t){return e>t}));return r.or(o).getOr(e)},zR=function(e){var t=function(e){var t=Cy(e),n=Ty(e),r=Oy(e);return jR(t).map((function(e){return HR(e,n,r)}))}(e);return t.getOr(Cy(e))},VR=function(e){var t=ky(e),n=Sy(e),r=Ey(e);return jR(t).map((function(e){return HR(e,n,r)}))},WR=function(e,t,n,r,o){var i=n.uiMothership,a=n.outerContainer,u=wy.DOM,c=jy(e),s=zy(e),l=Ey(e).or(VR(e)),f=r.shared.header,d=f.isPositionedAtTop,m=Py(e),p=m===wb.sliding||m===wb.floating,g=Co(!1),h=function(){return g.get()&&!e.removed},b=function(e){return p?e.fold(v(0),(function(e){return e.components().length>1?fn(e.components()[1].element):0})):0},y=function(){i.broadcastOn([mf()],{})},w=function(e){if(void 0===e&&(e=!1),h()){var n;if(c||(n=l.getOrThunk((function(){var e=jR(tn(Ht(),"margin-left")).getOr(0);return yn(Ht())-hn(t).left+e})),Jt(o.get().element,"max-width",n+"px")),p&&ON.refreshToolbar(a),c||function(){var e=ON.getToolbar(a),n=b(e),r=Un(t),i=d()?Math.max(r.y-fn(o.get().element)+n,0):r.bottom;
1Zt(a.element,{position:"absolute",top:Math.round(i)+"px",left:Math.round(r.x)+"px"})}(),s){var r=o.get();e?zA.reset(r):zA.refresh(r)}y()}},x=function(n){if(void 0===n&&(n=!0),!c&&s&&h()){var r=f.getDockingMode(),i=function(n){switch(My(e)){case Ry.auto:var r=ON.getToolbar(a),o=b(r),i=fn(n.element)-o,u=Un(t);if(u.y>i)return"top";var c=St(t),s=Math.max(c.dom.scrollHeight,fn(c));return u.bottom<s-i||zn().bottom<u.bottom-i?"bottom":"top";case Ry.bottom:return"bottom";default:return"top"}}(o.get());i!==r&&(!function(e){var t=o.get();zA.setModes(t,[e]),f.setDockingMode(e);var n=d()?ku.TopToBottom:ku.BottomToTop;Wt(t.element,Ts,n)}(i),n&&w(!0))}};return{isVisible:h,isPositionedAtTop:d,show:function(){g.set(!0),Jt(a.element,"display","flex"),u.addClass(e.getBody(),"mce-edit-focus"),un(i.element,"display"),x(!1),w()},hide:function(){g.set(!1),n.outerContainer&&(Jt(a.element,"display","none"),u.removeClass(e.getBody(),"mce-edit-focus")),Jt(i.element,"display","none")},update:w,updateMode:x,repositionPopups:y}},qR=function(e,t){var n=Un(e);return{pos:t?n.y:n.bottom,bounds:n}},$R=Object.freeze({__proto__:null,render:function(e,t,n,r,o){var i=t.mothership,a=t.uiMothership,u=t.outerContainer,c=Co(null),s=Be.fromDom(o.targetNode),l=WR(e,s,t,r,c),f=function(e){return e.getParam("toolbar_persist",!1,"boolean")}(e);LN(e);var d=function(){if(c.get())l.show();else{c.set(ON.getHeader(u).getOrDie());var o=Uy(e);Ql(o,i),Ql(o,a),IR(e,t,n,r),ON.setMenubar(u,DN(e,n)),l.show(),function(e,t,n,r){var o=Co(qR(t,n.isPositionedAtTop())),i=function(r){var i=qR(t,n.isPositionedAtTop()),a=i.pos,u=i.bounds,c=o.get(),s=c.pos,l=c.bounds,f=u.height!==l.height||u.width!==l.width;o.set({pos:a,bounds:u}),f&&$w(e,r),n.isVisible()&&(s!==a?n.update(!0):f&&(n.updateMode(),n.repositionPopups()))};r||(e.on("activate",n.show),e.on("deactivate",n.hide)),e.on("SkinLoaded ResizeWindow",(function(){return n.update(!0)})),e.on("NodeChange keydown",(function(e){xh.requestAnimationFrame((function(){return i(e)}))})),e.on("ScrollWindow",(function(){return n.updateMode()}));var a=Zc();a.set(rs(Be.fromDom(e.getBody()),"load",i)),e.on("remove",(function(){a.clear()}
1))}(e,s,l,f),e.nodeChanged()}};return e.on("show",d),e.on("hide",l.hide),f||(e.on("focus",d),e.on("blur",l.hide)),e.on("init",(function(){(e.hasFocus()||f)&&d()})),Xy(e,t),{editorContainer:u.element.dom,api:{show:function(){l.show()},hide:function(){l.hide()},enable:function(){Yy(t,!1)},disable:function(){Yy(t,!0)},isDisabled:function(){return em.isDisabled(u)}}}}}),GR="contexttoolbar-hide",KR=function(e,t){return ji(ME,(function(n,r){var o=function(e){return{hide:function(){return Di(e,mi())},getValue:function(){return Nf.getValue(e)}}}(e.get(n));t.onAction(o,r.event.buttonApi)}))},YR=function(e,t,n){var r={backstage:{shared:{providers:n}}};return"contextformtogglebutton"===t.type?function(e,t,n){var r=t.original,o=O(r,["primary"]),i=Vr(lb(E(E({},o),{type:"togglebutton",onAction:g})));return ER(i,n.backstage.shared.providers,[KR(e,t)])}(e,t,r):function(e,t,n){var r=t.original,o=O(r,["primary"]),i=Vr(ub(E(E({},o),{type:"button",onAction:g})));return TR(i,n.backstage.shared.providers,[KR(e,t)])}(e,t,r)},XR=function(e,t){var n=e.label.fold((function(){return{}}),(function(e){return{"aria-label":e}}
1)),r=Sh(TC.sketch({inputClasses:["tox-toolbar-textfield","tox-toolbar-nav-js"],data:e.initValue(),inputAttributes:n,selectOnFocus:!0,inputBehaviours:Cc([ag.config({mode:"special",onEnter:function(e){return o.findPrimary(e).map((function(e){return Ri(e),!0}))},onLeft:function(e,t){return t.cut(),B.none()},onRight:function(e,t){return t.cut(),B.none()}})])})),o=function(e,t,n){var r=V(t,(function(t){return Sh(YR(e,t,n))}));return{asSpecs:function(){return V(r,(function(e){return e.asSpec()}))},findPrimary:function(e){return se(t,(function(t,n){return t.primary?B.from(r[n]).bind((function(t){return t.getOpt(e)})).filter(x(em.isDisabled)):B.none()}))}}}(r,e.commands,t);return[{title:B.none(),items:[r.asSpec()]},{title:B.none(),items:o.asSpecs()}]},QR=XR,JR=function(e,t,n){return void 0===n&&(n=.01),t.bottom-e.y>=n&&e.bottom-t.y>=n},ZR=function(e){var t=function(e){var t=e.getBoundingClientRect();if(t.height<=0&&t.width<=0){var n=Nt(Be.fromDom(e.startContainer),e.startOffset).element;return(je(n)?Et(n):B.some(n)).filter(Fe).map((function(e){return e.dom.getBoundingClientRect()})).getOr(t)}return t}(e.selection.getRng());if(e.inline){var n=Rn();
1return jn(n.left+t.left,n.top+t.top,t.width,t.height)}var r=Hn(Be.fromDom(e.getBody()));return jn(r.x+t.left,r.y+t.top,t.width,t.height)},eP=function(e,t,n,r){void 0===r&&(r=0);var o=In(window),i=Un(Be.fromDom(e.getContentAreaContainer())),a=_y(e)||Ay(e)||Ny(e),u=function(e,t,n){var r=Math.max(e.x+n,t.x);return{x:r,width:Math.min(e.right-n,t.right)-r}}(i,o,r),c=u.x,s=u.width;if(e.inline&&!a)return jn(c,o.y,s,o.height);var l=function(e,t,n,r,o,i){var a=Be.fromDom(e.getContainer()),u=lu(a,".tox-editor-header").getOr(a),c=Un(u),s=r&&!(c.y>=t.bottom);if(e.inline&&s)return{y:Math.max(c.bottom+i,n.y),bottom:n.bottom};if(e.inline&&!s)return{y:n.y,bottom:Math.min(c.y-i,n.bottom)};var l="line"===o?Un(a):t;return s?{y:Math.max(c.bottom+i,n.y),bottom:Math.min(l.bottom-i,n.bottom)}:{y:Math.max(l.y+i,n.y),bottom:Math.min(c.y-i,n.bottom)}}(e,i,o,t.header.isPositionedAtTop(),n,r),f=l.y;return jn(c,f,s,l.bottom-f)},tP={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"],inset:["tox-pop--inset"]},nP={maxHeightFunction:gs(),maxWidthFunction:YD()},rP=function(e){return"node"===e},oP=function(e,t,n,r,o){var i=ZR(e),a=r.lastElement().exists((function(e){return yt(n,e)}));return function(e,t){var n=e.selection.getRng(),r=Nt(Be.fromDom(n.startContainer),n.startOffset);return n.startContainer===n.endContainer&&n.startOffset===n.endOffset-1&&yt(r.element,t)}(e,n)?a?bh:mh:a?function(e,t,n){var r=rn(e,"position");Jt(e,"position",t);var o=n(e);return r.each((function(t){return Jt(e,"position",t)})),o}(t,r.getMode(),(function(){return JR(i,Un(t))&&!r.isReposition()?wh:bh})):("fixed"===r.getMode()?o.y+Rn().top:o.y)+(fn(t)+12)<=i.y?mh:ph},iP=function(e,t,n,r){var o=function(t){return function(r,o,i,a,u){var c=oP(e,a,t,n,u),s=E(E({},r),{y:u.y,height:u.height});return E(E({},c(s,o,i,a,u)),{alwaysFit:!0})}},i=function(e){return rP(r)?[o(e)]:[]};return t?{onLtr:function(e){return[uc,nc,rc,oc,ic,ac].concat(i(e))},onRtl:function(e){return[uc,rc,nc,ic,oc,ac].concat(i(e))}}
1:{onLtr:function(e){return[ac,uc,oc,nc,ic,rc].concat(i(e))},onRtl:function(e){return[ac,uc,ic,rc,oc,nc].concat(i(e))}}},aP=function(e,t){var n=$(t,(function(t){return t.predicate(e.dom)})),r=q(n,(function(e){return"contexttoolbar"===e.type}));return{contextToolbars:r.pass,contextForms:r.fail}},uP=function(e,t,n){var r=aP(e,t);if(r.contextForms.length>0)return B.some({elem:e,toolbars:[r.contextForms[0]]});var o=aP(e,n);if(o.contextForms.length>0)return B.some({elem:e,toolbars:[o.contextForms[0]]});if(r.contextToolbars.length>0||o.contextToolbars.length>0){var i=function(e){if(e.length<=1)return e;var t=function(t){return U(e,(function(e){return e.position===t}))},n=function(t){return $(e,(function(e){return e.position===t}))},r=t("selection"),o=t("node");if(r||o){if(o&&r){var i=n("node"),a=V(n("selection"),(function(e){return E(E({},e),{position:"node"})}));return i.concat(a)}return n(r?"selection":"node")}return n("line")}(r.contextToolbars.concat(o.contextToolbars));return B.some({elem:e,toolbars:i})}return B.none()},cP=function(e,t,n){return e(t)?B.none():Do(t,(function(e){if(Fe(e)){var t=aP(e,n.inNodeScope),r=t.contextForms,o=r.length>0?r:function(e){if(e.length<=1)return e;var t=function(t){return Y(e,(function(e){return e.position===t}))},n=t("selection").orThunk((function(){return t("node")})).orThunk((function(){return t("line")})).map((function(e){return e.position}));return n.fold((function(){return[]}),(function(t){return $(e,(function(e){return e.position===t}))}))}(t.contextToolbars);return o.length>0?B.some({elem:e,toolbars:o}):B.none()}return B.none()}),e)},sP=function(e,t){var n={},r=[],o=[],i={},a={},u=function(e,u){var c=Vr(zr("ContextForm",vb,u));n[e]=c,c.launch.map((function(n){i["form:"+e]=E(E({},u.launch),{type:"contextformtogglebutton"===n.type?"togglebutton":"button",onAction:function(){t(c)}})})),"editor"===c.scope?o.push(c):r.push(c),a[e]=c},c=function(e,t){var n;(n=t,zr("ContextToolbar",bb,n)).each((function(n){"editor"===t.scope?o.push(n):r.push(n),a[e]=n}))},s=le(e);return W(s,(function(t){var n=e[t];"contextform"===n.type?u(t,n):"contexttoolbar"===n.type&&c(t,n)})),{forms:n,inNodeScope:r,inEditorScope:o,lookupTable:a,formNavigators:i}},lP=ia("forward-slide"),fP=ia("backward-slide"),dP=ia("change-slide-event"),mP="tox-pop--resizing",pP="tox-pop--transition",gP=function(e,t,n,r){var o,i,a=r.backstage,u=a.shared,c=ht().deviceType.isTouch,s=es(),l=es(),f=es(),d=tu((o={sink:n,onEscape:function(){return e.focus(),B.some(!0)}},i=Co([]),th.sketch({dom:{tag:"div",classes:["tox-pop"]},fireDismissalEventInstead:{event:"doNotDismissYet"},onShow:function(e){i.set([]),th.getContent(e).each((function(e){un(e.element,"visibility")})),Ua(e.element,mP),un(e.element,"width")},inlineBehaviours:Cc([mg("context-toolbar-events",[$i(ei(),(function(e,t){"width"===t.event.raw.propertyName&&(Ua(e.element,mP),un(e.element,"width"))})),ji(dP,(function(e,t){var n=e.element;un(n,"width");var r=yn(n);th.setContent(e,t.event.contents),Fa(n,mP);var o=yn(n);Jt(n,"width",r+"px"),th.getContent(e).each((function(e){t.event.focus.bind((function(e){return Nc(e),Bc(n)})).orThunk((function(){return ag.focusIn(e),Pc(It(n))}))})),xh.setTimeout((function(){Jt(e.element,"width",o+"px")}),0)})),ji(lP,(function(e,t){th.getContent(e).each((function(t){i.set(i.get().concat([{bar:t,focus:Pc(It(e.element))}]))})),Ni(e,dP,{contents:t.event.forwardContents,focus:B.none()})})),ji(fP,(function(e,t){ue(i.get()).each((function(t){i.set(i.get().slice(0,i.get().length-1)),Ni(e,dP,{contents:nu(t.bar),focus:t.focus})}))}))]),ag.config({mode:"special",onEscape:function(e){return ue(i.get()).fold((function(){return o.onEscape()}),(function(t){return Di(e,fP),B.some(!0)}))}})]),lazySink:function(){return qn.value(o.sink)}}))),m=function(){var t=f.get().getOr("node"),n=rP(t)?1:0;return eP(e,u,t,n)},p=function(){return!(e.removed||c()&&a.isContextMenuOpen())},h=function(){if(p()){var t=m(),n=Ce(f.get(),"node")?function(e,t){return t.filter(Ut).map(Hn).getOrThunk((function(){return ZR(e)}))}(e,s.get()):ZR(e);return t.height<=0||!JR(n,t)}return!0},v=function(){s.clear(),l.clear(),f.clear(),th.hide(d)}
1,b=function(){if(th.isOpen(d)){var e=d.element;un(e,"display"),h()?Jt(e,"display","none"):(l.set(0),th.reposition(d))}},y=function(t){return{dom:{tag:"div",classes:["tox-pop__dialog"]},components:[t],behaviours:Cc([ag.config({mode:"acyclic"}),mg("pop-dialog-wrap-events",[Gi((function(t){e.shortcuts.add("ctrl+F9","focus statusbar",(function(){return ag.focusIn(t)}))})),Ki((function(t){e.shortcuts.remove("ctrl+F9")}))])])}},w=ze((function(){return sP(t,(function(e){var t=x([e]);Ni(d,lP,{forwardContents:y(t)})}))})),x=function(t){var n=e.ui.registry.getAll().buttons,o=w(),i=E(E({},n),o.formNavigators),a=Py(e)===wb.scrolling?wb.scrolling:wb.default,c=Q(V(t,(function(t){return"contexttoolbar"===t.type?function(t,n){return BR(e,{buttons:t,toolbar:n.items,allowToolbarGroups:!1},r,B.some(["form:"]))}(i,t):function(e,t){return QR(e,t)}(t,u.providers)})));return yN({type:a,uid:ia("context-toolbar"),initGroups:c,onEscape:B.none,cyclicKeying:!0,providers:u.providers})},C=function(t,r){var o="node"===t?u.anchors.node(r):u.anchors.cursor(),i=function(e,t,n,r){return"line"===t?{bubble:ys(12,0,tP),layouts:{onLtr:function(){return[cc]},onRtl:function(){return[sc]}},overrides:nP}:{bubble:ys(0,12,tP,1/12),layouts:iP(e,n,r,t),overrides:nP}}(e,t,c(),{lastElement:s.get,isReposition:function(){return Ce(l.get(),0)},getMode:function(){return Hl.getMode(n)}});return cr(o,i)},k=function(e,t){if(S.cancel(),p()){var r=x(e),o=e[0].position,i=C(o,t);f.set(o),l.set(1);var a=d.element;un(a,"display"),function(e){return Ce(Se(e,s.get(),yt),!0)}
1(t)||(Ua(a,pP),Hl.reset(n,d)),th.showWithinBounds(d,y(r),{anchor:i,transition:{classes:[pP],mode:"placement"}},(function(){return B.some(m())})),t.fold(s.clear,s.set),h()&&Jt(a,"display","none")}},S=Fv((function(){e.hasFocus()&&!e.removed&&(Ha(d.element,pP)?S.throttle():function(e,t){var n=Be.fromDom(t.getBody()),r=function(e){return yt(e,n)},o=Be.fromDom(t.selection.getNode());return function(e){return!r(e)&&!xt(n,e)}(o)?B.none():uP(o,e.inNodeScope,e.inEditorScope).orThunk((function(){return cP(r,o,e)}))}(w(),e).fold(v,(function(e){k(e.toolbars,B.some(e.elem))})))}),17);e.on("init",(function(){e.on("remove",v),e.on("ScrollContent ScrollWindow ObjectResized ResizeEditor longpress",b),e.on("click keyup focus SetContent",S.throttle),e.on(GR,v),e.on("contexttoolbar-show",(function(t){var n=w();ye(n.lookupTable,t.toolbarKey).each((function(n){k([n],Te(t.target!==e,t.target)),th.getContent(d).each(ag.focusIn)}))})),e.on("focusout",(function(t){xh.setEditorTimeout(e,(function(){Bc(n.element).isNone()&&Bc(d.element).isNone()&&v()}),0)})),e.on("SwitchMode",(function(){e.mode.isReadOnly()&&v()})),e.on("AfterProgressState",(function(t){t.state?v():e.hasFocus()&&S.throttle()})),e.on("NodeChange",(function(e){Bc(d.element).fold(S.throttle,g)}))}))},hP={unsupportedLength:["em","ex","cap","ch","ic","rem","lh","rlh","vw","vh","vi","vb","vmin","vmax","cm","mm","Q","in","pc","pt","px"],fixed:["px","pt"],relative:["%"],empty:[""]},vP=($N="[eE][+-]?"+(qN="[0-9]+"),GN=function(e){return"(?:"+e+")?"},KN=["Infinity",qN+"\\."+GN(qN)+GN($N),"\\."+qN+GN($N),qN+GN($N)].join("|"),new RegExp("^([+-]?(?:"+KN+"))(.*)$")),bP=function(e,t){return B.from(vP.exec(e)).bind((function(e){var n=Number(e[1]),r=e[2];return function(e,t){return U(t,(function(t){return U(hP[t],(function(t){return e===t}))}))}(r,t)?B.some({value:n,unit:r}):B.none()}))},yP=function(e,t){var n=function(){var n=t.getOptions(e),r=t.getCurrent(e).map(t.hash),o=es();return V(n,(function(n){return{type:"togglemenuitem",text:t.display(n),onSetup:function(i){var a=function(e){e&&(o.on((function(e){return e.setActive(!1)})),o.set(i)),i.setActive(e)};a(Ce(r,t.hash(n)));var u=t.watcher(e,n,a);return function(){o.clear(),u()}},onAction:function(){return t.setCurrent(e,n)}}}))};e.ui.registry.addMenuButton(t.name,{tooltip:t.text,icon:t.icon,fetch:function(e){return e(n())},onSetup:t.onToolbarSetup}),e.ui.registry.addNestedMenuItem(t.name,{type:"nestedmenuitem",text:t.text,getSubmenuItems:n,onSetup:t.onMenuSetup})},wP={name:"lineheight",text:"Line height",icon:"line-height",getOptions:function(e){return e.getParam("lineheight_formats","1 1.1 1.2 1.3 1.4 1.5 2","string").split(" ")},hash:function(e){return function(e,t){return bP(e,t).map((function(e){return e.value+e.unit}))}(e,["fixed","relative","empty"]).getOr(e)},display:b,watcher:function(e,t,n){return e.formatter.formatChanged("lineheight",n,!1,{value:t}).unbind},getCurrent:function(e){return B.from(e.queryCommandValue("LineHeight"))},setCurrent:function(e,t){return e.execCommand("LineHeight",!1,t)}},xP=function(e){yP(e,wP),function(e){var t=B.from(function(e){return e.getParam("content_langs",void 0,"array")}(e));return t.map((function(t){return{name:"language",text:"Language",icon:"language",getOptions:v(t),hash:function(e){return s(e.customCode)?e.code:e.code+"/"+e.customCode},display:function(e){return e.title},watcher:function(e,t,n){return e.formatter.formatChanged("lang",n,!1,{value:t.code,customValue:t.customCode}).unbind},getCurrent:function(e){var t=Be.fromDom(e.selection.getNode());return No(t,(function(e){return B.some(e).filter(Fe).bind((function(e){return Gt(e,"lang").map((function(t){return{code:t,customCode:Gt(e,"data-mce-lang").getOrUndefined(),title:""}}))}))}))},setCurrent:function(e,t){return e.execCommand("Lang",!1,t)},onToolbarSetup:function(t){var n=Zc();return t.setActive(e.formatter.match("lang",{},void 0,!0)),n.set(e.formatter.formatChanged("lang",t.setActive,!0)),n.clear}}}))}(e).each((function(t){return yP(e,t)}))},CP=function(e,t){!function(e,t){var n=VN(0,t,JN(e));e.ui.registry.addNestedMenuItem("align",{text:t.shared.providers.translate("Align"),get
1SubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=VN(0,t,tR(e));e.ui.registry.addNestedMenuItem("fontformats",{text:t.shared.providers.translate("Fonts"),getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=E({type:"advanced"},t.styleselect),r=VN(0,t,cR(e,n));e.ui.registry.addNestedMenuItem("formats",{text:"Formats",getSubmenuItems:function(){return r.items.validateItems(r.getStyleItems())}})}(e,t),function(e,t){var n=VN(0,t,uR(e));e.ui.registry.addNestedMenuItem("blockformats",{text:"Blocks",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t),function(e,t){var n=VN(0,t,iR(e));e.ui.registry.addNestedMenuItem("fontsizes",{text:"Font sizes",getSubmenuItems:function(){return n.items.validateItems(n.getStyleItems())}})}(e,t)},kP=function(e){return jN(e,"NodeChange",(function(t){t.setDisabled(!e.queryCommandState("outdent"))}))},SP=function(e){!function(e){e.ui.registry.addButton("outdent",{tooltip:"Decrease indent",icon:"outdent",onSetup:kP(e),onAction:HN(e,"outdent")}),e.ui.registry.addButton("indent",{tooltip:"Increase indent",icon:"indent",onAction:HN(e,"indent")})}(e)},TP=function(e,t){return function(){e.execCommand("mceToggleFormat",!1,t)}},EP=function(e){!function(e){OT.each([{name:"bold",text:"Bold",icon:"bold"},{name:"italic",text:"Italic",icon:"italic"},{name:"underline",text:"Underline",icon:"underline"},{name:"strikethrough",text:"Strikethrough",icon:"strike-through"},{name:"subscript",text:"Subscript",icon:"subscript"},{name:"superscript",text:"Superscript",icon:"superscript"}],(function(t,n){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onSetup:FN(e,t.name),onAction:TP(e,t.name)})}));for(var t=1;t<=6;t++){var n="h"+t;e.ui.registry.addToggleButton(n,{text:n.toUpperCase(),tooltip:"Heading "+t,onSetup:FN(e,n),onAction:TP(e,n)})}}(e),function(e){OT.each([{name:"cut",text:"Cut",action:"Cut",icon:"cut"},{name:"copy",text:"Copy",action:"Copy",icon:"copy"},{name:"paste",text:"Paste",action:"Paste",icon:"paste"},{name:"help",text:"Help",action:"mceHelp",icon:"help"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all"},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document"},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting"},{name:"remove",text:"Remove",action:"Delete",icon:"remove"}],(function(t){e.ui.registry.addButton(t.name,{tooltip:t.text,icon:t.icon,onAction:HN(e,t.action)})}))}(e),function(e){OT.each([{name:"blockquote",text:"Blockquote",action:"mceBlockQuote",icon:"quote"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:HN(e,t.action),onSetup:FN(e,t.name)})}))}(e)},OP=function(e){EP(e),function(e){OT.each([{name:"bold",text:"Bold",action:"Bold",icon:"bold",shortcut:"Meta+B"},{name:"italic",text:"Italic",action:"Italic",icon:"italic",shortcut:"Meta+I"},{name:"underline",text:"Underline",action:"Underline",icon:"underline",shortcut:"Meta+U"},{name:"strikethrough",text:"Strikethrough",action:"Strikethrough",icon:"strike-through",shortcut:""},{name:"subscript",text:"Subscript",action:"Subscript",icon:"subscript",shortcut:""},{name:"superscript",text:"Superscript",action:"Superscript",icon:"superscript",shortcut:""},{name:"removeformat",text:"Clear formatting",action:"RemoveFormat",icon:"remove-formatting",shortcut:""},{name:"newdocument",text:"New document",action:"mceNewDocument",icon:"new-document",shortcut:""},{name:"cut",text:"Cut",action:"Cut",icon:"cut",shortcut:"Meta+X"},{name:"copy",text:"Copy",action:"Copy",icon:"copy",shortcut:"Meta+C"},{name:"paste",text:"Paste",action:"Paste",icon:"paste",shortcut:"Meta+V"},{name:"selectall",text:"Select all",action:"SelectAll",icon:"select-all",shortcut:"Meta+A"}],(function(t){e.ui.registry.addMenuItem(t.name,{text:t.text,icon:t.icon,shortcut:t.shortcut,onAction:HN(e,t.action)})})),e.ui.registry.addMenuItem("codeformat",{text:"Code",icon:"sourcecode",onAction:TP(e,"code")})}(e)},_P=function(e,t){return jN(e,"Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",(function(n){n.setDisabled(e.mode.isReadOnly()||!e.undoManager[t]())}))},AP=function(e){!function(e){e.ui.registry.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onSetup:_P(e,"hasUndo"),onAction:HN(e,"undo")}),e.ui.registry.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onSetup:_P(e,"hasRedo"),onAction:HN(e,"redo")})}
1(e),function(e){e.ui.registry.addButton("undo",{tooltip:"Undo",icon:"undo",disabled:!0,onSetup:_P(e,"hasUndo"),onAction:HN(e,"undo")}),e.ui.registry.addButton("redo",{tooltip:"Redo",icon:"redo",disabled:!0,onSetup:_P(e,"hasRedo"),onAction:HN(e,"redo")})}(e)},DP=function(e){return jN(e,"VisualAid",(function(t){t.setActive(e.hasVisual)}))},NP=function(e){!function(e){e.ui.registry.addButton("visualaid",{tooltip:"Visual aids",text:"Visual aids",onAction:HN(e,"mceToggleVisualAid")})}(e),function(e){e.ui.registry.addToggleMenuItem("visualaid",{text:"Visual aids",onSetup:DP(e),onAction:HN(e,"mceToggleVisualAid")})}(e)},RP=function(e,t){!function(e){W([{name:"alignleft",text:"Align left",cmd:"JustifyLeft",icon:"align-left"},{name:"aligncenter",text:"Align center",cmd:"JustifyCenter",icon:"align-center"},{name:"alignright",text:"Align right",cmd:"JustifyRight",icon:"align-right"},{name:"alignjustify",text:"Justify",cmd:"JustifyFull",icon:"align-justify"}],(function(t){e.ui.registry.addToggleButton(t.name,{tooltip:t.text,icon:t.icon,onAction:HN(e,t.cmd),onSetup:FN(e,t.name)})})),e.ui.registry.addButton("alignnone",{tooltip:"No alignment",icon:"align-none",onAction:HN(e,"JustifyNone")})}(e),OP(e),CP(e,t),AP(e),function(e){!function(e){e.addCommand("mceApplyTextcolor",(function(t,n){!function(e,t,n){e.undoManager.transact((function(){e.focus(),e.formatter.apply(t,{value:n}),e.nodeChanged()}))}(e,t,n)})),e.addCommand("mceRemoveTextcolor",(function(t){!function(e,t){e.undoManager.transact((function(){e.focus(),e.formatter.remove(t,{value:null},null,!0),e.nodeChanged()}))}(e,t)}))}(e);var t=Co(ax),n=Co(ax);mx(e,"forecolor","forecolor","Text color",t),mx(e,"backcolor","hilitecolor","Background color",n),px(e,"forecolor","forecolor","Text color"),px(e,"backcolor","hilitecolor","Background color")}(e),NP(e),SP(e),xP(e)},PP=function(e,t){return{type:"makeshift",x:e,y:t}},BP=function(e){return"longpress"===e.type||0===e.type.indexOf("touch")},IP=function(e,t){var n=wy.DOM.getPos(e);return function(e,t,n){return PP(e.x+t,e.y+n)}(t,n.x,n.y)},MP=function(e,t){return"contextmenu"===t.type||"longpress"===t.type?e.inline?function(e){if(BP(e)){var t=e.touches[0];return PP(t.pageX,t.pageY)}return PP(e.pageX,e.pageY)}(t):IP(e.getContentAreaContainer(),function(e){if(BP(e)){var t=e.touches[0];return PP(t.clientX,t.clientY)}return PP(e.clientX,e.clientY)}(t)):LP(e)},LP=function(e){return{type:"selection",root:Be.fromDom(e.selection.getNode())}},FP=function(e,t,n){switch(n){case"node":return function(e){return{type:"node",node:B.some(Be.fromDom(e.selection.getNode())),root:Be.fromDom(e.getBody())}}(e);case"point":return MP(e,t);case"selection":return LP(e)}},jP=function(e,t,n,r,o,i){var a=n(),u=FP(e,t,i);$E(a,xb.CLOSE_ON_EXECUTE,r,!1).map((function(e){t.preventDefault(),th.showMenuAt(o,{anchor:u},{menu:{markers:Mb("normal")},data:e})}))},UP={onLtr:function(){return[uc,nc,rc,oc,ic,ac,mh,ph,dh,lh,fh,sh]},onRtl:function(){return[uc,rc,nc,ic,oc,ac,mh,ph,fh,sh,dh,lh]}},HP={valignCentre:[],alignCentre:[],alignLeft:["tox-pop--align-left"],alignRight:["tox-pop--align-right"],right:["tox-pop--right"],left:["tox-pop--left"],bottom:["tox-pop--bottom"],top:["tox-pop--top"]},zP=function(e,t,n,r,o,i,a){var u=function(e,t,n){var r=FP(e,t,n);return E({bubble:ys(0,"point"===n?12:0,HP),layouts:UP,overrides:{maxWidthFunction:YD(),maxHeightFunction:gs()}},r)}(e,t,i);$E(n,xb.CLOSE_ON_EXECUTE,r,!0).map((function(n){t.preventDefault(),th.showMenuWithinBounds(o,{anchor:u},{menu:{markers:Mb("normal"),highlightImmediately:a},data:n,type:"horizontal"},(function(){return B.some(eP(e,r.shared,"node"===i?"node":"selection"))})),e.fire(GR)}))},VP=function(e,t,n,r,o,i){var a=ht(),u=a.os.isiOS(),c=a.os.isOSX(),s=a.os.isAndroid(),l=a.deviceType.isTouch(),f=function(){var a=n();zP(e,t,a,r,o,i,!(s||u||c&&l))};if((c||u)&&"node"!==i){var d=function(){!function(e){var t=e.selection.getRng(),n=function(){xh.setEditorTimeout(e,(function(){e.selection.setRng(t)}),10),i()};e.once("touchend",n);var r=function(e){e.preventDefault(),e.stopImmediatePropagation()};e.on("mousedown",r,!0);var o=function(){return i()};e.once("longpresscancel",o);var i=function(){e.off("touchend",n),e.off("longpresscancel",o),e.off("mousedown",r)}}(e),f()};!function(e,t){var n=e.selection;if(n.isCollapsed()||t.touches.length<1)return!1;var r=t.touches[0],o=n.getRng();return ml(e.getWin(),Ys.domRange(o)).exists((function(e){return e.left<=r.clientX&&e.right>=r.clientX&&e.top<=r.clientY&&e.bottom>=r.clientY}))}(e,t)?(e.once("selectionchange",d),e.once("touchend",(function(){return e.off("selectionchange",d)}))):d()}else f()},WP=function(e){return"string"==typeof e?e.split(/[ ,]/):e},qP=function(e){return e.getParam("contextmenu_never_use_native",!1,"boolean")},$P=function(e){return function(e,t,n){var r=e.ui.registry.getAll().contextMenus;return B.from(e.getParam(t)).map(WP).getOrThunk((function(){return $(WP(n),(function(e){return we(r,e)}))}
1))}(e,"contextmenu","link linkchecker image imagetools table spellchecker configurepermanentpen")},GP=function(e){return o(e)?"|"===e:"separator"===e.type},KP={type:"separator"},YP=function(e){var t,n=function(e){return{text:e.text,icon:e.icon,disabled:e.disabled,shortcut:e.shortcut}};if(o(e))return e;switch(e.type){case"separator":return KP;case"submenu":return E(E({type:"nestedmenuitem"},n(e)),{getSubmenuItems:function(){var t=e.getSubmenuItems();return o(t)?t:V(t,YP)}});default:return E(E({type:"menuitem"},n(e)),{onAction:(t=e.onAction,function(){return t()})})}},XP=function(e,t){if(0===t.length)return e;var n=ue(e).filter((function(e){return!GP(e)})),r=n.fold((function(){return[]}),(function(e){return[KP]}));return e.concat(r).concat(t).concat([KP])},QP=function(e,t){return"longpress"!==t.type&&(2!==t.button||t.target===e.getBody()&&""===t.pointerType)},JP=function(e,t){return QP(e,t)?e.selection.getStart(!0):t.target},ZP=function(e,t,n){var r=ht().deviceType.isTouch,i=tu(th.sketch({dom:{tag:"div"},lazySink:t,onEscape:function(){return e.focus()},onShow:function(){return n.setContextMenuState(!0)},onHide:function(){return n.setContextMenuState(!1)},fireDismissalEventInstead:{},inlineBehaviours:Cc([mg("dismissContextMenu",[ji(Ci(),(function(t,n){ff.close(t),e.focus()}))])])})),a=function(e){return th.hide(i)},u=function(t){if(qP(e)&&t.preventDefault(),!function(e,t){return t.ctrlKey&&!qP(e)}(e,t)&&!function(e){return!1===e.getParam("contextmenu")}(e)){var a=function(e,t){var n=function(e){return e.getParam("contextmenu_avoid_overlap","","string")}(e),r=QP(e,t)?"selection":"point";if(Ne(n)){var o=JP(e,t);return Fx(Be.fromDom(o),n)?"node":r}return r}(e,t);(r()?VP:jP)(e,t,(function(){var n=JP(e,t),r=e.ui.registry.getAll(),i=$P(e);return function(e,t,n){var r=K(t,(function(t,r){return ye(e,r.toLowerCase()).map((function(e){var r=e.update(n);if(o(r))return XP(t,r.split(" "));if(r.length>0){var i=V(r,YP);return XP(t,i)}return t})).getOrThunk((function(){return t.concat([r])}))}),[]);return r.length>0&&GP(r[r.length-1])&&r.pop(),r}(r.contextMenus,i,n)}),n,i,a)}};e.on("init",(function(){var t="ResizeEditor ScrollContent ScrollWindow longpresscancel"+(r()?"":" ResizeWindow");e.on(t,a),e.on("longpress contextmenu",u)}))},eB=ko([{offset:["x","y"]},{absolute:["x","y"]},{fixed:["x","y"]}]),tB=function(e){return function(t){return t.translate(-e.left,-e.top)}},nB=function(e){return function(t){return t.translate(e.left,e.top)}},rB=function(e){return function(t,n){return K(e,(function(e,t){return t(e)}),pn(t,n))}},oB=function(e,t,n){return e.fold(rB([nB(n),tB(t)]),rB([tB(t)]),rB([]))},iB=function(e,t,n){return e.fold(rB([nB(n)]),rB([]),rB([nB(t)]))},aB=function(e,t,n){return e.fold(rB([]),rB([tB(n)]),rB([nB(t),tB(n)]))},uB=function(e,t,n){var r=e.fold((function(e,t){return{position:B.some("absolute"),left:B.some(e+"px"),top:B.some(t+"px")}}),(function(e,t){return{position:B.some("absolute"),left:B.some(e-n.left+"px"),top:B.some(t-n.top+"px")}}),(function(e,t){return{position:B.some("fixed"),left:B.some(e+"px"),top:B.some(t+"px")}}));return E({right:B.none(),bottom:B.none()},r)},cB=function(e,t,n,r){var o=function(e,o){return function(i,a){var u=e(t,n,r);return o(i.getOr(u.left),a.getOr(u.top))}};return e.fold(o(aB,sB),o(iB,lB),o(oB,fB))},sB=eB.offset,lB=eB.absolute,fB=eB.fixed,dB=function(e,t){var n=$t(e,t);return s(n)?NaN:parseInt(n,10)},mB=function(e,t,n,r){return function(e,t){var n=e.element,r=dB(n,t.leftAttr),o=dB(n,t.topAttr);return isNaN(r)||isNaN(o)?B.none():B.some(pn(r,o))}(e,t).fold((function(){return n}),(function(e){return fB(e.left+r.left,e.top+r.top)}))},pB=function(e,t,n,r,o,i){var a=mB(e,t,n,r),u=t.mustSnap?vB(e,t,a,o,i):bB(e,t,a,o,i),c=oB(a,o,i);return function(e,t,n){var r=e.element;Wt(r,t.leftAttr,n.left+"px"),Wt(r,t.topAttr,n.top+"px")}(e,t,c),u.fold((function(){return{coord:fB(c.left,c.top),extra:B.none()}}),(function(e){return{coord:e.output,extra:e.extra}}))},gB=function(e,t){!function(e,t){var n=e.element;Yt(n,t.leftAttr),Yt(n,t.topAttr)}(e,t)},hB=function(e,t,n,r){return se(e,(function(e){var o=function(e,t,n,r,o,i){var a=iB(e,o,i),u=iB(t,o,i);return Math.abs(a.left-u.left)<=n&&Math.abs(a.top-u.top)<=r}(t,e.sensor,e.range.left,e.range.top,n,r);return o?B.some({output:cB(e.output,t,n,r),extra:e.extra}):B.none()}))},vB=function(e,t,n,r,o){var i=t.getSnapPoints(e);return hB(i,n,r,o).orThunk((function(){var e=K(i,(function(e,t){var i=function(e,t,n,r,o,i){var a=iB(e,o,i),u=iB(t,o,i),c=Math.abs(a.left-u.left),s=Math.abs(a.top-u.top);return pn(c,s)}(n,t.sensor,0,0,r,o);return e.deltas.fold((function(){return{deltas:B.some(i),snap:B.some(t)}}),(function(n){return(i.left+i.top)/2<=(n.left+n.top)/2?{deltas:B.some(i),snap:B.some(t)}:e}))}),{deltas:B.none(),snap:B.none()});return e.snap.map((function(e){return{output:cB(e.output,n,r,o),extra:e.extra}}))}))},bB=function(e,t,n,r,o){var i=t.getSnapPoints(e);return hB(i,n,r,o)},yB=Object.freeze({__proto__:null,snapTo:function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=Ct(e.element),a=Rn(i),u=SA(o),c=function(e,t,n){return{coord:cB(e.output,e.output,t,n),extra:e.extra}}(r,a,u),s=uB(c.coord,0,u);en(o,s)}}}),wB="data-initial-z-index",xB=function(e,t){e.getSystem().addToGui(t),function(e){Et(e.element).filter(Fe).each((function(t){rn(t,"z-index").each((function(e){Wt(t,wB,e)})),Jt(t,"z-index",tn(e.element,"z-index"))}))}(t)},CB=function(e){!function(e){Et(e.element).filter(Fe).each((function(e){Gt(e,wB).fold((function(){return un(e,"z-index")}),(function(t){return Jt(e,"z-index",t)})),Yt(e,wB)}))}(e),e.getSystem().removeFromGui(e)},kB=function(e,t,n){return e.getSystem().build(Jx.sketch({dom:{styles:{left:"0px",top:"0px",width:"100%",height:"100%",position:"fixed","z-index":"1000000000000000"},classes:[t]},events:n}))},SB=fo("snaps",[Xr("getSnapPoints"),Au("onSensor"),Xr("leftAttr"),Xr("topAttr"),mo("lazyViewport",zn),mo("mustSnap",!1)]),TB=[mo("useFixed",k),Xr("blockerClass"),mo("getTarget",b),mo("onDrag",g),mo("repositionTarget",!0),mo("onDrop",g),yo("getBounds",zn),SB],EB=function(e){return(t=rn(e,"left"),n=rn(e,"top"),r=rn(e,"position"),o=function(e,t,n){return("fixed"===n?fB:sB)(parseInt(e,10),parseInt(t,10))},t.isSome()&&n.isSome()&&r.isSome()?B.some(o(t.getOrDie(),n.getOrDie(),r.getOrDie())):B.none()).getOrThunk((function(){var t=hn(e);return lB(t.left,t.top)}));var t,n,r,o},OB=function(e,t,n,r,o,i,a){return function(e,t,n,r,o){var i=o.bounds,a=iB(t,n,r),u=Gu(a.left,i.x,i.x+i.width-o.width),c=Gu(a.top,i.y,i.y+i.height-o.height),s=lB(u,c);return t.fold((function(){var e=aB(s,n,r);return sB(e.left,e.top)}),v(s),(function(){var e=oB(s,n,r);return fB(e.left,e.top)}))}(0,t.fold((function(){var e,t,a=(e=i.left,t=i.top,n.fold((function(n,r){return sB(n+e,r+t)}),(function(n,r){return lB(n+e,r+t)}),(function(n,r){return fB(n+e,r+t)}))),u=oB(a,r,o);return fB(u.left,u.top)}),(function(t){var a=pB(e,t,n,i,r,o);return a.extra.each((function(n){t.onSensor(e,n)})),a.coord})),r,o,a)},_B=function(e,t){return{bounds:e.getBounds(),height:dn(t.element),width:wn(t.element)}}
1,AB=function(e,t,n,r,o){var i=n.update(r,o),a=n.getStartData().getOrThunk((function(){return _B(t,e)}));i.each((function(n){!function(e,t,n,r){var o=t.getTarget(e.element);if(t.repositionTarget){var i=Ct(e.element),a=Rn(i),u=SA(o),c=EB(o),s=OB(e,t.snaps,c,a,u,r,n),l=uB(s,0,u);en(o,l)}t.onDrag(e,o,r)}(e,t,a,n)}))},DB=function(e,t,n,r){t.each(CB),n.snaps.each((function(t){gB(e,t)}));var o=n.getTarget(e.element);r.reset(),n.onDrop(e,o)},NB=function(e){return function(t,n){var r=function(e){n.setStartData(_B(t,e))};return Mi(_([ji(bi(),(function(e){n.getStartData().each((function(){return r(e)}))}))],e(t,n,r),!0))}},RB=Object.freeze({__proto__:null,getData:function(e){return B.from(pn(e.x,e.y))},getDelta:function(e,t){return pn(t.left-e.left,t.top-e.top)}}),PB=function(e,t,n){return[ji(Ho(),(function(r,o){if(0===o.event.raw.button){o.stop();var i=function(){return DB(r,B.some(u),e,t)},a=jx(i,200),u=kB(r,e.blockerClass,function(e){return Mi([ji(Ho(),e.forceDrop),ji(Wo(),e.drop),ji(zo(),(function(t,n){e.move(n.event)})),ji(Vo(),e.delayDrop)])}({drop:i,delayDrop:a.schedule,forceDrop:i,move:function(n){a.cancel(),AB(r,e,t,RB,n)}}));n(r),xB(r,u)}}))]},BB=_(_([],TB,!0),[Pu("dragger",{handlers:NB(PB)})],!1),IB=Object.freeze({__proto__:null,getData:function(e){var t=e.raw.touches;return 1===t.length?function(e){var t=e[0];return B.some(pn(t.clientX,t.clientY))}(t):B.none()},getDelta:function(e,t){return pn(t.left-e.left,t.top-e.top)}}),MB=function(e,t,n){var r=es(),o=function(n){DB(n,r.get(),e,t),r.clear()};return[ji(Lo(),(function(i,a){a.stop();var u=function(){return o(i)},c=kB(i,e.blockerClass,function(e){return Mi([ji(Lo(),e.forceDrop),ji(jo(),e.drop),ji(Uo(),e.drop),ji(Fo(),(function(t,n){e.move(n.event)}))])}({drop:u,delayDrop:g,forceDrop:u,move:function(n){AB(i,e,t,IB,n)}}));r.set(c);n(i),xB(i,c)})),ji(Fo(),(function(n,r){r.stop(),AB(n,e,t,IB,r.event)})),ji(jo(),(function(e,t){t.stop(),o(e)})),ji(Uo(),o)]},LB=_(_([],TB,!0),[Pu("dragger",{handlers:NB(MB)})],!1),FB=_(_([],TB,!0),[Pu("dragger",{handlers:NB((function(e,t,n){return _(_([],PB(e,t,n),!0),MB(e,t,n),!0)}))})],!1),jB=Object.freeze({__proto__:null,mouse:BB,touch:LB,mouseOrTouch:FB}),UB=Object.freeze({__proto__:null,init:function(){var e=B.none(),t=B.none(),n=v({});return Ca({readState:n,reset:function(){e=B.none(),t=B.none()},update:function(t,n){return t.getData(n).bind((function(n){return function(t,n){var r=e.map((function(e){return t.getDelta(e,n)}));return e=B.some(n),r}(t,n)}))},getStartData:function(){return t},setStartData:function(e){t=B.some(e)}})}}),HB=Ec({branchKey:"mode",branches:jB,name:"dragging",active:{events:function(e,t){return e.dragger.handlers(e,t)}},extra:{snap:function(e){return{sensor:e.sensor,range:e.range,output:e.output,extra:B.from(e.extra)}}},state:UB,apis:yB}),zB=function(e,t,n,r,o,i){return e.fold((function(){return HB.snap({sensor:lB(n-20,r-20),range:pn(o,i),output:lB(B.some(n),B.some(r)),extra:{td:t}})}),(function(e){var o=n-20,i=r-20,a=e.element.dom.getBoundingClientRect();return HB.snap({sensor:lB(o,i),range:pn(40,40),output:lB(B.some(n-a.width/2),B.some(r-a.height/2)),extra:{td:t}})}))},VB=function(e,t,n){return{getSnapPoints:e,leftAttr:"data-drag-left",topAttr:"data-drag-top",onSensor:function(e,r){var o=r.td;(function(e,t){return e.exists((function(e){return yt(e,t)}))})(t.get(),o)||(t.set(o),n(o))},mustSnap:!0}},WB=function(e){return Sh(Ch.sketch({dom:{tag:"div",classes:["tox-selector"]},buttonBehaviours:Cc([HB.config({mode:"mouseOrTouch",blockerClass:"blocker",snaps:e}),gk.config({})]),eventOrder:{mousedown:["dragging","alloy.base.behaviour"],touchstart:["dragging","alloy.base.behaviour"]}}))},qB=function(e,t){var n=Co([]),r=Co([]),o=Co(!1),i=es(),a=es(),u=function(e){var n=Hn(e);return zB(f.getOpt(t),e,n.x,n.y,n.width,n.height)},c=function(e){var n=Hn(e);return zB(d.getOpt(t),e,n.right,n.bottom,n.width,n.height)},s=VB((function(){return V(n.get(),(function(e){return u(e)}))}),i,(function(t){a.get().each((function(n){e.fire("TableSelectorChange",{start:t,finish:n})}))})),l=VB((function(){return V(r.get(),(function(e){return c(e)}))}),a,(function(t){i.get().each((function(n){e.fire("TableSelectorChange",{start:n,finish:t})}))})),f=WB(s),d=WB(l),m=tu(f.asSpec()),p=tu(d.asSpec()),g=function(t,n,r,o){var i=r(n);HB.snapTo(t,i);!function(t,n,r,o){var i=n.dom.getBoundingClientRect();un(t.element,"display");
1var a=Tt(Be.fromDom(e.getBody())).dom.innerHeight,u=r(i),c=o(i,a);(u||c)&&Jt(t.element,"display","none")}(t,n,(function(e){return e[o]<0}),(function(e,t){return e[o]>t}))},h=function(e){return g(m,e,u,"top")},v=function(e){return g(p,e,c,"bottom")};ht().deviceType.isTouch()&&(e.on("TableSelectionChange",(function(e){o.get()||($l(t,m),$l(t,p),o.set(!0)),i.set(e.start),a.set(e.finish),e.otherCells.each((function(t){n.set(t.upOrLeftCells),r.set(t.downOrRightCells),h(e.start),v(e.finish)}))})),e.on("ResizeEditor ResizeWindow ScrollContent",(function(){i.get().each(h),a.get().each(v)})),e.on("TableSelectionClear",(function(){o.get()&&(Yl(m),Yl(p),o.set(!1)),i.clear(),a.clear()})))},$B=function(e){if(1===e.nodeType){if("BR"===e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1},GB=function(e,t,n){t.delimiter||(t.delimiter="»");return{dom:{tag:"div",classes:["tox-statusbar__path"],attributes:{role:"navigation"}},behaviours:Cc([ag.config({mode:"flow",selector:"div[role=button]"}),em.config({disabled:n.isDisabled}),Qy(),iC.config({}),dg.config({}),mg("elementPathEvents",[Gi((function(r,o){e.shortcuts.add("alt+F11","focus statusbar elementpath",(function(){return ag.focusIn(r)})),e.on("NodeChange",(function(o){var i,a,u=function(t){for(var n=[],r=t.length;r-- >0;){var o=t[r];if(1===o.nodeType&&!$B(o)){var i=e.fire("ResolveName",{name:o.nodeName.toLowerCase(),target:o});if(i.isDefaultPrevented()||n.push({name:i.name,element:o}),i.isPropagationStopped())break}}return n}(o.parents);dg.set(r,u.length>0?(i=V(u||[],(function(t,r){return Ch.sketch({dom:{tag:"div",classes:["tox-statusbar__path-item"],attributes:{role:"button","data-index":r,"tab-index":-1,"aria-level":r+1},innerHtml:t.name},action:function(n){e.focus(),e.selection.select(t.element),e.nodeChanged()},buttonBehaviours:Cc([Zy(n.isDisabled),Qy()])})})),a={dom:{tag:"div",classes:["tox-statusbar__path-divider"],attributes:{"aria-hidden":!0},innerHtml:" "+t.delimiter+" "}},K(i.slice(1),(function(e,t){var n=e;return n.push(a),n.push(t),n}),[i[0]])):[])}))}))])]),components:[]}};!function(e){e[e.None=0]="None",e[e.Both=1]="Both",e[e.Vertical=2]="Vertical"}(YN||(YN={}));var KB=function(e,t,n){var r=Be.fromDom(e.getContainer()),o=function(e,t,n,r,o){var i={};return i.height=HR(r+t.top,Ty(e),Oy(e)),n===YN.Both&&(i.width=HR(o+t.left,Sy(e),Ey(e))),i}(e,t,n,fn(r),yn(r));de(o,(function(e,t){return Jt(r,t,UR(e))})),function(e){e.fire("ResizeEditor")}(e)},YB=function(e,t,n,r){var o=pn(20*n,20*r);return KB(e,o,t),B.some(!0)},XB=function(e,t){var n=function(e){var t=!e.hasPlugin("autoresize"),n=e.getParam("resize",t);return!1===n?YN.None:"both"===n?YN.Both:YN.Vertical}(e);return n===YN.None?B.none():B.some(Pv("resize-handle",{tag:"div",classes:["tox-statusbar__resize-handle"],attributes:{title:t.translate("Resize")},behaviours:[HB.config({mode:"mouse",repositionTarget:!1,onDrag:function(t,r,o){return KB(e,o,n)},blockerClass:"tox-blocker"}),ag.config({mode:"special",onLeft:function(){return YB(e,n,-1,0)},onRight:function(){return YB(e,n,1,0)},onUp:function(){return YB(e,n,0,-1)},onDown:function(){return YB(e,n,0,1)}}),iC.config({}),bg.config({})]},t.icons))},QB=function(e,t){var n=function(){var n,r=[];return e.getParam("elementpath",!0,"boolean")&&r.push(GB(e,{},t)),e.hasPlugin("wordcount")&&r.push(function(e,t){var n,r=function(e,n,r){return dg.set(e,[Ja(t.translate(["{0} "+r,n[r]]))])};return Ch.sketch({dom:{tag:"button",classes:["tox-statusbar__wordcount"]},components:[],buttonBehaviours:Cc([Zy(t.isDisabled),Qy(),iC.config({}),dg.config({}),Nf.config({store:{mode:"memory",initialValue:{mode:"words",count:{words:0,characters:0}}}}),mg("wordcount-events",[Xi((function(e){var t=Nf.getValue(e),n="words"===t.mode?"characters":"words";Nf.setValue(e,{mode:n,count:t.count}),r(e,t.count,n)})),Gi((function(t){e.on("wordCountUpdate",(function(e){var n=Nf.getValue(t).mode;Nf.setValue(t,{mode:n,count:e.wordCount}),r(t,e.wordCount,n)}))}))])]),eventOrder:(n={},n[si()]=["disabling","alloy.base.behaviour","wordcount-events"],n)})}(e,t)),e.getParam("branding",!0,"boolean")&&r.push({dom:{tag:"span",classes:["tox-statusbar__branding"],innerHtml:'<a href="https://www.tiny.cloud/?utm_campaign=editor_referral&utm_medium=poweredby&utm_source=tinymce&utm_content=v5" rel="noopener" target="_blank" tabindex="-1" aria-label="'+(n=Sv.translate(["Powered by {0}","Tiny"]))+'">'+n+"</a>"}}),r.length>0?[{dom:{tag:"div",classes:["tox-statusbar__text-container"]},components:r}]:[]};return{dom:{tag:"div",classes:["tox-statusbar"]},components:function(){var r=n(),o=XB(e,t);return r.concat(o.toArray())}()}},JB=function(e){var t,n,r,o,i=e.inline,a=i?$R:FR,u=zy(e)?JA:CA,c=B.none(),s=ht(),l=s.browser.isIE()?["tox-platform-ie"]:[],f=s.deviceType.isTouch()?["tox-platform-touch"]:[],d=Ly(e),m=Uy(e),p=Sv.isRtl()?{attributes:{dir:"rtl"}}:{},h={attributes:(t={},t[Ts]=d?ku.BottomToTop:ku.TopToBottom,t)},v=function(){return c.bind(ON.getHeader)},b=function(){Jt($.element,"width",document.body.clientWidth+"px")},y=tu((n=yt(Ht(),m)&&"grid"===tn(m,"display"),r={dom:E({tag:"div",classes:["tox","tox-silver-sink","tox-tinymce-aux"].concat(l).concat(f)},p),behaviours:Cc([Hl.config({useFixed:function(){return u.isDocked(v)}})])},o={dom:{styles:{width:document.body.clientWidth+"px"}},events:Mi([ji(yi(),b)])},cr(r,n?o:{}))),w=function(){return qn.value(y)},x=Sh({dom:{tag:"div",classes:["tox-anchorbar"]}}),C=function(){return c.bind((function(e){return ON.getThrobber(e)})).getOrDie("Could not find throbber element")},k=cA(y,e,(function(){return c.bind((function(e){return x.getOpt(e)})).getOrDie("Could not find a anchor bar element")})),S=ON.parts.menubar({dom:{tag:"div",classes:["tox-menubar"]},backstage:k,onEscape:function(){e.focus()}}),T=Py(e),O=ON.parts.toolbar(E({dom:{tag:"div",classes:["tox-toolbar"]},getSink:w,providers:k.shared.providers,onEscape:function(){e.focus()},type:T,lazyToolbar:function(){return c.bind((function(e){return ON.getToolbar(e)})).getOrDie("Could not find more toolbar element")},lazyHeader:function(){return v().getOrDie("Could not find header element")}},h)),_=ON.parts["multiple-toolbar"]({dom:{tag:"div",classes:["tox-toolbar-overlord"]},providers:k.shared.providers,onEscape:function(){e.focus()},type:T}),A=ON.parts.socket({dom:{tag:"div",classes:["tox-edit-area"]}}),D=ON.parts.sidebar({dom:{tag:"div",classes:["tox-sidebar"]}}),N=ON.parts.throbber({dom:{tag:"div",classes:["tox-throbber"]},backstage:k}),R=e.getParam("statusbar",!0,"boolean")&&!i?B.some(QB(e,k.shared.providers)):B.none(),P={dom:{tag:"div",classes:["tox-sidebar-wrap"]},components:[A,D]},I=Ny(e),M=Ay(e),L=_y(e),F=ON.parts.header({dom:E({tag:"div",classes:["tox-editor-header"]},h),components:Q([L?[S]:[],I?[_]:M?[O]:[],jy(e)?[]:[x.asSpec()]]),sticky:zy(e),editor:e,sharedBackstage:k.shared}),j=Q([d?[]:[F],i?[]:[P],d?[F]:[]]),U=Q([[{dom:{tag:"div",classes:["tox-editor-container"]},components:j}],i?[]:R.toArray(),[N]]),H=Hy(e),z=E(E({role:"application"},Sv.isRtl()?{dir:"rtl"}:{}),H?{"aria-hidden":"true"}:{}),V=tu(ON.sketch({dom:{tag:"div",classes:["tox","tox-tinymce"].concat(i?["tox-tinymce-inline"]:[]).concat(d?["tox-tinymce--toolbar-bottom"]:[]).concat(f).concat(l),styles:E({visibility:"hidden"},H?{opacity:"0",border:"0"}:{}),attributes:z},components:U,behaviours:Cc([Qy(),em.config({disableClass:"tox-tinymce--disabled"}),ag.config({mode:"cyclic",selector:".tox-menubar, .tox-toolbar, .tox-toolbar__primary, .tox-toolbar__overflow--open, .tox-sidebar__overflow--open, .tox-statusbar__path, .tox-statusbar__wordcount, .tox-statusbar__branding a, .tox-statusbar__resize-handle"})])}));c=B.some(V),e.shortcuts.add("alt+F9","focus menubar",(function(){ON.focusMenubar(V)})),e.shortcuts.add("alt+F10","focus toolbar",(function(){ON.focusToolbar(V)})),e.addCommand("ToggleToolbarDrawer",(function(){ON.toggleToolbarDrawer(V)})),e.addQueryStateHandler("ToggleToolbarDrawer",(function(){return ON.isToolbarDrawerToggled(V)}));var q=Zx(V),$=Zx(y);!function(e,t,n){var r=function(e,r){W([t,n],(function(t){t.broadcastEvent(e,r)}))},o=function(e,r){W([t,n],(function(t){t.broadcastOn([e],r)}))},i=function(e){return o(df(),{target:e.target})},a=Dc(),u=ns(a,"touchstart",i),c=ns(a,"touchmove",(function(e){return r(hi(),e)})),s=ns(a,"touchend",(function(e){return r(vi(),e)})),l=ns(a,"mousedown",i),f=ns(a,"mouseup",(function(e){0===e.raw.button&&o(pf(),{target:e.target})})),d=function(e){return o(df(),{target:Be.fromDom(e.target)})},m=function(e){0===e.button&&o(pf(),{target:Be.fromDom(e.target)})},p=function(){W(e.editorManager.get(),(function(t){e!==t&&t.fire("DismissPopups",{relatedTarget:e})}))},g=function(e){return r(bi(),os(e))},h=function(e){o(mf(),{}),r(yi(),os(e))},v=function(){return o(mf(),{})},b=function(t){t.state&&o(df(),{target:Be.fromDom(e.getContainer())})},y=function(e){o(df(),{target:Be.fromDom(e.relatedTarget.getContainer())})};e.on("PostRender",(function(){e.on("click",d),e.on("tap",d),e.on("mouseup",m),e.on("mousedown",p),e.on("ScrollWindow",g),e.on("ResizeWindow",h),e.on("ResizeEditor",v),e.on("AfterProgressState",b),e.on("DismissPopups",y)})),e.on("remove",(function(){e.off("click",d),e.off("tap",d),e.off("mouseup",m),e.off("mousedown",p),e.off("ScrollWindow",g),e.off("ResizeWindow",h),e.off("ResizeEditor",v),e.off("AfterProgressState",b),e.off("DismissPopups",y),l.unbind(),u.unbind(),c.unbind(),s.unbind(),f.unbind()})),e.on("detach",(function(){Zl(t),Zl(n),t.destroy(),n.destroy()}))}(e,q,$);var G=function(){var t=UR(zR(e)),n=UR(function(e){return VR(e).getOr(ky(e))}(e));return e.inline||(an("div","width",n)&&Jt(V.element,"width",n),an("div","height",t)?Jt(V.element,"height",t):Jt(V.element,"height","200px")),t};return{mothership:q,uiMothership:$,backstage:k,renderUI:function(){u.setup(e,k.shared,v),RP(e,k),ZP(e,w,k),function(e){var t=e.ui.registry.getAll().sidebars;W(le(t),(function(n){var r=t[n],o=function(){return Ce(B.from(e.queryCommandValue("ToggleSidebar")),n)};e.ui.registry.addToggleButton(n,{icon:r.icon,tooltip:r.tooltip,onAction:function(t){e.execCommand("ToggleSidebar",!1,n),t.setActive(o())},onSetup:function(t){var n=function(){return t.setActive(o())};return e.on("ToggleSidebar",n),function(){e.off("ToggleSidebar",n)}}})}))}(e),jD(e,C,k.shared),me(function(e){return e.getParam("toolbar_groups",{},"object")}(e),(function(t,n){e.ui.registry.addGroupToolbarButton(n,t)}));var t=e.ui.registry.getAll(),n=t.buttons,r=t.menuItems,o=t.contextToolbars,i=t.sidebars,c=Dy(e),s={menuItems:r,menus:Vy(e),menubar:Wy(e),toolbar:c.getOrThunk((function(){return function(e){return e.getParam("toolbar",!0)}(e)})),allowToolbarGroups:T===wb.floating,buttons:n,sidebar:i};gP(e,o,y,{backstage:k}),qB(e,y);var l=e.getElement(),f=G();return a.render(e,{mothership:q,uiMothership:$,outerContainer:V},s,k,{targetNode:l,height:f})},getUi:function(){return{channels:{broadcastAll:$.broadcast,broadcastOn:$.broadcastOn,register:g}}}}},ZB=v([Xr("lazySink"),io("dragBlockClass"),yo("getBounds",zn),mo("useTabstopAt",S),mo("eventOrder",{}),Rf("modalBehaviours",[ag]),Du("onExecute"),Ru("onEscape")]),eI={sketch:b},tI=v([sd({name:"draghandle",overrides:function(e,t){return{behaviours:Cc([HB.config({mode:"mouse",getTarget:function(e){return cu(e,'[role="dialog"]').getOr(e)},blockerClass:e.dragBlockClass.getOrDie(new Error("The drag blocker class was not specified for a dialog with a drag handle: \n"+JSON.stringify(t,null,2)).message),getBounds:e.getDragBounds})])}}}),ud({schema:[Xr("dom")],name:"title"}),ud({factory:eI,schema:[Xr("dom")],name:"close"}),ud({factory:eI,schema:[Xr("dom")],name:"body"}),sd({factory:eI,schema:[Xr("dom")],name:"footer"}),cd({factory:{sketch:function(e,t){return E(E({},e),{dom:t.dom,components:t.components})}},schema:[mo("dom",{tag:"div",styles:{position:"fixed",left:"0px",top:"0px",right:"0px",bottom:"0px"}}),mo("components",[])],name:"blocker"})]),nI=Md({name:"ModalDialog",configFields:ZB(),partFields:tI(),factory:function(e,t,n,r){var o,i=es(),a=ia("modal-events"),u=E(E({},e.eventOrder),((o={})[wi()]=[a].concat(e.eventOrder["alloy.system.attached"]||[]),o));return{uid:e.uid,dom:e.dom,components:t,apis:{show:function(t){i.set(t);
1var n=e.lazySink(t).getOrDie(),o=r.blocker(),a=n.getSystem().build(E(E({},o),{components:o.components.concat([nu(t)]),behaviours:Cc([bg.config({}),mg("dialog-blocker-events",[$i($o(),(function(){ag.focusIn(t)}))])])}));$l(n,a),ag.focusIn(t)},hide:function(e){i.clear(),Et(e.element).each((function(t){e.getSystem().getByDom(t).each((function(e){Yl(e)}))}))},getBody:function(t){return Cd(t,e,"body")},getFooter:function(t){return Cd(t,e,"footer")},setIdle:function(e){MD.unblock(e)},setBusy:function(e,t){MD.block(e,t)}},eventOrder:u,domModification:{attributes:{role:"dialog","aria-modal":"true"}},behaviours:Bf(e.modalBehaviours,[dg.config({}),ag.config({mode:"cyclic",onEnter:e.onExecute,onEscape:e.onEscape,useTabstopAt:e.useTabstopAt}),MD.config({getRoot:i.get}),mg(a,[Gi((function(t){var n,r,o,i,a,u;n=t.element,r=Cd(t,e,"title").element,o=Gt(n,"id").fold((function(){var e=ia("dialog-label");return Wt(r,"id",e),e}),b),Wt(n,"aria-labelledby",o),i=t.element,a=Cd(t,e,"body").element,u=B.from($t(i,"id")).fold((function(){var e=ia("dialog-describe");return Wt(a,"id",e),e}),b),Wt(i,"aria-describedby",u)}))])])}},apis:{show:function(e,t){e.show(t)},hide:function(e,t){e.hide(t)},getBody:function(e,t){return e.getBody(t)},getFooter:function(e,t){return e.getFooter(t)},setBusy:function(e,t,n){e.setBusy(t,n)},setIdle:function(e,t){e.setIdle(t)}}}),rI=Tr([Zr("type"),Zr("name")].concat(Zb)),oI=Br,iI=[Gr("name","name",lr((function(){return ia("button-name")})),Pr),co("icon"),vo("align","end",["start","end"]),bo("primary",!1),bo("disabled",!1)],aI=_(_([],iI,!0),[Zr("text")],!1),uI=_([eo("type",["submit","cancel","custom"])],aI,!0),cI=_([eo("type",["menu"]),co("text"),co("tooltip"),co("icon"),oo("items",rI)],iI,!0),sI=$r("type",{submit:uI,cancel:uI,custom:uI,menu:cI}),lI=[Zr("type"),Zr("text"),eo("level",["info","warn","error","success"]),Zr("icon"),mo("url","")],fI=Tr(lI),dI=[Zr("type"),Zr("text"),bo("disabled",!1),bo("primary",!1),Gr("name","name",lr((function(){return ia("button-name")})),Pr),co("icon"),bo("borderless",!1)],mI=Tr(dI),pI=[Zr("type"),Zr("name"),Zr("label"),bo("disabled",!1)],gI=Tr(pI),hI=Br,vI=[Zr("type"),Zr("name")],bI=vI.concat([co("label")]),yI=bI.concat([mo("columns","auto")]),wI=Tr(yI),xI=Ar([Zr("value"),Zr("text"),Zr("icon")]),CI=Tr(bI),kI=Pr,SI=Tr(bI),TI=Pr,EI=vI.concat([ho("tag","textarea"),Zr("scriptId"),Zr("scriptUrl"),function(e,t){return po(e,t,Lr)}("settings",void 0)]),OI=vI.concat([ho("tag","textarea"),to("init")]),_I=Ur((function(e){return zr("customeditor.old",Sr(OI),e).orThunk((function(){return zr("customeditor.new",Sr(EI),e)}))})),AI=Pr,DI=Tr(bI),NI=Er(br),RI=function(e){return[Zr("type"),Jr("columns"),e]},PI=[Zr("type"),Zr("html"),vo("presets","presentation",["presentation","document"])],BI=Tr(PI),II=bI.concat([bo("sandboxed",!0)]),MI=Tr(II),LI=Pr,FI=bI.concat([Qr("currentState",Tr([Xr("blob"),Zr("url")]))]),jI=Tr(FI),UI=bI.concat([co("inputMode"),co("placeholder"),bo("maximized",!1),bo("disabled",!1)]),HI=Tr(UI),zI=Pr,VI=function(e){return[Zr("type"),Zr("label"),e]},WI=[Zr("text"),Zr("value")],qI=[Zr("text"),oo("items",function(e,t){return n=ze(t),{extract:function(e,t){return n().extract(e,t)},toString:function(){return n().toString()}};var n}(0,(function(){return $I})))],$I=Or([Tr(WI),Tr(qI)]),GI=bI.concat([oo("items",$I),bo("disabled",!1)]),KI=Tr(GI),YI=Pr,XI=bI.concat([ro("items",[Zr("text"),Zr("value")]),go("size",1),bo("disabled",!1)]),QI=Tr(XI),JI=Pr,ZI=bI.concat([bo("constrain",!0),bo("disabled",!1)]),eM=Tr(ZI),tM=Tr([Zr("width"),Zr("height")]),nM=[Zr("type"),oo("header",Pr),oo("cells",Er(Pr))],rM=Tr(nM),oM=bI.concat([co("placeholder"),bo("maximized",!1),bo("disabled",!1)]),iM=Tr(oM),aM=Pr,uM=bI.concat([vo("filetype","file",["image","media","file"]),mo("disabled",!1)]),cM=Tr(uM),sM=Tr([Zr("value"),mo("meta",{})]),lM=function(e){return Gr("items","items",{tag:"required",process:{}},Er(Ur((function(t){return zr("Checking item of "+e,fM,t).fold((function(e){return qn.error(qr(e))}),(function(e){return qn.value(e)}))}))))},fM=Cr((function(){return jr("type",{alertbanner:fI,bar:Tr((e=lM("bar"),[Zr("type"),e])),button:mI,checkbox:gI,colorinput:CI,colorpicker:SI,dropzone:DI,grid:Tr(RI(lM("grid"))),iframe:MI,input
1:HI,listbox:KI,selectbox:QI,sizeinput:eM,textarea:iM,urlinput:cM,customeditor:_I,htmlpanel:BI,imagetools:jI,collection:wI,label:Tr(VI(lM("label"))),table:rM,panel:mM});var e})),dM=[Zr("type"),mo("classes",[]),oo("items",fM)],mM=Tr(dM),pM=[Gr("name","name",lr((function(){return ia("tab-name")})),Pr),Zr("title"),oo("items",fM)],gM=[Zr("type"),ro("tabs",pM)],hM=Tr(gM),vM=aI,bM=sI,yM=Tr([Zr("title"),Qr("body",jr("type",{panel:mM,tabpanel:hM})),ho("size","normal"),oo("buttons",bM),mo("initialData",{}),yo("onAction",g),yo("onChange",g),yo("onSubmit",g),yo("onClose",g),yo("onCancel",g),mo("onTabChange",g)]),wM=Tr(_([eo("type",["cancel","custom"])],vM,!0)),xM=Tr([Zr("title"),Zr("url"),uo("height"),uo("width"),lo("buttons",wM),yo("onAction",g),yo("onCancel",g),yo("onClose",g),yo("onMessage",g)]),CM=function(e){return i(e)?[e].concat(J(be(e),CM)):a(e)?J(e,CM):[]},kM=function(e){return o(e.type)&&o(e.name)},SM={checkbox:hI,colorinput:kI,colorpicker:TI,dropzone:NI,input:zI,iframe:LI,sizeinput:tM,selectbox:JI,listbox:YI,size:tM,textarea:aM,urlinput:sM,customeditor:AI,collection:xI,togglemenuitem:oI},TM=function(e){var t=function(e){return $(CM(e),kM)}(e),n=J(t,(function(e){return function(e){return B.from(SM[e.type])}(e).fold((function(){return[]}),(function(t){return[Qr(e.name,t)]}))}));return Tr(n)},EM=function(e){return{internalDialog:Vr(zr("dialog",yM,e)),dataValidator:TM(e),initialData:e.initialData}},OM={open:function(e,t){var n=EM(t);return e(n.internalDialog,n.initialData,n.dataValidator)},openUrl:function(e,t){return e(Vr(zr("dialog",xM,t)))},redial:function(e){return EM(e)}},_M=function(e){var t=[],n={};return de(e,(function(e,r){e.fold((function(){t.push(r)}),(function(e){n[r]=e}))})),t.length>0?qn.error(t):qn.value(n)},AM=function(e,t){var n=Sh(mT.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"].concat(e.classes)},components:V(e.items,(function(e){return p_(n,e,t)}))}})));return{dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[n.asSpec()]}],behaviours:Cc([ag.config({mode:"acyclic",useTabstopAt:x(zT)}),CT(n),NT(n,{postprocess:function(e){return _M(e).fold((function(e){return{}}),b)}})])}},DM=Id({name:"TabButton",configFields:[mo("uid",void 0),Xr("value"),Gr("dom","dom",dr((function(){return{attributes:{role:"tab",id:ia("aria"),"aria-selected":"false"}}})),Dr()),io("action"),mo("domModification",{}),Rf("tabButtonBehaviours",[bg,ag,Nf]),Xr("view")],factory:function(e,t){return{uid:e.uid,dom:e.dom,components:e.components,events:Rg(e.action),behaviours:Bf(e.tabButtonBehaviours,[bg.config({}),ag.config({mode:"execution",useSpace:!0,useEnter:!0}),Nf.config({store:{mode:"memory",initialValue:e.value}})]),domModification:e.domModification}}}),NM=v([Xr("tabs"),Xr("dom"),mo("clickToDismiss",!1),Rf("tabbarBehaviours",[fm,ag]),Ou(["tabClass","selectedClass"])]),RM=ld({factory:DM,name:"tabs",unit:"tab",overrides:function(e){var t=function(e,t){fm.dehighlight(e,t),Ni(e,Oi(),{tabbar:e,button:t})},n=function(e,t){fm.highlight(e,t),Ni(e,Ei(),{tabbar:e,button:t})};return{action:function(r){var o=r.getSystem().getByUid(e.uid).getOrDie(),i=fm.isHighlighted(o,r);(i&&e.clickToDismiss?t:i?g:n)(o,r)},domModification:{classes:[e.markers.tabClass]}}}}),PM=v([RM]),BM=Md({name:"Tabbar",configFields:NM(),partFields:PM(),factory:function(e,t,n,r){return{uid:e.uid,dom:e.dom,components:t,"debug.sketcher":"Tabbar",domModification:{attributes:{role:"tablist"}},behaviours:Bf(e.tabbarBehaviours,[fm.config({highlightClass:e.markers.selectedClass,itemClass:e.markers.tabClass,onHighlight:function(e,t){Wt(t.element,"aria-selected","true")},onDehighlight:function(e,t){Wt(t.element,"aria-selected","false")}}),ag.config({mode:"flow",getInitial:function(e){return fm.getHighlighted(e).map((function(e){return e.element}))},selector:"."+e.markers.tabClass,executeOnMove:!0})])}}}),IM=Id({name:"Tabview",configFields:[Rf("tabviewBehaviours",[dg])],factory:function(e,t){return{uid:e.uid,dom:e.dom,behaviours:Bf(e.tabviewBehaviours,[dg.config({})]),domModification:{attributes:{role:"tabpanel"}}}}}),MM=v([mo("selectFirst",!0),Au("onChangeTab"),Au("onDismissTab"),mo("tabs",[]),Rf("tabSectionBehaviours",[])]),LM=ud({factory:BM,schema:[Xr("dom"),no("markers",[Xr("tabClass"),Xr("selectedClass")])],name:"tabbar",defaults:function(e){return{tabs:e.tabs}}}),FM=ud({factory:IM,name:"tabview"}),jM=v([LM,FM]),UM=Md({name:"TabSection",configFields:MM(),partFields:jM(),factory:function(e,t,n,r){var o=function(t,n){xd(t,e,"tabbar").each((function(e){n(e).each(Ri)}))};return{uid:e.uid,dom:e.dom,components:t,behaviours:Pf(e.tabSectionBehaviours),events:Mi(Q([e.selectFirst?[Gi((function(e,t){o(e,fm.getFirst)}))]:[],[ji(Ei(),(function(t,n){!function(t){var n=Nf.getValue(t);xd(t,e,"tabview").each((function(r){var o=Y(e.tabs,(function(e){return e.value===n}));o.each((function(n){var o=n.view();Gt(t.element,"id").each((function(e){Wt(r.element,"aria-labelledby",e)})),dg.set(r,o),e.onChangeTab(r,t,o)}))}))}(n.event.button)})),ji(Oi(),(function(t,n){e.onDismissTab(t,n.event.button)}))]])),apis:{getViewItems:function(t){return xd(t,e,"tabview").map((function(e){return dg.contents(e)})).getOr([])},showTab:function(e,t){o(e,(function(e){var n=fm.getCandidates(e);return Y(n,(function(e){return Nf.getValue(e)===t})).filter((function(t){return!fm.isHighlighted(e,t)}))}))}}}},apis:{getViewItems:function(e,t){return e.getViewItems(t)},showTab:function(e,t,n){e.showTab(t,n)}}}),HM=function(e,t){Jt(e,"height",t+"px"),ht().browser.isIE()?un(e,"flex-basis"):Jt(e,"flex-basis",t+"px")},zM=function(e,t,n){cu(e,'[role="dialog"]').each((function(e){lu(e,'[role="tablist"]').each((function(r){n.get().map((function(n){return Jt(t,"height","0"),Jt(t,"flex-basis","0"),Math.min(n,function(e,t,n){var r,o=St(e).dom,i=cu(e,".tox-dialog-wrap").getOr(e);r="fixed"===tn(i,"position")?Math.max(o.clientHeight,window.innerHeight):Math.max(o.offsetHeight,o.scrollHeight);var a=fn(t),u=t.dom.offsetLeft>=n.dom.offsetLeft+yn(n)?Math.max(fn(n),a):a,c=parseInt(tn(e,"margin-top"),10)||0,s=parseInt(tn(e,"margin-bottom"),10)||0;return r-(fn(e)+c+s-u)}(e,t,r))})).each((function(e){HM(t,e)}))}
1))}))},VM=function(e){return lu(e,'[role="tabpanel"]')},WM=function(e){var t,n,r=(t=es(),n=[Gi((function(n){var r=n.element;VM(r).each((function(o){Jt(o,"visibility","hidden"),n.getSystem().getByDom(o).toOptional().each((function(n){var r=function(e,t,n){return V(e,(function(r,o){dg.set(n,e[o].view());var i=t.dom.getBoundingClientRect();return dg.set(n,[]),i.height}))}(e,o,n),i=function(e){return ae(oe(e,(function(e,t){return e>t?-1:e<t?1:0})))}(r);i.fold(t.clear,t.set)})),zM(r,o,t),un(o,"visibility"),function(e,t){ae(e).each((function(e){return UM.showTab(t,e.value)}))}(e,n),xh.requestAnimationFrame((function(){zM(r,o,t)}))}))})),ji(yi(),(function(e){var n=e.element;VM(n).each((function(e){zM(n,e,t)}))})),ji(yC,(function(e,n){var r=e.element;VM(r).each((function(e){var n=Pc(It(e));Jt(e,"visibility","hidden");var o=rn(e,"height").map((function(e){return parseInt(e,10)}));un(e,"height"),un(e,"flex-basis");var i=e.dom.getBoundingClientRect().height;o.forall((function(e){return i>e}))?(t.set(i),zM(r,e,t)):o.each((function(t){HM(e,t)})),un(e,"visibility"),n.each(Nc)}))}))],{extraEvents:n,selectFirst:!1});return{smartTabHeight:r,naiveTabHeight:{extraEvents:[],selectFirst:!0}}},qM="send-data-to-section",$M="send-data-to-view",GM=function(e,t){var n=Co({}),r=function(e){var t=Nf.getValue(e),r=_M(t).getOr({}),o=n.get(),i=cr(o,r);n.set(i)},o=function(e){var t=n.get();Nf.setValue(e,t)},i=Co(null),a=V(e.tabs,(function(e){return{value:e.name,dom:{tag:"div",classes:["tox-dialog__body-nav-item"],innerHtml:t.shared.providers.translate(e.title)},view:function(){return[mT.sketch((function(n){return{dom:{tag:"div",classes:["tox-form"]},components:V(e.items,(function(e){return p_(n,e,t)})),formBehaviours:Cc([ag.config({mode:"acyclic",useTabstopAt:x(zT)}),mg("TabView.form.events",[Gi(o),Ki(r)]),_c.config({channels:Oo([{key:qM,value:{onReceive:r}},{key:$M,value:{onReceive:o}}])})])}}))]}}})),u=WM(a).smartTabHeight;return UM.sketch({dom:{tag:"div",classes:["tox-dialog__body"]},onChangeTab:function(e,t,n){var r=Nf.getValue(t);Ni(e,bC,{name:r,oldName:i.get()}),i.set(r)},tabs:a,components:[UM.parts.tabbar({dom:{tag:"div",classes:["tox-dialog__body-nav"]},components:[BM.parts.tabs({})],markers:{tabClass:"tox-tab",selectedClass:"tox-dialog__body-nav-item--active"},tabbarBehaviours:Cc([iC.config({})])}),UM.parts.tabview({dom:{tag:"div",classes:["tox-dialog__body-content"]}})],selectFirst:u.selectFirst,tabSectionBehaviours:Cc([mg("tabpanel",u.extraEvents),ag.config({mode:"acyclic"}),Ud.config({find:function(e){return ae(UM.getViewItems(e))}}),Nf.config({store:{mode:"manual",getValue:function(e){return e.getSystem().broadcastOn([qM],{}),n.get()},setValue:function(e,t){n.set(t),e.getSystem().broadcastOn([$M],{})}}})])})},KM=ia("update-dialog"),YM=ia("update-title"),XM=ia("update-body"),QM=ia("update-footer"),JM=ia("body-send-message"),ZM=function(e,t,n,r){return{dom:{tag:"div",classes:["tox-dialog__content-js"],attributes:E(E({},t.map((function(e){return{id:e}})).getOr({})),r?{"aria-live":"polite"}:{})},components:[],behaviours:Cc([kT(0),mR.config({channel:XM,updateState:function(e,t){return B.some({isTabPanel:function(){return"tabpanel"===t.body.type}})},renderComponents:function(e){return"tabpanel"===e.body.type?[GM(e.body,n)]:[AM(e.body,n)]},initialData:e})])}},eL=lw.deviceType.isTouch(),tL=function(e,t){return{dom:{tag:"div",styles:{display:"none"},classes:["tox-dialog__header"]},components:[e,t]}},nL=function(e,t){return nI.parts.close(Ch.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":t.translate("Close")}},action:e,buttonBehaviours:Cc([iC.config({})])}))},rL=function(){return nI.parts.title({dom:{tag:"div",classes:["tox-dialog__title"],innerHtml:"",styles:{display:"none"}}})},oL=function(e,t){return nI.parts.body({dom:{tag:"div",classes:["tox-dialog__body"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-content"]},components:[{dom:kh("<p>"+kv(t.translate(e))+"</p>")}]}]})},iL=function(e){return nI.parts.footer({dom:{tag:"div",classes:["tox-dialog__footer"]},components:e})},aL=function(e,t){return[Jx.sketch({dom:{tag:"div",classes:["tox-dialog__footer-start"]},components:e}),Jx.sketch({dom:{tag:"div",classes:["tox-dialog__footer-end"]}
1,components:t})]},uL=function(e){var t,n="tox-dialog",r=n+"-wrap",o=r+"__backdrop",i=n+"__disable-scroll";return nI.sketch({lazySink:e.lazySink,onEscape:function(t){return e.onEscape(t),B.some(!0)},useTabstopAt:function(e){return!zT(e)},dom:{tag:"div",classes:[n].concat(e.extraClasses),styles:E({position:"relative"},e.extraStyles)},components:_([e.header,e.body],e.footer.toArray(),!0),parts:{blocker:{dom:kh('<div class="'+r+'"></div>'),components:[{dom:{tag:"div",classes:eL?[o,o+"--opaque"]:[o]}}]}},dragBlockClass:r,modalBehaviours:Cc(_([bg.config({}),mg("dialog-events",e.dialogEvents.concat([$i($o(),(function(e,t){ag.focusIn(e)}))])),mg("scroll-lock",[Gi((function(){Fa(Ht(),i)})),Ki((function(){Ua(Ht(),i)}))])],e.extraBehaviours,!0)),eventOrder:E((t={},t[si()]=["dialog-events"],t[wi()]=["scroll-lock","dialog-events","alloy.base.behaviour"],t[xi()]=["alloy.base.behaviour","dialog-events","scroll-lock"],t),e.eventOrder)})},cL=function(e){return Ch.sketch({dom:{tag:"button",classes:["tox-button","tox-button--icon","tox-button--naked"],attributes:{type:"button","aria-label":e.translate("Close"),title:e.translate("Close")}},components:[Pv("close",{tag:"div",classes:["tox-icon"]},e.icons)],action:function(e){Di(e,mC)}})},sL=function(e,t,n){var r=function(e){return[Ja(n.translate(e.title))]};return{dom:{tag:"div",classes:["tox-dialog__title"],attributes:E({},t.map((function(e){return{id:e}})).getOr({}))},components:r(e),behaviours:Cc([mR.config({channel:YM,renderComponents:r})])}},lL=function(){return{dom:kh('<div class="tox-dialog__draghandle"></div>')}},fL=function(e,t){return function(e,t){var n=nI.parts.title(sL(e,B.none(),t)),r=nI.parts.draghandle(lL()),o=nI.parts.close(cL(t)),i=[n].concat(e.draggable?[r]:[]).concat([o]);return Jx.sketch({dom:kh('<div class="tox-dialog__header"></div>'),components:i})}({title:t.shared.providers.translate(e),draggable:t.dialog.isDraggableModal()},t.shared.providers)},dL=function(e,t,n){return{dom:{tag:"div",classes:["tox-dialog__busy-spinner"],attributes:{"aria-label":n.translate(e)},styles:{left:"0px",right:"0px",bottom:"0px",top:"0px",position:"absolute"}},behaviours:t,components:[{dom:kh('<div class="tox-spinner"><div></div><div></div><div></div></div>')}]}},mL=function(e,t,n){return{onClose:function(){return n.closeWindow()},onBlock:function(n){nI.setBusy(e(),(function(e,r){return dL(n.message,r,t)}))},onUnblock:function(){nI.setIdle(e())}}},pL=function(e,t,n,r){var o;return tu(uL(E(E({},e),{lazySink:r.shared.getSink,extraBehaviours:_([mR.config({channel:KM,updateState:function(e,t){return B.some(t)},initialData:t}),BT({})],e.extraBehaviours,!0),onEscape:function(e){Di(e,mC)},dialogEvents:n,eventOrder:(o={},o[ci()]=[mR.name(),_c.name()],o[wi()]=["scroll-lock",mR.name(),"messages","dialog-events","alloy.base.behaviour"],o[xi()]=["alloy.base.behaviour","dialog-events","messages",mR.name(),"scroll-lock"],o)})))},gL=function(e){return V(e,(function(e){return"menu"===e.type?function(e){var t=V(e.items,(function(e){var t=Co(!1);return E(E({},e),{storage:t})}));return E(E({},e),{items:t})}(e):e}))},hL=function(e){return K(e,(function(e,t){return"menu"===t.type?K(t.items,(function(e,t){return e[t.name]=t.storage,e}),e):e}),{})},vL=function(e,t){return[Vi($o(),HT),e(dC,(function(e,n){t.onClose(),n.onClose()})),e(mC,(function(e,t,n,r){t.onCancel(e),Di(r,dC)})),ji(vC,(function(e,n){return t.onUnblock()})),ji(hC,(function(e,n){return t.onBlock(n.event)}))]},bL=function(e,t){var n=function(t,n){return ji(t,(function(t,o){r(t,(function(r,i){n(e(),r,o.event,t)}))}))},r=function(e,t){mR.getState(e).get().each((function(n){t(n,e)}))};return _(_([],vL(n,t),!0),[n(pC,(function(e,t,n){t.onAction(e,{name:n.name})}))],!1)},yL=function(e,t,n){var r=function(t,n){return ji(t,(function(t,r){o(t,(function(o,i){n(e(),o,r.event,t)}))}))},o=function(e,t){mR.getState(e).get().each((function(n){t(n.internalDialog,e)}))};return _(_([],vL(r,t),!0),[r(gC,(function(e,t){return t.onSubmit(e)})),r(fC,(function(e,t,n){t.onChange(e,{name:n.name})})),r(pC,(function(e,t,r,o){var i=function(){return ag.focusIn(o)},a=function(e){return Kt(e,"disabled")||Gt(e,"aria-disabled").exists((function(e){return"true"===e}))},u=It(o.element),c=Pc(u);t.onAction(e,{name:r.name,value:r.value}),Pc(u).fold(i,(function(e){a(e)||c.exists((function(t){return xt(e,t)&&a(t)}))?i():n().toOptional().filter((function(t){return!xt(t.element,e)})).each(i)}))})),r(bC,(function(e,t,n){t.onTabChange(e,{newTabName:n.name,oldTabName:n.oldName})})),Ki((function(t){var n=e();Nf.setValue(t,n.getData())}))],!1)},wL=function(e,t){var n=t.map((function(e){return e.footerButtons})).getOr([]),r=q(n,(function(e){return"start"===e.align})),o=function(e,t){return Jx.sketch({dom:{tag:"div",classes:["tox-dialog__footer-"+e]},components:V(t,(function(e){return e.memento.asSpec()}))})};return[o("start",r.pass),o("end",r.fail)]},xL=function(e,t){return{dom:kh('<div class="tox-dialog__footer"></div>'),components:[],behaviours:Cc([mR.config({channel:QM,initialData:e,updateState:function(e,n){var r=V(n.buttons,(function(e){var n=Sh(function(e,t){return nO(e,e.type,t)}(e,t));return{name:e.name,align:e.align,memento:n}}));return B.some({lookupByName:function(e,t){return function(e,t,n){return Y(t,(function(e){return e.name===n})).bind((function(t){return t.memento.getOpt(e)}))}(e,r,t)},footerButtons:r})},renderComponents:wL})])}},CL=function(e,t){return nI.parts.footer(xL(e,t))},kL=function(e,t){if(e.getRoot().getSystem().isConnected()){var n=Ud.getCurrent(e.getFormWrapper()).getOr(e.getFormWrapper());return mT.getField(n,t).fold((function(){var r=e.getFooter();return mR.getState(r).get().bind((function(e){return e.lookupByName(n,t)}))}),(function(e){return B.some(e)}))}return B.none()},SL=function(e,t,n){var r=function(t){var n=e.getRoot();n.getSystem().isConnected()&&t(n)},i={getData:function(){var t=e.getRoot(),r=t.getSystem().isConnected()?e.getFormWrapper():t,o=Nf.getValue(r),i=me(n,(function(e){return e.get()}));return E(E({},o),i)},setData:function(t){r((function(r){var o=i.getData(),a=E(E({},o),t),u=function(e,t){var n=e.getRoot();return mR.getState(n).get().map((function(e){return Vr(zr("data",e.dataValidator,t))})).getOr(t)}(e,a),c=e.getFormWrapper();Nf.setValue(c,u),de(n,(function(e,t){we(a,t)&&e.set(a[t])}))}))},disable:function(t){kL(e,t).each(em.disable)},enable:function(t){kL(e,t).each(em.enable)}
1,focus:function(t){kL(e,t).each(bg.focus)},block:function(e){if(!o(e))throw new Error("The dialogInstanceAPI.block function should be passed a blocking message of type string as an argument");r((function(t){Ni(t,hC,{message:e})}))},unblock:function(){r((function(e){Di(e,vC)}))},showTab:function(t){r((function(n){var r=e.getBody();mR.getState(r).get().exists((function(e){return e.isTabPanel()}))&&Ud.getCurrent(r).each((function(e){UM.showTab(e,t)}))}))},redial:function(e){r((function(n){var r=t(e);n.getSystem().broadcastOn([KM],r),n.getSystem().broadcastOn([YM],r.internalDialog),n.getSystem().broadcastOn([XM],r.internalDialog),n.getSystem().broadcastOn([QM],r.internalDialog),i.setData(r.initialData)}))},close:function(){r((function(e){Di(e,dC)}))}};return i},TL=function(e,t,n){var r=fL(e.internalDialog.title,n),o=function(e,t){var n=ZM(e,B.none(),t,!1);return nI.parts.body(n)}({body:e.internalDialog.body},n),i=gL(e.internalDialog.buttons),a=hL(i),u=CL({buttons:i},n),c=yL((function(){return m}),mL((function(){return f}),n.shared.providers,t),n.shared.getSink),s=function(e){switch(e){case"large":return["tox-dialog--width-lg"];case"medium":return["tox-dialog--width-md"];default:return[]}}(e.internalDialog.size),l={header:r,body:o,footer:B.some(u),extraClasses:s,extraBehaviours:[],extraStyles:{}},f=pL(l,e,c,n),d={getRoot:v(f),getBody:function(){return nI.getBody(f)},getFooter:function(){return nI.getFooter(f)},getFormWrapper:function(){var e=nI.getBody(f);return Ud.getCurrent(e).getOr(e)}},m=SL(d,t.redial,a);return{dialog:f,instanceApi:m}},EL=function(e,t,n,r){var o,i,a,u,c,s=ia("dialog-label"),l=ia("dialog-content"),f=Sh((a={title:e.internalDialog.title,draggable:!0},u=s,c=n.shared.providers,Jx.sketch({dom:kh('<div class="tox-dialog__header"></div>'),components:[sL(a,B.some(u),c),lL(),cL(c)],containerBehaviours:Cc([HB.config({mode:"mouse",blockerClass:"blocker",getTarget:function(e){return fu(e,'[role="dialog"]').getOrDie()},snaps:{getSnapPoints:function(){return[]},leftAttr:"data-drag-left",topAttr:"data-drag-top"}})])}))),d=Sh(function(e,t,n,r){return ZM(e,B.some(t),n,r)}({body:e.internalDialog.body},l,n,r)),m=gL(e.internalDialog.buttons),p=hL(m),g=Sh(function(e,t){return xL(e,t)}({buttons:m},n)),h=yL((function(){return y}),{onBlock:function(e){MD.block(b,(function(t,r){return dL(e.message,r,n.shared.providers)}))},onUnblock:function(){MD.unblock(b)},onClose:function(){return t.closeWindow()}},n.shared.getSink),b=tu({dom:{tag:"div",classes:["tox-dialog","tox-dialog-inline"],attributes:(o={role:"dialog"},o["aria-labelledby"]=s,o["aria-describedby"]=l,o)},eventOrder:(i={},i[ci()]=[mR.name(),_c.name()],i[si()]=["execute-on-form"],i[wi()]=["reflecting","execute-on-form"],i),behaviours:Cc([ag.config({mode:"cyclic",onEscape:function(e){return Di(e,dC),B.some(!0)},useTabstopAt:function(e){return!zT(e)&&("button"!==Me(e)||"disabled"!==$t(e,"disabled"))}}),mR.config({channel:KM,updateState:function(e,t){return B.some(t)},initialData:e}),bg.config({}),mg("execute-on-form",h.concat([$i($o(),(function(e,t){ag.focusIn(e)}))])),MD.config({getRoot:function(){return B.some(b)}}),dg.config({}),BT({})]),components:[f.asSpec(),d.asSpec(),g.asSpec()]}),y=SL({getRoot:v(b),getFooter:function(){return g.get(b)},getBody:function(){return d.get(b)},getFormWrapper:function(){var e=d.get(b);return Ud.getCurrent(e).getOr(e)}},t.redial,p);return{dialog:b,instanceApi:y}},OL=tinymce.util.Tools.resolve("tinymce.util.URI"),_L=["insertContent","setContent","execCommand","close","block","unblock"],AL=function(e){return i(e)&&-1!==_L.indexOf(e.mceAction)},DL=function(e,t,n,r){var a,u,s,l=fL(e.title,r),f=function(e){var t={dom:{tag:"div",classes:["tox-dialog__content-js"]},components:[{dom:{tag:"div",classes:["tox-dialog__body-iframe"]},components:[jT({dom:{tag:"iframe",attributes:{src:e.url}},behaviours:Cc([iC.config({}),bg.config({})])})]}],behaviours:Cc([ag.config({mode:"acyclic",useTabstopAt:x(zT)})])};return nI.parts.body(t)}(e),d=e.buttons.bind((function(e){return 0===e.length?B.none():B.some(CL({buttons:e},r))})),m=bL((function(){return C}),mL((function(){return w}),r.shared.providers,t)),p=E(E({},e.height.fold((function(){return{}}),(function(e){return{height:e+"px","max-height":e+"px"}}))),e.width.fold((function(){return{}}),(function(e){return{width:e+"px","max-width":e+"px"}}))),g=e.width.isNone()&&e.height.isNone()?["tox-dialog--width-lg"]:[],h=new OL(e.url,{base_uri:new OL(window.location.href)}),v=h.protocol+"://"+h.host+(h.port?":"+h.port:""),b=Zc(),y=[mg("messages",[Gi((function(){var t=ns(Be.fromDom(window),"message",(function(t){if(h.isSameOrigin(new OL(t.raw.origin))){var r=t.raw.data;AL(r)?function(e,t,n){switch(n.mceAction){case"insertContent":e.insertContent(n.content);break;case"setContent":e.setContent(n.content);break;
1case"execCommand":var r=!!c(n.ui)&&n.ui;e.execCommand(n.cmd,r,n.value);break;case"close":t.close();break;case"block":t.block(n.message);break;case"unblock":t.unblock()}}(n,C,r):function(e){return!AL(e)&&i(e)&&we(e,"mceAction")}(r)&&e.onMessage(C,r)}}));b.set(t)})),Ki(b.clear)]),_c.config({channels:(a={},a[JM]={onReceive:function(e,t){lu(e.element,"iframe").each((function(e){e.dom.contentWindow.postMessage(t,v)}))}},a)})],w=pL({header:l,body:f,footer:d,extraClasses:g,extraBehaviours:y,extraStyles:p},e,m,r),C=(u=w,s=function(e){u.getSystem().isConnected()&&e(u)},{block:function(e){if(!o(e))throw new Error("The urlDialogInstanceAPI.block function should be passed a blocking message of type string as an argument");s((function(t){Ni(t,hC,{message:e})}))},unblock:function(){s((function(e){Di(e,vC)}))},close:function(){s((function(e){Di(e,dC)}))},sendMessage:function(e){s((function(t){t.getSystem().broadcastOn([JM],e)}))}});return{dialog:w,instanceApi:C}},NL=function(e,t,n){return t&&n?[]:[zA.config({contextual:{lazyContext:function(){return B.some(Un(Be.fromDom(e.getContentAreaContainer())))},fadeInClass:"tox-dialog-dock-fadein",fadeOutClass:"tox-dialog-dock-fadeout",transitionClass:"tox-dialog-dock-transition"},modes:["top"]})]},RL=function(e){var t=e.backstage,n=e.editor,r=zy(n),o=function(e){var t=e.backstage.shared;return{open:function(n,r){var o=function(){nI.hide(c),r()},i=Sh(nO({name:"close-alert",text:"OK",primary:!0,align:"end",disabled:!1,icon:B.none()},"cancel",e.backstage)),a=rL(),u=nL(o,t.providers),c=tu(uL({lazySink:function(){return t.getSink()},header:tL(a,u),body:oL(n,t.providers),footer:B.some(iL(aL([],[i.asSpec()]))),onEscape:o,extraClasses:["tox-alert-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[ji(mC,o)],eventOrder:{}}));nI.show(c);var s=i.get(c);bg.focus(s)}}}(e),i=function(e){var t=e.backstage.shared;return{open:function(n,r){var o=function(e){nI.hide(s),r(e)},i=Sh(nO({name:"yes",text:"Yes",primary:!0,align:"end",disabled:!1,icon:B.none()},"submit",e.backstage)),a=nO({name:"no",text:"No",primary:!1,align:"end",disabled:!1,icon:B.none()},"cancel",e.backstage),u=rL(),c=nL((function(){return o(!1)}),t.providers),s=tu(uL({lazySink:function(){return t.getSink()},header:tL(u,c),body:oL(n,t.providers),footer:B.some(iL(aL([],[a,i.asSpec()]))),onEscape:function(){return o(!1)},extraClasses:["tox-confirm-dialog"],extraBehaviours:[],extraStyles:{},dialogEvents:[ji(mC,(function(){return o(!1)})),ji(gC,(function(){return o(!0)}))],eventOrder:{}}));nI.show(s);var l=i.get(s);bg.focus(l)}}}(e),a=function(e,r){return OM.openUrl((function(e){var o=DL(e,{closeWindow:function(){nI.hide(o.dialog),r(o.instanceApi)}},n,t);return nI.show(o.dialog),o.instanceApi}),e)},u=function(e,n){return OM.open((function(e,r,o){var i=r,a=TL({dataValidator:o,initialData:i,internalDialog:e},{redial:OM.redial,closeWindow:function(){nI.hide(a.dialog),n(a.instanceApi)}},t);return nI.show(a.dialog),a.instanceApi.setData(i),a.instanceApi}),e)},c=function(e,o,i,a){return OM.open((function(e,u,c){var s=Vr(zr("data",c,u)),l=es(),f=t.shared.header.isPositionedAtTop(),d=function(){return l.on((function(e){th.reposition(e),zA.refresh(e)}))},m=EL({dataValidator:c,initialData:s,internalDialog:e},{redial:OM.redial,closeWindow:function(){l.on(th.hide),n.off("ResizeEditor",d),l.clear(),i(m.instanceApi)}},t,a),p=tu(th.sketch(E(E({lazySink:t.shared.getSink,dom:{tag:"div",classes:[]},fireDismissalEventInstead:{}},f?{}:{fireRepositionEventInstead:{}}),{inlineBehaviours:Cc(_([mg("window-manager-inline-events",[ji(Ci(),(function(e,t){Di(m.dialog,mC)}))])],NL(n,r,f),!0)),isExtraPart:function(e,t){return function(e){return Fx(e,".tox-alert-dialog")||Fx(e,".tox-confirm-dialog")}(t)}})));return l.set(p),th.showWithin(p,nu(m.dialog),{anchor:o},B.some(Ht())),r&&f||(zA.refresh(p),n.on("ResizeEditor",d)),m.instanceApi.setData(s),ag.focusIn(m.dialog),m.instanceApi}),e)};return{open:function(e,n,r){return void 0!==n&&"toolbar"===n.inline?c(e,t.shared.anchors.inlineDialog(),r,n.ariaAttrs):void 0!==n&&"cursor"===n.inline?c(e,t.shared.anchors.cursor(),r,n.ariaAttrs):u(e,r)},openUrl:function(e,t){return a(e,t)},alert:function(e,t){o.open(e,(function(){t()}))},close:function(e){e.close()},confirm:function(e,t){i.open(e,(function(e){t(e)}))}}};T.add("silver",(function(e){var t=JB(e),n=t.uiMothership,r=t.backstage,o=t.renderUI,i=t.getUi;Lx(e,r.shared);var a=RL({editor:e,backstage:r});return{renderUI:o,getWindowManagerImpl:v(a),getNotificationManagerImpl:function(){return Mv(e,{backstage:r},n)},ui:i()}}))}()}
1,75199:(e,t,n)=>{!function(){"use strict";var t=function(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"===t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"===t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t},r=function(e){return{eq:e}},o=r((function(e,t){return e===t})),i=function(e){return r((function(t,n){if(t.length!==n.length)return!1;for(var r=t.length,o=0;o<r;o++)if(!e.eq(t[o],n[o]))return!1;return!0}))},a=function(e,t){return function(e,t){return r((function(n,r){return e.eq(t(n),t(r))}))}(i(e),(function(e){return function(e,t){return Array.prototype.slice.call(e).sort(t)}(e,t)}))},u=function(e){return r((function(t,n){var r=Object.keys(t),i=Object.keys(n);if(!a(o).eq(r,i))return!1;for(var u=r.length,c=0;c<u;c++){var s=r[c];if(!e.eq(t[s],n[s]))return!1}return!0}))},c=r((function(e,n){if(e===n)return!0;var r=t(e);return r===t(n)&&(function(e){return-1!==["undefined","boolean","number","string","function","xml","null"].indexOf(e)}(r)?e===n:"array"===r?i(c).eq(e,n):"object"===r&&u(c).eq(e,n))})),s=function(e){return function(t){return r=typeof(n=t),(null===n?"null":"object"===r&&(Array.prototype.isPrototypeOf(n)||n.constructor&&"Array"===n.constructor.name)?"array":"object"===r&&(String.prototype.isPrototypeOf(n)||n.constructor&&"String"===n.constructor.name)?"string":r)===e;var n,r}},l=function(e){return function(t){return typeof t===e}},f=function(e){return function(t){return e===t}},d=s("string"),m=s("object"),p=s("array"),g=f(null),h=l("boolean"),v=f(void 0),b=function(e){return null==e},y=function(e){return!b(e)},w=l("function"),x=l("number"),C=function(){},k=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e(t.apply(null,n))}},S=function(e,t){return function(n){return e(t(n))}},T=function(e){return function(){return e}},E=function(e){return e},O=function(e,t){return e===t};function _(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var o=t.concat(n);return e.apply(null,o)}}var A=function(e){return function(t){return!e(t)}},D=function(e){return e()},N=function(e){e()},R=T(!1),P=T(!0),B=function(){return I},I=function(){var e=function(e){return e()},t=E;return{fold:function(e,t){return e()},isSome:R,isNone:P,getOr:t,getOrThunk:e,getOrDie:function(e){throw new Error(e||"error: getOrDie called on none.")},getOrNull:T(null),getOrUndefined:T(void 0),or:t,orThunk:e,map:B,each:C,bind:B,exists:R,forall:P,filter:function(){return B()},toArray:function(){return[]},toString:T("none()")}}(),M=function(e){var t=T(e),n=function(){return o},r=function(t){return t(e)},o={fold:function(t,n){return n(e)},isSome:P,isNone:R,getOr:t,getOrThunk:t,getOrDie:t,getOrNull:t,getOrUndefined:t,or:n,orThunk:n,map:function(t){return M(t(e))},each:function(t){t(e)},bind:r,exists:r,forall:r,filter:function(t){return t(e)?o:I},toArray:function(){return[e]},toString:function(){return"some("+e+")"}};return o},L={some:M,none:B,from:function(e){return null==e?I:M(e)}},F=Array.prototype.slice,j=Array.prototype.indexOf,U=Array.prototype.push,H=function(e,t){return j.call(e,t)},z=function(e,t){return H(e,t)>-1},V=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return!0}return!1},W=function(e,t){for(var n=e.length,r=new Array(n),o=0;o<n;o++){r[o]=t(e[o],o)}return r},q=function(e,t){for(var n=0,r=e.length;n<r;n++){t(e[n],n)}},$=function(e,t){for(var n=e.length-1;n>=0;n--){t(e[n],n)}},G=function(e,t){for(var n=[],r=[],o=0,i=e.length;o<i;o++){var a=e[o];(t(a,o)?n:r).push(a)}return{pass:n,fail:r}},K=function(e,t){for(var n=[],r=0,o=e.length;r<o;r++){var i=e[r];t(i,r)&&n.push(i)}return n},Y=function(e,t,n){return $(e,(function(e,r){n=t(n,e,r)})),n},X=function(e,t,n){return q(e,(function(e,r){n=t(n,e,r)})),n},Q=function(e,t,n){for(var r=0,o=e.length;r<o;r++){var i=e[r];if(t(i,r))return L.some(i);if(n(i,r))break}return L.none()},J=function(e,t){return Q(e,t,R)},Z=function(e,t){for(var n=0,r=e.length;n<r;n++){if(t(e[n],n))return L.some(n)}return L.none()},ee=function(e,t){return function(e){for(var t=[],n=0,r=e.length;n<r;++n){if(!p(e[n]))throw new Error("Arr.flatten item "+n+" was not an array, input
1: "+e);U.apply(t,e[n])}return t}(W(e,t))},te=function(e,t){for(var n=0,r=e.length;n<r;++n){if(!0!==t(e[n],n))return!1}return!0},ne=function(e){var t=F.call(e,0);return t.reverse(),t},re=function(e,t){return K(e,(function(e){return!z(t,e)}))},oe=function(e,t){var n=F.call(e,0);return n.sort(t),n},ie=function(e,t){return t>=0&&t<e.length?L.some(e[t]):L.none()},ae=function(e){return ie(e,0)},ue=function(e){return ie(e,e.length-1)},ce=w(Array.from)?Array.from:function(e){return F.call(e)},se=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n],n);if(r.isSome())return r}return L.none()},le=Object.keys,fe=Object.hasOwnProperty,de=function(e,t){for(var n=le(e),r=0,o=n.length;r<o;r++){var i=n[r];t(e[i],i)}},me=function(e,t){return pe(e,(function(e,n){return{k:n,v:t(e,n)}}))},pe=function(e,t){var n={};return de(e,(function(e,r){var o=t(e,r);n[o.k]=o.v})),n},ge=function(e){return function(t,n){e[n]=t}},he=function(e,t,n,r){return de(e,(function(e,o){(t(e,o)?n:r)(e,o)})),{}},ve=function(e,t){var n={};return he(e,t,ge(n),C),n},be=function(e){return function(e,t){var n=[];return de(e,(function(e,r){n.push(t(e,r))})),n}(e,E)},ye=function(e,t){return we(e,t)?L.from(e[t]):L.none()},we=function(e,t){return fe.call(e,t)},xe=function(e,t){return we(e,t)&&null!=e[t]},Ce=Array.isArray,ke=function(e,t,n){var r,o;if(!e)return!1;if(n=n||e,void 0!==e.length){for(r=0,o=e.length;r<o;r++)if(!1===t.call(n,e[r],r,e))return!1}else for(r in e)if(we(e,r)&&!1===t.call(n,e[r],r,e))return!1;return!0},Se=function(e,t){var n=[];return ke(e,(function(r,o){n.push(t(r,o,e))})),n},Te=function(e,t){var n=[];return ke(e,(function(r,o){t&&!t(r,o,e)||n.push(r)})),n},Ee=function(e,t){if(e)for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},Oe=function(e,t,n,r){for(var o=v(n)?e[0]:n,i=0;i<e.length;i++)o=t.call(r,o,e[i],i);return o},_e=function(e,t,n){var r,o;for(r=0,o=e.length;r<o;r++)if(t.call(n,e[r],r,e))return r;return-1},Ae=function(e){return e[e.length-1]},De=function(){return De=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},De.apply(this,arguments)};function Ne(e,t,n){if(n||2===arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}var Re=function(e){var t,n=!1;return function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];return n||(n=!0,t=e.apply(null,r)),t}},Pe=function(){return Be(0,0)},Be=function(e,t){return{major:e,minor:t}},Ie={nu:Be,detect:function(e,t){var n=String(t).toLowerCase();return 0===e.length?Pe():function(e,t){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.test(t))return r}}(e,t);if(!n)return{major:0,minor:0};var r=function(e){return Number(t.replace(n,"$"+e))};return Be(r(1),r(2))}(e,n)},unknown:Pe},Me=function(e,t){var n=String(t).toLowerCase();return J(e,(function(e){return e.search(n)}))},Le=function(e,t){return-1!==e.indexOf(t)},Fe=function(e,t){return function(e,t,n){return""===t||e.length>=t.length&&e.substr(n,n+t.length)===t}(e,t,0)},je=function(e){return function(t){return t.replace(e,"")}},Ue=je(/^\s+|\s+$/g),He=je(/^\s+/g),ze=je(/\s+$/g),Ve=function(e){return e.length>0},We=function(e){return!Ve(e)},qe=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,$e=function(e){return function(t){return Le(t,e)}},Ge=[{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Le(e,"edge/")&&Le(e,"chrome")&&Le(e,"safari")&&Le(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,qe],search:function(e){return Le(e,"chrome")&&!Le(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Le(e,"msie")||Le(e,"trident")}},{name:"Opera",versionRegexes:[qe,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:$e("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:$e("firefox")},{name:"Safari",versionRegexes:[qe,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Le(e,"safari")||Le(e,"mobile/"))&&Le(e,"applewebkit")}}],Ke=[{name:"Windows",search:$e("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Le(e,"iphone")||Le(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:$e("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:$e("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:$e("linux"),versionRegexes:[]},{name:"Solaris",search:$e("sunos"),versionRegexes:[]},{name:"FreeBSD",search:$e("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:$e("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}],Ye={browsers:T(Ge),oses:T(Ke)},Xe="Edge",Qe="Chrome",Je="Opera",Ze="Firefox",et="Safari",tt=function(e){var t=e.current,n=function(e){return function(){return t===e}};
1return{current:t,version:e.version,isEdge:n(Xe),isChrome:n(Qe),isIE:n("IE"),isOpera:n(Je),isFirefox:n(Ze),isSafari:n(et)}},nt={unknown:function(){return tt({current:void 0,version:Ie.unknown()})},nu:tt,edge:T(Xe),chrome:T(Qe),ie:T("IE"),opera:T(Je),firefox:T(Ze),safari:T(et)},rt="Windows",ot="Android",it="Linux",at="Solaris",ut="FreeBSD",ct="ChromeOS",st=function(e){var t=e.current,n=function(e){return function(){return t===e}};return{current:t,version:e.version,isWindows:n(rt),isiOS:n("iOS"),isAndroid:n(ot),isOSX:n("OSX"),isLinux:n(it),isSolaris:n(at),isFreeBSD:n(ut),isChromeOS:n(ct)}},lt={unknown:function(){return st({current:void 0,version:Ie.unknown()})},nu:st,windows:T(rt),ios:T("iOS"),android:T(ot),linux:T(it),osx:T("OSX"),solaris:T(at),freebsd:T(ut),chromeos:T(ct)},ft=function(e,t,n){var r=Ye.browsers(),o=Ye.oses(),i=t.bind((function(e){return function(e,t){return se(t.brands,(function(t){var n=t.brand.toLowerCase();return J(e,(function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())})).map((function(e){return{current:e.name,version:Ie.nu(parseInt(t.version,10),0)}}))}))}(r,e)})).orThunk((function(){return function(e,t){return Me(e,t).map((function(e){var n=Ie.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(r,e)})).fold(nt.unknown,nt.nu),a=function(e,t){return Me(e,t).map((function(e){var n=Ie.detect(e.versionRegexes,t);return{current:e.name,version:n}}))}(o,e).fold(lt.unknown,lt.nu),u=function(e,t,n,r){var o=e.isiOS()&&!0===/ipad/i.test(n),i=e.isiOS()&&!o,a=e.isiOS()||e.isAndroid(),u=a||r("(pointer:coarse)"),c=o||!i&&a&&r("(min-device-width:768px)"),s=i||a&&!c,l=t.isSafari()&&e.isiOS()&&!1===/safari/i.test(n),f=!s&&!c&&!l;return{isiPad:T(o),isiPhone:T(i),isTablet:T(c),isPhone:T(s),isTouch:T(u),isAndroid:e.isAndroid,isiOS:e.isiOS,isWebView:T(l),isDesktop:T(f)}}(a,i,e,n);return{browser:i,os:a,deviceType:u}},dt=function(e){return window.matchMedia(e).matches},mt=Re((function(){return ft(navigator.userAgent,L.from(navigator.userAgentData),dt)})),pt=function(){return mt()},gt=navigator.userAgent,ht=pt(),vt=ht.browser,bt=ht.os,yt=ht.deviceType,wt=/WebKit/.test(gt)&&!vt.isEdge(),xt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,Ct=-1!==gt.indexOf("Windows Phone"),kt={opera:vt.isOpera(),webkit:wt,ie:!(!vt.isIE()&&!vt.isEdge())&&vt.version.major,gecko:vt.isFirefox(),mac:bt.isOSX()||bt.isiOS(),iOS:yt.isiPad()||yt.isiPhone(),android:bt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:vt.isIE()?document.documentMode||7:10,fileApi:xt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!vt.isIE(),desktop:yt.isDesktop(),windowsPhone:Ct,browser:{current:vt.current,version:vt.version,isChrome:vt.isChrome,isEdge:vt.isEdge,isFirefox:vt.isFirefox,isIE:vt.isIE,isOpera:vt.isOpera,isSafari:vt.isSafari},os:{current:bt.current,version:bt.version,isAndroid:bt.isAndroid,isChromeOS:bt.isChromeOS,isFreeBSD:bt.isFreeBSD,isiOS:bt.isiOS,isLinux:bt.isLinux,isOSX:bt.isOSX,isSolaris:bt.isSolaris,isWindows:bt.isWindows},deviceType:{isDesktop:yt.isDesktop,isiPad:yt.isiPad,isiPhone:yt.isiPhone,isPhone:yt.isPhone,isTablet:yt.isTablet,isTouch:yt.isTouch,isWebView:yt.isWebView}},St=/^\s*|\s*$/g,Tt=function(e){return null==e?"":(""+e).replace(St,"")},Et=function(e,t){return t?!("array"!==t||!Ce(e))||typeof e===t:void 0!==e},Ot=function(e,t,n,r){r=r||this,e&&(n&&(e=e[n]),ke(e,(function(e,o){if(!1===t.call(r,e,o,n))return!1;Ot(e,t,n,r)})))},_t={trim:Tt,isArray:Ce,is:Et,toArray:function(e){if(Ce(e))return e;for(var t=[],n=0,r=e.length;n<r;n++)t[n]=e[n];return t},makeMap:function(e,t,n){var r;for(t=t||",","string"==typeof(e=e||[])&&(e=e.split(t)),n=n||{},r=e.length;r--;)n[e[r]]={};return n},each:ke,map:Se,grep:Te,inArray:Ee,hasOwn:we,extend:function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var r=0;r<t.length;r++){var o=t[r];for(var i in o)if(we(o,i)){var a=o[i];void 0!==a&&(e[i]=a)}}return e},create:function(e,t,n){var r,o,i,a=this,u=0,c=(e=/^((static) )?([\w.]+)(:([\w.]+))?/.exec(e))[3].match(/(^|\.)(\w+)$/i)[2],s=a.createNS(e[3].replace(/\.\w+$/,""),n);if(!s[c]){if("static"===e[2])return s[c]=t,void(this.onCreate&&this.onCreate(e[2],e[3],s[c]));t[c]||(t[c]=function(){},u=1),s[c]=t[c],a.extend(s[c].prototype,t),e[5]&&(r=a.resolve(e[5]).prototype,o=e[5].match(/\.(\w+)$/i)[1],i=s[c],s[c]=u?function(){return r[o].apply(this,arguments)}:function(){return this.parent=r[o],i.apply(this,arguments)},s[c].prototype[c]=s[c],a.each(r,(function(e,t){s[c].prototype[t]=r[t]})),a.each(t,(function(e,t){r[t]?s[c].prototype[t]=function(){return this.parent=r[t],e.apply(this,arguments)}:t!==c&&(s[c].prototype[t]=e)}))),a.each(t.static,(function(e,t){s[c][t]=e}))}},walk:Ot,createNS:function(e,t){var n,r;for(t=t||window,e=e.split("."),n=0;n<e.length;n++)t[r=e[n]]||(t[r]={}),t=t[r];return t},resolve:function(e,t){var n,r;for(t=t||window,n=0,r=(e=e.split(".")).length;n<r&&(t=t[e[n]]);n++);return t},explode:function(e,t){return!e||Et(e,"array")?e:Se(e.split(t||","),Tt)},_addCacheSuffix:function(e){var t=kt.cacheSuffix;return t&&(e+=(-1===e.indexOf("?")?"?":"&")+t),e}},At=function(e){if(null==e)throw new Error("Node cannot be null or undefined");return{dom:e}},Dt={fromHtml:function(e,t){var n=(t||document).createElement("div");if(n.innerHTML=e,!n.hasChildNodes()||n.childNodes.length>1)throw new Error("HTML must have a single root node");return At(n.childNodes[0])},fromTag:function(e,t){var n=(t||document).createElement(e);return At(n)},fromText:function(e,t){var n=(t||document).createTextNode(e);return At(n)},fromDom:At,fromPoint:function(e,t,n){return L.from(e.dom.elementFromPoint(t,n)).map(At)}},Nt=function(e,t){var n=[],r=function(e){return n.push(e),t(e)},o=t(e);do{o=o.bind(r)}while(o.isSome());return n},Rt=function(e,t){var n=e.dom;if(1!==n.nodeType)return!1;var r=n;if(void 0!==r.matches)return r.matches(t);
1if(void 0!==r.msMatchesSelector)return r.msMatchesSelector(t);if(void 0!==r.webkitMatchesSelector)return r.webkitMatchesSelector(t);if(void 0!==r.mozMatchesSelector)return r.mozMatchesSelector(t);throw new Error("Browser lacks native selectors")},Pt=function(e){return 1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType||0===e.childElementCount},Bt=function(e,t){return e.dom===t.dom},It=function(e,t){return function(e,t,n){return!!(e.compareDocumentPosition(t)&n)}(e.dom,t.dom,Node.DOCUMENT_POSITION_CONTAINED_BY)},Mt=function(e,t){return pt().browser.isIE()?It(e,t):function(e,t){var n=e.dom,r=t.dom;return n!==r&&n.contains(r)}(e,t)};"undefined"!=typeof window?window:Function("return this;")();var Lt=function(e){return e.dom.nodeName.toLowerCase()},Ft=function(e){return e.dom.nodeType},jt=function(e){return function(t){return Ft(t)===e}},Ut=jt(1),Ht=jt(3),zt=jt(9),Vt=jt(11),Wt=function(e){return Dt.fromDom(e.dom.ownerDocument)},qt=function(e){return zt(e)?e:Wt(e)},$t=function(e){return Dt.fromDom(qt(e).dom.defaultView)},Gt=function(e){return L.from(e.dom.parentNode).map(Dt.fromDom)},Kt=function(e){return L.from(e.dom.previousSibling).map(Dt.fromDom)},Yt=function(e){return L.from(e.dom.nextSibling).map(Dt.fromDom)},Xt=function(e){return ne(Nt(e,Kt))},Qt=function(e){return Nt(e,Yt)},Jt=function(e){return W(e.dom.childNodes,Dt.fromDom)},Zt=function(e,t){return L.from(e.dom.childNodes[t]).map(Dt.fromDom)},en=function(e){return Zt(e,0)},tn=function(e){return Zt(e,e.dom.childNodes.length-1)},nn=function(e){return e.dom.childNodes.length},rn=function(e){return Vt(e)&&y(e.dom.host)},on=w(Element.prototype.attachShadow)&&w(Node.prototype.getRootNode),an=T(on),un=on?function(e){return Dt.fromDom(e.dom.getRootNode())}:qt,cn=function(e){return rn(e)?e:function(e){var t=e.dom.head;if(null==t)throw new Error("Head is not available yet");return Dt.fromDom(t)}(qt(e))},sn=function(e){return Dt.fromDom(e.dom.host)},ln=function(e){return y(e.dom.shadowRoot)},fn=function(e,t){Gt(e).each((function(n){n.dom.insertBefore(t.dom,e.dom)}))},dn=function(e,t){Yt(e).fold((function(){Gt(e).each((function(e){pn(e,t)}))}),(function(e){fn(e,t)}))},mn=function(e,t){en(e).fold((function(){pn(e,t)}),(function(n){e.dom.insertBefore(t.dom,n.dom)}))},pn=function(e,t){e.dom.appendChild(t.dom)},gn=function(e,t){q(t,(function(t){pn(e,t)}))},hn=function(e){e.dom.textContent="",q(Jt(e),(function(e){vn(e)}))},vn=function(e){var t=e.dom;null!==t.parentNode&&t.parentNode.removeChild(t)},bn=function(e){var t,n=Jt(e);n.length>0&&(t=e,q(n,(function(e){fn(t,e)}))),vn(e)},yn=function(e){var t=Ht(e)?e.dom.parentNode:e.dom;if(null==t||null===t.ownerDocument)return!1;var n=t.ownerDocument;return function(e){var t=un(e);return rn(t)?L.some(t):L.none()}(Dt.fromDom(t)).fold((function(){return n.body.contains(t)}),S(yn,sn))},wn=function(e,t){return{left:e,top:t,translate:function(n,r){return wn(e+n,t+r)}}},xn=wn,Cn=function(e,t){return void 0!==e?e:void 0!==t?t:0},kn=function(e){var t=e.dom,n=t.ownerDocument.body;return n===t?xn(n.offsetLeft,n.offsetTop):yn(e)?function(e){var t=e.getBoundingClientRect();return xn(t.left,t.top)}(t):xn(0,0)},Sn=function(e){var t=void 0!==e?e.dom:document;return xn(t.body.scrollLeft||t.documentElement.scrollLeft,t.body.scrollTop||t.documentElement.scrollTop)},Tn=function(e,t,n){var r=(void 0!==n?n.dom:document).defaultView;r&&r.scrollTo(e,t)},En=function(e,t){pt().browser.isSafari()&&w(e.dom.scrollIntoViewIfNeeded)?e.dom.scrollIntoViewIfNeeded(!1):e.dom.scrollIntoView(t)},On=function(e,t,n,r){return{x:e,y:t,width:n,height:r,right:e+n,bottom:t+r}},_n=function(e){var t=void 0===e?window:e,n=Sn(Dt.fromDom(t.document));return function(e){var t=void 0===e?window:e;return pt().browser.isFirefox()?L.none():L.from(t.visualViewport)}(t).fold((function(){var e=t.document.documentElement;return On(n.left,n.top,e.clientWidth,e.clientHeight)}),(function(e){return On(Math.max(e.pageLeft,n.left),Math.max(e.pageTop,n.top),e.width,e.height)}))},An=function(e){return function(t){return!!t&&t.nodeType===e}},Dn=function(e){return!!e&&!Object.getPrototypeOf(e)},Nn=An(1),Rn=function(e){var t=e.map((function(e){return e.toLowerCase()}));return function(e){if(e&&e.nodeName){var n=e.nodeName.toLowerCase();return z(t,n)}return!1}},Pn=function(e,t){var n=t.toLowerCase().split(" ");return function(t){if(Nn(t))for(var r=0;r<n.length;r++){var o=t.ownerDocument.defaultView.getComputedStyle(t,null);if((o?o.getPropertyValue(e):null)===n[r])return!0}return!1}},Bn=function(e){return function(t){return Nn(t)&&t.hasAttribute(e)}},In=function(e){return Nn(e)&&e.hasAttribute("data-mce-bogus")},Mn=function(e){return Nn(e)&&"TABLE"===e.tagName},Ln=function(e){return function(t){if(Nn(t)){if(t.contentEditable===e)return!0;
1if(t.getAttribute("data-mce-contenteditable")===e)return!0}return!1}},Fn=Rn(["textarea","input"]),jn=An(3),Un=An(8),Hn=An(9),zn=An(11),Vn=Rn(["br"]),Wn=Rn(["img"]),qn=Ln("true"),$n=Ln("false"),Gn=Rn(["td","th"]),Kn=Rn(["video","audio","object","embed"]),Yn=function(e,t,n){return void 0===n&&(n=O),e.exists((function(e){return n(e,t)}))},Xn=function(e,t,n){return e.isSome()&&t.isSome()?L.some(n(e.getOrDie(),t.getOrDie())):L.none()},Qn=function(e){return void 0!==e.style&&w(e.style.getPropertyValue)},Jn=function(e,t,n){if(!(d(n)||h(n)||x(n)))throw new Error("Attribute value was not simple");e.setAttribute(t,n+"")},Zn=function(e,t,n){Jn(e.dom,t,n)},er=function(e,t){var n=e.dom;de(t,(function(e,t){Jn(n,t,e)}))},tr=function(e,t){var n=e.dom.getAttribute(t);return null===n?void 0:n},nr=function(e,t){return L.from(tr(e,t))},rr=function(e,t){var n=e.dom;return!(!n||!n.hasAttribute)&&n.hasAttribute(t)},or=function(e,t){e.dom.removeAttribute(t)},ir=function(e,t){var n=e.dom;de(t,(function(e,t){!function(e,t,n){if(!d(n))throw new Error("CSS value must be a string: "+n);Qn(e)&&e.style.setProperty(t,n)}(n,t,e)}))},ar=function(e,t){var n=e.dom,r=window.getComputedStyle(n).getPropertyValue(t);return""!==r||yn(e)?r:ur(n,t)},ur=function(e,t){return Qn(e)?e.style.getPropertyValue(t):""},cr=function(e,t){var n=ur(e.dom,t);return L.from(n).filter((function(e){return e.length>0}))},sr=function(e){var t={},n=e.dom;if(Qn(n))for(var r=0;r<n.style.length;r++){var o=n.style.item(r);t[o]=n.style[o]}return t},lr=pt().browser,fr=function(e){return J(e,Ut)},dr=function(e,t){return e.children&&z(e.children,t)},mr=function(e,t,n){var r=0,o=0,i=e.ownerDocument;if(n=n||e,t){if(n===e&&t.getBoundingClientRect&&"static"===ar(Dt.fromDom(e),"position")){var a=t.getBoundingClientRect();return{x:r=a.left+(i.documentElement.scrollLeft||e.scrollLeft)-i.documentElement.clientLeft,y:o=a.top+(i.documentElement.scrollTop||e.scrollTop)-i.documentElement.clientTop}}for(var u=t;u&&u!==n&&u.nodeType&&!dr(u,n);){r+=u.offsetLeft||0,o+=u.offsetTop||0,u=u.offsetParent}for(u=t.parentNode;u&&u!==n&&u.nodeType&&!dr(u,n);)r-=u.scrollLeft||0,o-=u.scrollTop||0,u=u.parentNode;o+=function(e){return lr.isFirefox()&&"table"===Lt(e)?fr(Jt(e)).filter((function(e){return"caption"===Lt(e)})).bind((function(e){return fr(Qt(e)).map((function(t){return t.dom.offsetTop<=e.dom.offsetTop?-e.dom.offsetHeight:0}))})).getOr(0):0}(Dt.fromDom(t))}return{x:r,y:o}},pr={},gr={exports:pr};!function(e,t,r){var o,i;o=this,i=function(){var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{},t={exports:{}};!function(t){!function(e){var n=setTimeout;function r(){}function o(e){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],l(e,this)}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,o._immediateFn((function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var r;try{r=n(e._value)}catch(e){return void u(t.promise,e)}a(t.promise,r)}else(1===e._state?a:u)(t.promise,e._value)}))):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if(t instanceof o)return e._state=3,e._value=t,void c(e);if("function"==typeof n)return void l((r=n,i=t,function(){r.apply(i,arguments)}),e)}e._state=1,e._value=t,c(e)}catch(t){u(e,t)}var r,i}function u(e,t){e._state=2,e._value=t,c(e)}function c(e){2===e._state&&0===e._deferreds.length&&o._immediateFn((function(){e._handled||o._unhandledRejectionFn(e._value)}));for(var t=0,n=e._deferreds.length;t<n;t++)i(e,e._deferreds[t]);e._deferreds=null}function s(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}function l(e,t){var n=!1;try{e((function(e){n||(n=!0,a(t,e))}),(function(e){n||(n=!0,u(t,e))}))}catch(e){if(n)return;n=!0,u(t,e)}}o.prototype.catch=function(e){return this.then(null,e)},o.prototype.then=function(e,t){var n=new this.constructor(r);return i(this,new s(e,t,n)),n},o.all=function(e){var t=Array.prototype.slice.call(e);return new o((function(e,n){if(0===t.length)return e([]);var r=t.length;
1function o(i,a){try{if(a&&("object"==typeof a||"function"==typeof a)){var u=a.then;if("function"==typeof u)return void u.call(a,(function(e){o(i,e)}),n)}t[i]=a,0==--r&&e(t)}catch(e){n(e)}}for(var i=0;i<t.length;i++)o(i,t[i])}))},o.resolve=function(e){return e&&"object"==typeof e&&e.constructor===o?e:new o((function(t){t(e)}))},o.reject=function(e){return new o((function(t,n){n(e)}))},o.race=function(e){return new o((function(t,n){for(var r=0,o=e.length;r<o;r++)e[r].then(t,n)}))},o._immediateFn="function"==typeof setImmediate?function(e){setImmediate(e)}:function(e){n(e,0)},o._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console},o._setImmediateFn=function(e){o._immediateFn=e},o._setUnhandledRejectionFn=function(e){o._unhandledRejectionFn=e},t.exports?t.exports=o:e.Promise||(e.Promise=o)}(e)}(t);var r=t.exports;return{boltExport:("undefined"!=typeof window?window:Function("return this;")()).Promise||r}},"object"==typeof t&&void 0!==r?r.exports=i():"function"==typeof e&&e.amd?e(i):(o="undefined"!=typeof globalThis?globalThis:o||self).EphoxContactWrapper=i()}(void 0,pr,gr);var hr=gr.exports.boltExport,vr=function(e){var t=L.none(),n=[],r=function(e){o()?a(e):n.push(e)},o=function(){return t.isSome()},i=function(e){q(e,a)},a=function(e){t.each((function(t){setTimeout((function(){e(t)}),0)}))};return e((function(e){o()||(t=L.some(e),i(n),n=[])})),{get:r,map:function(e){return vr((function(t){r((function(n){t(e(n))}))}))},isReady:o}},br={nu:vr,pure:function(e){return vr((function(t){t(e)}))}},yr=function(e){setTimeout((function(){throw e}),0)},wr=function(e){var t=function(t){e().then(t,yr)};return{map:function(t){return wr((function(){return e().then(t)}))},bind:function(t){return wr((function(){return e().then((function(e){return t(e).toPromise()}))}))},anonBind:function(t){return wr((function(){return e().then((function(){return t.toPromise()}))}))},toLazy:function(){return br.nu(t)},toCached:function(){var t=null;return wr((function(){return null===t&&(t=e()),t}))},toPromise:e,get:t}},xr=function(e){return wr((function(){return new hr(e)}))},Cr=function(e,t){return t((function(t){var n=[],r=0;0===e.length?t([]):q(e,(function(o,i){o.get(function(o){return function(i){n[o]=i,++r>=e.length&&t(n)}}(i))}))}))},kr=function(e){return{isValue:P,isError:R,getOr:T(e),getOrThunk:T(e),getOrDie:T(e),or:function(t){return kr(e)},orThunk:function(t){return kr(e)},fold:function(t,n){return n(e)},map:function(t){return kr(t(e))},mapError:function(t){return kr(e)},each:function(t){t(e)},bind:function(t){return t(e)},exists:function(t){return t(e)},forall:function(t){return t(e)},toOptional:function(){return L.some(e)}}},Sr=function(e){return{isValue:R,isError:P,getOr:E,getOrThunk:function(e){return e()},getOrDie:function(){return(t=String(e),function(){throw new Error(t)})();var t},or:E,orThunk:function(e){return e()},fold:function(t,n){return t(e)},map:function(t){return Sr(e)},mapError:function(t){return Sr(t(e))},each:C,bind:function(t){return Sr(e)},exists:R,forall:P,toOptional:L.none}},Tr={value:kr,error:Sr,fromOption:function(e,t){return e.fold((function(){return Sr(t)}),kr)}},Er=function(e){if(!p(e))throw new Error("cases must be an array");if(0===e.length)throw new Error("there must be at least one case");var t=[],n={};return q(e,(function(r,o){var i=le(r);if(1!==i.length)throw new Error("one and only one name per case");var a=i[0],u=r[a];if(void 0!==n[a])throw new Error("duplicate key detected:"+a);if("cata"===a)throw new Error("cannot have a case named cata (sorry)");if(!p(u))throw new Error("case arguments must be an array");t.push(a),n[a]=function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];var i=n.length;if(i!==u.length)throw new Error("Wrong number of arguments to case "+a+". Expected "+u.length+" ("+u+"), got "+i);return{fold:function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];if(t.length!==e.length)throw new Error("Wrong number of arguments to fold. Expected "+e.length+", got "+t.length);return t[o].apply(null,n)},match:function(e){var r=le(e);if(t.length!==r.length)throw new Error("Wrong number of arguments to match. Expected: "+t.join(",")+"\nActual: "+r.join(","));if(!te(t,(function(e){return z(r,e)})))throw new Error("Not all branches were specified when using match. Specified: "+r.join(", ")+"\nRequired: "+t.join(", "));return e[a].apply(null,n)},log:function(e){}}}})),n};Er([{bothErrors:["error1","error2"]},{firstError:["error1","value2"]},{secondError:["value1","error2"]},{bothValues:["value1","value2"]}]);var Or=function(e){return e.fold(E,E)};function _r(e,t,n,r,o){return e(n,r)?L.some(n):w(o)&&o(n)?L.none():t(n,r,o)}var Ar,Dr,Nr,Rr,Pr,Br,Ir,Mr,Lr,Fr,jr,Ur,Hr,zr,Vr,Wr,qr,$r,Gr,Kr,Yr=function(e,t,n){for(var r=e.dom,o=w(n)?n:R;r.parentNode;){var i=Dt.fromDom(r=r.parentNode);
1if(t(i))return L.some(i);if(o(i))break}return L.none()},Xr=function(e,t,n){return _r((function(e,t){return t(e)}),Yr,e,t,n)},Qr=function(e,t){return J(e.dom.childNodes,(function(e){return t(Dt.fromDom(e))})).map(Dt.fromDom)},Jr=function(e,t,n){return Yr(e,(function(e){return Rt(e,t)}),n)},Zr=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Pt(n)?L.none():L.from(n.querySelector(e)).map(Dt.fromDom)}(t,e)},eo=function(e,t,n){return _r((function(e,t){return Rt(e,t)}),Jr,e,t,n)},to=window.Promise?window.Promise:hr,no=function(e,t){return"number"!=typeof t&&(t=0),setTimeout(e,t)},ro=function(e,t){return"number"!=typeof t&&(t=1),setInterval(e,t)},oo=function(e,t){var n,r=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];clearTimeout(n),n=no((function(){e.apply(this,r)}),t)};return r.stop=function(){clearTimeout(n)},r},io={requestAnimationFrame:function(e,t){Ar?Ar.then(e):Ar=new to((function(e){t||(t=document.body),function(e,t){for(var n=window.requestAnimationFrame,r=["ms","moz","webkit"],o=0;o<r.length&&!n;o++)n=window[r[o]+"RequestAnimationFrame"];n||(n=function(e){window.setTimeout(e,0)}),n(e,t)}(e,t)})).then(e)},setTimeout:no,setInterval:ro,setEditorTimeout:function(e,t,n){return no((function(){e.removed||t()}),n)},setEditorInterval:function(e,t,n){var r=ro((function(){e.removed?clearInterval(r):t()}),n);return r},debounce:oo,throttle:oo,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},ao=function(e,t){void 0===t&&(t={});var n=0,r={},o=Dt.fromDom(e),i=qt(o),a=t.maxLoadTime||5e3,u=function(u,c,s){var l,f=_t._addCacheSuffix(u),d=function(e){return ye(r,e).getOrThunk((function(){return{id:"mce-u"+n++,passed:[],failed:[],count:0}}))}(f);r[f]=d,d.count++;var m=function(e,t){for(var n=e.length;n--;)e[n]();d.status=t,d.passed=[],d.failed=[],l&&(l.onload=null,l.onerror=null,l=null)},p=function(){return m(d.passed,2)},g=function(){return m(d.failed,3)},h=function(){var t,n;t=function(){for(var t=e.styleSheets,n=t.length;n--;){var r=t[n].ownerNode;if(r&&r.id===l.id)return p(),!0}return!1},n=h,t()||(Date.now()-y<a?io.setTimeout(n):g())};if(c&&d.passed.push(c),s&&d.failed.push(s),1!==d.status)if(2!==d.status)if(3!==d.status){d.status=1;var v=Dt.fromTag("link",i.dom);er(v,{rel:"stylesheet",type:"text/css",id:d.id});var b,y=Date.now();t.contentCssCors&&Zn(v,"crossOrigin","anonymous"),t.referrerPolicy&&Zn(v,"referrerpolicy",t.referrerPolicy),(l=v.dom).onload=h,l.onerror=g,b=v,pn(cn(o),b),Zn(v,"href",f)}else g();else p()},c=function(e){return xr((function(t){u(e,k(t,T(Tr.value(e))),k(t,T(Tr.error(e))))}))},s=function(e){var t=_t._addCacheSuffix(e);ye(r,t).each((function(e){var n,i;0===--e.count&&(delete r[t],n=e.id,i=cn(o),Zr(i,"#"+n).each(vn))}))};return{load:u,loadAll:function(e,t,n){var r;(r=W(e,c),Cr(r,xr)).get((function(e){var r=G(e,(function(e){return e.isValue()}));r.fail.length>0?n(r.fail.map(Or)):t(r.pass.map(Or))}))},unload:s,unloadAll:function(e){q(e,(function(e){s(e)}))},_setReferrerPolicy:function(e){t.referrerPolicy=e}}},uo=function(){var e=new WeakMap;return{forElement:function(t,n){var r=un(t).dom;return L.from(e.get(r)).getOrThunk((function(){var t=ao(r,n);return e.set(r,t),t}))}}}(),co=function(){function e(e,t){this.node=e,this.rootNode=t,this.current=this.current.bind(this),this.next=this.next.bind(this),this.prev=this.prev.bind(this),this.prev2=this.prev2.bind(this)}return e.prototype.current=function(){return this.node},e.prototype.next=function(e){return this.node=this.findSibling(this.node,"firstChild","nextSibling",e),this.node},e.prototype.prev=function(e){return this.node=this.findSibling(this.node,"lastChild","previousSibling",e),this.node},e.prototype.prev2=function(e){return this.node=this.findPreviousNode(this.node,"lastChild","previousSibling",e),this.node},e.prototype.findSibling=function(e,t,n,r){var o,i;if(e){if(!r&&e[t])return e[t];if(e!==this.rootNode){if(o=e[n])return o;for(i=e.parentNode;i&&i!==this.rootNode;i=i.parentNode)if(o=i[n])return o}}},e.prototype.findPreviousNode=function(e,t,n,r){var o,i,a;if(e){if(o=e[n],this.rootNode&&o===this.rootNode)return;if(o){if(!r)for(a=o[t];a;a=a[t])if(!a[t])return a;return o}if((i=e.parentNode)&&i!==this.rootNode)return i}},e}(),so=function(e){var t;return function(n){return t=t||function(e,t){for(var n={},r=0,o=e.length;r<o;r++){var i=e[r];n[String(i)]=t(i,r)}return n}(e,P),we(t,Lt(n))}},lo=so(["h1","h2","h3","h4","h5","h6"]),fo=so(["article","aside","details","div","dt","figcaption","footer","form","fieldset","header","hgroup","html","main","nav","section","summary","body","p","dl","multicol","dd","figure","address","center","blockquote","h1","h2","h3","h4","h5","h6","listing","xmp","pre","plaintext","menu","dir","ul","ol","li","hr","table","tbody","thead","tfoot","th","tr","td","caption"]),mo=function(e){return Ut(e)&&!fo(e)},po=function(e){return Ut(e)&&"br"===Lt(e)},go=so(["h1","h2","h3","h4","h5","h6","p","div","address","pre","form","blockquote","center","dir","fieldset","header","footer","article","section","hgroup","aside","nav","figure"]),ho=so(["ul","ol","dl"]),vo=so(["li","dd","dt"]),bo=so(["thead","tbody","tfoot"]),yo=so(["td","th"]),wo=so(["pre","script","textarea","style"]),xo="Â ",Co="\ufeff",ko=function(e){return"\ufeff"===e},So=function(e){return e.replace(/\uFEFF/g,"")},To=Nn,Eo=jn,Oo=function(e){return Eo(e)&&(e=e.parentNode),To(e)&&e.hasAttribute("data-mce-caret")},_o=function(e){return Eo(e)&&ko(e.data)},Ao=function(e){return Oo(e)||_o(e)}
1,Do=function(e){return e.firstChild!==e.lastChild||!Vn(e.firstChild)},No=function(e){var t=e.container();return!!jn(t)&&(t.data.charAt(e.offset())===Co||e.isAtStart()&&_o(t.previousSibling))},Ro=function(e){var t=e.container();return!!jn(t)&&(t.data.charAt(e.offset()-1)===Co||e.isAtEnd()&&_o(t.nextSibling))},Po=function(e,t,n){var r,o=t.ownerDocument.createElement(e);o.setAttribute("data-mce-caret",n?"before":"after"),o.setAttribute("data-mce-bogus","all"),o.appendChild(((r=document.createElement("br")).setAttribute("data-mce-bogus","1"),r));var i=t.parentNode;return n?i.insertBefore(o,t):t.nextSibling?i.insertBefore(o,t.nextSibling):i.appendChild(o),o},Bo=function(e){return Eo(e)&&e.data[0]===Co},Io=function(e){return Eo(e)&&e.data[e.data.length-1]===Co},Mo=function(e){return e&&e.hasAttribute("data-mce-caret")?(t=e.getElementsByTagName("br"),In(n=t[t.length-1])&&n.parentNode.removeChild(n),e.removeAttribute("data-mce-caret"),e.removeAttribute("data-mce-bogus"),e.removeAttribute("style"),e.removeAttribute("_moz_abspos"),e):null;var t,n},Lo=function(e){return Oo(e.startContainer)},Fo=qn,jo=$n,Uo=Vn,Ho=jn,zo=Rn(["script","style","textarea"]),Vo=Rn(["img","input","textarea","hr","iframe","video","audio","object","embed"]),Wo=Rn(["table"]),qo=Ao,$o=function(e){return!qo(e)&&(Ho(e)?!zo(e.parentNode):Vo(e)||Uo(e)||Wo(e)||Go(e))},Go=function(e){return!1===function(e){return Nn(e)&&"true"===e.getAttribute("unselectable")}(e)&&jo(e)},Ko=function(e,t){return $o(e)&&function(e,t){for(e=e.parentNode;e&&e!==t;e=e.parentNode){if(Go(e))return!1;if(Fo(e))return!0}return!0}(e,t)},Yo=/^[ \t\r\n]*$/,Xo=function(e){return Yo.test(e)},Qo=function(e,t){var n,r,o,i=Dt.fromDom(t),a=Dt.fromDom(e);return n=a,r="pre,code",o=_(Bt,i),Jr(n,r,o).isSome()},Jo=function(e,t){return $o(e)&&!1===function(e,t){return jn(e)&&Xo(e.data)&&!1===Qo(e,t)}(e,t)||function(e){return Nn(e)&&"A"===e.nodeName&&!e.hasAttribute("href")&&(e.hasAttribute("name")||e.hasAttribute("id"))}(e)||Zo(e)},Zo=Bn("data-mce-bookmark"),ei=Bn("data-mce-bogus"),ti=(Dr="data-mce-bogus",Nr="all",function(e){return Nn(e)&&e.getAttribute(Dr)===Nr}),ni=function(e,t){return void 0===t&&(t=!0),function(e,t){var n=0;if(Jo(e,e))return!1;var r=e.firstChild;if(!r)return!0;var o=new co(r,e);do{if(t){if(ti(r)){r=o.next(!0);continue}if(ei(r)){r=o.next();continue}}if(Vn(r))n++,r=o.next();else{if(Jo(r,e))return!1;r=o.next()}}while(r);return n<=1}(e.dom,t)},ri=function(e,t){return y(e)&&(Jo(e,t)||mo(Dt.fromDom(e)))},oi=function(e){return function(e){return"span"===e.nodeName.toLowerCase()}(e)&&"bookmark"===e.getAttribute("data-mce-type")},ii=function(e,t){return jn(e)&&e.data.length>0&&function(e,t){var n=new co(e,t).prev(!1),r=new co(e,t).next(!1),o=v(n)||ri(n,t),i=v(r)||ri(r,t);return o&&i}(e,t)},ai=function(e,t,n){var r=n||t;if(Nn(t)&&oi(t))return t;for(var o=t.childNodes,i=o.length-1;i>=0;i--)ai(e,o[i],r);if(Nn(t)){var a=t.childNodes;1===a.length&&oi(a[0])&&t.parentNode.insertBefore(a[0],t)}return function(e){return zn(e)||Hn(e)}(t)||Jo(t,r)||function(e){return!!Nn(e)&&e.childNodes.length>0}(t)||ii(t,r)||e.remove(t),t},ui=_t.makeMap,ci=/[&<>\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,si=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,li=/[<>&\"\']/g,fi=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,di={128:"â¬",130:"â",131:"Æ",132:"â",133:"â¦",134:"â ",135:"â¡",136:"Ë",137:"â°",138:"Å ",139:"â¹",140:"Å",142:"Ž",145:"â",146:"â",147:"â",148:"â",149:"â¢",150:"â",151:"â",152:"Ë",153:"â¢",154:"Å¡",155:"âº",156:"Å",158:"ž",159:"Ÿ"},mi={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},pi={"<":"<",">":">","&":"&",""":'"',"'":"'"},gi=function(e,t){var n,r,o,i={};if(e){for(e=e.split(","),t=t||10,n=0;n<e.length;n+=2)r=String.fromCharCode(parseInt(e[n],t)),mi[r]||(i[r]=o="&"+e[n+1]+";",i[o]=r);return i}},hi=gi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8
1k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),vi=function(e,t){return e.replace(t?ci:si,(function(e){return mi[e]||e}))},bi=function(e,t){return e.replace(t?ci:si,(function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":mi[e]||"&#"+e.charCodeAt(0)+";"}))},yi=function(e,t,n){return n=n||hi,e.replace(t?ci:si,(function(e){return mi[e]||n[e]||e}))},wi={encodeRaw:vi,encodeAllRaw:function(e){return(""+e).replace(li,(function(e){return mi[e]||e}))},encodeNumeric:bi,encodeNamed:yi,getEncodeFunc:function(e,t){var n=gi(t)||hi,r=ui(e.replace(/\+/g,","));return r.named&&r.numeric?function(e,t){return e.replace(t?ci:si,(function(e){return void 0!==mi[e]?mi[e]:void 0!==n[e]?n[e]:e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":"&#"+e.charCodeAt(0)+";"}))}:r.named?t?function(e,t){return yi(e,t,n)}:yi:r.numeric?bi:vi},decode:function(e){return e.replace(fi,(function(e,t){return t?(t="x"===t.charAt(0).toLowerCase()?parseInt(t.substr(1),16):parseInt(t,10))>65535?(t-=65536,String.fromCharCode(55296+(t>>10),56320+(1023&t))):di[t]||String.fromCharCode(t):pi[e]||hi[e]||function(e){var t=Dt.fromTag("div").dom;return t.innerHTML=e,t.textContent||t.innerText||e}(e)}))}},xi={},Ci={},ki=_t.makeMap,Si=_t.each,Ti=_t.extend,Ei=_t.explode,Oi=_t.inArray,_i=function(e,t){return(e=_t.trim(e))?e.split(t||" "):[]},Ai=function(e,t){var n=ki(e," ",ki(e.toUpperCase()," "));return Ti(n,t)},Di=function(e){return Ai("td th li dt dd figcaption caption details summary",e.getTextBlockElements())},Ni=function(e,t){var n;return e&&(n={},"string"==typeof e&&(e={"*":e}),Si(e,(function(e,r){n[r]=n[r.toUpperCase()]="map"===t?ki(e,/[, ]/):Ei(e,/[, ]/)}))),n},Ri=function(e){var t={},n={},r=[],o={},i={},a=function(t,n,r){var o=e[t];return o?o=ki(o,/[, ]/,ki(o.toUpperCase(),/[, ]/)):(o=xi[t])||(o=Ai(n,r),xi[t]=o),o},u=function(e){var t,n,r,o,i,a,u={},c=function(e,n,r){var o,i,a,c=function(e,t){var n,r,o={};for(n=0,r=e.length;n<r;n++)o[e[n]]=t||{};return o};n=n||"","string"==typeof(r=r||[])&&(r=_i(r));var s=_i(e);for(o=s.length;o--;)a={attributes:c(i=_i([t,n].join(" "))),attributesOrder:i,children:c(r,Ci)},u[s[o]]=a},s=function(e,t){var n,r,o,i,a=_i(e);n=a.length;for(var c=_i(t);n--;)for(r=u[a[n]],o=0,i=c.length;o<i;o++)r.attributes[c[o]]={},r.attributesOrder.push(c[o])};return xi[e]?xi[e]:(t="id accesskey class dir lang style tabindex title role",n="address blockquote div dl fieldset form h1 h2 h3 h4 h5 h6 hr menu ol p pre table ul",r="a abbr b bdo br button cite code del dfn em embed i iframe img input ins kbd label map noscript object q s samp script select small span strong sub sup textarea u var #text #comment","html4"!==e&&(t+=" contenteditable contextmenu draggable dropzone hidden spellcheck translate",n+=" article aside details dialog figure main header footer hgroup section nav",r+=" audio canvas command datalist mark meter output picture progress time wbr video ruby bdi keygen"),"html5-strict"!==e&&(t+=" xml:lang",r=[r,a="acronym applet basefont big font strike tt"].join(" "),Si(_i(a),(function(e){c(e,"",r)})),n=[n,i="center dir isindex noframes"].join(" "),o=[n,r].join(" "),Si(_i(i),(function(e){c(e,"",o)}))),o=o||[n,r].join(" "),c("html","manifest","head body"),c("head","","base command link meta noscript script style title"),c("title hr noscript br"),c("base","href target"),c("link","href rel media hreflang type sizes hreflang"),c("meta","name http-equiv content charset"),c("style","media type scoped"),c("script","src async defer type charset"),c("body","onafterprint onbeforeprint onbeforeunload onblur onerror onfocus onhashchange onload onmessage onoffline ononline onpagehide onpageshow onpopstate onresize onscroll onstorage onunload",o),c("address dt dd div caption","",o),c("h1 h2 h3 h4 h5 h6 pre p abbr co
1de var samp kbd sub sup i b u bdo span legend em strong small s cite dfn","",r),c("blockquote","cite",o),c("ol","reversed start type","li"),c("ul","","li"),c("li","value",o),c("dl","","dt dd"),c("a","href target rel media hreflang type",r),c("q","cite",r),c("ins del","cite datetime",o),c("img","src sizes srcset alt usemap ismap width height"),c("iframe","src name width height",o),c("embed","src type width height"),c("object","data type typemustmatch name usemap form width height",[o,"param"].join(" ")),c("param","name value"),c("map","name",[o,"area"].join(" ")),c("area","alt coords shape href target rel media hreflang type"),c("table","border","caption colgroup thead tfoot tbody tr"+("html4"===e?" col":"")),c("colgroup","span","col"),c("col","span"),c("tbody thead tfoot","","tr"),c("tr","","td th"),c("td","colspan rowspan headers",o),c("th","colspan rowspan headers scope abbr",o),c("form","accept-charset action autocomplete enctype method name novalidate target",o),c("fieldset","disabled form name",[o,"legend"].join(" ")),c("label","form for",r),c("input","accept alt autocomplete checked dirname disabled form formaction formenctype formmethod formnovalidate formtarget height list max maxlength min multiple name pattern readonly required size src step type value width"),c("button","disabled form formaction formenctype formmethod formnovalidate formtarget name type value","html4"===e?o:r),c("select","disabled form multiple name required size","option optgroup"),c("optgroup","disabled label","option"),c("option","disabled label selected value"),c("textarea","cols dirname disabled form maxlength name readonly required rows wrap"),c("menu","type label",[o,"li"].join(" ")),c("noscript","",o),"html4"!==e&&(c("wbr"),c("ruby","",[r,"rt rp"].join(" ")),c("figcaption","",o),c("mark rt rp summary bdi","",r),c("canvas","width height",o),c("video","src crossorigin poster preload autoplay mediagroup loop muted controls width height buffered",[o,"track source"].join(" ")),c("audio","src crossorigin preload autoplay mediagroup loop muted controls buffered volume",[o,"track source"].join(" ")),c("picture","","img source"),c("source","src srcset type media sizes"),c("track","kind src srclang label default"),c("datalist","",[r,"option"].join(" ")),c("article section nav aside main header footer","",o),c("hgroup","","h1 h2 h3 h4 h5 h6"),c("figure","",[o,"figcaption"].join(" ")),c("time","datetime",r),c("dialog","open",o),c("command","type label icon disabled checked radiogroup command"),c("output","for form name",r),c("progress","value max",r),c("meter","value min max low high optimum",r),c("details","open",[o,"summary"].join(" ")),c("keygen","autofocus challenge disabled form keytype name")),"html5-strict"!==e&&(s("script","language xml:space"),s("style","xml:space"),s("object","declare classid code codebase codetype archive standby align border hspace vspace"),s("embed","align name hspace vspace"),s("param","valuetype type"),s("a","charset name rev shape coords"),s("br","clear"),s("applet","codebase archive code object alt name width height align hspace vspace"),s("img","name longdesc align border hspace vspace"),s("iframe","longdesc frameborder marginwidth marginheight scrolling align"),s("font basefont","size color face"),s("input","usemap align"),s("select"),s("textarea"),s("h1 h2 h3 h4 h5 h6 div p legend caption","align"),s("ul","type compact"),s("li","type"),s("ol dl menu dir","compact"),s("pre","width xml:space"),s("hr","align noshade size width"),s("isindex","prompt"),s("table","summary width frame rules cellspacing cellpadding align bgcolor"),s("col","width align char charoff valign"),s("colgroup","width align char charoff valign"),s("thead","align char charoff valign"),s("tr","align char charoff valign bgcolor"),s("th","axis align char charoff valign nowrap bgcolor width height"),s("form","accept"),s("td","abbr axis scope align char charoff valign nowrap bgcolor width height"),s("tfoot","align char charoff valign"),s("tbody","align char charoff valign"),s("area","nohref"),s("body","background bgcolor text link vlink alink")),"html4"!==e&&(s("input button select textarea","autofocus"),s("input textarea","placeholder"),s("a","download"),s("link script img","crossorigin"),s("img","loading"),s("iframe","sandbox seamless allowfullscreen loading")),Si(_i("a form meter progress dfn"),(function(e){u[e]&&delete u[e].children[e]})),delete u.caption.children.table,delete u.script,xi[e]=u,u)}((e=e||{}).schema);!1===e.verify_html&&(e.valid_elements="*[*]");var c=Ni(e.valid_styles),s=Ni(e.invalid_styles,"map"),l=Ni(e.valid_classes,"map"),f=
1a("whitespace_elements","pre script noscript style textarea video audio iframe object code"),d=a("self_closing_elements","colgroup dd dt li option p td tfoot th thead tr"),m=a("short_ended_elements","area base basefont br col frame hr img input isindex link meta param embed source wbr track"),p=a("boolean_attributes","checked compact declare defer disabled ismap multiple nohref noresize noshade nowrap readonly selected autoplay loop controls"),g="td th iframe video audio object script code",h=a("non_empty_elements",g+" pre",m),v=a("move_caret_before_on_enter_elements",g+" table",m),b=a("text_block_elements","h1 h2 h3 h4 h5 h6 p div address pre form blockquote center dir fieldset header footer article section hgroup aside main nav figure"),y=a("block_elements","hr table tbody thead tfoot th tr td li ol ul caption dl dt dd noscript menu isindex option datalist select optgroup figcaption details summary",b),w=a("text_inline_elements","span strong b em i font s strike u var cite dfn code mark q sup sub samp");Si((e.special||"script noscript iframe noframes noembed title style textarea xmp").split(" "),(function(e){i[e]=new RegExp("</"+e+"[^>]*>","gi")}));var x=function(e){return new RegExp("^"+e.replace(/([?+*])/g,".$1")+"$")},C=function(e){var n,o,i,a,u,c,s,l,f,d,m,p,g,h,v,b,y,w,C=/^([#+\-])?([^\[!\/]+)(?:\/([^\[!]+))?(?:(!?)\[([^\]]+)])?$/,k=/^([!\-])?(\w+[\\:]:\w+|[^=:<]+)?(?:([=:<])(.*))?$/,S=/[*?+]/;if(e){var T=_i(e,",");for(t["@"]&&(b=t["@"].attributes,y=t["@"].attributesOrder),n=0,o=T.length;n<o;n++)if(u=C.exec(T[n])){if(f=u[2],v=u[3],l=u[5],c={attributes:p={},attributesOrder:g=[]},"#"===(h=u[1])&&(c.paddEmpty=!0),"-"===h&&(c.removeEmpty=!0),"!"===u[4]&&(c.removeEmptyAttrs=!0),b&&(de(b,(function(e,t){p[t]=e})),g.push.apply(g,y)),l)for(i=0,a=(l=_i(l,"|")).length;i<a;i++)if(u=k.exec(l[i])){if(s={},m=u[1],d=u[2].replace(/[\\:]:/g,":"),h=u[3],w=u[4],"!"===m&&(c.attributesRequired=c.attributesRequired||[],c.attributesRequired.push(d),s.required=!0),"-"===m){delete p[d],g.splice(Oi(g,d),1);continue}h&&("="===h&&(c.attributesDefault=c.attributesDefault||[],c.attributesDefault.push({name:d,value:w}),s.defaultValue=w),":"===h&&(c.attributesForced=c.attributesForced||[],c.attributesForced.push({name:d,value:w}),s.forcedValue=w),"<"===h&&(s.validValues=ki(w,"?"))),S.test(d)?(c.attributePatterns=c.attributePatterns||[],s.pattern=x(d),c.attributePatterns.push(s)):(p[d]||g.push(d),p[d]=s)}b||"@"!==f||(b=p,y=g),v&&(c.outputName=f,t[v]=c),S.test(f)?(c.pattern=x(f),r.push(c)):t[f]=c}}},k=function(e){t={},r=[],C(e),Si(u,(function(e,t){n[t]=e.children}))},S=function(e){var r=/^(~)?(.+)$/;e&&(xi.text_block_elements=xi.block_elements=null,Si(_i(e,","),(function(e){var i=r.exec(e),a="~"===i[1],u=a?"span":"div",c=i[2];if(n[c]=n[u],o[c]=u,a||(y[c.toUpperCase()]={},y[c]={}),!t[c]){var s=t[u];delete(s=Ti({},s)).removeEmptyAttrs,delete s.removeEmpty,t[c]=s}Si(n,(function(e,t){e[u]&&(n[t]=e=Ti({},n[t]),e[c]=e[u])}))})))},E=function(t){var r=/^([+\-]?)([A-Za-z0-9_\-.\u00b7\u00c0-\u00d6\u00d8-\u00f6\u00f8-\u037d\u037f-\u1fff\u200c-\u200d\u203f-\u2040\u2070-\u218f\u2c00-\u2fef\u3001-\ud7ff\uf900-\ufdcf\ufdf0-\ufffd]+)\[([^\]]+)]$/;xi[e.schema]=null,t&&Si(_i(t,","),(function(e){var t,o,i=r.exec(e);i&&(t=(o=i[1])?n[i[2]]:n[i[2]]={"#comment":{}},t=n[i[2]],Si(_i(i[3],"|"),(function(e){"-"===o?delete t[e]:t[e]={}})))}))},O=function(e){var n,o=t[e];if(o)return o;for(n=r.length;n--;)if((o=r[n]).pattern.test(e))return o};e.valid_elements?k(e.valid_elements):(Si(u,(function(e,r){t[r]={attributes:e.attributes,attributesOrder:e.attributesOrder},n[r]=e.children})),"html5"!==e.schema&&Si(_i("strong/b em/i"),(function(e){var n=_i(e,"/");t[n[1]].outputName=n[0]})),Si(w,(function(n,r){t[r]&&(e.padd_empty_block_inline_children&&(t[r].paddInEmptyBlock=!0),t[r].removeEmpty=!0)})),Si(_i("ol ul blockquote a table tbody"),(function(e){t[e]&&(t[e].removeEmpty=!0)})),Si(_i("p h1 h2 h3 h4 h5 h6 th td pre div address caption li"),(function(e){t[e].paddEmpty=!0})),Si(_i("span"),(function(e){t[e].removeEmptyAttrs=!0}))),S(e.custom_elements),E(e.valid_children),C(e.extended_valid_elements),E("+ol[ul|ol],+ul[ul|ol]"),Si({dd:"dl",dt:"dl",li:"ul ol",td:"tr",th:"tr",tr:"tbody thead tfoot",tbody:"table",thead:"table",tfoot:"table",legend:"fieldset",area:"map",param:"video audio object"},(function(e,n){t[n]&&(t[n].parentsRequired=_i(e))}
1)),e.invalid_elements&&Si(Ei(e.invalid_elements),(function(e){t[e]&&delete t[e]})),O("span")||C("span[!data-mce-type|*]");var _=T(c),A=T(s),D=T(l),N=T(p),R=T(y),P=T(b),B=T(w),I=T(m),M=T(d),L=T(h),F=T(v),j=T(f),U=T(i),H=T(o);return{children:n,elements:t,getValidStyles:_,getValidClasses:D,getBlockElements:R,getInvalidStyles:A,getShortEndedElements:I,getTextBlockElements:P,getTextInlineElements:B,getBoolAttrs:N,getElementRule:O,getSelfClosingElements:M,getNonEmptyElements:L,getMoveCaretBeforeOnEnterElements:F,getWhiteSpaceElements:j,getSpecialElements:U,isValidChild:function(e,t){var r=n[e.toLowerCase()];return!(!r||!r[t.toLowerCase()])},isValid:function(e,t){var n,r,o=O(e);if(o){if(!t)return!0;if(o.attributes[t])return!0;if(n=o.attributePatterns)for(r=n.length;r--;)if(n[r].pattern.test(e))return!0}return!1},getCustomElements:H,addValidElements:C,setValidElements:k,addCustomElements:S,addValidChildren:E}},Pi=function(e,t,n,r){var o=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+o(t)+o(n)+o(r)},Bi=function(e,t){var n,r,o,i=this,a=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,u=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,c=/\s*([^:]+):\s*([^;]+);?/g,s=/\s+$/,l={},f="\ufeff";e=e||{},t&&(r=t.getValidStyles(),o=t.getInvalidStyles());var d="\\\" \\' \\; \\: ; : \ufeff".split(" ");for(n=0;n<d.length;n++)l[d[n]]=f+n,l[f+n]=d[n];return{toHex:function(e){return e.replace(a,Pi)},parse:function(t){var r,o,d,m,p,g,h,v,b={},y=e.url_converter,w=e.url_converter_scope||i,x=function(e,t,r){var o=b[e+"-top"+t];if(o){var i=b[e+"-right"+t];if(i){var a=b[e+"-bottom"+t];if(a){var u=b[e+"-left"+t];
1if(u){var c=[o,i,a,u];for(n=c.length-1;n--&&c[n]===c[n+1];);n>-1&&r||(b[e+t]=-1===n?c[0]:c.join(" "),delete b[e+"-top"+t],delete b[e+"-right"+t],delete b[e+"-bottom"+t],delete b[e+"-left"+t])}}}}},C=function(e){var t,n=b[e];if(n){for(t=(n=n.split(" ")).length;t--;)if(n[t]!==n[0])return!1;return b[e]=n[0],!0}},k=function(e){return m=!0,l[e]},S=function(e,t){return m&&(e=e.replace(/\uFEFF[0-9]/g,(function(e){return l[e]}))),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e},T=function(e){return String.fromCharCode(parseInt(e.slice(1),16))},E=function(e){return e.replace(/\\[0-9a-f]+/gi,T)},O=function(t,n,r,o,i,a){if(i=i||a)return"'"+(i=S(i)).replace(/\'/g,"\\'")+"'";if(n=S(n||r||o),!e.allow_script_urls){var u=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(u))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(u))return""}return y&&(n=y.call(w,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"};if(t){for(t=(t=t.replace(/[\u0000-\u001F]/g,"")).replace(/\\[\"\';:\uFEFF]/g,k).replace(/\"[^\"]+\"|\'[^\']+\'/g,(function(e){return e.replace(/[;:]/g,k)}));r=c.exec(t);)if(c.lastIndex=r.index+r[0].length,o=r[1].replace(s,"").toLowerCase(),d=r[2].replace(s,""),o&&d){if(o=E(o),d=E(d),-1!==o.indexOf(f)||-1!==o.indexOf('"'))continue;if(!e.allow_script_urls&&("behavior"===o||/expression\s*\(|\/\*|\*\//.test(d)))continue;"font-weight"===o&&"700"===d?d="bold":"color"!==o&&"background-color"!==o||(d=d.toLowerCase()),d=(d=d.replace(a,Pi)).replace(u,O),b[o]=m?S(d,!0):d}x("border","",!0),x("border","-width"),x("border","-color"),x("border","-style"),x("padding",""),x("margin",""),p="border",h="border-style",v="border-color",C(g="border-width")&&C(h)&&C(v)&&(b[p]=b[g]+" "+b[h]+" "+b[v],delete b[g],delete b[h],delete b[v]),"medium none"===b.border&&delete b.border,"none"===b["border-image"]&&delete b["border-image"]}return b},serialize:function(e,t){var n="",i=function(t){var o,i=r[t];if(i)for(var a=0,u=i.length;a<u;a++)(o=e[t=i[a]])&&(n+=(n.length>0?" ":"")+t+": "+o+";")};return t&&r?(i("*"),i(t)):de(e,(function(e,r){!e||o&&!function(e,t){var n=o["*"];return!(n&&n[e]||(n=o[t])&&n[e])}(r,t)||(n+=(n.length>0?" ":"")+r+": "+e+";")})),n}}},Ii={keyLocation:!0,layerX:!0,layerY:!0,returnValue:!0,webkitMovementX:!0,webkitMovementY:!0,keyIdentifier:!0,mozPressure:!0},Mi=function(e){return e instanceof Event||w(e.initEvent)},Li=function(e,t,n,r){var o,i=function(e,t){var n=null!=t?t:{};for(var r in e)we(Ii,r)||(n[r]=e[r]);return y(n.composedPath)&&(n.composedPath=function(){return e.composedPath()}),n}(t,r);return i.type=e,b(i.target)&&(i.target=null!==(o=i.srcElement)&&void 0!==o?o:n),function(e){return b(e.preventDefault)||Mi(e)}(t)&&(i.preventDefault=function(){i.defaultPrevented=!0,i.isDefaultPrevented=P,w(t.preventDefault)?t.preventDefault():Mi(t)&&(t.returnValue=!1)},i.stopPropagation=function(){i.cancelBubble=!0,i.isPropagationStopped=P,w(t.stopPropagation)?t.stopPropagation():Mi(t)&&(t.cancelBubble=!0)},i.stopImmediatePropagation=function(){i.isImmediatePropagationStopped=P,i.stopPropagation()},function(e){return e.isDefaultPrevented===P||e.isDefaultPrevented===R}(i)||(i.isDefaultPrevented=!0===i.defaultPrevented?P:R,i.isPropagationStopped=!0===i.cancelBubble?P:R,i.isImmediatePropagationStopped=R)),i},Fi=/^(?:mouse|contextmenu)|click/,ji=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},Ui=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},Hi=function(e,t){var n=Li(e.type,e,document,t);if(function(e){return y(e)&&Fi.test(e.type)}(e)&&v(e.pageX)&&!v(e.clientX)){var r=n.target.ownerDocument||document,o=r.documentElement,i=r.body,a=n;a.pageX=e.clientX+(o&&o.scrollLeft||i&&i.scrollLeft||0)-(o&&o.clientLeft||i&&i.clientLeft||0),a.pageY=e.clientY+(o&&o.scrollTop||i&&i.scrollTop||0)-(o&&o.clientTop||i&&i.clientTop||0)}return v(n.metaKey)&&(n.metaKey=!1),n},zi=function(e,t,n){var r=e.document,o={type:"ready"};if(n.domLoaded)t(o);else{var i=function(){Ui(e,"DOMContentLoaded",i),Ui(e,"load",i),n.domLoaded||(n.domLoaded=!0,t(o)),e=null};"complete"===r.readyState||"interactive"===r.readyState&&r.body?i():ji(e,"DOMContentLoaded",i),n.domLoaded||ji(e,"load",i)}},Vi=function(){function e(){this.domLoaded=!1,this.events={},this.count=1,this.expando="mce-data-"+(+new Date).toString(32),this.hasMouseEnterLeave="onmouseenter"in document.documentElement,this.hasFocusIn="onfocusin"in document.documentElement,this.count=1}return e.prototype.bind=function(e,t,n,r){var o,i,a,u,c,s,l,f=this,d=window,m=function(e){f.executeHandlers(Hi(e||d.event),o)};if(e&&3!==e.nodeType&&8!==e.nodeType){e[f.expando]?o=e[f.expando]:(o=f.count++,e[f.expando]=o,f.events[o]={}),r=r||e;var p=t.split(" ");for(a=p.length;a--;
1)s=m,c=l=!1,"DOMContentLoaded"===(u=p[a])&&(u="ready"),f.domLoaded&&"ready"===u&&"complete"===e.readyState?n.call(r,Hi({type:u})):(f.hasMouseEnterLeave||(c=f.mouseEnterLeave[u])&&(s=function(e){var t=e.currentTarget,n=e.relatedTarget;if(n&&t.contains)n=t.contains(n);else for(;n&&n!==t;)n=n.parentNode;n||((e=Hi(e||d.event)).type="mouseout"===e.type?"mouseleave":"mouseenter",e.target=t,f.executeHandlers(e,o))}),f.hasFocusIn||"focusin"!==u&&"focusout"!==u||(l=!0,c="focusin"===u?"focus":"blur",s=function(e){(e=Hi(e||d.event)).type="focus"===e.type?"focusin":"focusout",f.executeHandlers(e,o)}),(i=f.events[o][u])?"ready"===u&&f.domLoaded?n(Hi({type:u})):i.push({func:n,scope:r}):(f.events[o][u]=i=[{func:n,scope:r}],i.fakeName=c,i.capture=l,i.nativeHandler=s,"ready"===u?zi(e,s,f):ji(e,c||u,s,l)));return e=i=null,n}},e.prototype.unbind=function(e,t,n){var r,o,i,a,u;if(!e||3===e.nodeType||8===e.nodeType)return this;var c=e[this.expando];if(c){if(u=this.events[c],t){var s=t.split(" ");for(o=s.length;o--;)if(r=u[a=s[o]]){if(n)for(i=r.length;i--;)if(r[i].func===n){var l=r.nativeHandler,f=r.fakeName,d=r.capture;(r=r.slice(0,i).concat(r.slice(i+1))).nativeHandler=l,r.fakeName=f,r.capture=d,u[a]=r}n&&0!==r.length||(delete u[a],Ui(e,r.fakeName||a,r.nativeHandler,r.capture))}}else de(u,(function(t,n){Ui(e,t.fakeName||n,t.nativeHandler,t.capture)})),u={};for(a in u)if(we(u,a))return this;delete this.events[c];try{delete e[this.expando]}catch(t){e[this.expando]=null}}return this},e.prototype.fire=function(e,t,n){var r;if(!e||3===e.nodeType||8===e.nodeType)return this;var o=Hi({type:t,target:e},n);do{(r=e[this.expando])&&this.executeHandlers(o,r),e=e.parentNode||e.ownerDocument||e.defaultView||e.parentWindow}while(e&&!o.isPropagationStopped());return this},e.prototype.clean=function(e){var t,n;if(!e||3===e.nodeType||8===e.nodeType)return this;if(e[this.expando]&&this.unbind(e),e.getElementsByTagName||(e=e.document),e&&e.getElementsByTagName)for(this.unbind(e),t=(n=e.getElementsByTagName("*")).length;t--;)(e=n[t])[this.expando]&&this.unbind(e);return this},e.prototype.destroy=function(){this.events={}},e.prototype.cancel=function(e){return e&&(e.preventDefault(),e.stopImmediatePropagation()),!1},e.prototype.executeHandlers=function(e,t){var n=this.events[t],r=n&&n[e.type];if(r)for(var o=0,i=r.length;o<i;o++){var a=r[o];if(a&&!1===a.func.call(a.scope,e)&&e.preventDefault(),e.isImmediatePropagationStopped())return}},e.Event=new e,e}(),Wi="sizzle"+-new Date,qi=window.document,$i=0,Gi=0,Ki=Oa(),Yi=Oa(),Xi=Oa(),Qi=function(e,t){return e===t&&(Hr=!0),0},Ji="undefined",Zi=1<<31,ea={}.hasOwnProperty,ta=[],na=ta.pop,ra=ta.push,oa=ta.push,ia=ta.slice,aa=ta.indexOf||function(e){for(var t=0,n=this.length;t<n;t++)if(this[t]===e)return t;return-1},ua="[\\x20\\t\\r\\n\\f]",ca="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",sa="\\["+ua+"*("+ca+")(?:"+ua+"*([*^$|!~]?=)"+ua+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+ca+"))|)"+ua+"*\\]",la=":("+ca+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+sa+")*)|.*)\\)|)",fa=new RegExp("^"+ua+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ua+"+$","g"),da=new RegExp("^"+ua+"*,"+ua+"*"),ma=new RegExp("^"+ua+"*([>+~]|"+ua+")"+ua+"*"),pa=new RegExp("="+ua+"*([^\\]'\"]*?)"+ua+"*\\]","g"),ga=new RegExp(la),ha=new RegExp("^"+ca+"$"),va={ID:new RegExp("^#("+ca+")"),CLASS:new RegExp("^\\.("+ca+")"),TAG:new RegExp("^("+ca+"|[*])"),ATTR:new RegExp("^"+sa),PSEUDO:new RegExp("^"+la),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ua+"*(even|odd|(([+-]|)(\\d*)n|)"+ua+"*(?:([+-]|)"+ua+"*(\\d+)|))"+ua+"*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^"+ua+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ua+"*((?:-\\d)?\\d*)"+ua+"*\\)|)(?=[^-]|$)","i")},ba=/^(?:input|select|textarea|button)$/i,ya=/^h\d$/i,wa=/^[^{]+\{\s*\[native \w/,xa=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ca=/[+~]/,ka=/'|\\/g,Sa=new RegExp("\\\\([\\da-f]{1,6}"+ua+"?|("+ua+")|.)","ig"),Ta=function(e,t,n){var r="0x"+t-65536;return r!=r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{oa.apply(ta=ia.call(qi.childNodes),qi.childNodes)}catch(e){oa={apply:ta.length?function(e,t){ra.apply(e,ia.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}var Ea=function(e,t,n,r){var o,i,a,u,c,s,l,f,d,m;if((t?t.ownerDocument||t:qi)!==Vr&&zr(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(u=(t=t||Vr).nodeType)&&9!==u)return[];
1if(qr&&!r){if(o=xa.exec(e))if(a=o[1]){if(9===u){if(!(i=t.getElementById(a))||!i.parentNode)return n;if(i.id===a)return n.push(i),n}else if(t.ownerDocument&&(i=t.ownerDocument.getElementById(a))&&Kr(t,i)&&i.id===a)return n.push(i),n}else{if(o[2])return oa.apply(n,t.getElementsByTagName(e)),n;if((a=o[3])&&Rr.getElementsByClassName)return oa.apply(n,t.getElementsByClassName(a)),n}if(Rr.qsa&&(!$r||!$r.test(e))){if(f=l=Wi,d=t,m=9===u&&e,1===u&&"object"!==t.nodeName.toLowerCase()){for(s=Mr(e),(l=t.getAttribute("id"))?f=l.replace(ka,"\\$&"):t.setAttribute("id",f),f="[id='"+f+"'] ",c=s.length;c--;)s[c]=f+Pa(s[c]);d=Ca.test(e)&&Na(t.parentNode)||t,m=s.join(",")}if(m)try{return oa.apply(n,d.querySelectorAll(m)),n}catch(e){}finally{l||t.removeAttribute("id")}}}return Fr(e.replace(fa,"$1"),t,n,r)};function Oa(){var e=[];return function t(n,r){return e.push(n+" ")>Pr.cacheLength&&delete t[e.shift()],t[n+" "]=r}}function _a(e){return e[Wi]=!0,e}function Aa(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||Zi)-(~e.sourceIndex||Zi);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function Da(e){return _a((function(t){return t=+t,_a((function(n,r){for(var o,i=e([],n.length,t),a=i.length;a--;)n[o=i[a]]&&(n[o]=!(r[o]=n[o]))}))}))}function Na(e){return e&&typeof e.getElementsByTagName!==Ji&&e}function Ra(){}function Pa(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function Ba(e,t,n){var r=t.dir,o=n&&"parentNode"===r,i=Gi++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,a){var u,c,s=[$i,i];if(a){for(;t=t[r];)if((1===t.nodeType||o)&&e(t,n,a))return!0}else for(;t=t[r];)if(1===t.nodeType||o){if((u=(c=t[Wi]||(t[Wi]={}))[r])&&u[0]===$i&&u[1]===i)return s[2]=u[2];if(c[r]=s,s[2]=e(t,n,a))return!0}}}function Ia(e){return e.length>1?function(t,n,r){for(var o=e.length;o--;)if(!e[o](t,n,r))return!1;return!0}:e[0]}function Ma(e,t,n,r,o){for(var i,a=[],u=0,c=e.length,s=null!=t;u<c;u++)(i=e[u])&&(n&&!n(i,r,o)||(a.push(i),s&&t.push(u)));return a}function La(e,t,n,r,o,i){return r&&!r[Wi]&&(r=La(r)),o&&!o[Wi]&&(o=La(o,i)),_a((function(i,a,u,c){var s,l,f,d=[],m=[],p=a.length,g=i||function(e,t,n){for(var r=0,o=t.length;r<o;r++)Ea(e,t[r],n);return n}
1(t||"*",u.nodeType?[u]:u,[]),h=!e||!i&&t?g:Ma(g,d,e,u,c),v=n?o||(i?e:p||r)?[]:a:h;if(n&&n(h,v,u,c),r)for(s=Ma(v,m),r(s,[],u,c),l=s.length;l--;)(f=s[l])&&(v[m[l]]=!(h[m[l]]=f));if(i){if(o||e){if(o){for(s=[],l=v.length;l--;)(f=v[l])&&s.push(h[l]=f);o(null,v=[],s,c)}for(l=v.length;l--;)(f=v[l])&&(s=o?aa.call(i,f):d[l])>-1&&(i[s]=!(a[s]=f))}}else v=Ma(v===a?v.splice(p,v.length):v),o?o(null,a,v,c):oa.apply(a,v)}))}function Fa(e){for(var t,n,r,o=e.length,i=Pr.relative[e[0].type],a=i||Pr.relative[" "],u=i?1:0,c=Ba((function(e){return e===t}),a,!0),s=Ba((function(e){return aa.call(t,e)>-1}),a,!0),l=[function(e,n,r){var o=!i&&(r||n!==jr)||((t=n).nodeType?c(e,n,r):s(e,n,r));return t=null,o}];u<o;u++)if(n=Pr.relative[e[u].type])l=[Ba(Ia(l),n)];else{if((n=Pr.filter[e[u].type].apply(null,e[u].matches))[Wi]){for(r=++u;r<o&&!Pr.relative[e[r].type];r++);return La(u>1&&Ia(l),u>1&&Pa(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(fa,"$1"),n,u<r&&Fa(e.slice(u,r)),r<o&&Fa(e=e.slice(r)),r<o&&Pa(e))}l.push(n)}return Ia(l)}Rr=Ea.support={},Ir=Ea.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},zr=Ea.setDocument=function(e){var t,n=e?e.ownerDocument||e:qi,r=n.defaultView;return n!==Vr&&9===n.nodeType&&n.documentElement?(Vr=n,Wr=n.documentElement,qr=!Ir(n),r&&r!==function(e){try{return e.top}catch(e){}return null}(r)&&(r.addEventListener?r.addEventListener("unload",(function(){zr()}),!1):r.attachEvent&&r.attachEvent("onunload",(function(){zr()}))),Rr.attributes=!0,Rr.getElementsByTagName=!0,Rr.getElementsByClassName=wa.test(n.getElementsByClassName),Rr.getById=!0,Pr.find.ID=function(e,t){if(typeof t.getElementById!==Ji&&qr){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},Pr.filter.ID=function(e){var t=e.replace(Sa,Ta);return function(e){return e.getAttribute("id")===t}},Pr.find.TAG=Rr.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Ji)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],o=0,i=t.getElementsByTagName(e);if("*"===e){for(;n=i[o++];)1===n.nodeType&&r.push(n);return r}return i},Pr.find.CLASS=Rr.getElementsByClassName&&function(e,t){if(qr)return t.getElementsByClassName(e)},Gr=[],$r=[],Rr.disconnectedMatch=!0,$r=$r.length&&new RegExp($r.join("|")),Gr=Gr.length&&new RegExp(Gr.join("|")),t=wa.test(Wr.compareDocumentPosition),Kr=t||wa.test(Wr.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Qi=t?function(e,t){if(e===t)return Hr=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!Rr.sortDetached&&t.compareDocumentPosition(e)===r?e===n||e.ownerDocument===qi&&Kr(qi,e)?-1:t===n||t.ownerDocument===qi&&Kr(qi,t)?1:Ur?aa.call(Ur,e)-aa.call(Ur,t):0:4&r?-1:1)}:function(e,t){if(e===t)return Hr=!0,0;var r,o=0,i=e.parentNode,a=t.parentNode,u=[e],c=[t];if(!i||!a)return e===n?-1:t===n?1:i?-1:a?1:Ur?aa.call(Ur,e)-aa.call(Ur,t):0;if(i===a)return Aa(e,t);for(r=e;r=r.parentNode;)u.unshift(r);for(r=t;r=r.parentNode;)c.unshift(r);for(;u[o]===c[o];)o++;return o?Aa(u[o],c[o]):u[o]===qi?-1:c[o]===qi?1:0},n):Vr},Ea.matches=function(e,t){return Ea(e,null,null,t)},Ea.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Vr&&zr(e),t=t.replace(pa,"='$1']"),Rr.matchesSelector&&qr&&(!Gr||!Gr.test(t))&&(!$r||!$r.test(t)))try{var n=undefined.call(e,t);if(n||Rr.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return Ea(t,Vr,null,[e]).length>0},Ea.contains=function(e,t){return(e.ownerDocument||e)!==Vr&&zr(e),Kr(e,t)},Ea.attr=function(e,t){(e.ownerDocument||e)!==Vr&&zr(e);var n=Pr.attrHandle[t.toLowerCase()],r=n&&ea.call(Pr.attrHandle,t.toLowerCase())?n(e,t,!qr):void 0;return void 0!==r?r:Rr.attributes||!qr?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},Ea.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Ea.uniqueSort=function(e){var t,n=[],r=0,o=0;if(Hr=!Rr.detectDuplicates,Ur=!Rr.sortStable&&e.slice(0),e.sort(Qi),Hr){for(;t=e[o++];)t===e[o]&&(r=n.push(o));for(;r--;)e.splice(n[r],1)}return Ur=null,e},Br=Ea.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=Br(e)}
vendor: 4,146 bytes, line 1
1else if(3===o||4===o)return e.nodeValue}else for(;t=e[r++];)n+=Br(t);return n},Pr=Ea.selectors={cacheLength:50,createPseudo:_a,match:va,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Sa,Ta),e[3]=(e[3]||e[4]||e[5]||"").replace(Sa,Ta),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||Ea.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&Ea.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return va.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ga.test(n)&&(t=Mr(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Sa,Ta).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=Ki[e+" "];return t||(t=new RegExp("(^|"+ua+")"+e+"("+ua+"|$)"))&&Ki(e,(function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Ji&&e.getAttribute("class")||"")}))},ATTR:function(e,t,n){return function(r){var o=Ea.attr(r,e);return null==o?"!="===t:!t||(o+="","="===t?o===n:"!="===t?o!==n:"^="===t?n&&0===o.indexOf(n):"*="===t?n&&o.indexOf(n)>-1:"$="===t?n&&o.slice(-n.length)===n:"~="===t?(" "+o+" ").indexOf(n)>-1:"|="===t&&(o===n||o.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,o){var i="nth"!==e.slice(0,3),a="last"!==e.slice(-4),u="of-type"===t;return 1===r&&0===o?function(e){return!!e.parentNode}:function(t,n,c){var s,l,f,d,m,p,g=i!==a?"nextSibling":"previousSibling",h=t.parentNode,v=u&&t.nodeName.toLowerCase(),b=!c&&!u;if(h){if(i){for(;g;){for(f=t;f=f[g];)if(u?f.nodeName.toLowerCase()===v:1===f.nodeType)return!1;p=g="only"===e&&!p&&"nextSibling"}return!0}if(p=[a?h.firstChild:h.lastChild],a&&b){for(d=(s=(l=h[Wi]||(h[Wi]={}))[e]||[])[0]===$i&&s[2],f=(m=s[0]===$i&&s[1])&&h.childNodes[m];f=++m&&f&&f[g]||(d=m=0)||p.pop();)if(1===f.nodeType&&++d&&f===t){l[e]=[$i,m,d];break}}else if(b&&(s=(t[Wi]||(t[Wi]={}))[e])&&s[0]===$i)d=s[1];else for(;(f=++m&&f&&f[g]||(d=m=0)||p.pop())&&((u?f.nodeName.toLowerCase()!==v:1!==f.nodeType)||!++d||(b&&((f[Wi]||(f[Wi]={}))[e]=[$i,d]),f!==t)););return(d-=o)===r||d%r==0&&d/r>=0}}},PSEUDO:function(e,t){var n,r=Pr.pseudos[e]||Pr.setFilters[e.toLowerCase()]||Ea.error("unsupported pseudo: "+e);return r[Wi]?r(t):r.length>1?(n=[e,e,"",t],Pr.setFilters.hasOwnProperty(e.toLowerCase())?_a((function(e,n){for(var o,i=r(e,t),a=i.length;a--;)e[o=aa.call(e,i[a])]=!(n[o]=i[a])})):function(e){return r(e,0,n)}):r}},pseudos:{not:_a((function(e){var t=[],n=[],r=Lr(e.replace(fa,"$1"));return r[Wi]?_a((function(e,t,n,o){for(var i,a=r(e,null,o,[]),u=e.length;u--;)(i=a[u])&&(e[u]=!(t[u]=i))})):function(e,o,i){return t[0]=e,r(t,null,i,n),t[0]=null,!n.pop()}})),has:_a((function(e){return function(t){return Ea(e,t).length>0}})),contains:_a((function(e){return e=e.replace(Sa,Ta),function(t){return(t.textContent||t.innerText||Br(t)).indexOf(e)>-1}})),lang:_a((function(e){return ha.test(e||"")||Ea.error("unsupported lang: "+e),e=e.replace(Sa,Ta).toLowerCase(),function(t){var n;do{if(n=qr?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===Wr},focus:function(e){return e===Vr.activeElement&&(!Vr.hasFocus||Vr.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!Pr.pseudos.empty(e)},header:function(e){return ya.test(e.nodeName)}
1,input:function(e){return ba.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:Da((function(){return[0]})),last:Da((function(e,t){return[t-1]})),eq:Da((function(e,t,n){return[n<0?n+t:n]})),even:Da((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:Da((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:Da((function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e})),gt:Da((function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e}))}},Pr.pseudos.nth=Pr.pseudos.eq,q(["radio","checkbox","file","password","image"],(function(e){Pr.pseudos[e]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(e)})),q(["submit","reset"],(function(e){Pr.pseudos[e]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(e)})),Ra.prototype=Pr.filters=Pr.pseudos,Pr.setFilters=new Ra,Mr=Ea.tokenize=function(e,t){var n,r,o,i,a,u,c,s=Yi[e+" "];if(s)return t?0:s.slice(0);for(a=e,u=[],c=Pr.preFilter;a;){for(i in n&&!(r=da.exec(a))||(r&&(a=a.slice(r[0].length)||a),u.push(o=[])),n=!1,(r=ma.exec(a))&&(n=r.shift(),o.push({value:n,type:r[0].replace(fa," ")}),a=a.slice(n.length)),Pr.filter)Pr.filter.hasOwnProperty(i)&&(!(r=va[i].exec(a))||c[i]&&!(r=c[i](r))||(n=r.shift(),o.push({value:n,type:i,matches:r}),a=a.slice(n.length)));if(!n)break}return t?a.length:a?Ea.error(e):Yi(e,u).slice(0)},Lr=Ea.compile=function(e,t){var n,r=[],o=[],i=Xi[e+" "];if(!i){for(t||(t=Mr(e)),n=t.length;n--;)(i=Fa(t[n]))[Wi]?r.push(i):o.push(i);i=Xi(e,function(e,t){var n=t.length>0,r=e.length>0,o=function(o,i,a,u,c){var s,l,f,d=0,m="0",p=o&&[],g=[],h=jr,v=o||r&&Pr.find.TAG("*",c),b=$i+=null==h?1:Math.random()||.1,y=v.length;for(c&&(jr=i!==Vr&&i);m!==y&&null!=(s=v[m]);m++){if(r&&s){for(l=0;f=e[l++];)if(f(s,i,a)){u.push(s);break}c&&($i=b)}n&&((s=!f&&s)&&d--,o&&p.push(s))}if(d+=m,n&&m!==d){for(l=0;f=t[l++];)f(p,g,i,a);if(o){if(d>0)for(;m--;)p[m]||g[m]||(g[m]=na.call(u));g=Ma(g)}oa.apply(u,g),c&&!o&&g.length>0&&d+t.length>1&&Ea.uniqueSort(u)}return c&&($i=b,jr=h),p};return n?_a(o):o}(o,r)),i.selector=e}return i},Fr=Ea.select=function(e,t,n,r){var o,i,a,u,c,s="function"==typeof e&&e,l=!r&&Mr(e=s.selector||e);if(n=n||[],1===l.length){if((i=l[0]=l[0].slice(0)).length>2&&"ID"===(a=i[0]).type&&Rr.getById&&9===t.nodeType&&qr&&Pr.relative[i[1].type]){if(!(t=(Pr.find.ID(a.matches[0].replace(Sa,Ta),t)||[])[0]))return n;s&&(t=t.parentNode),e=e.slice(i.shift().value.length)}for(o=va.needsContext.test(e)?0:i.length;o--&&!Pr.relative[u=(a=i[o]).type];)if((c=Pr.find[u])&&(r=c(a.matches[0].replace(Sa,Ta),Ca.test(i[0].type)&&Na(t.parentNode)||t))){if(i.splice(o,1),!(e=r.length&&Pa(i)))return oa.apply(n,r),n;break}}return(s||Lr(e,l))(r,t,!qr,n,Ca.test(e)&&Na(t.parentNode)||t),n},Rr.sortStable=Wi.split("").sort(Qi).join("")===Wi,Rr.detectDuplicates=!!Hr,zr(),Rr.sortDetached=!0;var ja=document,Ua=Array.prototype.push,Ha=Array.prototype.slice,za=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,Va=Vi.Event,Wa=_t.makeMap("children,contents,next,prev"),qa=function(e){return void 0!==e},$a=function(e){return"string"==typeof e},Ga=function(e,t){var n,r=(t=t||ja).createElement("div"),o=t.createDocumentFragment();for(r.innerHTML=e;n=r.firstChild;)o.appendChild(n);return o},Ka=function(e,t,n,r){var o;if($a(t))t=Ga(t,cu(e[0]));else if(t.length&&!t.nodeType){if(t=du.makeArray(t),r)for(o=t.length-1;o>=0;o--)Ka(e,t[o],n,r);else for(o=0;o<t.length;o++)Ka(e,t[o],n,r);return e}if(t.nodeType)for(o=e.length;o--;)n.call(e[o],t);return e},Ya=function(e,t){return e&&t&&-1!==(" "+e.className+" ").indexOf(" "+t+" ")},Xa=function(e,t,n){var r,o;return t=du(t)[0],e.each((function(){var e=this;n&&r===e.parentNode||(r=e.parentNode,o=t.cloneNode(!1),e.parentNode.insertBefore(o,e)),o.appendChild(e)})),e},Qa=_t.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Ja=_t.makeMap("checked compact declare defer disabled ismap multiple nohref nosh
1ade nowrap readonly selected"," "),Za={for:"htmlFor",class:"className",readonly:"readOnly"},eu={float:"cssFloat"},tu={},nu={},ru=function(e,t){return new du.fn.init(e,t)},ou=/^\s*|\s*$/g,iu=function(e){return null==e?"":(""+e).replace(ou,"")},au=function(e,t){var n,r,o,i;if(e)if(void 0===(n=e.length)){for(r in e)if(e.hasOwnProperty(r)&&!1===t.call(i=e[r],r,i))break}else for(o=0;o<n&&!1!==t.call(i=e[o],o,i);o++);return e},uu=function(e,t){var n=[];return au(e,(function(e,r){t(r,e)&&n.push(r)})),n},cu=function(e){return e?9===e.nodeType?e:e.ownerDocument:ja};ru.fn=ru.prototype={constructor:ru,selector:"",context:null,length:0,init:function(e,t){var n,r,o=this;if(!e)return o;if(e.nodeType)return o.context=o[0]=e,o.length=1,o;if(t&&t.nodeType)o.context=t;else{if(t)return du(e).attr(t);o.context=t=document}if($a(e)){if(o.selector=e,!(n="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:za.exec(e)))return du(t).find(e);if(n[1])for(r=Ga(e,cu(t)).firstChild;r;)Ua.call(o,r),r=r.nextSibling;else{if(!(r=cu(t).getElementById(n[2])))return o;if(r.id!==n[2])return o.find(e);o.length=1,o[0]=r}}else this.add(e,!1);return o},toArray:function(){return _t.toArray(this)},add:function(e,t){var n,r,o=this;if($a(e))return o.add(du(e));if(!1!==t)for(n=du.unique(o.toArray().concat(du.makeArray(e))),o.length=n.length,r=0;r<n.length;r++)o[r]=n[r];else Ua.apply(o,du.makeArray(e));return o},attr:function(e,t){var n,r=this;if("object"==typeof e)au(e,(function(e,t){r.attr(e,t)}));else{if(!qa(t)){if(r[0]&&1===r[0].nodeType){if((n=tu[e])&&n.get)return n.get(r[0],e);if(Ja[e])return r.prop(e)?e:void 0;null===(t=r[0].getAttribute(e,2))&&(t=void 0)}return t}this.each((function(){var n;if(1===this.nodeType){if((n=tu[e])&&n.set)return void n.set(this,t);null===t?this.removeAttribute(e,2):this.setAttribute(e,t,2)}}))}return r},removeAttr:function(e){return this.attr(e,null)},prop:function(e,t){var n=this;if("object"==typeof(e=Za[e]||e))au(e,(function(e,t){n.prop(e,t)}));else{if(!qa(t))return n[0]&&n[0].nodeType&&e in n[0]?n[0][e]:t;this.each((function(){1===this.nodeType&&(this[e]=t)}))}return n},css:function(e,t){var n,r,o=this,i=function(e){return e.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()}))},a=function(e){return e.replace(/[A-Z]/g,(function(e){return"-"+e}))};if("object"==typeof e)au(e,(function(e,t){o.css(e,t)}));else if(qa(t))e=i(e),"number"!=typeof t||Qa[e]||(t=t.toString()+"px"),o.each((function(){var n=this.style;if((r=nu[e])&&r.set)r.set(this,t);else{try{this.style[eu[e]||e]=t}catch(e){}null!==t&&""!==t||(n.removeProperty?n.removeProperty(a(e)):n.removeAttribute(e))}}));else{if(n=o[0],(r=nu[e])&&r.get)return r.get(n);if(!n.ownerDocument.defaultView)return n.currentStyle?n.currentStyle[i(e)]:"";try{return n.ownerDocument.defaultView.getComputedStyle(n,null).getPropertyValue(a(e))}catch(e){return}}return o},remove:function(){for(var e,t=this.length;t--;)Va.clean(e=this[t]),e.parentNode&&e.parentNode.removeChild(e);return this},empty:function(){for(var e,t=this.length;t--;)for(e=this[t];e.firstChild;)e.removeChild(e.firstChild);return this},html:function(e){var t,n=this;if(qa(e)){t=n.length;try{for(;t--;)n[t].innerHTML=e}catch(r){du(n[t]).empty().append(e)}return n}return n[0]?n[0].innerHTML:""},text:function(e){var t,n=this;if(qa(e)){for(t=n.length;t--;)"innerText"in n[t]?n[t].innerText=e:n[0].textContent=e;return n}return n[0]?n[0].innerText||n[0].textContent:""},append:function(){return Ka(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.appendChild(e)}))},prepend:function(){return Ka(this,arguments,(function(e){(1===this.nodeType||this.host&&1===this.host.nodeType)&&this.insertBefore(e,this.firstChild)}),!0)},before:function(){var e=this;return e[0]&&e[0].parentNode?Ka(e,arguments,(function(e){this.parentNode.insertBefore(e,this)})):e},after:function(){var e=this;return e[0]&&e[0].parentNode?Ka(e,arguments,(function(e){this.parentNode.insertBefore(e,this.nextSibling)}),!0):e},appendTo:function(e){return du(e).append(this),this},prependTo:function(e){return du(e).prepend(this),this},replaceWith:function(e){return this.before(e).remove()},wrap:function(e){return Xa(this,e)},wrapAll:function(e){return Xa(this,e,!0)},wrapInner:function(e){return this.each((function(){du(this).contents().wrapAll(e)})),this},unwrap:function(){return this.parent().each((function(){du(this).replaceWith(this.childNodes)}))},clone:function(){var e=[];return this.each((function(){e.push(this.cloneNode(!0))})),du(e)},addClass:function(e){return this.toggleClass(e,!0)},removeClass:function(e){return this.toggleClass(e,!1)},toggleClass:function(e,t){var n=this;return"string"!=typeof e||(-1!==e.indexOf(" ")?au(e.split(" "),(function(){n.toggleClass(this,t)})):n.each((function(n,r){var o=Ya(r,e);if(o!==t){var i=r.className;o?r.className=iu((" "+i+" ").replace(" "+e+" "," ")):r.className+=i?" "+e:e}}))),n},hasClass:function(e){return Ya(this[0],e)},each:function(e){return au(this,e)},on:function(e,t){return this.each((function(){Va.bind(this,e,t)}))},off:function(e,t){return this.each((function(){Va.unbind(this,e,t)}))},trigger:function(e){return this.each((function(){"object"==typeof e?Va.fire(this,e.type,e):Va.fire(this,e)}))},show:function(){return this.css("display","")},hide:function(){return this.css("display","none")},slice:function(){return du(Ha.apply(this,arguments))},eq:function(e){return-1===e?this.slice(e):this.slice(e,+e+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},find:function(e){var t,n,r=[];for(t=0,n=this.length;t<n;t++)du.find(e,this[t],r);return du(r)},filter:function(e){return du("function"==typeof e?uu(this.toArray(),(function(t,n){return e(n,t)})):du.filter(e,this.toArray()))},closest:function(e){var t=[];return e instanceof du&&(e=e[0]),this.each((function(n,r){for(;r;){if("string"==typeof e&&du(r).is(e)){t.push(r);break}if(r===e){t.push(r);break}r=r.parentNode}})),du(t)},offset:function(e){var t,n,r,o,i=0,a=0;return e?this.css(e):((t=this[0])&&(r=(n=t.ownerDocument).documentElement,t.getBoundingClientRect&&(i=(o=t.getBoundingClientRect()).left+(r.scrollLeft||n.body.scrollLeft)-r.clientLeft,a=o.top+(r.scrollTop||n.body.scrollTop)-r.clientTop)),{left:i,top:a})},push:Ua,sort:Array.prototype.sort,splice:Array.prototype.splice},_t.extend(ru,{extend:_t.extend,makeArray:function(e){return(t=e)&&t===t.window||e.nodeType?[e]:_t.toArray(e);var t},inArray:function(e,t){var n;if(t.indexOf)return t.indexOf(e);for(n=t.length;n--;)if(t[n]===e)return n;return-1},isArray:_t.isArray,each:au,trim:iu,grep:uu,find:Ea,expr:Ea.selectors,unique:Ea.uniqueSort,text:Ea.getText,contains:Ea.contains,filter:function(e,t,n){var r=t.length;for(n&&(e=":not("+e+")");r--;)1!==t[r].nodeType&&t.splice(r,1);return t=1===t.length?du.find.matchesSelector(t[0],e)?[t[0]]:[]:du.find.matches(e,t)}});var su=function(e,t,n){var r=[],o=e[t];for("string"!=typeof n&&n instanceof du&&(n=n[0]);o&&9!==o.nodeType;
1){if(void 0!==n){if(o===n)break;if("string"==typeof n&&du(o).is(n))break}1===o.nodeType&&r.push(o),o=o[t]}return r},lu=function(e,t,n,r){var o=[];for(r instanceof du&&(r=r[0]);e;e=e[t])if(!n||e.nodeType===n){if(void 0!==r){if(e===r)break;if("string"==typeof r&&du(e).is(r))break}o.push(e)}return o},fu=function(e,t,n){for(e=e[t];e;e=e[t])if(e.nodeType===n)return e;return null};au({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return su(e,"parentNode")},next:function(e){return fu(e,"nextSibling",1)},prev:function(e){return fu(e,"previousSibling",1)},children:function(e){return lu(e.firstChild,"nextSibling",1)},contents:function(e){return _t.toArray(("iframe"===e.nodeName?e.contentDocument||e.contentWindow.document:e).childNodes)}},(function(e,t){ru.fn[e]=function(n){var r=[];this.each((function(){var e=t.call(r,this,n,r);e&&(du.isArray(e)?r.push.apply(r,e):r.push(e))})),this.length>1&&(Wa[e]||(r=du.unique(r)),0===e.indexOf("parents")&&(r=r.reverse()));var o=du(r);return n?o.filter(n):o}})),au({parentsUntil:function(e,t){return su(e,"parentNode",t)},nextUntil:function(e,t){return lu(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return lu(e,"previousSibling",1,t).slice(1)}},(function(e,t){ru.fn[e]=function(n,r){var o=[];this.each((function(){var e=t.call(o,this,n,o);e&&(du.isArray(e)?o.push.apply(o,e):o.push(e))})),this.length>1&&(o=du.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse()));var i=du(o);return r?i.filter(r):i}})),ru.fn.is=function(e){return!!e&&this.filter(e).length>0},ru.fn.init.prototype=ru.fn,ru.overrideDefaults=function(e){var t,n=function(r,o){return t=t||e(),0===arguments.length&&(r=t.element),o||(o=t.context),new n.fn.init(r,o)};return du.extend(n,this),n},ru.attrHooks=tu,ru.cssHooks=nu;var du=ru,mu=_t.each,pu=_t.grep,gu=kt.ie,hu=/^([a-z0-9],?)+$/i,vu=function(e,t){var n=t.attr("style"),r=e.serialize(e.parse(n),t[0].nodeName);r||(r=null),t.attr("data-mce-style",r)},bu=function(e,t){var n,r,o=0;if(e)for(n=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)r=e.nodeType,(!t||3!==r||r!==n&&e.nodeValue.length)&&(o++,n=r);return o},yu=function(e,t){void 0===t&&(t={});var n={},r=window,o={},i=0,a=uo.forElement(Dt.fromDom(e),{contentCssCors:t.contentCssCors,referrerPolicy:t.referrerPolicy}),u=[],c=t.schema?t.schema:Ri({}),s=Bi({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),l=t.ownEvents?new Vi:Vi.Event,f=c.getBlockElements(),m=du.overrideDefaults((function(){return{context:e,element:V.getRoot()}})),p=function(t){return t&&e&&d(t)?e.getElementById(t):t},g=function(e){return m("string"==typeof e?p(e):e)},h=function(e,t,n){var r,o,i=g(e);return i.length&&(o=(r=W[t])&&r.get?r.get(i,t):i.attr(t)),void 0===o&&(o=n||""),o},v=function(e){var t=p(e);return t?t.attributes:[]},y=function(e,n,r){""===r&&(r=null);var o=g(e),i=o.attr(n);if(o.length){var a=W[n];a&&a.set?a.set(o,r,n):o.attr(n,r),i!==r&&t.onSetAttrib&&t.onSetAttrib({attrElm:o,attrName:n,attrValue:r})}},w=function(){return t.root_element||e.body},x=function(t,n){return mr(e.body,p(t),n)},k=function(e,t,n){var r=g(e);return n?r.css(t):("float"===(t=t.replace(/-(\D)/g,(function(e,t){return t.toUpperCase()})))&&(t=kt.browser.isIE()?"styleFloat":"cssFloat"),r[0]&&r[0].style?r[0].style[t]:void 0)},S=function(e){var t,n;return e=p(e),t=k(e,"width"),n=k(e,"height"),-1===t.indexOf("px")&&(t=0),-1===n.indexOf("px")&&(n=0),{w:parseInt(t,10)||e.offsetWidth||e.clientWidth,h:parseInt(n,10)||e.offsetHeight||e.clientHeight}},E=function(e,t){var n;if(!e)return!1;if(!Array.isArray(e)){if("*"===t)return 1===e.nodeType;if(hu.test(t)){var r=t.toLowerCase().split(/,/),o=e.nodeName.toLowerCase();for(n=r.length-1;n>=0;n--)if(r[n]===o)return!0;return!1}if(e.nodeType&&1!==e.nodeType)return!1}var i=Array.isArray(e)?e:[e];return Ea(t,i[0].ownerDocument||i[0],null,i).length>0},O=function(e,t,n,r){var o,i=[],a=p(e);for(r=void 0===r,n=n||("BODY"!==w().nodeName?w().parentNode:null),_t.is(t,"string")&&(o=t,t="*"===t?function(e){return 1===e.nodeType}:function(e){return E(e,o)});a&&!(a===n||b(a.nodeType)||Hn(a)||zn(a));){if(!t||"function"==typeof t&&t(a)){if(!r)return[a];i.push(a)}a=a.parentNode}return r?i:null},_=function(e,t,n){var r=t;if(e)for("string"==typeof t&&(r=function(e){return E(e,t)}),e=e[n];e;e=e[n])if("function"==typeof r&&r(e))return e;return null}
1,A=function(e,t,n){var r,o="string"==typeof e?p(e):e;return!!o&&(_t.isArray(o)&&(o.length||0===o.length)?(r=[],mu(o,(function(e,o){e&&r.push(t.call(n,"string"==typeof e?p(e):e,o))})),r):t.call(n||this,o))},D=function(e,t){g(e).each((function(e,n){mu(t,(function(e,t){y(n,t,e)}))}))},N=function(e,t){var n=g(e);gu?n.each((function(e,n){if(!1!==n.canHaveHTML){for(;n.firstChild;)n.removeChild(n.firstChild);try{n.innerHTML="<br>"+t,n.removeChild(n.firstChild)}catch(e){du("<div></div>").html("<br>"+t).contents().slice(1).appendTo(n)}return t}})):n.html(t)},R=function(t,n,r,o,i){return A(t,(function(t){var a="string"==typeof n?e.createElement(n):n;return D(a,r),o&&("string"!=typeof o&&o.nodeType?a.appendChild(o):"string"==typeof o&&N(a,o)),i?a:t.appendChild(a)}))},P=function(t,n,r){return R(e.createElement(t),t,n,r,!0)},B=wi.encodeAllRaw,I=function(e,t){var n=g(e);return t?n.each((function(){for(var e;e=this.firstChild;)3===e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)})).remove():n.remove(),n.length>1?n.toArray():n[0]},M=function(e,t,n){g(e).toggleClass(t,n).each((function(){""===this.className&&du(this).attr("class",null)}))},L=function(e,t,n){return A(t,(function(t){return _t.is(t,"array")&&(e=e.cloneNode(!0)),n&&mu(pu(t.childNodes),(function(t){e.appendChild(t)})),t.parentNode.replaceChild(e,t)}))},F=function(e){if(Nn(e)){var t="a"===e.nodeName.toLowerCase()&&!h(e,"href")&&h(e,"id");if(h(e,"name")||h(e,"data-mce-bookmark")||t)return!0}return!1},j=function(){return e.createRange()},U=function(n,o,i,a){if(_t.isArray(n)){for(var c=n.length,s=[];c--;)s[c]=U(n[c],o,i,a);return s}return!t.collect||n!==e&&n!==r||u.push([n,o,i,a]),l.bind(n,o,i,a||V)},H=function(t,n,o){if(_t.isArray(t)){for(var i=t.length,a=[];i--;)a[i]=H(t[i],n,o);return a}if(u.length>0&&(t===e||t===r))for(i=u.length;i--;){var c=u[i];t!==c[0]||n&&n!==c[1]||o&&o!==c[2]||l.unbind(c[0],c[1],c[2])}return l.unbind(t,n,o)},z=function(e){if(e&&Nn(e)){var t=e.getAttribute("data-mce-contenteditable");return t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null}return null},V={doc:e,settings:t,win:r,files:o,stdMode:!0,boxModel:!0,styleSheetLoader:a,boundEvents:u,styles:s,schema:c,events:l,isBlock:function(e){if("string"==typeof e)return!!f[e];if(e){var t=e.nodeType;if(t)return!(1!==t||!f[e.nodeName])}return!1},$:m,$$:g,root:null,clone:function(t,n){if(!gu||1!==t.nodeType||n)return t.cloneNode(n);var r=e.createElement(t.nodeName);return mu(v(t),(function(e){y(r,e.nodeName,h(t,e.nodeName))})),r},getRoot:w,getViewPort:function(e){var t=_n(e);return{x:t.x,y:t.y,w:t.width,h:t.height}},getRect:function(e){e=p(e);var t=x(e),n=S(e);return{x:t.x,y:t.y,w:n.w,h:n.h}},getSize:S,getParent:function(e,t,n){var r=O(e,t,n,!1);return r&&r.length>0?r[0]:null},getParents:O,get:p,getNext:function(e,t){return _(e,t,"nextSibling")},getPrev:function(e,t){return _(e,t,"previousSibling")},select:function(n,r){return Ea(n,p(r)||t.root_element||e,[])},is:E,add:R,create:P,createHTML:function(e,t,n){var r,o="";for(r in o+="<"+e,t)xe(t,r)&&(o+=" "+r+'="'+B(t[r])+'"');return void 0!==n?o+">"+n+"</"+e+">":o+" />"},createFragment:function(t){var n,r=e.createElement("div"),o=e.createDocumentFragment();for(o.appendChild(r),t&&(r.innerHTML=t);n=r.firstChild;)o.appendChild(n);return o.removeChild(r),o},remove:I,setStyle:function(e,n,r){var o=d(n)?g(e).css(n,r):g(e).css(n);t.update_styles&&vu(s,o)},getStyle:k,setStyles:function(e,n){var r=g(e).css(n);t.update_styles&&vu(s,r)},removeAllAttribs:function(e){return A(e,(function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))}))},setAttrib:y,setAttribs:D,getAttrib:h,getPos:x,parseStyle:function(e){return s.parse(e)},serializeStyle:function(e,t){return s.serialize(e,t)},addStyle:function(t){var r,o;if(V!==yu.DOM&&e===document){if(n[t])return;n[t]=!0}(o=e.getElementById("mceDefaultStyles"))||((o=e.createElement("style")).id="mceDefaultStyles",o.type="text/css",(r=e.getElementsByTagName("head")[0]).firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o)),o.styleSheet?o.styleSheet.cssText+=t:o.appendChild(e.createTextNode(t))},loadCSS:function(e){e||(e=""),q(e.split(","),(function(e){o[e]=!0,a.load(e,C)}))},addClass:function(e,t){g(e).addClass(t)},removeClass:function(e,t){M(e,t,!1)},hasClass:function(e,t){return g(e).hasClass(t)},toggleClass:M,show:function(e){g(e).show()},hide:function(e){g(e).hide()},isHidden:function(e){return"none"===g(e).css("display")},uniqueId:function(e){return(e||"mce_")+i++},setHTML:N,getOuterHTML:function(e){var t="string"==typeof e?p(e):e;return Nn(t)?t.outerHTML:du("<div></div>").append(du(t).clone()).html()},setOuterHTML:function(e,t){g(e).each((function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}I(du(this).html(t),!0)}))},decode:wi.decode,encode:B,insertAfter:function(e,t){var n=p(t);return A(e,(function(e){var t=n.parentNode,r=n.nextSibling;return r?t.insertBefore(e,r):t.appendChild(e),e}))},replace:L,rename:function(e,t){var n;
1return e.nodeName!==t.toUpperCase()&&(n=P(t),mu(v(e),(function(t){y(n,t.nodeName,h(e,t.nodeName))})),L(n,e,!0)),n||e},findCommonAncestor:function(e,t){for(var n,r=e;r;){for(n=t;n&&r!==n;)n=n.parentNode;if(r===n)break;r=r.parentNode}return!r&&e.ownerDocument?e.ownerDocument.documentElement:r},toHex:function(e){return s.toHex(_t.trim(e))},run:A,getAttribs:v,isEmpty:function(e,t){var n,r,o=0;if(F(e))return!1;if(e=e.firstChild){var i=new co(e,e.parentNode),a=c?c.getWhiteSpaceElements():{};t=t||(c?c.getNonEmptyElements():null);do{if(n=e.nodeType,Nn(e)){var u=e.getAttribute("data-mce-bogus");if(u){e=i.next("all"===u);continue}if(r=e.nodeName.toLowerCase(),t&&t[r]){if("br"===r){o++,e=i.next();continue}return!1}if(F(e))return!1}if(8===n)return!1;if(3===n&&!Xo(e.nodeValue))return!1;if(3===n&&e.parentNode&&a[e.parentNode.nodeName]&&Xo(e.nodeValue))return!1;e=i.next()}while(e)}return o<=1},createRng:j,nodeIndex:bu,split:function(e,t,n){var r,o,i,a=j();if(e&&t)return a.setStart(e.parentNode,bu(e)),a.setEnd(t.parentNode,bu(t)),r=a.extractContents(),(a=j()).setStart(t.parentNode,bu(t)+1),a.setEnd(e.parentNode,bu(e)+1),o=a.extractContents(),(i=e.parentNode).insertBefore(ai(V,r),e),i.insertBefore(n||t,e),i.insertBefore(ai(V,o),e),I(e),n||t},bind:U,unbind:H,fire:function(e,t,n){return l.fire(e,t,n)},getContentEditable:z,getContentEditableParent:function(e){for(var t=w(),n=null;e&&e!==t&&null===(n=z(e));e=e.parentNode);return n},destroy:function(){if(u.length>0)for(var e=u.length;e--;){var t=u[e];l.unbind(t[0],t[1],t[2])}de(o,(function(e,t){a.unload(t),delete o[t]})),Ea.setDocument&&Ea.setDocument()},isChildOf:function(e,t){if(gu){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}return e===t||t.contains(e)},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset}},W=function(e,t,n){var r=t.keep_values,o={set:function(e,r,o){t.url_converter&&null!==r&&(r=t.url_converter.call(t.url_converter_scope||n(),r,o,e[0])),e.attr("data-mce-"+o,r).attr(o,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},i={style:{set:function(t,n){null===n||"object"!=typeof n?(r&&t.attr("data-mce-style",n),null!==n&&"string"==typeof n?(t.removeAttr("style"),t.css(e.parse(n))):t.attr("style",n)):t.css(n)},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return e.serialize(e.parse(n),t[0].nodeName)}}};return r&&(i.href=i.src=o),i}(s,t,T(V));return V};yu.DOM=yu(document),yu.nodeIndex=bu;var wu=yu.DOM,xu=_t.each,Cu=_t.grep,ku=function(){function e(e){void 0===e&&(e={}),this.states={},this.queue=[],this.scriptLoadedCallbacks={},this.queueLoadedCallbacks=[],this.loading=0,this.settings=e}return e.prototype._setReferrerPolicy=function(e){this.settings.referrerPolicy=e},e.prototype.loadScript=function(e,t,n){var r,o=wu,i=function(){o.remove(a),r&&(r.onerror=r.onload=r=null)},a=o.uniqueId();(r=document.createElement("script")).id=a,r.type="text/javascript",r.src=_t._addCacheSuffix(e),this.settings.referrerPolicy&&o.setAttrib(r,"referrerpolicy",this.settings.referrerPolicy),r.onload=function(){i(),t()},r.onerror=function(){i(),w(n)?n():"undefined"!=typeof console&&console},(document.getElementsByTagName("head")[0]||document.body).appendChild(r)},e.prototype.isDone=function(e){return 2===this.states[e]},e.prototype.markDone=function(e){this.states[e]=2},e.prototype.add=function(e,t,n,r){var o=this.states[e];this.queue.push(e),void 0===o&&(this.states[e]=0),t&&(this.scriptLoadedCallbacks[e]||(this.scriptLoadedCallbacks[e]=[]),this.scriptLoadedCallbacks[e].push({success:t,failure:r,scope:n||this}))},e.prototype.load=function(e,t,n,r){return this.add(e,t,n,r)},e.prototype.remove=function(e){delete this.states[e],delete this.scriptLoadedCallbacks[e]},e.prototype.loadQueue=function(e,t,n){this.loadScripts(this.queue,e,t,n)},e.prototype.loadScripts=function(e,t,n,r){var o=this,i=[],a=function(e,t){xu(o.scriptLoadedCallbacks[t],(function(t){w(t[e])&&t[e].call(t.scope)})),o.scriptLoadedCallbacks[t]=void 0};o.queueLoadedCallbacks.push({success:t,failure:r,scope:n||this});var u=function(){var t=Cu(e);if(e.length=0,xu(t,(function(e){2!==o.states[e]?3!==o.states[e]?1!==o.states[e]&&(o.states[e]=1,o.loading++,o.loadScript(e,(function(){o.states[e]=2,o.loading--,a("success",e),u()}),(function(){o.states[e]=3,o.loading--,i.push(e),a("failure",e),u()}))):a("failure",e):a("success",e)})),!o.loading){var n=o.queueLoadedCallbacks.slice(0);o.queueLoadedCallbacks.length=0,xu(n,(function(e){0===i.length?w(e.success)&&e.success.call(e.scope):w(e.failure)&&e.failure.call(e.scope,i)}))}};
1u()},e.ScriptLoader=new e,e}(),Su=function(e){var t=e;return{get:function(){return t},set:function(e){t=e}}},Tu={},Eu=Su("en"),Ou=function(){return ye(Tu,Eu.get())},_u={getData:function(){return me(Tu,(function(e){return De({},e)}))},setCode:function(e){e&&Eu.set(e)},getCode:function(){return Eu.get()},add:function(e,t){var n=Tu[e];n||(Tu[e]=n={}),de(t,(function(e,t){n[t.toLowerCase()]=e}))},translate:function(e){var t,n=Ou().getOr({}),r=function(e){return w(e)?Object.prototype.toString.call(e):o(e)?"":""+e},o=function(e){return""===e||null==e},i=function(e){var t=r(e);return ye(n,t.toLowerCase()).map(r).getOr(t)},a=function(e){return e.replace(/{context:\w+}$/,"")};if(o(e))return"";if(m(t=e)&&we(t,"raw"))return r(e.raw);if(function(e){return p(e)&&e.length>1}(e)){var u=e.slice(1);return a(i(e[0]).replace(/\{([0-9]+)\}/g,(function(e,t){return we(u,t)?r(u[t]):e})))}return a(i(e))},isRtl:function(){return Ou().bind((function(e){return ye(e,"_dir")})).exists((function(e){return"rtl"===e}))},hasCode:function(e){return we(Tu,e)}},Au=function(){var e=[],t={},n={},r=[],o=function(e,t){var n=K(r,(function(n){return n.name===e&&n.state===t}));q(n,(function(e){return e.callback()}))},i=function(e){var t;return n[e]&&(t=n[e].dependencies),t||[]},a=function(e,t){return"object"==typeof t?t:"string"==typeof e?{prefix:"",resource:t,suffix:""}:{prefix:e.prefix,resource:t,suffix:e.suffix}},u=function(e,r,c,s,l){if(!t[e]){var f="string"==typeof r?r:r.prefix+r.resource+r.suffix;0!==f.indexOf("/")&&-1===f.indexOf("://")&&(f=Au.baseURL+"/"+f),t[e]=f.substring(0,f.lastIndexOf("/"));var d=function(){o(e,"loaded"),function(e,t,n,r){var o=i(e);q(o,(function(e){var n=a(t,e);u(n.resource,n,void 0,void 0)})),n&&n.call(r||ku)}(e,r,c,s)};n[e]?d():ku.ScriptLoader.add(f,d,s,l)}},c=function(e,o,i){void 0===i&&(i="added"),we(n,e)&&"added"===i||we(t,e)&&"loaded"===i?o():r.push({name:e,state:i,callback:o})};return{items:e,urls:t,lookup:n,_listeners:r,get:function(e){if(n[e])return n[e].instance},dependencies:i,requireLangPack:function(e,n){!1!==Au.languageLoad&&c(e,(function(){var r=_u.getCode();!r||n&&-1===(","+(n||"")+",").indexOf(","+r+",")||ku.ScriptLoader.add(t[e]+"/langs/"+r+".js")}),"loaded")},add:function(t,r,i){var a=r;return e.push(a),n[t]={instance:a,dependencies:i},o(t,"added"),a},remove:function(e){delete t[e],delete n[e]},createUrl:a,addComponents:function(e,n){var r=t[e];q(n,(function(e){ku.ScriptLoader.add(r+"/"+e)}))},load:u,waitFor:c}};Au.languageLoad=!0,Au.baseURL="",Au.PluginManager=Au(),Au.ThemeManager=Au();var Du=function(){var e=function(e){var t=Su(L.none()),n=function(){return t.get().each(e)};return{clear:function(){n(),t.set(L.none())},isSet:function(){return t.get().isSome()},get:function(){return t.get()},set:function(e){n(),t.set(L.some(e))}}}(C);return De(De({},e),{on:function(t){return e.get().each(t)}})},Nu=function(e,t){var n=null;return{cancel:function(){g(n)||(clearTimeout(n),n=null)},throttle:function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];g(n)&&(n=setTimeout((function(){n=null,e.apply(null,r)}),t))}}},Ru=function(e,t){var n=null,r=function(){g(n)||(clearTimeout(n),n=null)};return{cancel:r,throttle:function(){for(var o=[],i=0;i<arguments.length;i++)o[i]=arguments[i];r(),n=setTimeout((function(){n=null,e.apply(null,o)}),t)}}},Pu=function(e,t){var n=tr(e,t);return void 0===n||""===n?[]:n.split(" ")},Bu=function(e){return void 0!==e.dom.classList},Iu=function(e,t){return function(e,t,n){var r=Pu(e,t).concat([n]);return Zn(e,t,r.join(" ")),!0}(e,"class",t)},Mu=function(e,t){return function(e,t,n){var r=K(Pu(e,t),(function(e){return e!==n}));return r.length>0?Zn(e,t,r.join(" ")):or(e,t),!1}(e,"class",t)},Lu=function(e,t){Bu(e)?e.dom.classList.add(t):Iu(e,t)},Fu=function(e){var t=Bu(e)?e.dom.classList:function(e){return Pu(e,"class")}(e);0===t.length&&or(e,"class")},ju=function(e,t){return Bu(e)&&e.dom.classList.contains(t)},Uu=function(e,t){var n=[];return q(Jt(e),(function(e){t(e)&&(n=n.concat([e])),n=n.concat(Uu(e,t))})),n},Hu=function(e,t){return function(e,t){var n=void 0===t?document:t.dom;return Pt(n)?[]:W(n.querySelectorAll(e),Dt.fromDom)}(t,e)}
1,zu=T("mce-annotation"),Vu=T("data-mce-annotation"),Wu=T("data-mce-annotation-uid"),qu=function(e,t){var n=e.selection.getRng(),r=Dt.fromDom(n.startContainer),o=Dt.fromDom(e.getBody()),i=t.fold((function(){return"."+zu()}),(function(e){return"["+Vu()+'="'+e+'"]'})),a=Zt(r,n.startOffset).getOr(r),u=eo(a,i,(function(e){return Bt(e,o)})),c=function(e,t){return rr(e,t)?L.some(tr(e,t)):L.none()};return u.bind((function(t){return c(t,""+Wu()).bind((function(n){return c(t,""+Vu()).map((function(t){var r=$u(e,n);return{uid:n,name:t,elements:r}}))}))}))},$u=function(e,t){var n=Dt.fromDom(e.getBody());return Hu(n,"["+Wu()+'="'+t+'"]')},Gu=function(e,t){var n=Su({}),r=function(){return{listeners:[],previous:Du()}},o=function(e,t){i(e,(function(e){return t(e),e}))},i=function(e,t){var o=n.get(),i=t(ye(o,e).getOrThunk(r));o[e]=i,n.set(o)},a=Ru((function(){var t=n.get(),r=oe(le(t));q(r,(function(t){i(t,(function(n){var r=n.previous.get();return qu(e,L.some(t)).fold((function(){r.isSome()&&(!function(e){o(e,(function(t){q(t.listeners,(function(t){return t(!1,e)}))}))}(t),n.previous.clear())}),(function(e){var t=e.uid,i=e.name,a=e.elements;Yn(r,t)||(!function(e,t,n){o(e,(function(r){q(r.listeners,(function(r){return r(!0,e,{uid:t,nodes:W(n,(function(e){return e.dom}))})}))}))}(i,t,a),n.previous.set(t))})),{previous:n.previous,listeners:n.listeners}}))}))}),30);e.on("remove",(function(){a.cancel()})),e.on("NodeChange",(function(){a.throttle()}));return{addListener:function(e,t){i(e,(function(e){return{previous:e.previous,listeners:e.listeners.concat([t])}}))}}},Ku=function(e,t){e.on("init",(function(){e.serializer.addNodeFilter("span",(function(e){q(e,(function(e){(function(e){return L.from(e.attr(Vu())).bind(t.lookup)})(e).each((function(t){!1===t.persistent&&e.unwrap()}))}))}))}))},Yu=0,Xu=function(e){var t=(new Date).getTime();return e+"_"+Math.floor(1e9*Math.random())+ ++Yu+String(t)},Qu=function(e,t){var n,r,o=Wt(e).dom,i=Dt.fromDom(o.createDocumentFragment()),a=(n=t,(r=(o||document).createElement("div")).innerHTML=n,Jt(Dt.fromDom(r)));gn(i,a),hn(e),pn(e,i)},Ju=function(e,t){return Dt.fromDom(e.dom.cloneNode(t))},Zu=function(e){return Ju(e,!1)},ec=function(e){return Ju(e,!0)},tc=function(e,t,n){void 0===n&&(n=R);var r=new co(e,t),o=function(e){var t;do{t=r[e]()}while(t&&!jn(t)&&!n(t));return L.from(t).filter(jn)};return{current:function(){return L.from(r.current()).filter(jn)},next:function(){return o("next")},prev:function(){return o("prev")},prev2:function(){return o("prev2")}}},nc=function(e,t){var n=t||function(t){return e.isBlock(t)||Vn(t)||$n(t)},r=function(e,t,n,o){if(jn(e)){var i=o(e,t,e.data);if(-1!==i)return L.some({container:e,offset:i})}return n().bind((function(e){return r(e.container,e.offset,n,o)}))};return{backwards:function(e,t,o,i){var a=tc(e,i,n);return r(e,t,(function(){return a.prev().map((function(e){return{container:e,offset:e.length}}))}),o).getOrNull()},forwards:function(e,t,o,i){var a=tc(e,i,n);return r(e,t,(function(){return a.next().map((function(e){return{container:e,offset:0}}))}),o).getOrNull()}}},rc=Math.round,oc=function(e){return e?{left:rc(e.left),top:rc(e.top),bottom:rc(e.bottom),right:rc(e.right),width:rc(e.width),height:rc(e.height)}:{left:0,top:0,bottom:0,right:0,width:0,height:0}},ic=function(e,t){return e=oc(e),t||(e.left=e.left+e.width),e.right=e.left,e.width=0,e},ac=function(e,t,n){return e>=0&&e<=Math.min(t.height,n.height)/2},uc=function(e,t){var n=Math.min(t.height/2,e.height/2);return e.bottom-n<t.top||!(e.top>t.bottom)&&ac(t.top-e.bottom,e,t)},cc=function(e,t){return e.top>t.bottom||!(e.bottom<t.top)&&ac(t.bottom-e.top,e,t)},sc=function(e,t,n){return t>=e.left&&t<=e.right&&n>=e.top&&n<=e.bottom},lc=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset===n+1?t.childNodes[n]:null},fc=function(e,t){if(Nn(e)&&e.hasChildNodes()){var n=e.childNodes,r=function(e,t,n){return Math.min(Math.max(e,t),n)}(t,0,n.length-1);return n[r]}return e},dc=new RegExp("[Ì-ͯÒ-ÒÒ-ÒÖ-Ö½Ö¿×-××-×
ר-ØÙ-ÙÙ°Û-ÛÛ-Û¤Û§-Û¨Ûª-ÛÜܰ-ÝÞ¦-Þ°ß«-ß³à -à à -à £à ¥-à §à ©-à à¡-à¡à££-à¤à¤ºà¤¼à¥-à¥à¥à¥-à¥à¥¢-ॣà¦à¦¼à¦¾à§-à§à§à§à§¢-à§£à¨-à¨à¨¼à©-à©à©-à©à©-à©à©à©°-ੱੵàª-àªàª¼à«-à«
à«-à«à«à«¢-à«£à¬à¬¼à¬¾à¬¿à-ààààà¢-à£à®à®¾à¯à¯à¯à°à°¾-à±à±-à±à±-à±à±-à±à±¢-à±£à²à²¼à²¿à³à³à³-à³à³-à³à³¢-à³£à´à´¾àµ-àµàµàµàµ¢-ൣà·à·à·-à·à·à·à¸±à¸´-ฺà¹-à¹àº±àº´-ູົ-ຼà»-à»à¼-à¼à¼µà¼·à¼¹à½±-ཾà¾-à¾à¾-à¾à¾-à¾à¾-ྼà¿á-á°á²-á·á¹-áºá½-á¾á-áá-á á±-á´áá
-áááá-áá-áá²-á´á-áá²-á³á´-áµá·-á½áá-ááá -á ᢩᤠ-ᤢᤧ-ᤨᤲ᤹-᤻á¨-á¨á¨á©á©-á©á© ᩢᩥ-ᩬᩳ-᩿᩼᪰-᪽᪾á¬-á¬á¬´á¬¶-ᬺᬼáá«-á³á®-á®á®¢-ᮥᮨ-ᮩ᮫-á®á¯¦á¯¨-ᯩá¯á¯¯-ᯱᰬ-ᰳᰶ-á°·á³-á³á³-á³ á³¢-᳨á³á³´á³¸-á³¹á·-᷵᷼-á·¿â-ââ-ââ-â â¡â¢-â¤â¥-â°â³¯-⵿⳱ⷠ-â·¿ãª-ãã®-ã¯ã-ãê¯ê°-ê²ê´-ê½ê-êê°-ê±ê ê ê ê ¥-ê ¦ê£ê£ -꣱ꤦ-ê¤ê¥-ê¥ê¦-ê¦ê¦³ê¦¶-ꦹꦼꧥꨩ-ꨮꨱ-ꨲꨵ-ꨶê©ê©ê©¼êª°êª²-ꪴꪷ-ꪸꪾ-꪿ê«ê«¬-ê«ê«¶ê¯¥ê¯¨ê¯ï¬ï¸-ï¸ï¸ -︯ï¾-ï¾]"),mc=function(e){return"string"==typeof e&&e.charCodeAt(0)>=768&&dc.test(e)},pc=Nn,gc=$o,hc=Pn("display","block table"),vc=Pn("float","left right"),bc=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(!e[n](t))return!1;return!0}}(pc,gc,A(vc)),yc=A(Pn("white-space","pre pre-line pre-wrap")),wc=jn,xc=Vn,Cc=yu.nodeIndex,kc=function(e,t){return t<0&&Nn(e)&&e.hasChildNodes()?void 0:fc(e,t)},Sc=function(e){return"createRange"in e?e.createRange():yu.DOM.createRng()},Tc=function(e){return e&&/[\r\n\t ]/.test(e)},Ec=function(e){return!!e.setStart&&!!e.setEnd},Oc=function(e){var t=e.startContainer,n=e.startOffset;if(Tc(e.toString())&&yc(t.parentNode)&&jn(t)){var r=t.data;if(Tc(r[n-1])||Tc(r[n+1]))return!0}return!1},_c=function(e){return 0===e.left&&0===e.right&&0===e.top&&0===e.bottom},Ac=function(e){var t,n=e.getClientRects();return t=oc(n.length>0?n[0]:e.getBoundingClientRect()),!Ec(e)&&xc(e)&&_c(t)?function(e){var t=e.ownerDocument,n=Sc(t),r=t.createTextNode(xo),o=e.parentNode;o.insertBefore(r,e),n.setStart(r,0),n.setEnd(r,1);var i=oc(n.getBoundingClientRect());return o.removeChild(r),i}(e):_c(t)&&Ec(e)?function(e){var t=e.endContainer,n=e.startOffset,r=e.endOffset;if(e.startContainer===t&&jn(t)&&0===n&&1===r){var o=e.cloneRange();return o.setEndAfter(t),Ac(o)}return null}(e):t},Dc=function(e,t){var n=ic(e,t);return n.width=1,n.right=n.left+1,n},Nc=function(e){var t=[],n=function(e){var n,r;0!==e.height&&(t.length>0&&(n=e).left===(r=t[t.length-1]).left&&n.top===r.top&&n.bottom===r.bottom&&n.right===r.right||t.push(e))},r=function(e,r){var o=Sc(e.ownerDocument);if(r<e.data.length){if(mc(e.data[r]))return t;if(mc(e.data[r-1])&&(o.setStart(e,r),o.setEnd(e,r+1),!Oc(o)))return n(Dc(Ac(o),!1)),t}r>0&&(o.setStart(e,r-1),o.setEnd(e,r),Oc(o)||n(Dc(Ac(o),!1))),r<e.data.length&&(o.setStart(e,r),o.setEnd(e,r+1),Oc(o)||n(Dc(Ac(o),!0)))},o=e.container(),i=e.offset();if(wc(o))return r(o,i),t;if(pc(o))if(e.isAtEnd()){var a=kc(o,i);wc(a)&&r(a,a.data.length),bc(a)&&!xc(a)&&n(Dc(Ac(a),!1))}else{a=kc(o,i);if(wc(a)&&r(a,0),bc(a)&&e.isAtEnd())return n(Dc(Ac(a),!1)),t;var u=kc(e.container(),e.offset()-1);bc(u)&&!xc(u)&&(hc(u)||hc(a)||!bc(a))&&n(Dc(Ac(u),!1)),bc(a)&&n(Dc(Ac(a),!0))}return t},Rc=function(e,t,n){var r=function(){return n||(n=Nc(Rc(e,t))),n};return{container:T(e),offset:T(t),toRange:function(){var n=Sc(e.ownerDocument);return n.setStart(e,t),n.setEnd(e,t),n},getClientRects:r,isVisible:function(){return r().length>0},isAtStart:function(){return wc(e),0===t}
1,isAtEnd:function(){return wc(e)?t>=e.data.length:t>=e.childNodes.length},isEqual:function(n){return n&&e===n.container()&&t===n.offset()},getNode:function(n){return kc(e,n?t-1:t)}}};Rc.fromRangeStart=function(e){return Rc(e.startContainer,e.startOffset)},Rc.fromRangeEnd=function(e){return Rc(e.endContainer,e.endOffset)},Rc.after=function(e){return Rc(e.parentNode,Cc(e)+1)},Rc.before=function(e){return Rc(e.parentNode,Cc(e))},Rc.isAbove=function(e,t){return Xn(ae(t.getClientRects()),ue(e.getClientRects()),uc).getOr(!1)},Rc.isBelow=function(e,t){return Xn(ue(t.getClientRects()),ae(e.getClientRects()),cc).getOr(!1)},Rc.isAtStart=function(e){return!!e&&e.isAtStart()},Rc.isAtEnd=function(e){return!!e&&e.isAtEnd()},Rc.isTextPosition=function(e){return!!e&&jn(e.container())},Rc.isElementPosition=function(e){return!1===Rc.isTextPosition(e)};var Pc,Bc=function(e,t){jn(t)&&0===t.data.length&&e.remove(t)},Ic=function(e,t,n){zn(n)?function(e,t,n){var r=L.from(n.firstChild),o=L.from(n.lastChild);t.insertNode(n),r.each((function(t){return Bc(e,t.previousSibling)})),o.each((function(t){return Bc(e,t.nextSibling)}))}(e,t,n):function(e,t,n){t.insertNode(n),Bc(e,n.previousSibling),Bc(e,n.nextSibling)}(e,t,n)},Mc=jn,Lc=In,Fc=yu.nodeIndex,jc=function(e){var t=e.parentNode;return Lc(t)?jc(t):t},Uc=function(e){return e?Oe(e.childNodes,(function(e,t){return Lc(t)&&"BR"!==t.nodeName?e=e.concat(Uc(t)):e.push(t),e}),[]):[]},Hc=function(e){return function(t){return e===t}},zc=function(e){return(Mc(e)?"text()":e.nodeName.toLowerCase())+"["+function(e){var t,n;t=Uc(jc(e)),n=_e(t,Hc(e),e),t=t.slice(0,n+1);var r=Oe(t,(function(e,n,r){return Mc(n)&&Mc(t[r-1])&&e++,e}),0);return t=Te(t,Rn([e.nodeName])),(n=_e(t,Hc(e),e))-r}(e)+"]"},Vc=function(e,t){var n,r,o,i,a,u=[];return n=t.container(),r=t.offset(),Mc(n)?o=function(e,t){for(;(e=e.previousSibling)&&Mc(e);)t+=e.data.length;return t}(n,r):(r>=(i=n.childNodes).length?(o="after",r=i.length-1):o="before",n=i[r]),u.push(zc(n)),a=function(e,t,n){var r=[];for(t=t.parentNode;!(t===e||n&&n(t));t=t.parentNode)r.push(t);return r}(e,n),a=Te(a,A(In)),(u=u.concat(Se(a,(function(e){return zc(e)})))).reverse().join("/")+","+o},Wc=function(e,t){var n;if(!t)return null;var r=t.split(","),o=r[0].split("/");n=r.length>1?r[1]:"before";var i=Oe(o,(function(e,t){var n=/([\w\-\(\)]+)\[([0-9]+)\]/.exec(t);return n?("text()"===n[1]&&(n[1]="#text"),function(e,t,n){var r=Uc(e);return r=Te(r,(function(e,t){return!Mc(e)||!Mc(r[t-1])})),(r=Te(r,Rn([t])))[n]}(e,n[1],parseInt(n[2],10))):null}),e);return i?Mc(i)?function(e,t){for(var n,r=e,o=0;Mc(r);){if(n=r.data.length,t>=o&&t<=o+n){e=r,t-=o;break}if(!Mc(r.nextSibling)){e=r,t=n;break}o+=n,r=r.nextSibling}return Mc(e)&&t>e.data.length&&(t=e.data.length),Rc(e,t)}(i,parseInt(n,10)):(n="after"===n?Fc(i)+1:Fc(i),Rc(i.parentNode,n)):null},qc=$n,$c=function(e,t,n,r,o){var i,a=r[o?"startContainer":"endContainer"],u=r[o?"startOffset":"endOffset"],c=[],s=0,l=e.getRoot();for(jn(a)?c.push(n?function(e,t,n){var r,o;for(o=e(t.data.slice(0,n)).length,r=t.previousSibling;r&&jn(r);r=r.previousSibling)o+=e(r.data).length;return o}(t,a,u):u):(u>=(i=a.childNodes).length&&i.length&&(s=1,u=Math.max(0,i.length-1)),c.push(e.nodeIndex(i[u],n)+s));a&&a!==l;a=a.parentNode)c.push(e.nodeIndex(a,n));return c},Gc=function(e,t,n){var r=0;return _t.each(e.select(t),(function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++})),r},Kc=function(e,t){var n,r,o,i=t?"start":"end";r=e[i+"Offset"],Nn(n=e[i+"Container"])&&"TR"===n.nodeName&&(n=(o=n.childNodes)[Math.min(t?r:r-1,o.length-1)])&&e["set"+(t?"Start":"End")](n,r=t?0:n.childNodes.length)},Yc=function(e){return Kc(e,!0),Kc(e,!1),e},Xc=function(e,t){var n;if(Nn(e)&&(e=fc(e,t),qc(e)))return e;if(Ao(e)){if(jn(e)&&Oo(e)&&(e=e.parentNode),qc(n=e.previousSibling))return n;if(qc(n=e.nextSibling))return n}},Qc=function(e,t,n){var r=n.getNode(),o=r?r.nodeName:null,i=n.getRng();if(qc(r)||"IMG"===o)return{name:o,index:Gc(n.dom,o,r)};var a=function(e){return Xc(e.startContainer,e.startOffset)||Xc(e.endContainer,e.endOffset)}(i);return a?{name:o=a.tagName,index:Gc(n.dom,o,a)}:function(e,t,n,r){var o=t.dom,i={};return i.start=$c(o,e,n,r,!0),t.isCollapsed()||(i.end=$c(o,e,n,r,!1)),Lo(r)&&(i.isFakeCaret=!0),i}(e,n,t,i)},Jc=function(e,t,n){var r={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",r,""):e.create("span",r)},Zc=function(e,t){var n=e.dom,r=e.getRng(),o=n.uniqueId(),i=e.isCollapsed(),a=e.getNode(),u=a.nodeName;if("IMG"===u)return{name:u,index:Gc(n,u,a)};var c=Yc(r.cloneRange());if(!i){c.collapse(!1);var s=Jc(n,o+"_end",t);Ic(n,c,s)}(r=Yc(r)).collapse(!0);var l=Jc(n,o+"_start",t);return Ic(n,r,l),e.moveToBookmark({id:o,keep:!0}),{id:o}},es=function(e,t,n){return 2===t?Qc(So,n,e):3===t?function(e){var t=e.getRng();return{start:Vc(e.dom.getRoot(),Rc.fromRangeStart(t)),end:Vc(e.dom.getRoot(),Rc.fromRangeEnd(t))}}(e):t?function(e){return{rng:e.getRng()}}(e):Zc(e,!1)},ts=_(Qc,E,!0),ns=yu.DOM,rs=function(e,t,n){var r=e.getParam(t,n);if(-1!==r.indexOf("=")){var o=e.getParam(t,"","hash");return ye(o,e.id).getOr(n)}return r},os=function(e){return e.getParam("content_security_policy","")},is=function(e){if(e.getParam("force_p_newlines",!1))return"p";var t=e.getParam("forced_root_block","p");return!1===t?"":!0===t?"p":t},as=function(e){return e.getParam("forced_root_block_attrs",{})},us=function(e){return e.getParam("automatic_uploads",!0,"boolean")},cs=function(e){return e.getParam("images_reuse_filename",!1,"boolean")},ss=function(e){return e.getParam("icons","","string")},ls=function(e){return e.getParam("images_upload_url","","string")},fs=function(e){return e.getParam("images_upload_base_path","","string")},ds=function(e){return e.getParam("images_upload_credentials",!1,"boolean")},ms=function(e){return e.getParam("images_upload_handler",null,"function")},ps=function(e){return e.getParam("content_css_cors",!1,"boolean")},gs=function(e){return e.getParam("referrer_policy","","string")},hs=function(e){return e.getParam("language","en","string")},vs=function(e){return e.getParam("indent_use_margin",!1)},bs=function(e){var t=e.getParam("font_css",[]);return p(t)?t:W(t.split(","),Ue)},ys=function(e){var t=e.getParam("object_resizing");return!1!==t&&!kt.iOS&&(d(t)?t:"table,img,figure.image,div,video,iframe")},ws=function(e){return e.getParam("event_root")},xs=function(e){return e.getParam("theme")},Cs=function(e){return e.getParam("validate")},ks=function(e){return!1!==e.getParam("inline_boundaries")},Ss=function(e){return e.getParam("content_css_cors")},Ts=function(e){return e.getParam("plugins","","string")},Es=Nn,Os=jn,_s=function(e){var t=e.parentNode;t&&t.removeChild(e)},As=function(e){var t=So(e);return{count:e.length-t.length,text:t}},Ds=function(e){for(var t;-1!==(t=e.data.lastIndexOf(Co));)e.deleteData(t,1)},Ns=function(e,t){return Is(e),t},Rs=function(e,t){var n=t.container(),r=function(e,t){var n=H(e,t);return-1===n?L.none():L.some(n)}(ce(n.childNodes),e).map((function(e){return e<t.offset()?Rc(n,t.offset()-1):t})).getOr(t);return Is(e),r},Ps=function(e,t){return Os(e)&&t.container()===e?function(e,t){var n=As(e.data.substr(0,t.offset())),r=As(e.data.substr(t.offset()));return(n.text+r.text).length>0?(Ds(e),Rc(e,t.offset()-n.count)):t}(e,t):Ns(e,t)},Bs=function(e,t){return Rc.isTextPosition(t)?Ps(e,t):function(e,t){return t.container()===e.parentNode?Rs(e,t):Ns(e,t)}(e,t)}
1,Is=function(e){Es(e)&&Ao(e)&&(Do(e)?e.removeAttribute("data-mce-caret"):_s(e)),Os(e)&&(Ds(e),0===e.data.length&&_s(e))},Ms=pt().browser,Ls=$n,Fs=Kn,js=Gn,Us=function(e,t,n){var r,o,i=ic(t.getBoundingClientRect(),n);if("BODY"===e.tagName){var a=e.ownerDocument.documentElement;r=e.scrollLeft||a.scrollLeft,o=e.scrollTop||a.scrollTop}else{var u=e.getBoundingClientRect();r=e.scrollLeft-u.left,o=e.scrollTop-u.top}i.left+=r,i.right+=r,i.top+=o,i.bottom+=o,i.width=1;var c=t.offsetWidth-t.clientWidth;return c>0&&(n&&(c*=-1),i.left+=c,i.right+=c),i},Hs=function(e,t,n,r){var o,i,a=Du(),u=is(e),c=u.length>0?u:"p",s=function(){!function(e){for(var t=Hu(Dt.fromDom(e),"*[contentEditable=false],video,audio,embed,object"),n=0;n<t.length;n++){var r,o=t[n].dom,i=o.previousSibling;Io(i)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(r.length-1,1)),Bo(i=o.nextSibling)&&(1===(r=i.data).length?i.parentNode.removeChild(i):i.deleteData(0,1))}}(t),i&&(Is(i),i=null),a.on((function(e){du(e.caret).remove(),a.clear()})),o&&(io.clearInterval(o),o=void 0)},l=function(){o=io.setInterval((function(){r()?du("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden"):du("div.mce-visual-caret",t).addClass("mce-visual-caret-hidden")}),500)};return{show:function(e,r){var o;if(s(),js(r))return null;if(!n(r))return i=function(e,t){var n=e.ownerDocument.createTextNode(Co),r=e.parentNode;if(t){if(Eo(o=e.previousSibling)){if(Ao(o))return o;if(Io(o))return o.splitText(o.data.length-1)}r.insertBefore(n,e)}else{var o;if(Eo(o=e.nextSibling)){if(Ao(o))return o;if(Bo(o))return o.splitText(1),o}e.nextSibling?r.insertBefore(n,e.nextSibling):r.appendChild(n)}return n}(r,e),o=r.ownerDocument.createRange(),Vs(i.nextSibling)?(o.setStart(i,0),o.setEnd(i,0)):(o.setStart(i,1),o.setEnd(i,1)),o;i=Po(c,r,e);var u=Us(t,r,e);du(i).css("top",u.top);var f=du('<div class="mce-visual-caret" data-mce-bogus="all"></div>').css(De({},u)).appendTo(t)[0];return a.set({caret:f,element:r,before:e}),e&&du(f).addClass("mce-visual-caret-before"),l(),(o=r.ownerDocument.createRange()).setStart(i,0),o.setEnd(i,0),o},hide:s,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){a.on((function(e){var n=Us(t,e.element,e.before);du(e.caret).css(De({},n))}))},destroy:function(){return io.clearInterval(o)}}},zs=function(){return Ms.isIE()||Ms.isEdge()||Ms.isFirefox()},Vs=function(e){return Ls(e)||Fs(e)},Ws=function(e){return Vs(e)||Mn(e)&&zs()},qs=$n,$s=Kn,Gs=Pn("display","block table table-cell table-caption list-item"),Ks=Ao,Ys=Oo,Xs=Nn,Qs=$o,Js=function(e){return e>0},Zs=function(e){return e<0},el=function(e,t){for(var n;n=e(t);)if(!Ys(n))return n;return null},tl=function(e,t,n,r,o){var i=new co(e,r),a=qs(e)||Ys(e);if(Zs(t)){if(a&&n(e=el(i.prev.bind(i),!0)))return e;for(;e=el(i.prev.bind(i),o);)if(n(e))return e}if(Js(t)){if(a&&n(e=el(i.next.bind(i),!0)))return e;for(;e=el(i.next.bind(i),o);)if(n(e))return e}return null},nl=function(e,t){for(;e&&e!==t;){if(Gs(e))return e;e=e.parentNode}return null},rl=function(e,t,n){return nl(e.container(),n)===nl(t.container(),n)},ol=function(e,t){if(!t)return null;var n=t.container(),r=t.offset();return Xs(n)?n.childNodes[r+e]:null},il=function(e,t){var n=t.ownerDocument.createRange();return e?(n.setStartBefore(t),n.setEndBefore(t)):(n.setStartAfter(t),n.setEndAfter(t)),n},al=function(e,t,n){return nl(t,e)===nl(n,e)},ul=function(e,t,n){for(var r=e?"previousSibling":"nextSibling";n&&n!==t;){var o=n[r];if(Ks(o)&&(o=o[r]),qs(o)||$s(o)){if(al(t,o,n))return o;break}if(Qs(o))break;n=n.parentNode}return null},cl=_(il,!0),sl=_(il,!1),ll=function(e,t,n){var r,o=_(ul,!0,t),i=_(ul,!1,t),a=n.startContainer,u=n.startOffset;if(Oo(a)){Xs(a)||(a=a.parentNode);var c=a.getAttribute("data-mce-caret");if("before"===c&&Ws(r=a.nextSibling))return cl(r);if("after"===c&&Ws(r=a.previousSibling))return sl(r)}if(!n.collapsed)return n;if(jn(a)){if(Ks(a)){if(1===e){if(r=i(a))return cl(r);if(r=o(a))return sl(r)}if(-1===e){if(r=o(a))return sl(r);if(r=i(a))return cl(r)}return n}if(Io(a)&&u>=a.data.length-1)return 1===e&&(r=i(a))?cl(r):n;if(Bo(a)&&u<=1)return-1===e&&(r=o(a))?sl(r):n;if(u===a.data.length)return(r=i(a))?cl(r):n;if(0===u)return(r=o(a))?sl(r):n}return n},fl=function(e,t){return L.from(ol(e?0:-1,t)).filter(qs)},dl=function(e,t,n){var r=ll(e,t,n);return-1===e?Rc.fromRangeStart(r):Rc.fromRangeEnd(r)},ml=function(e){return L.from(e.getNode()).map(Dt.fromDom)},pl=function(e,t){for(;t=e(t);)if(t.isVisible())return t;return t},gl=function(e,t){var n=rl(e,t);return!(n||!Vn(e.getNode()))||n};!function(e){e[e.Backwards=-1]="Backwards",e[e.Forwards=1]="Forwards"}(Pc||(Pc={}));var hl,vl=$n,bl=jn,yl=Nn,wl=Vn,xl=$o,Cl=function(e){return Vo(e)||function(e){return!!Go(e)&&!0!==X(ce(e.getElementsByTagName("*")),(function(e,t){return e||Fo(t)}),!1)}(e)},kl=Ko,Sl=function(e,t){return e.hasChildNodes()&&t<e.childNodes.length?e.childNodes[t]:null},Tl=function(e,t){if(Js(e)){if(xl(t.previousSibling)&&!bl(t.previousSibling))return Rc.before(t);if(bl(t))return Rc(t,0)}
1if(Zs(e)){if(xl(t.nextSibling)&&!bl(t.nextSibling))return Rc.after(t);if(bl(t))return Rc(t,t.data.length)}return Zs(e)?wl(t)?Rc.before(t):Rc.after(t):Rc.before(t)},El=function(e,t,n){var r,o,i,a;if(!yl(n)||!t)return null;if(t.isEqual(Rc.after(n))&&n.lastChild){if(a=Rc.after(n.lastChild),Zs(e)&&xl(n.lastChild)&&yl(n.lastChild))return wl(n.lastChild)?Rc.before(n.lastChild):a}else a=t;var u=a.container(),c=a.offset();if(bl(u)){if(Zs(e)&&c>0)return Rc(u,--c);if(Js(e)&&c<u.length)return Rc(u,++c);r=u}else{if(Zs(e)&&c>0&&(o=Sl(u,c-1),xl(o)))return!Cl(o)&&(i=tl(o,e,kl,o))?bl(i)?Rc(i,i.data.length):Rc.after(i):bl(o)?Rc(o,o.data.length):Rc.before(o);if(Js(e)&&c<u.childNodes.length&&(o=Sl(u,c),xl(o)))return wl(o)?function(e,t){var n=t.nextSibling;return n&&xl(n)?bl(n)?Rc(n,0):Rc.before(n):El(Pc.Forwards,Rc.after(t),e)}(n,o):!Cl(o)&&(i=tl(o,e,kl,o))?bl(i)?Rc(i,0):Rc.before(i):bl(o)?Rc(o,0):Rc.after(o);r=o||a.getNode()}if((Js(e)&&a.isAtEnd()||Zs(e)&&a.isAtStart())&&(r=tl(r,e,P,n,!0),kl(r,n)))return Tl(e,r);o=tl(r,e,kl,n);var s=Ae(K(function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n}(u,n),vl));return!s||o&&s.contains(o)?o?Tl(e,o):null:a=Js(e)?Rc.after(s):Rc.before(s)},Ol=function(e){return{next:function(t){return El(Pc.Forwards,t,e)},prev:function(t){return El(Pc.Backwards,t,e)}}},_l=function(e){return Rc.isTextPosition(e)?0===e.offset():$o(e.getNode())},Al=function(e){if(Rc.isTextPosition(e)){var t=e.container();return e.offset()===t.data.length}return $o(e.getNode(!0))},Dl=function(e,t){return!Rc.isTextPosition(e)&&!Rc.isTextPosition(t)&&e.getNode()===t.getNode(!0)},Nl=function(e,t,n){return e?!Dl(t,n)&&!(!Rc.isTextPosition(r=t)&&Vn(r.getNode()))&&Al(t)&&_l(n):!Dl(n,t)&&_l(t)&&Al(n);var r},Rl=function(e,t,n){var r=Ol(t);return L.from(e?r.next(n):r.prev(n))},Pl=function(e,t,n){return Rl(e,t,n).bind((function(r){return rl(n,r,t)&&Nl(e,n,r)?Rl(e,t,r):L.some(r)}))},Bl=function(e,t,n,r){return Pl(e,t,n).bind((function(n){return r(n)?Bl(e,t,n,r):L.some(n)}))},Il=function(e,t){var n,r=e?t.firstChild:t.lastChild;return jn(r)?L.some(Rc(r,e?0:r.data.length)):r?$o(r)?L.some(e?Rc.before(r):Vn(n=r)?Rc.before(n):Rc.after(n)):function(e,t,n){var r=e?Rc.before(n):Rc.after(n);return Rl(e,t,r)}(e,t,r):L.none()},Ml=_(Rl,!0),Ll=_(Rl,!1),Fl=_(Il,!0),jl=_(Il,!1),Ul="_mce_caret",Hl=function(e){return Nn(e)&&e.id===Ul},zl=function(e,t){for(;t&&t!==e;){if(t.id===Ul)return t;t=t.parentNode}return null},Vl=function(e){return _t.isArray(e.start)},Wl=function(e,t){return Nn(t)&&e.isBlock(t)&&!t.innerHTML&&!kt.ie&&(t.innerHTML='<br data-mce-bogus="1" />'),t},ql=function(e,t){return jl(e).fold(R,(function(e){return t.setStart(e.container(),e.offset()),t.setEnd(e.container(),e.offset()),!0}))},$l=function(e,t,n){return!(!function(e){return!1===e.hasChildNodes()}(t)||!zl(e,t))&&(function(e,t){var n=e.ownerDocument.createTextNode(Co);e.appendChild(n),t.setStart(n,0),t.setEnd(n,0)}(t,n),!0)},Gl=function(e,t,n,r){var o,i,a,u,c=n[t?"start":"end"],s=e.getRoot();if(c){for(a=c[0],i=s,o=c.length-1;o>=1;o--){if(u=i.childNodes,$l(s,i,r))return!0;if(c[o]>u.length-1)return!!$l(s,i,r)||ql(i,r);i=u[c[o]]}3===i.nodeType&&(a=Math.min(c[0],i.nodeValue.length)),1===i.nodeType&&(a=Math.min(c[0],i.childNodes.length)),t?r.setStart(i,a):r.setEnd(i,a)}return!0},Kl=function(e){return jn(e)&&e.data.length>0},Yl=function(e,t,n){var r,o,i,a,u,c,s=e.get(n.id+"_"+t),l=n.keep;if(s){if(r=s.parentNode,"start"===t?(l?s.hasChildNodes()?(r=s.firstChild,o=1):Kl(s.nextSibling)?(r=s.nextSibling,o=0):Kl(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)+1):o=e.nodeIndex(s),u=r,c=o):(l?s.hasChildNodes()?(r=s.firstChild,o=1):Kl(s.previousSibling)?(r=s.previousSibling,o=s.previousSibling.data.length):(r=s.parentNode,o=e.nodeIndex(s)):o=e.nodeIndex(s),u=r,c=o),!l){for(a=s.previousSibling,i=s.nextSibling,_t.each(_t.grep(s.childNodes),(function(e){jn(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))}));s=e.get(n.id+"_"+t);)e.remove(s,!0);a&&i&&a.nodeType===i.nodeType&&jn(a)&&!kt.opera&&(o=a.nodeValue.length,a.appendData(i.nodeValue),e.remove(i),u=a,c=o)}return L.some(Rc(u,c))}return L.none()},Xl=function(e,t){var n=e.dom;if(t){if(Vl(t))return function(e,t){var n=e.createRng();
1return Gl(e,!0,t,n)&&Gl(e,!1,t,n)?L.some(n):L.none()}(n,t);if(function(e){return d(e.start)}(t))return L.some(function(e,t){var n,r=e.createRng();return n=Wc(e.getRoot(),t.start),r.setStart(n.container(),n.offset()),n=Wc(e.getRoot(),t.end),r.setEnd(n.container(),n.offset()),r}(n,t));if(function(e){return we(e,"id")}(t))return function(e,t){var n=Yl(e,"start",t),r=Yl(e,"end",t);return Xn(n,r.or(n),(function(t,n){var r=e.createRng();return r.setStart(Wl(e,t.container()),t.offset()),r.setEnd(Wl(e,n.container()),n.offset()),r}))}(n,t);if(function(e){return we(e,"name")}(t))return function(e,t){return L.from(e.select(t.name)[t.index]).map((function(t){var n=e.createRng();return n.selectNode(t),n}))}(n,t);if(function(e){return we(e,"rng")}(t))return L.some(t.rng)}return L.none()},Ql=function(e,t,n){return es(e,t,n)},Jl=function(e,t){Xl(e,t).each((function(t){e.setRng(t)}))},Zl=function(e){return Nn(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")},ef=(hl=xo,function(e){return hl===e}),tf=function(e){return""!==e&&-1!==" \f\n\r\t\v".indexOf(e)},nf=function(e){return!tf(e)&&!ef(e)},rf=function(e){return!!e.nodeType},of=function(e,t,n){var r=n.startOffset,o=n.startContainer;if((o!==n.endContainer||!function(e){return e&&/^(IMG)$/.test(e.nodeName)}(o.childNodes[r]))&&Nn(o)){var i=o.childNodes,a=void 0;r<i.length?a=new co(o=i[r],e.getParent(o,e.isBlock)):(a=new co(o=i[i.length-1],e.getParent(o,e.isBlock))).next(!0);for(var u=a.current();u;u=a.next())if(jn(u)&&!sf(u))return n.setStart(u,0),void t.setRng(n)}},af=function(e,t,n){if(e){var r=t?"nextSibling":"previousSibling";for(e=n?e:e[r];e;e=e[r])if(Nn(e)||!sf(e))return e}},uf=function(e,t){return rf(t)&&(t=t.nodeName),!!e.schema.getTextBlockElements()[t.toLowerCase()]},cf=function(e,t,n){return e.schema.isValidChild(t,n)},sf=function(e,t){if(void 0===t&&(t=!1),y(e)&&jn(e)){var n=t?e.data.replace(/ /g,"Â "):e.data;return Xo(n)}return!1},lf=function(e,t){return w(e)?e=e(t):y(t)&&(e=e.replace(/%(\w+)/g,(function(e,n){return t[n]||e}))),e},ff=function(e,t){return t=""+((t=t||"").nodeName||t),(e=""+((e=e||"").nodeName||e)).toLowerCase()===t.toLowerCase()},df=function(e,t,n){return"color"!==n&&"backgroundColor"!==n||(t=e.toHex(t)),"fontWeight"===n&&700===t&&(t="bold"),"fontFamily"===n&&(t=t.replace(/[\'\"]/g,"").replace(/,\s+/g,",")),""+t},mf=function(e,t,n){return df(e,e.getStyle(t,n),n)},pf=function(e,t){var n;return e.getParent(t,(function(t){return(n=e.getStyle(t,"text-decoration"))&&"none"!==n})),n},gf=function(e,t,n){return e.getParents(t,n,e.getRoot())},hf=function(e,t,n){var r=["inline","block","selector","attributes","styles","classes"],o=function(e){return ve(e,(function(e,t){return V(r,(function(e){return e===t}))}))};return V(e.formatter.get(t),(function(t){var r=o(t);return V(e.formatter.get(n),(function(e){var t=o(e);return function(e,t,n){return void 0===n&&(n=c),u(n).eq(e,t)}(r,t)}))}))},vf=function(e){return xe(e,"block")},bf=function(e){return xe(e,"selector")},yf=function(e){return xe(e,"inline")},wf=function(e){return bf(e)&&!1!==e.expand&&!yf(e)},xf=Zl,Cf=gf,kf=sf,Sf=uf,Tf=function(e,t){for(var n=t;n;){if(Nn(n)&&e.getContentEditable(n))return"false"===e.getContentEditable(n)?n:t;n=n.parentNode}return t},Ef=function(e,t,n,r){for(var o=t.data,i=n;e?i>=0:i<o.length;e?i--:i++)if(r(o.charAt(i)))return e?i+1:i;return-1},Of=function(e,t,n){return Ef(e,t,n,(function(e){return ef(e)||tf(e)}))},_f=function(e,t,n){return Ef(e,t,n,nf)},Af=function(e,t,n,r,o,i){var a,u=e.getParent(n,e.isBlock)||t,c=function(t,n,r){var i=nc(e);return L.from((o?i.backwards:i.forwards)(t,n,(function(e,t){return xf(e.parentNode)?-1:(a=e,r(o,e,t))}),u))};return c(n,r,Of).bind((function(e){return i?c(e.container,e.offset+(o?-1:0),_f):L.some(e)})).orThunk((function(){return a?L.some({container:a,offset:o?0:a.length}):L.none()}))},Df=function(e,t,n,r,o){jn(r)&&We(r.data)&&r[o]&&(r=r[o]);for(var i=Cf(e,r),a=0;a<i.length;a++)for(var u=0;u<t.length;u++){var c=t[u];if((!y(c.collapsed)||c.collapsed===n.collapsed)&&(bf(c)&&e.is(i[a],c.selector)))return i[a]}return r},Nf=function(e,t,n,r){var o=n,i=e.dom,a=i.getRoot(),u=t[0];if(vf(u)&&(o=u.wrapper?null:i.getParent(n,u.block,a)),!o){var c=i.getParent(n,"LI,TD,TH");o=i.getParent(jn(n)?n.parentNode:n,(function(t){return t!==a&&Sf(e,t)}),c)}if(o&&vf(u)&&u.wrapper&&(o=Cf(i,o,"ul,ol").reverse()[0]||o),!o)for(o=n;o[r]&&!i.isBlock(o[r])&&!ff(o=o[r],"br"););return o||n},Rf=function(e,t,n,r){var o=n.parentNode;return!y(n[r])&&(!(o!==t&&!b(o)&&!e.isBlock(o))||Rf(e,t,o,r))},Pf=function(e,t,n,r,o){var i,a=n,u=o?"previousSibling":"nextSibling",c=e.getRoot();if(jn(n)&&!kf(n)&&(o?r>0:r<n.data.length))return n;for(;;){if(!t[0].block_expand&&e.isBlock(a))return a;for(var s=a[u];
1s;s=s[u]){var l=jn(s)&&!Rf(e,c,s,u);if(!xf(s)&&(!Vn(i=s)||!i.getAttribute("data-mce-bogus")||i.nextSibling)&&!kf(s,l))return a}if(a===c||a.parentNode===c){n=a;break}a=a.parentNode}return n},Bf=function(e){return xf(e.parentNode)||xf(e)},If=function(e,t,n,r){void 0===r&&(r=!1);var o=t.startContainer,i=t.startOffset,a=t.endContainer,u=t.endOffset,c=e.dom,s=n[0];(Nn(o)&&o.hasChildNodes()&&(o=fc(o,i),jn(o)&&(i=0)),Nn(a)&&a.hasChildNodes()&&(a=fc(a,t.collapsed?u:u-1),jn(a)&&(u=a.nodeValue.length)),o=Tf(c,o),a=Tf(c,a),Bf(o)&&(o=xf(o)?o:o.parentNode,jn(o=t.collapsed?o.previousSibling||o:o.nextSibling||o)&&(i=t.collapsed?o.length:0)),Bf(a)&&(a=xf(a)?a:a.parentNode,jn(a=t.collapsed?a.nextSibling||a:a.previousSibling||a)&&(u=t.collapsed?0:a.length)),t.collapsed)&&(Af(c,e.getBody(),o,i,!0,r).each((function(e){o=e.container,i=e.offset})),Af(c,e.getBody(),a,u,!1,r).each((function(e){a=e.container,u=e.offset})));return(yf(s)||s.block_expand)&&(yf(s)&&jn(o)&&0!==i||(o=Pf(c,n,o,i,!0)),yf(s)&&jn(a)&&u!==a.nodeValue.length||(a=Pf(c,n,a,u,!1))),wf(s)&&(o=Df(c,n,t,o,"previousSibling"),a=Df(c,n,t,a,"nextSibling")),(vf(s)||bf(s))&&(o=Nf(e,n,o,"previousSibling"),a=Nf(e,n,a,"nextSibling"),vf(s)&&(c.isBlock(o)||(o=Pf(c,n,o,i,!0)),c.isBlock(a)||(a=Pf(c,n,a,u,!1)))),Nn(o)&&(i=c.nodeIndex(o),o=o.parentNode),Nn(a)&&(u=c.nodeIndex(a)+1,a=a.parentNode),{startContainer:o,startOffset:i,endContainer:a,endOffset:u}},Mf=function(e,t,n){var r=t.startOffset,o=fc(t.startContainer,r),i=t.endOffset,a=fc(t.endContainer,i-1),u=function(e){var t=e[0];jn(t)&&t===o&&r>=t.data.length&&e.splice(0,1);var n=e[e.length-1];return 0===i&&e.length>0&&n===a&&jn(n)&&e.splice(e.length-1,1),e},c=function(e,t,n){for(var r=[];e&&e!==n;e=e[t])r.push(e);return r},s=function(t,n){return e.getParent(t,(function(e){return e.parentNode===n}),n)},l=function(e,t,r){for(var o=r?"nextSibling":"previousSibling",i=e,a=i.parentNode;i&&i!==t;i=a){a=i.parentNode;var s=c(i===e?i:i[o],o);s.length&&(r||s.reverse(),n(u(s)))}};if(o===a)return n(u([o]));var f=e.findCommonAncestor(o,a);if(e.isChildOf(o,a))return l(o,f,!0);if(e.isChildOf(a,o))return l(a,f);var d=s(o,f)||o,m=s(a,f)||a;l(o,d,!0);var p=c(d===o?d:d.nextSibling,"nextSibling",m===a?m.nextSibling:m);p.length&&n(u(p)),l(a,m)},Lf=function(e){var t=[];if(e)for(var n=0;n<e.rangeCount;n++)t.push(e.getRangeAt(n));return t},Ff=function(e){return K(function(e){return ee(e,(function(e){var t=lc(e);return t?[Dt.fromDom(t)]:[]}))}(e),yo)},jf=function(e,t){var n=Hu(t,"td[data-mce-selected],th[data-mce-selected]");return n.length>0?n:Ff(e)},Uf=function(e){return jf(Lf(e.selection.getSel()),Dt.fromDom(e.getBody()))},Hf=function(e,t){return Jr(e,"table",t)},zf=function(e){return en(e).fold(T([e]),(function(t){return[e].concat(zf(t))}))},Vf=function(e){return tn(e).fold(T([e]),(function(t){return"br"===Lt(t)?Kt(t).map((function(t){return[e].concat(Vf(t))})).getOr([]):[e].concat(Vf(t))}))},Wf=function(e,t){return Xn(function(e){var t=e.startContainer,n=e.startOffset;return jn(t)?0===n?L.some(Dt.fromDom(t)):L.none():L.from(t.childNodes[n]).map(Dt.fromDom)}(t),function(e){var t=e.endContainer,n=e.endOffset;return jn(t)?n===t.data.length?L.some(Dt.fromDom(t)):L.none():L.from(t.childNodes[n-1]).map(Dt.fromDom)}(t),(function(t,n){var r=J(zf(e),_(Bt,t)),o=J(Vf(e),_(Bt,n));return r.isSome()&&o.isSome()})).getOr(!1)},qf=function(e,t,n,r){var o=n,i=new co(n,o),a=ve(e.schema.getMoveCaretBeforeOnEnterElements(),(function(e,t){return!z(["td","th","table"],t.toLowerCase())}));do{if(jn(n)&&0!==_t.trim(n.nodeValue).length)return void(r?t.setStart(n,0):t.setEnd(n,n.nodeValue.length));if(a[n.nodeName])return void(r?t.setStartBefore(n):"BR"===n.nodeName?t.setEndBefore(n):t.setEndAfter(n))}while(n=r?i.next():i.prev());"BODY"===o.nodeName&&(r?t.setStart(o,0):t.setEnd(o,o.childNodes.length))},$f=function(e){var t=e.selection.getSel();return t&&t.rangeCount>0},Gf=function(e,t){var n=Uf(e);n.length>0?q(n,(function(n){var r=n.dom,o=e.dom.createRng();o.setStartBefore(r),o.setEndAfter(r),t(o,!0)})):t(e.selection.getRng(),!1)},Kf=function(e,t,n){var r=Zc(e,t);n(r),e.moveToBookmark(r)},Yf=function(e,t){var n=function(t){return e(t)?L.from(t.dom.nodeValue):L.none()};return{get:function(r){if(!e(r))throw new Error("Can only get "+t+" value of a "+t+" node");return n(r).getOr("")},getOption:n,set:function(n,r){if(!e(n))throw new Error("Can only set raw "+t+" value of a "+t+" node");n.dom.nodeValue=r}}}(Ht,"text"),Xf=function(e){return Yf.get(e)},Qf=function(e,t,n,r){return Gt(t).fold((function(){return"skipping"}),(function(o){return"br"===r||function(e){return Ht(e)&&Xf(e)===Co}(t)?"valid":function(e){return Ut(e)&&ju(e,zu())}(t)?"existing":Hl(t.dom)?"caret":cf(e,n,r)&&cf(e,Lt(o),n)?"valid":"invalid-child"}))}
1,Jf=function(e,t,n,r){var o=t.uid,i=void 0===o?Xu("mce-annotation"):o,a=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(t,["uid"]),u=Dt.fromTag("span",e);Lu(u,zu()),Zn(u,""+Wu(),i),Zn(u,""+Vu(),n);var c=r(i,a),s=c.attributes,l=c.classes,f=void 0===l?[]:l;return er(u,void 0===s?{}:s),function(e,t){q(t,(function(t){Lu(e,t)}))}(u,f),u},Zf=function(e,t,n,r,o){var i=[],a=Jf(e.getDoc(),o,n,r),u=Du(),c=function(){u.clear()},s=function(e){q(e,l)},l=function(t){switch(Qf(e,t,"span",Lt(t))){case"invalid-child":c();var n=Jt(t);s(n),c();break;case"valid":var r=u.get().getOrThunk((function(){var e=Zu(a);return i.push(e),u.set(e),e}));!function(e,t){fn(e,t),pn(t,e)}(t,r)}};return Mf(e.dom,t,(function(e){c(),function(e){var t=W(e,Dt.fromDom);s(t)}(e)})),i},ed=function(e,t,n,r){e.undoManager.transact((function(){var o=e.selection,i=o.getRng(),a=Uf(e).length>0;if(i.collapsed&&!a&&function(e,t){var n=If(e,t,[{inline:"span"}]);t.setStart(n.startContainer,n.startOffset),t.setEnd(n.endContainer,n.endOffset),e.selection.setRng(t)}(e,i),o.getRng().collapsed&&!a){var u=Jf(e.getDoc(),r,t,n.decorate);Qu(u,xo),o.getRng().insertNode(u.dom),o.select(u.dom)}else Kf(o,!1,(function(){Gf(e,(function(o){Zf(e,o,t,n.decorate,r)}))}))}))},td=function(e){var t,n=(t={},{register:function(e,n){t[e]={name:e,settings:n}},lookup:function(e){return ye(t,e).map((function(e){return e.settings}))}});Ku(e,n);var r=Gu(e);return{register:function(e,t){n.register(e,t)},annotate:function(t,r){n.lookup(t).each((function(n){ed(e,t,n,r)}))},annotationChanged:function(e,t){r.addListener(e,t)},remove:function(t){qu(e,L.some(t)).each((function(e){q(e.elements,bn)}))},getAll:function(t){var n=function(e,t){var n=Dt.fromDom(e.getBody()),r=Hu(n,"["+Vu()+'="'+t+'"]'),o={};return q(r,(function(e){var t=tr(e,Wu()),n=ye(o,t).getOr([]);o[t]=n.concat([e])})),o}(e,t);return me(n,(function(e){return W(e,(function(e){return e.dom}))}))}}},nd=function(e){return{getBookmark:_(Ql,e),moveToBookmark:_(Jl,e)}};nd.isBookmarkNode=Zl;var rd=function(e,t){for(;t&&t!==e;){if(qn(t)||$n(t))return t;t=t.parentNode}return null},od=function(e,t,n){if(n.collapsed)return!1;if(kt.browser.isIE()&&n.startOffset===n.endOffset-1&&n.startContainer===n.endContainer){var r=n.startContainer.childNodes[n.startOffset];if(Nn(r))return V(r.getClientRects(),(function(n){return sc(n,e,t)}))}return V(n.getClientRects(),(function(n){return sc(n,e,t)}))},id=function(e,t,n){return e.fire(t,n)},ad=function(e,t,n,r){return e.fire("FormatApply",{format:t,node:n,vars:r})},ud=function(e,t,n,r){return e.fire("FormatRemove",{format:t,node:n,vars:r})},cd={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,ESC:27,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||cd.metaKeyPressed(e)},metaKeyPressed:function(e){return kt.mac?e.metaKey:e.ctrlKey&&!e.altKey}},sd=$n,ld=function(e,t){var n,r,o,i,a,u,c,s,l,f,d,m,p,g,h,v="data-mce-selected",b=t.dom,w=_t.each,x=t.getDoc(),C=document,k=Math.abs,S=Math.round,T=t.getBody(),E={nw:[0,0,-1,-1],ne:[1,0,1,-1],se:[1,1,1,1],sw:[0,1,-1,1]},O=function(e){return e&&("IMG"===e.nodeName||t.dom.is(e,"figure.image"))},_=function(e){return Kn(e)||b.hasClass(e,"mce-preview-object")},A=function(e){var n=e.target;(function(e,t){if("longpress"===e.type||0===e.type.indexOf("touch")){var n=e.touches[0];return O(e.target)&&!od(n.clientX,n.clientY,t)}return O(e.target)&&!od(e.clientX,e.clientY,t)})(e,t.selection.getRng())&&!e.isDefaultPrevented()&&t.selection.select(n)},D=function(e){return b.is(e,"figure.image")?[e.querySelector("img")]:b.hasClass(e,"mce-preview-object")&&y(e.firstElementChild)?[e,e.firstElementChild]:[e]},N=function(e){var n=ys(t);return!!n&&("false"!==e.getAttribute("data-mce-resize")&&(e!==t.getBody()&&(b.hasClass(e,"mce-preview-object")?Rt(Dt.fromDom(e.firstElementChild),n):Rt(Dt.fromDom(e),n))))},R=function(e,n,r){if(y(r)){var o=D(e);q(o,(function(e){e.style[n]||!t.schema.isValid(e.nodeName.toLowerCase(),n)?b.setStyle(e,n,r):b.setAttrib(e,n,""+r)}))}},P=function(e,t,n){R(e,"width",t),R(e,"height",n)},B=function(e){var a,v,y,w,x;m=(m=(a=e.screenX-u)*i[2]+s)<5?5:m,p=(p=(v=e.screenY-c)*i[3]+l)<5?5:p,y=(O(n)||_(n))&&!1!==function(e){return e.getParam("resize_img_proportional",!0,"boolean")}(t)?!cd.modifierPressed(e):cd.modifierPressed(e),y&&(k(a)>k(v)?(p=S(m*f),m=S(p/f)):(m=S(p/f),p=S(m*f))),P(r,m,p),b.setStyles(o,{left:w=(w=i.startPos.x+a)>0?w:0,top:x=(x=i.startPos.y+v)>0?x:0,display:"block"}),o.innerHTML=m+" × "+p,i[2]<0&&r.clientWidth<=m&&b.setStyle(r,"left",undefined+(s-m)),i[3]<0&&r.clientHeight<=p&&b.setStyle(r,"top",undefined+(l-p)),(a=T.scrollWidth-g)+(v=T.scrollHeight-h)!==0&&b.setStyles(o,{left:w-a,top:x-v}),d||(!function(e,t,n,r,o){e.fire("ObjectResizeStart",{target:t,width:n,height:r,origin:o})}
1(t,n,s,l,"corner-"+i.name),d=!0)},I=function(){var e=d;d=!1,e&&(R(n,"width",m),R(n,"height",p)),b.unbind(x,"mousemove",B),b.unbind(x,"mouseup",I),C!==x&&(b.unbind(C,"mousemove",B),b.unbind(C,"mouseup",I)),b.remove(r),b.remove(o),b.remove(a),M(n),e&&(!function(e,t,n,r,o){e.fire("ObjectResized",{target:t,width:n,height:r,origin:o})}(t,n,m,p,"corner-"+i.name),b.setAttrib(n,"style",b.getAttrib(n,"style"))),t.nodeChanged()},M=function(e){U();var d=b.getPos(e,T),y=d.x,k=d.y,S=e.getBoundingClientRect(),O=S.width||S.right-S.left,A=S.height||S.bottom-S.top;n!==e&&(L(),n=e,m=p=0);var R=t.fire("ObjectSelected",{target:e}),M=b.getAttrib(n,v,"1");N(e)&&!R.isDefaultPrevented()?w(E,(function(e,t){var d,m=function(d){var m,p=D(n)[0];u=d.screenX,c=d.screenY,f=(l=p.clientHeight)/(s=p.clientWidth),(i=e).name=t,i.startPos={x:O*e[0]+y,y:A*e[1]+k},g=T.scrollWidth,h=T.scrollHeight,a=b.add(T,"div",{class:"mce-resize-backdrop","data-mce-bogus":"all"}),b.setStyles(a,{position:"fixed",left:"0",top:"0",width:"100%",height:"100%"}),r=_(m=n)?b.create("img",{src:kt.transparentSrc}):m.cloneNode(!0),b.addClass(r,"mce-clonedresizable"),b.setAttrib(r,"data-mce-bogus","all"),r.contentEditable="false",b.setStyles(r,{left:y,top:k,margin:0}),P(r,O,A),r.removeAttribute(v),T.appendChild(r),b.bind(x,"mousemove",B),b.bind(x,"mouseup",I),C!==x&&(b.bind(C,"mousemove",B),b.bind(C,"mouseup",I)),o=b.add(T,"div",{class:"mce-resize-helper","data-mce-bogus":"all"},s+" × "+l)};(d=b.get("mceResizeHandle"+t))&&b.remove(d),d=b.add(T,"div",{id:"mceResizeHandle"+t,"data-mce-bogus":"all",class:"mce-resizehandle",unselectable:!0,style:"cursor:"+t+"-resize; margin:0; padding:0"}),11===kt.ie&&(d.contentEditable=!1),b.bind(d,"mousedown",(function(e){e.stopImmediatePropagation(),e.preventDefault(),m(e)})),e.elm=d,b.setStyles(d,{left:O*e[0]+y-d.offsetWidth/2,top:A*e[1]+k-d.offsetHeight/2})})):L(),b.getAttrib(n,v)||n.setAttribute(v,M)},L=function(){U(),n&&n.removeAttribute(v),de(E,(function(e,t){var n=b.get("mceResizeHandle"+t);n&&(b.unbind(n),b.remove(n))}))},F=function(n){var r,o=function(e,t){if(e)do{if(e===t)return!0}while(e=e.parentNode)};d||t.removed||(w(b.select("img[data-mce-selected],hr[data-mce-selected]"),(function(e){e.removeAttribute(v)})),r="mousedown"===n.type?n.target:e.getNode(),o(r=b.$(r).closest("table,img,figure.image,hr,video,span.mce-preview-object")[0],T)&&(H(),o(e.getStart(!0),r)&&o(e.getEnd(!0),r))?M(r):L())},j=function(e){return sd(rd(t.getBody(),e))},U=function(){de(E,(function(e){e.elm&&(b.unbind(e.elm),delete e.elm)}))},H=function(){try{t.getDoc().execCommand("enableObjectResizing",!1,"false")}catch(e){}};t.on("init",(function(){if(H(),kt.browser.isIE()||kt.browser.isEdge()){t.on("mousedown click",(function(e){var n=e.target,r=n.nodeName;d||!/^(TABLE|IMG|HR)$/.test(r)||j(n)||(2!==e.button&&t.selection.select(n,"TABLE"===r),"mousedown"===e.type&&t.nodeChanged())}));var e=function(e){var n=function(e){io.setEditorTimeout(t,(function(){return t.selection.select(e)}))};if(j(e.target)||Kn(e.target))return e.preventDefault(),void n(e.target);/^(TABLE|IMG|HR)$/.test(e.target.nodeName)&&(e.preventDefault(),"IMG"===e.target.tagName&&n(e.target))};b.bind(T,"mscontrolselect",e),t.on("remove",(function(){return b.unbind(T,"mscontrolselect",e)}))}var r=io.throttle((function(e){t.composing||F(e)}));t.on("NodeChange ResizeEditor ResizeWindow ResizeContent drop",r),t.on("keyup compositionend",(function(e){n&&"TABLE"===n.nodeName&&r(e)})),t.on("hide blur",L),t.on("contextmenu longpress",A,!0)})),t.on("remove",U);return{isResizable:N,showResizeRect:M,hideResizeRect:L,updateResizeRect:F,destroy:function(){n=r=a=null}}},fd=function(e){return qn(e)||$n(e)},dd=function(e,t,n){var r,o,i=n;if(i.caretPositionFromPoint)(o=i.caretPositionFromPoint(e,t))&&((r=n.createRange()).setStart(o.offsetNode,o.offset),r.collapse(!0));else if(i.caretRangeFromPoint)r=i.caretRangeFromPoint(e,t);else if(i.body.createTextRange){r=i.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=function(e,t,n){var r,o=n.elementFromPoint(e,t),i=n.body.createTextRange();if(o&&"HTML"!==o.tagName||(o=n.body),i.moveToElementText(o),(r=(r=_t.toArray(i.getClientRects())).sort((function(e,n){return(e=Math.abs(Math.max(e.top-t,e.bottom-t)))-Math.abs(Math.max(n.top-t,n.bottom-t))}))).length>0){t=(r[0].bottom+r[0].top)/2;try{return i.moveToPoint(e,t),i.collapse(!0),i}catch(e){}}return null}(e,t,n)}return function(e,t){var n=e&&e.parentElement?e.parentElement():null;return $n(function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(n,t,fd))?null:e}(r,n.body)}return r},md=function(e,t){return e&&t&&e.startContainer===t.startContainer&&e.startOffset===t.startOffset&&e.endContainer===t.endContainer&&e.endOffset===t.endOffset},pd=function(e,t,n){return null!==function(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}(e,t,n)}
1,gd=function(e,t,n){return pd(e,t,(function(e){return e.nodeName===n}))},hd=function(e){return e&&"TABLE"===e.nodeName},vd=function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)},bd=function(e,t){return Ao(e)&&!1===pd(e,t,Hl)},yd=function(e,t,n){for(var r=new co(t,e.getParent(t.parentNode,e.isBlock)||e.getRoot());t=r[n?"prev":"next"]();)if(Vn(t))return!0},wd=function(e,t,n,r,o){var i,a,u=e.getRoot(),c=e.schema.getNonEmptyElements(),s=e.getParent(o.parentNode,e.isBlock)||u;if(r&&Vn(o)&&t&&e.isEmpty(s))return L.some(Rc(o.parentNode,e.nodeIndex(o)));for(var l=new co(o,s);a=l[r?"prev":"next"]();){if("false"===e.getContentEditableParent(a)||bd(a,u))return L.none();if(jn(a)&&a.nodeValue.length>0)return!1===gd(a,u,"A")?L.some(Rc(a,r?a.nodeValue.length:0)):L.none();if(e.isBlock(a)||c[a.nodeName.toLowerCase()])return L.none();i=a}return n&&i?L.some(Rc(i,0)):L.none()},xd=function(e,t,n,r){var o,i,a,u,c=e.getRoot(),s=!1;i=r[(n?"start":"end")+"Offset"];var l=Nn(o=r[(n?"start":"end")+"Container"])&&i===o.childNodes.length,f=e.schema.getNonEmptyElements();if(u=n,Ao(o))return L.none();if(Nn(o)&&i>o.childNodes.length-1&&(u=!1),Hn(o)&&(o=c,i=0),o===c){if(u&&(a=o.childNodes[i>0?i-1:0])){if(Ao(a))return L.none();if(f[a.nodeName]||hd(a))return L.none()}if(o.hasChildNodes()){if(i=Math.min(!u&&i>0?i-1:i,o.childNodes.length-1),i=jn(o=o.childNodes[i])&&l?o.data.length:0,!t&&o===c.lastChild&&hd(o))return L.none();if(function(e,t){for(;t&&t!==e;){if($n(t))return!0;t=t.parentNode}return!1}(c,o)||Ao(o))return L.none();if(o.hasChildNodes()&&!1===hd(o)){a=o;var d=new co(o,c);do{if($n(a)||Ao(a)){s=!1;break}if(jn(a)&&a.nodeValue.length>0){i=u?0:a.nodeValue.length,o=a,s=!0;break}if(f[a.nodeName.toLowerCase()]&&!vd(a)){i=e.nodeIndex(a),o=a.parentNode,u||i++,s=!0;break}}while(a=u?d.next():d.prev())}}}return t&&(jn(o)&&0===i&&wd(e,l,t,!0,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),Nn(o)&&((a=o.childNodes[i])||(a=o.childNodes[i-1]),!a||!Vn(a)||function(e,t){return e.previousSibling&&e.previousSibling.nodeName===t}(a,"A")||yd(e,a,!1)||yd(e,a,!0)||wd(e,l,t,!0,a).each((function(e){o=e.container(),i=e.offset(),s=!0})))),u&&!t&&jn(o)&&i===o.nodeValue.length&&wd(e,l,t,!1,o).each((function(e){o=e.container(),i=e.offset(),s=!0})),s?L.some(Rc(o,i)):L.none()},Cd=function(e,t){var n=t.collapsed,r=t.cloneRange(),o=Rc.fromRangeStart(t);return xd(e,n,!0,r).each((function(e){n&&Rc.isAbove(o,e)||r.setStart(e.container(),e.offset())})),n||xd(e,n,!1,r).each((function(e){r.setEnd(e.container(),e.offset())})),n&&r.collapse(!0),md(t,r)?L.none():L.some(r)},kd=function(e,t){return e.splitText(t)}
1,Sd=function(e){var t=e.startContainer,n=e.startOffset,r=e.endContainer,o=e.endOffset;return t===r&&jn(t)?n>0&&n<t.nodeValue.length&&(t=(r=kd(t,n)).previousSibling,o>n?(t=r=kd(r,o-=n).previousSibling,o=r.nodeValue.length,n=0):o=0):(jn(t)&&n>0&&n<t.nodeValue.length&&(t=kd(t,n),n=0),jn(r)&&o>0&&o<r.nodeValue.length&&(o=(r=kd(r,o).previousSibling).nodeValue.length)),{startContainer:t,startOffset:n,endContainer:r,endOffset:o}},Td=function(e){return{walk:function(t,n){return Mf(e,t,n)},split:Sd,normalize:function(t){return Cd(e,t).fold(R,(function(e){return t.setStart(e.startContainer,e.startOffset),t.setEnd(e.endContainer,e.endOffset),!0}))}}};Td.compareRanges=md,Td.getCaretRangeFromPoint=dd,Td.getSelectedNode=lc,Td.getNode=fc;var Ed,Od=function(e,t){var n=function(n){var r=t(n);if(r<=0||null===r){var o=ar(n,e);return parseFloat(o)||0}return r},r=function(e,t){return X(t,(function(t,n){var r=ar(e,n),o=void 0===r?0:parseInt(r,10);return isNaN(o)?t:t+o}),0)};return{set:function(t,n){if(!x(n)&&!n.match(/^[0-9]+$/))throw new Error(e+".set accepts only positive integer values. Value was "+n);var r=t.dom;Qn(r)&&(r.style[e]=n+"px")},get:n,getOuter:n,aggregate:r,max:function(e,t,n){var o=r(e,n);return t>o?t-o:0}}}("height",(function(e){var t=e.dom;return yn(e)?t.getBoundingClientRect().height:t.offsetHeight})),_d=function(e,t){return e.view(t).fold(T([]),(function(t){var n=e.owner(t),r=_d(e,n);return[t].concat(r)}))},Ad=Object.freeze({__proto__:null,view:function(e){var t;return(e.dom===document?L.none():L.from(null===(t=e.dom.defaultView)||void 0===t?void 0:t.frameElement)).map(Dt.fromDom)},owner:function(e){return qt(e)}}),Dd=function(e){var t=Dt.fromDom(document),n=Sn(t),r=function(e,t){var n=t.owner(e);return _d(t,n)}(e,Ad),o=kn(e),i=Y(r,(function(e,t){var n=kn(t);return{left:e.left+n.left,top:e.top+n.top}}),{left:0,top:0});return xn(i.left+o.left+n.left,i.top+o.top+n.top)},Nd=function(e){return"textarea"===Lt(e)},Rd=function(e,t){var n=function(e){var t=e.dom.ownerDocument,n=t.body,r=t.defaultView,o=t.documentElement;if(n===e.dom)return xn(n.offsetLeft,n.offsetTop);var i=Cn(null==r?void 0:r.pageYOffset,o.scrollTop),a=Cn(null==r?void 0:r.pageXOffset,o.scrollLeft),u=Cn(o.clientTop,n.clientTop),c=Cn(o.clientLeft,n.clientLeft);return kn(e).translate(a-c,i-u)}(e),r=function(e){return Od.get(e)}(e);return{element:e,bottom:n.top+r,height:r,pos:n,cleanup:t}},Pd=function(e,t){var n=function(e,t){var n=Jt(e);if(0===n.length||Nd(e))return{element:e,offset:t};if(t<n.length&&!Nd(n[t]))return{element:n[t],offset:0};var r=n[n.length-1];return Nd(r)?{element:e,offset:t}:"img"===Lt(r)?{element:r,offset:1}:Ht(r)?{element:r,offset:Xf(r).length}:{element:r,offset:Jt(r).length}}(e,t),r=Dt.fromHtml('<span data-mce-bogus="all" style="display: inline-block;">\ufeff</span>');return fn(n.element,r),Rd(r,(function(){return vn(r)}))},Bd=function(e,t,n,r){Fd(e,(function(o,i){return Md(e,t,n,r)}),n)},Id=function(e,t,n,r,o){var i={elm:r.element.dom,alignToTop:o};(function(e,t){return e.fire("ScrollIntoView",t).isDefaultPrevented()})(e,i)||(n(t,Sn(t).top,r,o),function(e,t){e.fire("AfterScrollIntoView",t)}(e,i))},Md=function(e,t,n,r){var o=Dt.fromDom(e.getBody()),i=Dt.fromDom(e.getDoc());var a=Pd(Dt.fromDom(n.startContainer),n.startOffset);Id(e,i,t,a,r),a.cleanup()},Ld=function(e,t,n,r){var o=Dt.fromDom(e.getDoc());Id(e,o,n,function(e){return Rd(Dt.fromDom(e),C)}(t),r)},Fd=function(e,t,n){var r=n.startContainer,o=n.startOffset,i=n.endContainer,a=n.endOffset;t(Dt.fromDom(r),Dt.fromDom(i));var u=e.dom.createRng();u.setStart(r,o),u.setEnd(i,a),e.selection.setRng(n)},jd=function(e,t,n,r){var o=e.pos;n?Tn(o.left,o.top,r):Tn(o.left,o.top-t+e.height,r)},Ud=function(e,t,n,r,o){var i=n+t,a=r.pos.top,u=r.bottom,c=u-a>=n;if(a<t)jd(r,n,!1!==o,e);else if(a>i){jd(r,n,c?!1!==o:!0===o,e)}else u>i&&!c&&jd(r,n,!0===o,e)},Hd=function(e,t,n,r){Ud(e,t,e.dom.defaultView.innerHeight,n,r)},zd=function(e,t,n,r){Ud(e,t,e.dom.defaultView.innerHeight,n,r);var o=Dd(n.element),i=_n(window);o.top<i.y?En(n.element,!1!==r):o.top>i.bottom&&En(n.element,!0===r)},Vd=function(e,t,n){return Bd(e,Hd,t,n)},Wd=function(e,t,n){return Ld(e,t,Hd,n)},qd=function(e,t,n){return Bd(e,zd,t,n)},$d=function(e,t,n){return Ld(e,t,zd,n)}
1,Gd=function(e,t,n){(e.inline?Vd:qd)(e,t,n)},Kd=function(e){var t=un(e).dom;return e.dom===t.activeElement},Yd=function(e){return void 0===e&&(e=Dt.fromDom(document)),L.from(e.dom.activeElement).map(Dt.fromDom)},Xd=function(e,t,n,r){return{start:e,soffset:t,finish:n,foffset:r}},Qd=(Er([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),function(e){return e.fold(E,E,E)}),Jd=Er([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),Zd={domRange:Jd.domRange,relative:Jd.relative,exact:Jd.exact,exactFromRange:function(e){return Jd.exact(e.start,e.soffset,e.finish,e.foffset)},getWin:function(e){var t=function(e){return e.match({domRange:function(e){return Dt.fromDom(e.startContainer)},relative:function(e,t){return Qd(e)},exact:function(e,t,n,r){return e}})}(e);return $t(t)},range:Xd},em=pt().browser,tm=function(e,t){var n=Ht(t)?Xf(t).length:Jt(t).length+1;return e>n?n:e<0?0:e},nm=function(e){return Zd.range(e.start,tm(e.soffset,e.start),e.finish,tm(e.foffset,e.finish))},rm=function(e,t){return!Dn(t.dom)&&(Mt(e,t)||Bt(e,t))},om=function(e){return function(t){return rm(e,t.start)&&rm(e,t.finish)}},im=function(e){return!0===e.inline||em.isIE()},am=function(e){return Zd.range(Dt.fromDom(e.startContainer),e.startOffset,Dt.fromDom(e.endContainer),e.endOffset)},um=function(e){return function(e){var t=e.getSelection();return(t&&0!==t.rangeCount?L.from(t.getRangeAt(0)):L.none()).map(am)}($t(e).dom).filter(om(e))},cm=function(e){var t=document.createRange();try{return t.setStart(e.start.dom,e.soffset),t.setEnd(e.finish.dom,e.foffset),L.some(t)}catch(e){return L.none()}},sm=function(e){var t=im(e)?um(Dt.fromDom(e.getBody())):L.none();e.bookmark=t.isSome()?t:e.bookmark},lm=function(e){return(e.bookmark?e.bookmark:L.none()).bind((function(t){return function(e,t){return L.from(t).filter(om(e)).map(nm)}(Dt.fromDom(e.getBody()),t)})).bind(cm)},fm={isEditorUIElement:function(e){var t=e.className.toString();return-1!==t.indexOf("tox-")||-1!==t.indexOf("mce-")}},dm=function(e,t){pt().browser.isIE()?function(e){e.on("focusout",(function(){sm(e)}))}(e):function(e,t){e.on("mouseup touchend",(function(e){t.throttle()}))}(e,t),e.on("keyup NodeChange",(function(t){(function(e){return"nodechange"===e.type&&e.selectionChange})(t)||sm(e)}))},mm=function(e){var t=Nu((function(){sm(e)}),0);e.on("init",(function(){e.inline&&function(e,t){var n=function(){t.throttle()};yu.DOM.bind(document,"mouseup",n),e.on("remove",(function(){yu.DOM.unbind(document,"mouseup",n)}))}(e,t),dm(e,t)})),e.on("remove",(function(){t.cancel()}))},pm=yu.DOM,gm=function(e,t){var n=function(e){return e.getParam("custom_ui_selector","","string")}(e),r=pm.getParent(t,(function(t){return function(e){return fm.isEditorUIElement(e)}(t)||!!n&&e.dom.is(t,n)}));return null!==r},hm=function(e,t){var n=t.editor;mm(n),n.on("focusin",(function(){var t=e.focusedEditor;t!==n&&(t&&t.fire("blur",{focusedEditor:n}),e.setActive(n),e.focusedEditor=n,n.fire("focus",{blurredEditor:t}),n.focus(!0))})),n.on("focusout",(function(){io.setEditorTimeout(n,(function(){var t=e.focusedEditor;gm(n,function(e){try{var t=un(Dt.fromDom(e.getElement()));return Yd(t).fold((function(){return document.body}),(function(e){return e.dom}))}catch(e){return document.body}}(n))||t!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null)}))})),Ed||(Ed=function(t){var n=e.activeEditor;n&&function(e){if(an()&&y(e.target)){var t=Dt.fromDom(e.target);if(Ut(t)&&ln(t)&&e.composed&&e.composedPath){var n=e.composedPath();if(n)return ae(n)}}return L.from(e.target)}(t).each((function(t){t.ownerDocument===document&&(t===document.body||gm(n,t)||e.focusedEditor!==n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))}))},pm.bind(document,"focusin",Ed))},vm=function(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(pm.unbind(document,"focusin",Ed),Ed=null)},bm=function(e,t){return function(e){return e.collapsed?L.from(fc(e.startContainer,e.startOffset)).map(Dt.fromDom):L.none()}(t).bind((function(t){return bo(t)?L.some(t):!1===Mt(e,t)?L.some(e):L.none()}))},ym=function(e,t){bm(Dt.fromDom(e.getBody()),t).bind((function(e){return Fl(e.dom)})).fold((function(){e.selection.normalize()}),(function(t){return e.selection.setRng(t.toRange())}))},wm=function(e){if(e.setActive)try{e.setActive()}catch(t){e.focus()}else e.focus()},xm=function(e){return Kd(e)||(t=e,Yd(un(t)).filter((function(e){return t.dom.contains(e.dom)}))).isSome();var t},Cm=function(e){return e.inline?function(e){var t=e.getBody();return t&&xm(Dt.fromDom(t))}(e):function(e){return e.iframeElement&&Kd(Dt.fromDom(e.iframeElement))}(e)},km=function(e){return Cm(e)||function(e){var t=un(Dt.fromDom(e.getElement()));return Yd(t).filter((function(t){return!(void 0!==(n=t.dom.classList)&&(n.contains("tox-edit-area")||n.c
1ontains("tox-edit-area__iframe")||n.contains("mce-content-body")))&&gm(e,t.dom);var n})).isSome()}(e)},Sm=function(e){return e.editorManager.setActive(e)},Tm=function(e,t){e.removed||(t?Sm(e):function(e){var t=e.selection,n=e.getBody(),r=t.getRng();e.quirks.refreshContentEditable(),void 0!==e.bookmark&&!1===Cm(e)&&lm(e).each((function(t){e.selection.setRng(t),r=t}));var o=function(e,t){return e.dom.getParent(t,(function(t){return"true"===e.dom.getContentEditable(t)}))}(e,t.getNode());if(e.$.contains(n,o))return wm(o),ym(e,r),void Sm(e);e.inline||(kt.opera||wm(n),e.getWin().focus()),(kt.gecko||e.inline)&&(wm(n),ym(e,r)),Sm(e)}(e))},Em=function(e,t,n,r,o){var i=n?t.startOffset:t.endOffset;return L.from(n?t.startContainer:t.endContainer).map(Dt.fromDom).map((function(e){return r&&t.collapsed?e:Zt(e,o(e,i)).getOr(e)})).bind((function(e){return Ut(e)?L.some(e):Gt(e).filter(Ut)})).map((function(e){return e.dom})).getOr(e)},Om=function(e,t,n){return Em(e,t,!0,n,(function(e,t){return Math.min(nn(e),t)}))},_m=function(e,t,n){return Em(e,t,!1,n,(function(e,t){return t>0?t-1:t}))},Am=function(e,t){for(var n=e;e&&jn(e)&&0===e.length;)e=t?e.nextSibling:e.previousSibling;return e||n},Dm=function(e,t){return W(t,(function(t){var n=e.fire("GetSelectionRange",{range:t});return n.range!==t?n.range:t}))},Nm={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11},Rm=function(e,t,n){var r=n?"lastChild":"firstChild",o=n?"prev":"next";if(e[r])return e[r];if(e!==t){var i=e[o];if(i)return i;for(var a=e.parent;a&&a!==t;a=a.parent)if(i=a[o])return i}},Pm=function(e){if(!Xo(e.value))return!1;var t=e.parent;return!t||"span"===t.name&&!t.attr("style")||!/^[ ]+$/.test(e.value)},Bm=function(e){var t="a"===e.name&&!e.attr("href")&&e.attr("id");return e.attr("name")||e.attr("id")&&!e.firstChild||e.attr("data-mce-bookmark")||t},Im=function(){function e(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}return e.create=function(t,n){var r=new e(t,Nm[t]||1);return n&&de(n,(function(e,t){r.attr(t,e)})),r},e.prototype.replace=function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},e.prototype.attr=function(e,t){var n,r=this;if("string"!=typeof e)return null!=e&&de(e,(function(e,t){r.attr(t,e)})),r;if(n=r.attributes){if(void 0!==t){if(null===t){if(e in n.map){delete n.map[e];for(var o=n.length;o--;)if(n[o].name===e)return n.splice(o,1),r}return r}if(e in n.map){for(o=n.length;o--;)if(n[o].name===e){n[o].value=t;break}}else n.push({name:e,value:t});return n.map[e]=t,r}return n.map[e]}},e.prototype.clone=function(){var t,n=this,r=new e(n.name,n.type);if(t=n.attributes){var o=[];o.map={};for(var i=0,a=t.length;i<a;i++){var u=t[i];"id"!==u.name&&(o[o.length]={name:u.name,value:u.value},o.map[u.name]=u.value)}r.attributes=o}return r.value=n.value,r.shortEnded=n.shortEnded,r},e.prototype.wrap=function(e){var t=this;return t.parent.insert(e,t),e.append(t),t},e.prototype.unwrap=function(){for(var e=this,t=e.firstChild;t;){var n=t.next;e.insert(t,e,!0),t=n}e.remove()},e.prototype.remove=function(){var e=this,t=e.parent,n=e.next,r=e.prev;return t&&(t.firstChild===e?(t.firstChild=n,n&&(n.prev=null)):r.next=n,t.lastChild===e?(t.lastChild=r,r&&(r.next=null)):n.prev=r,e.parent=e.next=e.prev=null),e},e.prototype.append=function(e){var t=this;e.parent&&e.remove();var n=t.lastChild;return n?(n.next=e,e.prev=n,t.lastChild=e):t.lastChild=t.firstChild=e,e.parent=t,e},e.prototype.insert=function(e,t,n){e.parent&&e.remove();var r=t.parent||this;return n?(t===r.firstChild?r.firstChild=e:t.prev.next=e,e.prev=t.prev,e.next=t,t.prev=e):(t===r.lastChild?r.lastChild=e:t.next.prev=e,e.next=t.next,e.prev=t,t.next=e),e.parent=r,e},e.prototype.getAll=function(e){for(var t=[],n=this.firstChild;n;n=Rm(n,this))n.name===e&&t.push(n);return t},e.prototype.children=function(){for(var e=[],t=this.firstChild;t;t=t.next)e.push(t);return e},e.prototype.empty=function(){var e=this;if(e.firstChild){for(var t=[],n=e.firstChild;n;n=Rm(n,e))t.push(n);for(var r=t.length;r--;){(n=t[r]).parent=n.firstChild=n.lastChild=n.next=n.prev=null}}
1return e.firstChild=e.lastChild=null,e},e.prototype.isEmpty=function(e,t,n){void 0===t&&(t={});var r=this,o=r.firstChild;if(Bm(r))return!1;if(o)do{if(1===o.type){if(o.attr("data-mce-bogus"))continue;if(e[o.name])return!1;if(Bm(o))return!1}if(8===o.type)return!1;if(3===o.type&&!Pm(o))return!1;if(3===o.type&&o.parent&&t[o.parent.name]&&Xo(o.value))return!1;if(n&&n(o))return!1}while(o=Rm(o,r));return!0},e.prototype.walk=function(e){return Rm(this,null,e)},e}(),Mm=_t.makeMap("NOSCRIPT STYLE SCRIPT XMP IFRAME NOEMBED NOFRAMES PLAINTEXT"," "),Lm=function(e){return d(e.nodeValue)&&Le(e.nodeValue,Co)},Fm=function(e){return(0===e.length?"":W(e,(function(e){return"["+e+"]"})).join(",")+",")+'[data-mce-bogus="all"]'},jm=function(e,t,n){return document.createTreeWalker(e,t,n,!1)},Um=function(e){return jm(e,NodeFilter.SHOW_COMMENT,(function(e){return Lm(e)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}))},Hm=function(e){return jm(e,NodeFilter.SHOW_TEXT,(function(e){if(Lm(e)){var t=e.parentNode;return t&&we(Mm,t.nodeName)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}return NodeFilter.FILTER_SKIP}))},zm=function(e){return null!==Um(e).nextNode()},Vm=function(e){return null!==Hm(e).nextNode()},Wm=function(e,t){return null!==t.querySelector(Fm(e))},qm=function(e,t){q(function(e,t){return t.querySelectorAll(Fm(e))}(e,t),(function(t){var n=Dt.fromDom(t);"all"===tr(n,"data-mce-bogus")?vn(n):q(e,(function(e){rr(n,e)&&or(n,e)}))}))},$m=function(e){for(var t=e.nextNode();null!==t;)t.nodeValue=null,t=e.nextNode()},Gm=k($m,Um),Km=k($m,Hm),Ym=function(e,t){var n=[{condition:_(Wm,t),action:_(qm,t)},{condition:zm,action:Gm},{condition:Vm,action:Km}],r=e,o=!1;return q(n,(function(t){var n=t.action;(0,t.condition)(r)&&(o||(r=e.cloneNode(!0),o=!0),n(r))})),r},Xm=function(e,t,n,r){var o,i=function(e,t){return De(De({},e),{format:t,get:!0,getInner:!0})}(t,n),a=t.no_events?i:e.fire("BeforeGetContent",i);return o="raw"===a.format?_t.trim(So(Ym(r,e.serializer.getTempAttrs()).innerHTML)):"text"===a.format?e.dom.isEmpty(r)?"":So(r.innerText||r.textContent):"tree"===a.format?e.serializer.serialize(r,a):function(e,t){var n=is(e),r=new RegExp("^(<"+n+"[^>]*>( | |\\s|Â |<br \\/>|)<\\/"+n+">[\r\n]*|<br \\/>[\r\n]*)$");return t.replace(r,"")}(e,e.serializer.serialize(r,a)),a.content=z(["text","tree"],a.format)||wo(Dt.fromDom(r))?o:_t.trim(o),a.no_events?a.content:e.fire("GetContent",a).content},Qm=_t.each,Jm=function(e){return{compare:function(t,n){if(t.nodeName!==n.nodeName)return!1;var r=function(t){var n={};return Qm(e.getAttribs(t),(function(r){var o=r.nodeName.toLowerCase();0!==o.indexOf("_")&&"style"!==o&&0!==o.indexOf("data-")&&(n[o]=e.getAttrib(t,o))})),n},o=function(e,t){var n,r;for(r in e)if(we(e,r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(we(t,r))return!1;return!0};return!!o(r(t),r(n))&&(!!o(e.parseStyle(e.getAttrib(t,"style")),e.parseStyle(e.getAttrib(n,"style")))&&(!Zl(t)&&!Zl(n)))}}},Zm=_t.makeMap,ep=function(e){var t=[],n=(e=e||{}).indent,r=Zm(e.indent_before||""),o=Zm(e.indent_after||""),i=wi.getEncodeFunc(e.entity_encoding||"raw",e.entities),a="html"===e.element_format;return{start:function(e,u,c){var s,l,f,d;if(n&&r[e]&&t.length>0&&(d=t[t.length-1]).length>0&&"\n"!==d&&t.push("\n"),t.push("<",e),u)for(s=0,l=u.length;s<l;s++)t.push(" ",(f=u[s]).name,'="',i(f.value,!0),'"');t[t.length]=!c||a?">":" />",c&&n&&o[e]&&t.length>0&&(d=t[t.length-1]).length>0&&"\n"!==d&&t.push("\n")},end:function(e){var r;t.push("</",e,">"),n&&o[e]&&t.length>0&&(r=t[t.length-1]).length>0&&"\n"!==r&&t.push("\n")},text:function(e,n){e.length>0&&(t[t.length]=n?e:i(e))},cdata:function(e){t.push("<![CDATA[",e,"]]>")},comment:function(e){t.push("\x3c!--",e,"--\x3e")},pi:function(e,r){r?t.push("<?",e," ",i(r),"?>"):t.push("<?",e,"?>"),n&&t.push("\n")},doctype:function(e){t.push("<!DOCTYPE",e,">",n?"\n":"")},reset:function(){t.length=0},getContent:function(){return t.join("").replace(/\n$/,"")}}},tp=function(e,t){void 0===t&&(t=Ri());var n=ep(e);(e=e||{}).validate=!("validate"in e)||e.validate;return{serialize:function(r){var o=e.validate,i={3:function(e){n.text(e.value,e.raw)},8:function(e){n.comment(e.value)},7:function(e){n.pi(e.name,e.value)},10:function(e){n.doctype(e.value)},4:function(e){n.cdata(e.value)},11:function(e){if(e=e.firstChild)do{a(e)}while(e=e.next)}};n.reset();var a=function(e){var r=i[e.type];if(r)r(e);else{var u=e.name,c=e.shortEnded,s=e.attributes;if(o&&s&&s.length>1){var l=[];l.map={};var f=t.getElementRule(e.name);if(f){for(var d=0,m=f.attributesOrder.length;d<m;d++){if((p=f.attributesOrder[d])in s.map)l.map[p]=g=s.map[p],l.push({name:p,value:g})}for(d=0,m=s.length;d<m;d++){var p,g;if(!((p=s[d].name)in l.map))l.map[p]=g=s.map[p],l.push({name:p,value:g})}s=l}}if(n.start(e.name,s,c),!c){if(e=e.firstChild)do{a(e)}while(e=e.next);n.end(u)}}};return 1!==r.type||e.inner?i[11](r):a(r),n.getContent()}}},np=new Set;q(["margin","margin-left","margin-right","margin-top","margin-bottom","padding","padding-left","padding-right","padding-top","padding-bottom","border","border-width","border-style","border-color","background","background-attachment","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","float","position","left","right","top","bottom","z-index","display","transform","width","max-width","min-width","height","max-height","min-height","overflow","overflow-x","overflow-y","text-overflow","vertical-align","transition","transition-delay","transition-duration","transition-property","transition-timing-function"],(function(e){np.add(e)}));var rp=["font","text-decoration","text-emphasis"],op=function(e,t){return le(e.parseStyle(e.getAttrib(t,"style")))},ip=function(e,t){return te(op(e,t),(function(e){return!function(e){return np.has(e)}(e)}))},ap=function(e,t,n){var r=op(e,t),o=op(e,n),i=function(r){var o=e.getStyle(t,r),i=e.getStyle(n,r);return Ve(o)&&Ve(i)&&o!==i};return V(r,(function(e){var t=function(t){return V(t,(function(t){return t===e}))};if(!t(o)&&t(rp)){var n=K(o,(function(e){return V(rp,(function(t){return Fe(e,t)}))}));return V(n,i)}return i(e)}))},up=function(e,t,n){return L.from(n.container()).filter(jn).exists((function(r){var o=e?0:-1;return t(r.data.charAt(n.offset()+o))}))},cp=_(up,!0,tf),sp=_(up,!1,tf),lp=function(e){var t=e.container();return jn(t)&&(0===t.data.length||ko(t.data)&&nd.isBookmarkNode(t.parentNode))},fp=function(e,t){return function(n){return L.from(ol(e?0:-1,n)).filter(t).isSome()}}
1,dp=function(e){return Wn(e)&&"block"===ar(Dt.fromDom(e),"display")},mp=function(e){return $n(e)&&!function(e){return Nn(e)&&"all"===e.getAttribute("data-mce-bogus")}(e)},pp=fp(!0,dp),gp=fp(!1,dp),hp=fp(!0,Kn),vp=fp(!1,Kn),bp=fp(!0,Mn),yp=fp(!1,Mn),wp=fp(!0,mp),xp=fp(!1,mp),Cp=function(e){var t=Hu(e,"br"),n=K(function(e){for(var t=[],n=e.dom;n;)t.push(Dt.fromDom(n)),n=n.lastChild;return t}(e).slice(-1),po);t.length===n.length&&q(n,vn)},kp=function(e){hn(e),pn(e,Dt.fromHtml('<br data-mce-bogus="1">'))},Sp=function(e){tn(e).each((function(t){Kt(t).each((function(n){fo(e)&&po(t)&&fo(n)&&vn(t)}))}))},Tp=function(e,t,n){return Mt(t,e)?(r=function(e,t){for(var n=w(t)?t:R,r=e.dom,o=[];null!=r.parentNode;){var i=r.parentNode,a=Dt.fromDom(i);if(o.push(a),!0===n(a))break;r=i}return o}(e,(function(e){return n(e)||Bt(e,t)})),r.slice(0,-1)):[];var r},Ep=function(e,t){return Tp(e,t,R)},Op=function(e,t){return[e].concat(Ep(e,t))},_p=function(e,t,n){return Bl(e,t,n,lp)},Ap=function(e,t){return J(Op(Dt.fromDom(t.container()),e),fo)},Dp=function(e,t,n){return _p(e,t.dom,n).forall((function(e){return Ap(t,n).fold((function(){return!1===rl(e,n,t.dom)}),(function(r){return!1===rl(e,n,t.dom)&&Mt(r,Dt.fromDom(e.container()))}))}))},Np=function(e,t,n){return Ap(t,n).fold((function(){return _p(e,t.dom,n).forall((function(e){return!1===rl(e,n,t.dom)}))}),(function(t){return _p(e,t.dom,n).isNone()}))},Rp=_(Np,!1),Pp=_(Np,!0),Bp=_(Dp,!1),Ip=_(Dp,!0),Mp=function(e){return ml(e).exists(po)},Lp=function(e,t,n){var r=K(Op(Dt.fromDom(n.container()),t),fo),o=ae(r).getOr(t);return Rl(e,o.dom,n).filter(Mp)},Fp=function(e,t){return ml(t).exists(po)||Lp(!0,e,t).isSome()},jp=function(e,t){return function(e){return L.from(e.getNode(!0)).map(Dt.fromDom)}(t).exists(po)||Lp(!1,e,t).isSome()},Up=_(Lp,!1),Hp=_(Lp,!0),zp=function(e){return Rc.isTextPosition(e)&&!e.isAtStart()&&!e.isAtEnd()},Vp=function(e,t){var n=K(Op(Dt.fromDom(t.container()),e),fo);return ae(n).getOr(e)},Wp=function(e,t){return zp(t)?sp(t):sp(t)||Ll(Vp(e,t).dom,t).exists(sp)},qp=function(e,t){return zp(t)?cp(t):cp(t)||Ml(Vp(e,t).dom,t).exists(cp)},$p=function(e){return ml(e).bind((function(e){return Xr(e,Ut)})).exists((function(e){return function(e){return z(["pre","pre-wrap"],e)}(ar(e,"white-space"))}))},Gp=function(e,t){return function(e,t){return Ll(e.dom,t).isNone()}(e,t)||function(e,t){return Ml(e.dom,t).isNone()}(e,t)||Rp(e,t)||Pp(e,t)||jp(e,t)||Fp(e,t)},Kp=function(e,t){return!$p(t)&&(Rp(e,t)||Bp(e,t)||jp(e,t)||Wp(e,t))},Yp=function(e,t){return!$p(t)&&(Pp(e,t)||Ip(e,t)||Fp(e,t)||qp(e,t))},Xp=function(e,t){return Kp(e,t)||Yp(e,function(e){var t=e.container(),n=e.offset();return jn(t)&&n<t.data.length?Rc(t,n+1):e}(t))},Qp=function(e,t){return ef(e.charAt(t))},Jp=function(e){var t=e.container();return jn(t)&&Le(t.data,xo)},Zp=function(e){var t=e.data,n=function(e){var t=e.split("");return W(t,(function(e,n){return ef(e)&&n>0&&n<t.length-1&&nf(t[n-1])&&nf(t[n+1])?" ":e})).join("")}(t);return n!==t&&(e.data=n,!0)},eg=function(e,t){return L.some(t).filter(Jp).bind((function(t){var n=t.container(),r=function(e,t){var n=t.data,r=Rc(t,0);return!(!Qp(n,0)||Xp(e,r)||(t.data=" "+n.slice(1),0))}(e,n)||Zp(n)||function(e,t){var n=t.data,r=Rc(t,n.length-1);return!(!Qp(n,n.length-1)||Xp(e,r)||(t.data=n.slice(0,-1)+" ",0))}(e,n);return r?L.some(t):L.none()}))},tg=function(e){var t=Dt.fromDom(e.getBody());e.selection.isCollapsed()&&eg(t,Rc.fromRangeStart(e.selection.getRng())).each((function(t){e.selection.setRng(t.toRange())}))},ng=function(e,t,n){if(0!==n){var r=Dt.fromDom(e),o=Yr(r,fo).getOr(r),i=e.data.slice(t,t+n),a=t+n>=e.data.length&&Yp(o,Rc(e,e.data.length)),u=0===t&&Kp(o,Rc(e,0));e.replaceData(t,n,function(e,t,n){return X(e,(function(r,o){return tf(o)||ef(o)?r.previousCharIsSpace||""===r.str&&t||r.str.length===e.length-1&&n?{previousCharIsSpace:!1,str:r.str+xo}:{previousCharIsSpace:!0,str:r.str+" "}:{previousCharIsSpace:!1,str:r.str+o}}),{previousCharIsSpace:!1,str:""}).str}(i,u,a))}},rg=function(e,t){var n=e.data.slice(t),r=n.length-He(n).length;ng(e,t,r)},og=function(e,t){var n=e.data.slice(0,t),r=n.length-ze(n).length;ng(e,t-r,r)},ig=function(e,t,n,r){void 0===r&&(r=!0);var o=ze(e.data).length,i=r?e:t,a=r?t:e;return r?i.appendData(a.data):i.insertData(0,a.data),vn(Dt.fromDom(a)),n&&rg(i,o),i},ag=function(e,t){return function(e,t){var n=e.container(),r=e.offset();return!1===Rc.isTextPosition(e)&&n===t.parentNode&&r>Rc.before(t).offset()}(t,e)?Rc(t.container(),t.offset()-1):t},ug=function(e){return $o(e.previousSibling)?L.some(jn(t=e.previousSibling)?Rc(t,t.data.length):Rc.after(t)):e.previousSibling?jl(e.previousSibling):L.none();var t},cg=function(e){return $o(e.nextSibling)?L.some(jn(t=e.nextSibling)?Rc(t,0):Rc.before(t)):e.nextSibling?Fl(e.nextSibling):L.none();var t},sg=function(e,t){return ug(t).orThunk((function(){return cg(t)})).orThunk((function(){return function(e,t){var n=Rc.before(t.previousSibling?t.previousSibling:t.parentNode);return Ll(e,n).fold((function(){return Ml(e,Rc.after(t))}),L.some)}(e,t)}))},lg=function(e,t){return cg(t).orThunk((function(){return ug(t)})).orThunk((function(){return function(e,t){return Ml(e,Rc.after(t)).fold((function(){return Ll(e,Rc.before(t))}),L.some)}(e,t)}))},fg=function(e,t,n){return function(e,t,n){return e?lg(t,n):sg(t,n)}
1(e,t,n).map(_(ag,n))},dg=function(e,t,n){n.fold((function(){e.focus()}),(function(n){e.selection.setRng(n.toRange(),t)}))},mg=function(e,t){return t&&we(e.schema.getBlockElements(),Lt(t))},pg=function(e){if(ni(e)){var t=Dt.fromHtml('<br data-mce-bogus="1">');return hn(e),pn(e,t),L.some(Rc.before(t.dom))}return L.none()},gg=function(e,t,n){var r,o,i,a,u=Kt(e).filter(Ht),c=Yt(e).filter(Ht);return vn(e),(r=u,o=c,i=t,a=function(e,t,r){var o=e.dom,i=t.dom,a=o.data.length;return ig(o,i,n),r.container()===i?Rc(o,a):r},r.isSome()&&o.isSome()&&i.isSome()?L.some(a(r.getOrDie(),o.getOrDie(),i.getOrDie())):L.none()).orThunk((function(){return n&&(u.each((function(e){return og(e.dom,e.dom.length)})),c.each((function(e){return rg(e.dom,0)}))),t}))},hg=function(e,t,n,r){void 0===r&&(r=!0);var o,i=fg(t,e.getBody(),n.dom),a=Yr(n,_(mg,e),(o=e.getBody(),function(e){return e.dom===o})),u=gg(n,i,function(e,t){return we(e.schema.getTextInlineElements(),Lt(t))}(e,n));e.dom.isEmpty(e.getBody())?(e.setContent(""),e.selection.setCursorLocation()):a.bind(pg).fold((function(){r&&dg(e,t,u)}),(function(n){r&&dg(e,t,L.some(n))}))},vg=function(e){return Hu(e,"td,th")},bg=function(e,t){return{start:e,end:t}},yg=Er([{singleCellTable:["rng","cell"]},{fullTable:["table"]},{partialTable:["cells","outsideDetails"]},{multiTable:["startTableCells","endTableCells","betweenRng"]}]),wg=function(e,t){return eo(Dt.fromDom(e),"td,th",t)},xg=function(e){return!Bt(e.start,e.end)},Cg=function(e,t){return Hf(e.start,t).bind((function(n){return Hf(e.end,t).bind((function(e){return t=Bt(n,e),r=n,t?L.some(r):L.none();var t,r}))}))},kg=function(e){return function(t){return Cg(t,e).map((function(e){return function(e,t,n){return{rng:e,table:t,cells:n}}(t,e,vg(e))}))}},Sg=function(e,t,n,r){if(n.collapsed||!e.forall(xg))return L.none();if(t.isSameTable){var o=e.bind(kg(r));return L.some({start:o,end:o})}var i=wg(n.startContainer,r),a=wg(n.endContainer,r),u=i.bind(function(e){return function(t){return Hf(t,e).bind((function(e){return ue(vg(e)).map((function(e){return bg(t,e)}))}))}}(r)).bind(kg(r)),c=a.bind(function(e){return function(t){return Hf(t,e).bind((function(e){return ae(vg(e)).map((function(e){return bg(e,t)}))}))}}(r)).bind(kg(r));return L.some({start:u,end:c})},Tg=function(e,t){return Z(e,(function(e){return Bt(e,t)}))},Eg=function(e){return Xn(Tg(e.cells,e.rng.start),Tg(e.cells,e.rng.end),(function(t,n){return e.cells.slice(t,n+1)}))},Og=function(e,t,n){return e.exists((function(e){return function(e,t){return!xg(e)&&Cg(e,t).exists((function(e){var t=e.dom.rows;return 1===t.length&&1===t[0].cells.length}))}(e,n)&&Wf(e.start,t)}))},_g=function(e,t){var n=t.startTable,r=t.endTable,o=e.cloneRange();return n.each((function(e){return o.setStartAfter(e.dom)})),r.each((function(e){return o.setEndBefore(e.dom)})),o},Ag=function(e,t){var n=function(e){return function(t){return Bt(e,t)}}(e),r=function(e,t){var n=wg(e.startContainer,t),r=wg(e.endContainer,t);return Xn(n,r,bg)}(t,n),o=function(e,t){var n=function(e){return Hf(Dt.fromDom(e),t)},r=n(e.startContainer),o=n(e.endContainer),i=r.isSome(),a=o.isSome(),u=Xn(r,o,Bt).getOr(!1);return{startTable:r,endTable:o,isStartInTable:i,isEndInTable:a,isSameTable:u,isMultiTable:!u&&i&&a}}(t,n);return Og(r,t,n)?r.map((function(e){return yg.singleCellTable(t,e.start)})):o.isMultiTable?function(e,t,n,r){return Sg(e,t,n,r).bind((function(e){var r=e.end,o=e.start.bind(Eg).getOr([]),i=r.bind(Eg).getOr([]);if(o.length>0&&i.length>0){var a=_g(n,t);return L.some(yg.multiTable(o,i,a))}return L.none()}))}(r,o,t,n):function(e,t,n,r){return Sg(e,t,n,r).bind((function(e){return e.start.or(e.end)})).bind((function(e){var r=t.isSameTable,o=Eg(e).getOr([]);if(r&&e.cells.length===o.length)return L.some(yg.fullTable(e.table));if(o.length>0){if(r)return L.some(yg.partialTable(o,L.none()));var i=_g(n,t);return L.some(yg.partialTable(o,L.some(De(De({},t),{rng:i}))))}return L.none()}))}(r,o,t,n)},Dg=function(e){var t;return(8===Ft(t=e)||"#comment"===Lt(t)?Kt(e):tn(e)).bind(Dg).orThunk((function(){return L.some(e)}))}
1,Ng=function(e){return q(e,(function(e){or(e,"contenteditable"),kp(e)}))},Rg=function(e,t,n,r){var o=n.cloneRange();r?(o.setStart(n.startContainer,n.startOffset),o.setEndAfter(t.dom.lastChild)):(o.setStartBefore(t.dom.firstChild),o.setEnd(n.endContainer,n.endOffset)),Mg(e,o,t,!1)},Pg=function(e){var t=Uf(e),n=Dt.fromDom(e.selection.getNode());Gn(n.dom)&&ni(n)?e.selection.setCursorLocation(n.dom,0):e.selection.collapse(!0),t.length>1&&V(t,(function(e){return Bt(e,n)}))&&Zn(n,"data-mce-selected","1")},Bg=function(e,t,n){var r=e.selection.getRng(),o=n.bind((function(n){var o=n.rng,i=n.isStartInTable,a=function(e,t){return L.from(e.dom.getParent(t,e.dom.isBlock)).map(Dt.fromDom)}(e,i?o.endContainer:o.startContainer);o.deleteContents(),function(e,t,n){n.each((function(n){t?vn(n):(kp(n),e.selection.setCursorLocation(n.dom,0))}))}(e,i,a.filter(ni));var u=i?t[0]:t[t.length-1];return Rg(e,u,r,i),ni(u)?L.none():L.some(i?t.slice(1):t.slice(0,-1))})).getOr(t);return Ng(o),Pg(e),!0},Ig=function(e,t,n,r){var o=e.selection.getRng(),i=t[0],a=n[n.length-1];Rg(e,i,o,!0),Rg(e,a,o,!1);var u=ni(i)?t:t.slice(1),c=ni(a)?n:n.slice(0,-1);return Ng(u.concat(c)),r.deleteContents(),Pg(e),!0},Mg=function(e,t,n,r){void 0===r&&(r=!0),t.deleteContents();var o,i=Dg(n).getOr(n),a=Dt.fromDom(e.dom.getParent(i.dom,e.dom.isBlock));if(ni(a)&&(kp(a),r&&e.selection.setCursorLocation(a.dom,0)),!Bt(n,a)){var u=Yn(Gt(a),n)?[]:Gt(o=a).map(Jt).map((function(e){return K(e,(function(e){return!Bt(o,e)}))})).getOr([]);q(u.concat(Jt(n)),(function(e){Bt(e,a)||Mt(e,a)||!ni(e)||vn(e)}))}return!0},Lg=function(e,t){return hg(e,!1,t),!0},Fg=function(e,t,n,r){return Ug(t,r).fold((function(){return function(e,t,n){return Ag(t,n).map((function(t){return t.fold(_(Mg,e),_(Lg,e),_(Bg,e),_(Ig,e))}))}(e,t,n)}),(function(t){return function(e,t){return Hg(e,t)}(e,t)})).getOr(!1)},jg=function(e,t){return J(Op(t,e),yo)},Ug=function(e,t){return J(Op(t,e),(n="caption",function(e){return Ut(e)&&Lt(e)===n}));var n},Hg=function(e,t){return kp(t),e.selection.setCursorLocation(t.dom,0),L.some(!0)},zg=function(e,t,n,r,o){return Pl(n,e.getBody(),o).bind((function(i){return function(e,t,n,r){return Fl(e.dom).bind((function(o){return jl(e.dom).map((function(e){return t?n.isEqual(o)&&r.isEqual(e):n.isEqual(e)&&r.isEqual(o)}))})).getOr(!0)}(r,n,o,i)?function(e,t){return Hg(e,t)}
1(e,r):function(e,t,n){return Ug(e,Dt.fromDom(n.getNode())).map((function(e){return!1===Bt(e,t)}))}(t,r,i)})).or(L.some(!0))},Vg=function(e,t,n,r){var o=Rc.fromRangeStart(e.selection.getRng());return jg(n,r).bind((function(r){return ni(r)?Hg(e,r):function(e,t,n,r,o){return Pl(n,e.getBody(),o).bind((function(e){return jg(t,Dt.fromDom(e.getNode())).map((function(e){return!1===Bt(e,r)}))}))}(e,n,t,r,o)})).getOr(!1)},Wg=function(e,t){return e?bp(t):yp(t)},qg=function(e,t,n){var r=Dt.fromDom(e.getBody());return Ug(r,n).fold((function(){return Vg(e,t,r,n)||function(e,t){var n=Rc.fromRangeStart(e.selection.getRng());return Wg(t,n)||Rl(t,e.getBody(),n).exists((function(e){return Wg(t,e)}))}(e,t)}),(function(n){return function(e,t,n,r){var o=Rc.fromRangeStart(e.selection.getRng());return ni(r)?Hg(e,r):zg(e,n,t,r,o)}(e,t,r,n).getOr(!1)}))},$g=function(e,t){var n=Dt.fromDom(e.selection.getStart(!0)),r=Uf(e);return e.selection.isCollapsed()&&0===r.length?qg(e,t,n):function(e,t,n){var r=Dt.fromDom(e.getBody()),o=e.selection.getRng();return 0!==n.length?Bg(e,n,L.none()):Fg(e,r,o,t)}(e,n,r)},Gg=function(e){var t=Rc.fromRangeStart(e),n=Rc.fromRangeEnd(e),r=e.commonAncestorContainer;return Rl(!1,r,n).map((function(o){return!rl(t,n,r)&&rl(t,o,r)?function(e,t,n,r){var o=document.createRange();return o.setStart(e,t),o.setEnd(n,r),o}(t.container(),t.offset(),o.container(),o.offset()):e})).getOr(e)},Kg=function(e){return e.collapsed?e:Gg(e)},Yg=function(e,t){return e.getBlockElements()[t.name]&&function(e){return e.firstChild&&e.firstChild===e.lastChild}(t)&&function(e){return"br"===e.name||e.value===xo}(t.firstChild)},Xg=function(e,t){var n=t.firstChild,r=t.lastChild;return n&&"meta"===n.name&&(n=n.next),r&&"mce_marker"===r.attr("id")&&(r=r.prev),function(e,t){var n=e.getNonEmptyElements();return t&&(t.isEmpty(n)||Yg(e,t))}(e,r)&&(r=r.prev),!(!n||n!==r)&&("ul"===n.name||"ol"===n.name)},Qg=function(e){return e&&e.firstChild&&e.firstChild===e.lastChild&&function(e){return e.data===xo||Vn(e)}(e.firstChild)},Jg=function(e){return e.length>0&&(!(t=e[e.length-1]).firstChild||Qg(t))?e.slice(0,-1):e;var t},Zg=function(e,t){var n=e.getParent(t,e.isBlock);return n&&"LI"===n.nodeName?n:null},eh=function(e,t){var n=Rc.after(e),r=Ol(t).prev(n);return r?r.toRange():null},th=function(e,t,n){var r=e.parentNode;return _t.each(t,(function(t){r.insertBefore(t,e)})),function(e,t){var n=Rc.before(e),r=Ol(t).next(n);return r?r.toRange():null}(e,n)},nh=function(e,t,n,r){var o=function(e,t,n){var r=t.serialize(n);return function(e){var t=e.firstChild,n=e.lastChild;return t&&"META"===t.nodeName&&t.parentNode.removeChild(t),n&&"mce_marker"===n.id&&n.parentNode.removeChild(n),e}(e.createFragment(r))}(t,e,r),i=Zg(t,n.startContainer),a=Jg(K(o.firstChild.childNodes,(function(e){return"LI"===e.nodeName}))),u=t.getRoot(),c=function(e){var r=Rc.fromRangeStart(n),o=Ol(t.getRoot()),a=1===e?o.prev(r):o.next(r);return!a||Zg(t,a.getNode())!==i};return c(1)?th(i,a,u):c(2)?function(e,t,n,r){return r.insertAfter(t.reverse(),e),eh(t[0],n)}(i,a,u,t):function(e,t,n,r){var o=function(e,t){var n=t.cloneRange(),r=t.cloneRange();return n.setStartBefore(e),r.setEndAfter(e),[n.cloneContents(),r.cloneContents()]}(e,r),i=e.parentNode;return i.insertBefore(o[0],e),_t.each(t,(function(t){i.insertBefore(t,e)})),i.insertBefore(o[1],e),i.removeChild(e),eh(t[t.length-1],n)}(i,a,u,n)},rh=Gn,oh=function(e){var t=e.dom,n=Kg(e.selection.getRng());e.selection.setRng(n);var r=t.getParent(n.startContainer,rh);!function(e,t,n){return null!==n&&n===e.getParent(t.endContainer,rh)&&Wf(Dt.fromDom(n),t)}(t,n,r)?e.getDoc().execCommand("Delete",!1,null):Mg(e,n,Dt.fromDom(r))},ih=function(e,t,n){var r,o,i,a=e.selection,u=e.dom;/^ | $/.test(t)&&(t=function(e,t,n){var r=Dt.fromDom(e.getRoot());return n=Kp(r,Rc.fromRangeStart(t))?n.replace(/^ /," "):n.replace(/^ /," "),Yp(r,Rc.fromRangeEnd(t))?n.replace(/( | )(<br( \/)>)?$/," "):n.replace(/ (<br( \/)?>)?$/," ")}(u,a.getRng(),t));var c=e.parser,s=n.merge,l=tp({validate:Cs(e)},e.schema),f='<span id="mce_marker" data-mce-type="bookmark"></span>',d=e.fire("BeforeSetContent",{content:t,format:"html",selection:!0,paste:n.paste});if(d.isDefaultPrevented())e.fire("SetContent",{content:d.content,format:"html",selection:!0,paste:n.paste});else{t=d.content,n.preserve_zwsp||(t=So(t)),-1===t.indexOf("{$caret}")&&(t+="{$caret}"),t=t.replace(/\{\$caret\}/,f);var m=(o=a.getRng()).startContainer||(o.parentElement?o.parentElement():null),p=e.getBody();m===p&&a.isCollapsed()&&u.isBlock(p.firstChild)&&function(e,t){return t&&!e.schema.getShortEndedElements()[t.nodeName]}
1(e,p.firstChild)&&u.isEmpty(p.firstChild)&&((o=u.createRng()).setStart(p.firstChild,0),o.setEnd(p.firstChild,0),a.setRng(o)),a.isCollapsed()||oh(e);var g,h={context:(r=a.getNode()).nodeName.toLowerCase(),data:n.data,insert:!0},v=c.parse(t,h);if(!0===n.paste&&Xg(e.schema,v)&&function(e,t){return!!Zg(e,t)}(u,r))return o=nh(l,u,a.getRng(),v),a.setRng(o),void e.fire("SetContent",d);if(function(e){for(var t=e;t=t.walk();)1===t.type&&t.attr("data-mce-fragment","1")}(v),"mce_marker"===(i=v.lastChild).attr("id")){var b=i;for(i=i.prev;i;i=i.walk(!0))if(3===i.type||!u.isBlock(i.name)){e.schema.isValidChild(i.parent.name,"span")&&i.parent.insert(b,i,"br"===i.name);break}}if(e._selectionOverrides.showBlockCaretContainer(r),h.invalid){e.selection.setContent(f),r=a.getNode();var w=e.getBody();for(9===r.nodeType?r=i=w:i=r;i!==w;)r=i,i=i.parentNode;t=r===w?w.innerHTML:u.getOuterHTML(r),t=l.serialize(c.parse(t.replace(/<span (id="mce_marker"|id=mce_marker).+?<\/span>/i,(function(){return l.serialize(v)})))),r===w?u.setHTML(w,t):u.setOuterHTML(r,t)}else!function(e,t,n){if("all"===n.getAttribute("data-mce-bogus"))n.parentNode.insertBefore(e.dom.createFragment(t),n);else{var r=n.firstChild;!r||r===n.lastChild&&"BR"===r.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t)}}(e,t=l.serialize(v),r);!function(e,t){var n=e.schema.getTextInlineElements(),r=e.dom;if(t){var o=e.getBody(),i=Jm(r);_t.each(r.select("*[data-mce-fragment]"),(function(e){if(y(n[e.nodeName.toLowerCase()])&&ip(r,e))for(var t=e.parentNode;y(t)&&t!==o&&!ap(r,e,t);t=t.parentNode)if(i.compare(t,e)){r.remove(e,!0);break}}))}}(e,s),function(e,t){var n,r=e.dom,o=e.selection;if(t){o.scrollIntoView(t);var i=rd(e.getBody(),t);if("false"===r.getContentEditable(i))return r.remove(t),void o.select(i);var a=r.createRng(),u=t.previousSibling;if(jn(u)){if(a.setStart(u,u.nodeValue.length),!kt.ie){var c=t.nextSibling;jn(c)&&(u.appendData(c.data),c.parentNode.removeChild(c))}}else a.setStartBefore(t),a.setEndBefore(t);var s=r.getParent(t,r.isBlock);r.remove(t),s&&r.isEmpty(s)&&(e.$(s).empty(),a.setStart(s,0),a.setEnd(s,0),rh(s)||function(e){return!!e.getAttribute("data-mce-fragment")}(s)||!(n=function(t){var n=Rc.fromRangeStart(t);if(n=Ol(e.getBody()).next(n))return n.toRange()}(a))?r.add(s,r.create("br",{"data-mce-bogus":"1"})):(a=n,r.remove(s))),o.setRng(a)}}(e,u.get("mce_marker")),g=e.getBody(),_t.each(g.getElementsByTagName("*"),(function(e){e.removeAttribute("data-mce-fragment")})),function(e,t){L.from(e.getParent(t,"td,th")).map(Dt.fromDom).each(Sp)}(u,a.getStart()),e.fire("SetContent",d),e.addVisual()}},ah=function(e,t){t(e),e.firstChild&&ah(e.firstChild,t),e.next&&ah(e.next,t)},uh=function(e,t,n){var r=function(e,t,n){var r={},o={},i=[];for(var a in n.firstChild&&ah(n.firstChild,(function(n){q(e,(function(e){e.name===n.name&&(r[e.name]?r[e.name].nodes.push(n):r[e.name]={filter:e,nodes:[n]})})),q(t,(function(e){"string"==typeof n.attr(e.name)&&(o[e.name]?o[e.name].nodes.push(n):o[e.name]={filter:e,nodes:[n]})}))})),r)we(r,a)&&i.push(r[a]);for(var u in o)we(o,u)&&i.push(o[u]);return i}(e,t,n);q(r,(function(e){q(e.filter.callbacks,(function(t){t(e.nodes,e.filter.name,{})}))}))},ch=function(e){return e instanceof Im},sh=function(e,t,n){e.dom.setHTML(e.getBody(),t),!0!==n&&function(e){Cm(e)&&Fl(e.getBody()).each((function(t){var n=t.getNode(),r=Mn(n)?Fl(n).getOr(t):t;e.selection.setRng(r.toRange())}))}(e)},lh=function(e,t,n){var r=function(e,t){return De(De({format:"html"},e),{set:!0,content:ch(t)?"":t})}(n,t),o=n.no_events?r:e.fire("BeforeSetContent",r);return ch(t)||(t=o.content),L.from(e.getBody()).fold(T(t),(function(n){return ch(t)?function(e,t,n,r){uh(e.parser.getNodeFilters(),e.parser.getAttributeFilters(),n);var o=tp({validate:e.validate},e.schema).serialize(n);return r.content=So(wo(Dt.fromDom(t))?o:_t.trim(o)),sh(e,r.content,r.no_selection),r.no_events||e.fire("SetContent",r),n}(e,n,t,o):function(e,t,n,r){if(0===(n=So(n)).length||/^\s+$/.test(n)){var o='<br data-mce-bogus="1">';"TABLE"===t.nodeName?n="<tr><td>"+o+"</td></tr>":/^(UL|OL)$/.test(t.nodeName)&&(n="<li>"+o+"</li>");var i=is(e);i&&e.schema.isValidChild(t.nodeName.toLowerCase(),i.toLowerCase())?(n=o,n=e.dom.createHTML(i,as(e),n)):n||(n='<br data-mce-bogus="1">'),sh(e,n,r.no_selection),e.fire("SetContent",r)}else"raw"!==r.format&&(n=tp({validate:e.validate},e.schema).serialize(e.parser.parse(n,{isRootContent:!0,insert:!0}))),r.content=wo(Dt.fromDom(t))?n:_t.trim(n),sh(e,r.content,r.no_selection),r.n
1o_events||e.fire("SetContent",r);return r.content}(e,n,t,o)}))},fh=function(e,t){return function(e,t){var n=e.dom;return n.parentNode?Qr(Dt.fromDom(n.parentNode),(function(n){return!Bt(e,n)&&t(n)})):L.none()}(e,t).isSome()},dh=function(e){return w(e)?e:R},mh=function(e,t,n){var r=t(e),o=dh(n);return r.orThunk((function(){return o(e)?L.none():function(e,t,n){for(var r=e.dom,o=dh(n);r.parentNode;){var i=Dt.fromDom(r=r.parentNode),a=t(i);if(a.isSome())return a;if(o(i))break}return L.none()}(e,t,o)}))},ph=ff,gh=function(e,t,n){var r=e.formatter.get(n);if(r)for(var o=0;o<r.length;o++){var i=r[o];if(bf(i)&&!1===i.inherit&&e.dom.is(t,i.selector))return!0}return!1},hh=function(e,t,n,r,o){var i=e.dom.getRoot();return t!==i&&(t=e.dom.getParent(t,(function(t){return!!gh(e,t,n)||(t.parentNode===i||!!yh(e,t,n,r,!0))})),!!yh(e,t,n,r,o))},vh=function(e,t,n){return!!ph(t,n.inline)||(!!ph(t,n.block)||(n.selector?1===t.nodeType&&e.is(t,n.selector):void 0))},bh=function(e,t,n,r,o,i){var a=n[r];if(w(n.onmatch))return n.onmatch(t,n,r);if(a)if(v(a.length)){for(var u in a)if(we(a,u)){var c="attributes"===r?e.getAttrib(t,u):mf(e,t,u),s=lf(a[u],i),l=b(c)||We(c);if(l&&b(s))continue;if(o&&l&&!n.exact)return!1;if((!o||n.exact)&&!ph(c,df(e,s,u)))return!1}}else for(var f=0;f<a.length;f++)if("attributes"===r?e.getAttrib(t,a[f]):mf(e,t,a[f]))return!0;return!0},yh=function(e,t,n,r,o){var i=e.formatter.get(n),a=e.dom;if(i&&t)for(var u=0;u<i.length;u++){var c=i[u];if(vh(e.dom,t,c)&&bh(a,t,c,"attributes",o,r)&&bh(a,t,c,"styles",o,r)){var s=c.classes;if(s)for(var l=0;l<s.length;l++)if(!e.dom.hasClass(t,lf(s[l],r)))return;return c}}},wh=function(e,t,n,r,o){if(r)return hh(e,r,t,n,o);if(r=e.selection.getNode(),hh(e,r,t,n,o))return!0;var i=e.selection.getStart();return!(i===r||!hh(e,i,t,n,o))},xh=function(e,t){var n=function(t){return Bt(t,Dt.fromDom(e.getBody()))};return L.from(e.selection.getStart(!0)).bind((function(r){return mh(Dt.fromDom(r),(function(n){return se(t,(function(t){return function(t,n){return yh(e,t.dom,n)?L.some(n):L.none()}(n,t)}))}),n)})).getOrNull()},Ch=function(e,t,n){return X(n,(function(n,r){var o=function(e,t){return V(e.formatter.get(t),(function(e){var t=function(e){return e.length>1&&"%"===e.charAt(0)};return V(["styles","attributes"],(function(n){return ye(e,n).exists((function(e){var n=p(e)?e:be(e);return V(n,t)}))}))}))}(e,r);return e.formatter.matchNode(t,r,{},o)?n.concat([r]):n}),[])},kh=Co,Sh="_mce_caret",Th=function(e){return function(e){for(var t=[];e;){if(3===e.nodeType&&e.nodeValue!==kh||e.childNodes.length>1)return[];1===e.nodeType&&t.push(e),e=e.firstChild}return t}(e).length>0},Eh=function(e){if(e){var t=new co(e,e);for(e=t.current();e;e=t.next())if(jn(e))return e}return null},Oh=function(e){var t=Dt.fromTag("span");return er(t,{id:Sh,"data-mce-bogus":"1","data-mce-type":"format-caret"}),e&&pn(t,Dt.fromText(kh)),t},_h=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(Th(t))hg(e,!1,Dt.fromDom(t),n);else{var i=o.getRng(),a=r.getParent(t,r.isBlock),u=i.startContainer,c=i.startOffset,s=i.endContainer,l=i.endOffset,f=function(e){var t=Eh(e);return t&&t.nodeValue.charAt(0)===kh&&t.deleteData(0,1),t}(t);r.remove(t,!0),u===f&&c>0&&i.setStart(f,c-1),s===f&&l>0&&i.setEnd(f,l-1),a&&r.isEmpty(a)&&kp(Dt.fromDom(a)),o.setRng(i)}},Ah=function(e,t,n){void 0===n&&(n=!0);var r=e.dom,o=e.selection;if(t)_h(e,t,n);else if(!(t=zl(e.getBody(),o.getStart())))for(;t=r.get(Sh);)_h(e,t,!1)},Dh=function(e,t){return e.appendChild(t),t},Nh=function(e,t){var n=Y(e,(function(e,t){return Dh(e,t.cloneNode(!1))}),t);return Dh(n,n.ownerDocument.createTextNode(kh))},Rh=function(e,t,n,r){var o,i,a,u=e.dom,c=e.selection,s=[],l=c.getRng(),f=l.startContainer;for(i=f,3===f.nodeType&&(l.startOffset!==f.nodeValue.length&&(o=!0),i=i.parentNode);i;){if(yh(e,i,t,n,r)){a=i;break}i.nextSibling&&(o=!0),s.push(i),i=i.parentNode}if(a)if(o){var d=c.getBookmark();l.collapse(!0);var m=If(e,l,e.formatter.get(t),!0);m=Sd(m),e.formatter.remove(t,n,m,r),c.moveToBookmark(d)}else{var p=zl(e.getBody(),a),g=Oh(!1).dom;!function(e,t,n){var r=e.dom,o=r.getParent(n,_(uf,e));o&&r.isEmpty(o)?n.parentNode.replaceChild(t,n):(Cp(Dt.fromDom(n)),r.isEmpty(n)?n.parentNode.replaceChild(t,n):r.insertAfter(t,n))}(e,g,null!==p?p:a);var h=function(e,t,n,r,o,i){var a=e.formatter,u=e.dom,c=K(le(a.get()),(function(e){return e!==r&&!Le(e,"removeformat")})),s=Ch(e,n,c);if(K(s,(function(t){return!hf(e,t,r)})).length>0){var l=n.cloneNode(!1);return u.add(t,l),a.remove(r,o,l,i),u.remove(l),L.some(l)}return L.none()}(e,g,a,t,n,r),v=Nh(s.concat(h.toArray()),g);_h(e,p,!1),c.setCursorLocation(v,1),u.isEmpty(a)&&u.remove(a)}},Ph=function(e){e.on("mouseup keydown",(function(t){!function(e,t){var n=e.selection,r=e.getBody();Ah(e,null,!1),8!==t&&46!==t||!n.isCollapsed()||n.getStart().innerHTML!==kh||Ah(e,zl(r,n.getStart())),37!==t&&39!==t||Ah(e,zl(r,n.getStart()))}(e,t.keyCode)}
1))},Bh=function(e,t){var n=e.schema.getTextInlineElements();return we(n,Lt(t))&&!Hl(t.dom)&&!In(t.dom)},Ih={},Mh=Te,Lh=ke;!function(e,t){Ih[e]||(Ih[e]=[]),Ih[e].push(t)}("pre",(function(e){var t,n=e.selection.getRng(),r=Rn(["pre"]);n.collapsed||(t=e.selection.getSelectedBlocks(),Lh(Mh(Mh(t,r),(function(e){return r(e.previousSibling)&&-1!==Ee(t,e.previousSibling)})),(function(e){var t,n;t=e.previousSibling,du(n=e).remove(),du(t).append("<br><br>").append(n.childNodes)})))}));var Fh=_t.each,jh=function(e){return Nn(e)&&!Zl(e)&&!Hl(e)&&!In(e)},Uh=function(e,t){for(var n=e;n;n=n[t]){if(jn(n)&&Ve(n.data))return e;if(Nn(n)&&!Zl(n))return n}return e},Hh=function(e,t,n){var r=Jm(e);if(t&&n&&(t=Uh(t,"previousSibling"),n=Uh(n,"nextSibling"),r.compare(t,n))){for(var o=t.nextSibling;o&&o!==n;){var i=o;o=o.nextSibling,t.appendChild(i)}return e.remove(n),_t.each(_t.grep(n.childNodes),(function(e){t.appendChild(e)})),t}return n},zh=function(e,t,n,r){if(r&&!1!==t.merge_siblings){var o=Hh(e,af(r),r);Hh(e,o,af(o,!0))}},Vh=function(e,t,n){Fh(e.childNodes,(function(e){jh(e)&&(t(e)&&n(e),e.hasChildNodes()&&Vh(e,t,n))}))},Wh=function(e,t){return function(n){return!(!n||!mf(e,n,t))}},qh=function(e,t,n){return function(r){e.setStyle(r,t,n),""===r.getAttribute("style")&&r.removeAttribute("style"),function(e,t){"SPAN"===t.nodeName&&0===e.getAttribs(t).length&&e.remove(t,!0)}(e,r)}},$h=Er([{keep:[]},{rename:["name"]},{removed:[]}]),Gh=/^(src|href|style)$/,Kh=_t.each,Yh=ff,Xh=function(e,t,n){return e.isChildOf(t,n)&&t!==n&&!e.isBlock(n)},Qh=function(e,t,n){var r=t[n?"startContainer":"endContainer"],o=t[n?"startOffset":"endOffset"];if(Nn(r)){var i=r.childNodes.length-1;!n&&o&&o--,r=r.childNodes[o>i?i:o]}return jn(r)&&n&&o>=r.nodeValue.length&&(r=new co(r,e.getBody()).next()||r),jn(r)&&!n&&0===o&&(r=new co(r,e.getBody()).prev()||r),r},Jh=function(e,t){var n=t?"firstChild":"lastChild";if(function(e){return/^(TR|TH|TD)$/.test(e.nodeName)}(e)&&e[n]){var r=e[n];return"TR"===e.nodeName&&r[n]||r}return e},Zh=function(e,t,n,r){var o=e.create(n,r);return t.parentNode.insertBefore(o,t),o.appendChild(t),o},ev=function(e,t,n,r,o){var i=Dt.fromDom(t),a=Dt.fromDom(e.create(r,o)),u=n?Qt(i):Xt(i);return gn(a,u),n?(fn(i,a),mn(a,i)):(dn(i,a),pn(a,i)),a.dom},tv=function(e,t,n,r){var o=af(t,n,r);
1return b(o)||"BR"===o.nodeName||e.isBlock(o)},nv=function(e,t,n){var r,o=t.parentNode,i=e.dom,a=is(e);vf(n)&&(a?o===i.getRoot()&&(n.list_block&&Yh(t,n.list_block)||q(ce(t.childNodes),(function(t){cf(e,a,t.nodeName.toLowerCase())?r?r.appendChild(t):(r=Zh(i,t,a),i.setAttribs(r,e.settings.forced_root_block_attrs)):r=null}))):i.isBlock(t)&&!i.isBlock(o)&&(tv(i,t,!1)||tv(i,t.firstChild,!0,!0)||t.insertBefore(i.create("br"),t.firstChild),tv(i,t,!0)||tv(i,t.lastChild,!1,!0)||t.appendChild(i.create("br")))),function(e){return bf(e)&&yf(e)&&Yn(ye(e,"mixed"),!0)}(n)&&!Yh(n.inline,t)||i.remove(t,!0)},rv=function(e,t,n,r,o){var i,a=e.dom;if(!function(e,t,n){return!(!yf(n)||!Yh(t,n.inline))||!(!vf(n)||!Yh(t,n.block))||(bf(n)?Nn(t)&&e.is(t,n.selector):void 0)}(a,r,t)&&!function(e,t){return t.links&&"A"===e.nodeName}(r,t))return $h.keep();var u=r;if(yf(t)&&"all"===t.remove&&p(t.preserve_attributes)){var c=K(a.getAttribs(u),(function(e){return z(t.preserve_attributes,e.name.toLowerCase())}));if(a.removeAllAttribs(u),q(c,(function(e){return a.setAttrib(u,e.name,e.value)})),c.length>0)return $h.rename("span")}if("all"!==t.remove){Kh(t.styles,(function(e,r){e=df(a,lf(e,n),r+""),x(r)&&(r=e,o=null),(t.remove_similar||!o||Yh(mf(a,o,r),e))&&a.setStyle(u,r,""),i=!0})),i&&""===a.getAttrib(u,"style")&&(u.removeAttribute("style"),u.removeAttribute("data-mce-style")),Kh(t.attributes,(function(e,r){var i;if(e=lf(e,n),x(r)&&(r=e,o=null),t.remove_similar||!o||Yh(a.getAttrib(o,r),e)){if("class"===r&&(e=a.getAttrib(u,r))&&(i="",q(e.split(/\s+/),(function(e){/mce\-\w+/.test(e)&&(i+=(i?" ":"")+e)})),i))return void a.setAttrib(u,r,i);if(Gh.test(r)&&u.removeAttribute("data-mce-"+r),"style"===r&&Rn(["li"])(u)&&"none"===a.getStyle(u,"list-style-type"))return u.removeAttribute(r),void a.setStyle(u,"list-style-type","none");"class"===r&&u.removeAttribute("className"),u.removeAttribute(r)}})),Kh(t.classes,(function(e){e=lf(e,n),o&&!a.hasClass(o,e)||a.removeClass(u,e)}));for(var s=a.getAttribs(u),l=0;l<s.length;l++){var f=s[l].nodeName;if(0!==f.indexOf("_")&&0!==f.indexOf("data-"))return $h.keep()}}return"none"!==t.remove?(nv(e,u,t),$h.removed()):$h.keep()},ov=function(e,t,n,r,o){return rv(e,t,n,r,o).fold(R,(function(t){return e.dom.rename(r,t),!0}),P)},iv=function(e,t,n,r){return rv(e,t,n,r,r).fold(T(r),(function(t){return e.dom.createFragment().appendChild(r),e.dom.rename(r,t)}),T(null))},av=function(e,t,n,r,o){var i=e.formatter.get(t),a=i[0],u=!0,c=e.dom,s=e.selection,l=function(r){var u=function(e,t,n,r,o){var i;return q(gf(e.dom,t.parentNode).reverse(),(function(t){if(!i&&"_start"!==t.id&&"_end"!==t.id){var a=yh(e,t,n,r,o);a&&!1!==a.split&&(i=t)}})),i}(e,r,t,n,o);return function(e,t,n,r,o,i,a,u){var c,s,l,f=e.dom;if(n){for(var d=n.parentNode,m=r.parentNode;m&&m!==d;m=m.parentNode){c=f.clone(m,!1);for(var p=0;p<t.length&&null!==(c=iv(e,t[p],u,c));p++);c&&(s&&c.appendChild(s),l||(l=c),s=c)}!i||a.mixed&&f.isBlock(n)||(r=f.split(n,r)),s&&(o.parentNode.insertBefore(s,o),l.appendChild(o),yf(a)&&zh(f,a,0,s))}return r}(e,i,u,r,r,!0,a,n)},f=function(t){return V(i,(function(r){return ov(e,r,n,t,t)}))},d=function(t){var n=!0,r=!1;Nn(t)&&c.getContentEditable(t)&&(n=u,u="true"===c.getContentEditable(t),r=!0);var o=ce(t.childNodes);if(u&&!r){var s=f(t)||V(i,(function(e){return vh(c,t,e)})),l=t.parentNode;!s&&y(l)&&wf(a)&&f(l)}if(a.deep&&o.length){for(var m=0;m<o.length;m++)d(o[m]);r&&(u=n)}q(["underline","line-through","overline"],(function(n){Nn(t)&&e.dom.getStyle(t,"text-decoration")===n&&t.parentNode&&pf(c,t.parentNode)===n&&ov(e,{deep:!1,exact:!0,inline:"span",styles:{textDecoration:n}},null,t)}))},m=function(e){var t=c.get(e?"_start":"_end"),n=t[e?"firstChild":"lastChild"];return function(e){return Zl(e)&&Nn(e)&&("_start"===e.id||"_end"===e.id)}(n)&&(n=n[e?"firstChild":"lastChild"]),jn(n)&&0===n.data.length&&(n=e?t.previousSibling||t.nextSibling:t.nextSibling||t.previousSibling),c.remove(t,!0),n},p=function(t){var n,r,o=If(e,t,i,t.collapsed);if(a.split){if(o=Sd(o),(n=Qh(e,o,!0))!==(r=Qh(e,o))){if(n=Jh(n,!0),r=Jh(r,!1),Xh(c,n,r)){var u=L.from(n.firstChild).getOr(n);return l(ev(c,u,!0,"span",{id:"_start","data-mce-type":"bookmark"})),void m(!0)}if(Xh(c,r,n)){u=L.from(r.lastChild).getOr(r);return l(ev(c,u,!1,"span",{id:"_end","data-mce-type":"bookmark"})),void m(!1)}n=Zh(c,n,"span",{id:"_start","data-mce-type":"bookmark"}),r=Zh(c,r,"span",{id:"_end","data-mce-type":"bookmark"});var s=c.createRng();s.setStartAfter(n),s.setEndBefore(r),Mf(c,s,(function(e){q(e,(function(e){Zl(e)||Zl(e.parentNode)||l(e)}))})),l(n),l(r),n=m(!0),r=m()}else n=r=l(n);o.startContainer=n.parentNode?n.parentNode:n,o.startOffset=c.nodeIndex(n),o.endContainer=r.parentNode?r.parentNode:r,o.endOffset=c.nodeIndex(r)+1}Mf(c,o,(function(e){q(e,d)}))};if(r){if(rf(r)){var g=c.createRng();g.setStartBefore(r),g.setEndAfter(r),p(g)}else p(r);ud(e,t,r,n)}else if("false"!==c.getContentEditable(s.getNode()))s.isCollapsed()&&yf(a)&&!Uf(e).length?Rh(e,t,n,o):(Kf(s,!0,(function(){Gf(e,p)})),yf(a)&&wh(e,t,n,s.getStart())&&of(c,s,s.getRng()),e.nodeChanged()),ud(e,t,r,n);else{r=s.getNode();for(var h=0;h<i.length&&(!i[h].ceFalseOverride||!ov(e,i[h],n,r,r));h++);ud(e,t,r,n)}},uv=_t.each,cv=function(e,t,n,r){uv(t,(function(t){yf(t)&&uv(e.dom.select(t.inline,r),(function(r){jh(r)&&ov(e,t,n,r,t.exact?r:null)})),function(e,t,n){t.clear_child_styles&&Fh(e.select(t.links?"*:not(a)":"*",n),(function(n){jh(n)&&Fh(t.styles,(function(t,r){e.setStyle(n,r,"")}))}))}(e.dom,t,r)}))},sv=_t.each,lv=function(e){return Nn(e)&&!Zl(e)&&!Hl(e)&&!In(e)},fv=function(e,t,n,r){var o=e.formatter.get(t),i=o[0],a=!r&&e.selection.isCollapsed(),u=e.dom,c=e.selection,s=function(e,t){if(void 0===t&&(t=i),w(t.onformat)&&t.onformat(e,t,n,r),sv(t.
1styles,(function(t,r){u.setStyle(e,r,lf(t,n))})),t.styles){var o=u.getAttrib(e,"style");o&&u.setAttrib(e,"data-mce-style",o)}sv(t.attributes,(function(t,r){u.setAttrib(e,r,lf(t,n))})),sv(t.classes,(function(t){t=lf(t,n),u.hasClass(e,t)||u.addClass(e,t)}))},l=function(e,t){var n=!1;return sv(e,(function(e){return!!bf(e)&&(y(e.collapsed)&&e.collapsed!==a?void 0:u.is(t,e.selector)&&!Hl(t)?(s(t,e),n=!0,!1):void 0)})),n},f=function(e){if(d(e)){var t=u.create(e);return s(t),t}return null},m=function(r,a,u){var c=[],d=!0,m=i.inline||i.block,p=f(m);Mf(r,a,(function(a){var f,g=function(a){var h=!1,v=d,b=a.nodeName.toLowerCase(),w=a.parentNode,x=w.nodeName.toLowerCase();if(Nn(a)&&r.getContentEditable(a)&&(v=d,d="true"===r.getContentEditable(a),h=!0),Vn(a)&&!function(e,t,n,r){if(function(e){return e.getParam("format_empty_lines",!1,"boolean")}(e)&&yf(t)){var o=Di(e.schema),i=fh(Dt.fromDom(n),(function(e){return Hl(e.dom)}));return xe(o,r)&&ni(Dt.fromDom(n.parentNode),!1)&&!i}return!1}(e,i,a,x))return f=null,void(vf(i)&&r.remove(a));if(vf(i)&&i.wrapper&&yh(e,a,t,n))f=null;else{if(d&&!h&&vf(i)&&!i.wrapper&&uf(e,b)&&cf(e,x,m)){var C=r.rename(a,m);return s(C),c.push(C),void(f=null)}if(bf(i)){var k=l(o,a);if(!k&&y(w)&&wf(i)&&(k=l(o,w)),!yf(i)||k)return void(f=null)}!d||h||!cf(e,m,b)||!cf(e,x,m)||!u&&jn(a)&&ko(a.data)||Hl(a)||yf(i)&&r.isBlock(a)?(f=null,q(ce(a.childNodes),g),h&&(d=v),f=null):(f||(f=r.clone(p,!1),a.parentNode.insertBefore(f,a),c.push(f)),f.appendChild(a))}};q(a,g)})),!0===i.links&&q(c,(function(e){var t=function(e){"A"===e.nodeName&&s(e,i),q(ce(e.childNodes),t)};t(e)})),q(c,(function(a){var u=function(e){var t=0;return q(e.childNodes,(function(e){(function(e){return y(e)&&jn(e)&&0===e.length})(e)||Zl(e)||t++})),t}(a);!(c.length>1)&&r.isBlock(a)||0!==u?(yf(i)||vf(i)&&i.wrapper)&&(i.exact||1!==u||(a=function(e){var t=J(e.childNodes,lv).filter((function(e){return vh(r,e,i)}));return t.map((function(t){var n=r.clone(t,!1);return s(n),r.replace(n,e,!0),r.remove(t,!0),n})).getOr(e)}(a)),cv(e,o,n,a),function(e,t,n,r,o){yh(e,o.parentNode,n,r)&&ov(e,t,r,o)||t.merge_with_parents&&e.dom.getParent(o.parentNode,(function(i){if(yh(e,i,n,r))return ov(e,t,r,o),!0}))}(e,i,t,n,a),function(e,t,n,r){t.styles&&t.styles.backgroundColor&&Vh(r,Wh(e,"fontSize"),qh(e,"backgroundColor",lf(t.styles.backgroundColor,n)))}(r,i,n,a),function(e,t,n,r){var o=function(t){if(1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType){var n=pf(e,t.parentNode);e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null)}};t.styles&&(t.styles.color||t.styles.textDecoration)&&(_t.walk(r,o,"childNodes"),o(r))}(r,i,0,a),function(e,t,n,r){!yf(t)||"sub"!==t.inline&&"sup"!==t.inline||(Vh(r,Wh(e,"fontSize"),qh(e,"fontSize","")),e.remove(e.select("sup"===t.inline?"sub":"sup",r),!0))}(r,i,0,a),zh(r,i,0,a)):r.remove(a,!0)}))};if("false"!==u.getContentEditable(c.getNode())){if(i){if(r)if(rf(r)){if(!l(o,r)){var p=u.createRng();p.setStartBefore(r),p.setEndAfter(r),m(u,If(e,p,o),!0)}}else m(u,r,!0);else if(a&&yf(i)&&!Uf(e).length)!function(e,t,n){var r,o,i=e.selection,a=i.getRng(),u=a.startOffset,c=a.startContainer.nodeValue;(r=zl(e.getBody(),i.getStart()))&&(o=Eh(r));var s,l,f=/[^\s\u00a0\u00ad\u200b\ufeff]/;if(c&&u>0&&u<c.length&&f.test(c.charAt(u))&&f.test(c.charAt(u-1))){var d=i.getBookmark();a.collapse(!0);var m=If(e,a,e.formatter.get(t));m=Sd(m),e.formatter.apply(t,n,m),i.moveToBookmark(d)}else r&&o.nodeValue===kh||(s=e.getDoc(),l=Oh(!0).dom,o=(r=s.importNode(l,!0)).firstChild,a.insertNode(r),u=1),e.formatter.apply(t,n,r),i.setCursorLocation(o,u)}(e,t,n);else{var g=c.getNode(),h=o[0];e.settings.forced_root_block||!h.defaultBlock||u.getParent(g,u.isBlock)||fv(e,h.defaultBlock),c.setRng(Kg(c.getRng())),Kf(c,!0,(function(){Gf(e,(function(t,n){var r=n?t:If(e,t,o);m(u,r,!1)}))})),of(u,c,c.getRng()),e.nodeChanged()}!function(e,t){Lh(Ih[e],(function(e){e(t)}))}(t,e)}ad(e,t,r,n)}else{r=c.getNode();for(var v=0,b=o.length;v<b;v++){var x=o[v];if(x.ceFalseOverride&&bf(x)&&u.is(r,x.selector)){s(r,x);break}}ad(e,t,r,n)}},dv=function(e){return we(e,"vars")},mv=function(e){return e.selection.getStart()},pv=function(e,t,n,r,o){return Q(t,(function(t){var i=e.formatter.matchNode(t,n,null!=o?o:{},r);return!v(i)}),(function(t){return!!gh(e,t,n)||!r&&y(e.formatter.matchNode(t,n,o,!0))}))},gv=function(e,t){var n=null!=t?t:mv(e);return K(gf(e.dom,n),(function(e){return Nn(e)&&!In(e)}))},hv=function(e,t,n){var r=gv(e,t);de(n,(function(n,o){var i=function(n){var i=pv(e,r,o,n.similar,dv(n)?n.vars:void 0),a=i.isSome();
1if(n.state.get()!==a){n.state.set(a);var u=i.getOr(t);dv(n)?n.callback(a,{node:u,format:o,parents:r}):q(n.callbacks,(function(e){return e(a,{node:u,format:o,parents:r})}))}};q([n.withSimilar,n.withoutSimilar],i),q(n.withVars,i)}))},vv=function(e,t,n,r,o,i){return null===t.get()&&function(e,t){e.set({}),t.on("NodeChange",(function(n){hv(t,n.element,e.get())})),t.on("FormatApply FormatRemove",(function(n){var r=L.from(n.node).map((function(e){return rf(e)?e:e.startContainer})).bind((function(e){return Nn(e)?L.some(e):L.from(e.parentElement)})).getOrThunk((function(){return mv(t)}));hv(t,r,e.get())}))}(t,e),function(e,t,n,r,o,i){var a=t.get();q(n.split(","),(function(t){var n=ye(a,t).getOrThunk((function(){var e={withSimilar:{state:Su(!1),similar:!0,callbacks:[]},withoutSimilar:{state:Su(!1),similar:!1,callbacks:[]},withVars:[]};return a[t]=e,e})),u=function(){var n=gv(e);return pv(e,n,t,o,i).isSome()};if(v(i)){var c=o?n.withSimilar:n.withoutSimilar;c.callbacks.push(r),1===c.callbacks.length&&c.state.set(u())}else n.withVars.push({state:Su(u()),similar:o,vars:i,callback:r})})),t.set(a)}(e,t,n,r,o,i),{unbind:function(){return function(e,t,n){var r=e.get();q(t.split(","),(function(e){return ye(r,e).each((function(t){r[e]={withSimilar:De(De({},t.withSimilar),{callbacks:K(t.withSimilar.callbacks,(function(e){return e!==n}))}),withoutSimilar:De(De({},t.withoutSimilar),{callbacks:K(t.withoutSimilar.callbacks,(function(e){return e!==n}))}),withVars:K(t.withVars,(function(e){return e.callback!==n}))}}))})),e.set(r)}(t,n,r)}}},bv=function(e,t){var n=(t||document).createDocumentFragment();return q(e,(function(e){n.appendChild(e.dom)})),Dt.fromDom(n)},yv=function(e,t,n){return{element:e,width:t,rows:n}},wv=function(e,t){return{element:e,cells:t}},xv=function(e,t){return{x:e,y:t}},Cv=function(e,t){var n=parseInt(tr(e,t),10);return isNaN(n)?1:n},kv=function(e,t,n){var r=e.rows;return!!(r[n]?r[n].cells:[])[t]},Sv=function(e){return X(e,(function(e,t){return t.cells.length>e?t.cells.length:e}),0)},Tv=function(e,t){for(var n=e.rows,r=0;r<n.length;r++)for(var o=n[r].cells,i=0;i<o.length;i++)if(Bt(o[i],t))return L.some(xv(i,r));return L.none()},Ev=function(e,t,n,r,o){for(var i=[],a=e.rows,u=n;u<=o;u++){var c=a[u].cells,s=t<r?c.slice(t,r+1):c.slice(r,t+1);i.push(wv(a[u].element,s))}return i},Ov=function(e){var t=yv(Zu(e),0,[]);return q(Hu(e,"tr"),(function(e,n){q(Hu(e,"td,th"),(function(r,o){!function(e,t,n,r,o){for(var i=Cv(o,"rowspan"),a=Cv(o,"colspan"),u=e.rows,c=n;c<n+i;c++){u[c]||(u[c]=wv(ec(r),[]));for(var s=t;s<t+a;s++)u[c].cells[s]=c===n&&s===t?o:Zu(o)}}(t,function(e,t,n){for(;kv(e,t,n);)t++;return t}(t,o,n),n,e,r)}))})),yv(t.element,Sv(t.rows),t.rows)},_v=function(e){return function(e,t){var n=Zu(e.element),r=Dt.fromTag("tbody");return gn(r,t),pn(n,r),n}(e,function(e){return W(e.rows,(function(e){var t=W(e.cells,(function(e){var t=ec(e);return or(t,"colspan"),or(t,"rowspan"),t})),n=Zu(e.element);return gn(n,t),n}))}(e))},Av=function(e,t,n){return Tv(e,t).bind((function(t){return Tv(e,n).map((function(n){return function(e,t,n){var r=t.x,o=t.y,i=n.x,a=n.y,u=o<a?Ev(e,r,o,i,a):Ev(e,r,a,i,o);return yv(e.element,Sv(u),u)}(e,t,n)}))}))},Dv=function(e,t){return J(e,(function(e){return"li"===Lt(e)&&Wf(e,t)})).fold(T([]),(function(t){return function(e){return J(e,(function(e){return"ul"===Lt(e)||"ol"===Lt(e)}))}(e).map((function(e){var t=Dt.fromTag(Lt(e)),n=ve(sr(e),(function(e,t){return Fe(t,"list-style")}));return ir(t,n),[Dt.fromTag("li"),t]})).getOr([])}))},Nv=function(e,t){var n=Dt.fromDom(t.commonAncestorContainer),r=Op(n,e),o=K(r,(function(e){return mo(e)||lo(e)})),i=Dv(r,t),a=o.concat(i.length?i:function(e){return vo(e)?Gt(e).filter(ho).fold(T([]),(function(t){return[e,t]})):ho(e)?[e]:[]}(n));return W(a,Zu)},Rv=function(){return bv([])},Pv=function(e,t){return n=Dt.fromDom(t.cloneContents()),r=Nv(e,t),o=X(r,(function(e,t){return pn(t,e),t}),n),r.length>0?bv([o]):o;var n,r,o},Bv=function(e,t){return(n=e,r=t[0],Jr(r,"table",_(Bt,n))).bind((function(e){var n=t[0],r=t[t.length-1],o=Ov(e);return Av(o,n,r).map((function(e){return bv([_v(e)])}))})).getOrThunk(Rv);var n,r},Iv=function(e,t){var n=jf(t,e);return n.length>0?Bv(e,n):function(e,t){return t.length>0&&t[0].collapsed?Rv():Pv(e,t[0])}(e,t)},Mv=function(e,t){return t>=0&&t<e.length&&tf(e.charAt(t))},Lv=function(e,t){var n=So(e.innerText);return t?function(e){return e.replace(/^[ \f\n\r\t\v]+/,"")}(n):n},Fv=function(e,t,n){void 0===n&&(n={});var r=function(e,t){return De(De({},e),{format:t,get:!0,selection:!0}
1)}(n,t),o=e.fire("BeforeGetContent",r);if(o.isDefaultPrevented())return e.fire("GetContent",o),o.content;if("text"===o.format)return function(e){return L.from(e.selection.getRng()).map((function(t){var n=L.from(e.dom.getParent(t.commonAncestorContainer,e.dom.isBlock)),r=e.getBody(),o=function(e){return e.map((function(e){return e.nodeName})).getOr("div").toLowerCase()}(n),i=kt.browser.isIE()&&"pre"!==o,a=e.dom.add(r,o,{"data-mce-bogus":"all",style:"overflow: hidden; opacity: 0;"},t.cloneContents()),u=Lv(a,i),c=So(a.textContent);if(e.dom.remove(a),Mv(c,0)||Mv(c,c.length-1)){var s=n.getOr(r),l=Lv(s,i),f=l.indexOf(u);return-1===f?u:(Mv(l,f-1)?" ":"")+u+(Mv(l,f+u.length)?" ":"")}return u})).getOr("")}(e);o.getInner=!0;var i=function(e,t){var n=e.selection.getRng(),r=e.dom.create("body"),o=e.selection.getSel(),i=Dm(e,Lf(o)),a=t.contextual?Iv(Dt.fromDom(e.getBody()),i).dom:n.cloneContents();return a&&r.appendChild(a),e.selection.serializer.serialize(r,t)}(e,o);return"tree"===o.format?i:(o.content=e.selection.isCollapsed()?"":i,e.fire("GetContent",o),o.content)},jv=function(e){return Nn(e)?e.outerHTML:jn(e)?wi.encodeRaw(e.data,!1):Un(e)?"\x3c!--"+e.data+"--\x3e":""},Uv=function(e,t,n){var r=function(e){var t,n=document.createElement("div"),r=document.createDocumentFragment();for(e&&(n.innerHTML=e);t=n.firstChild;)r.appendChild(t);return r}(t);
1if(e.hasChildNodes()&&n<e.childNodes.length){var o=e.childNodes[n];o.parentNode.insertBefore(r,o)}else e.appendChild(r)},Hv=function(e,t){var n,r,o,i,a,u,c,s,l,f=W(ce(t.childNodes),jv);return function(e,t){var n=0;q(e,(function(e){0===e[0]?n++:1===e[0]?(Uv(t,e[1],n),n++):2===e[0]&&function(e,t){if(e.hasChildNodes()&&t<e.childNodes.length){var n=e.childNodes[t];n.parentNode.removeChild(n)}}(t,n)}))}((o=(n=f).length+(r=e).length+2,i=new Array(o),a=new Array(o),u=function(e,t,o,i,a){var c=s(e,t,o,i);if(null===c||c.start===t&&c.diag===t-i||c.end===e&&c.diag===e-o)for(var l=e,f=o;l<t||f<i;)l<t&&f<i&&n[l]===r[f]?(a.push([0,n[l]]),++l,++f):t-e>i-o?(a.push([2,n[l]]),++l):(a.push([1,r[f]]),++f);else{u(e,c.start,o,c.start-c.diag,a);for(var d=c.start;d<c.end;++d)a.push([0,n[d]]);u(c.end,t,c.end-c.diag,i,a)}},c=function(e,t,o,i){for(var a=e;a-t<i&&a<o&&n[a]===r[a-t];)++a;return function(e,t,n){return{start:e,end:t,diag:n}}(e,a,t)},s=function(e,t,o,u){var s=t-e,l=u-o;if(0===s||0===l)return null;var f,d,m,p,g,h=s-l,v=l+s,b=(v%2==0?v:v+1)/2;for(i[1+b]=e,a[1+b]=t+1,f=0;f<=b;++f){for(d=-f;d<=f;d+=2){for(i[m=d+b]=d===-f||d!==f&&i[m-1]<i[m+1]?i[m+1]:i[m-1]+1,g=(p=i[m])-e+o-d;p<t&&g<u&&n[p]===r[g];)i[m]=++p,++g;if(h%2!=0&&h-f<=d&&d<=h+f&&a[m-h]<=i[m])return c(a[m-h],d+e-o,t,u)}for(d=h-f;d<=h+f;d+=2){for(a[m=d+b-h]=d===h-f||d!==h+f&&a[m+1]<=a[m-1]?a[m+1]-1:a[m-1],g=(p=a[m]-1)-e+o-d;p>=e&&g>=o&&n[p]===r[g];)a[m]=p--,g--;if(h%2==0&&-f<=d&&d<=f&&a[m]<=i[m+h])return c(a[m],d+e-o,t,u)}}},u(0,n.length,0,r.length,l=[]),l),t),t},zv=Re((function(){return document.implementation.createHTMLDocument("undo")})),Vv=function(e){var t,n=e.serializer.getTempAttrs(),r=Ym(e.getBody(),n);return function(e){return null!==e.querySelector("iframe")}(r)?(t=function(e,t){return K(W(ce(e.childNodes),t?k(So,jv):jv),(function(e){return e.length>0}))}(r,!0),{type:"fragmented",fragments:t,content:"",bookmark:null,beforeBookmark:null}):{type:"complete",fragments:null,content:So(r.innerHTML),bookmark:null,beforeBookmark:null}},Wv=function(e,t,n){var r=n?t.beforeBookmark:t.bookmark;"fragmented"===t.type?Hv(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw",no_selection:!y(r)||!Vl(r)||!r.isFakeCaret}),e.selection.moveToBookmark(r)},qv=function(e){return"fragmented"===e.type?e.fragments.join(""):e.content},$v=function(e){var t=Dt.fromTag("body",zv());return Qu(t,qv(e)),q(Hu(t,"*[data-mce-bogus]"),bn),t.dom.innerHTML},Gv=function(e,t){return!(!e||!t)&&(!!function(e,t){return qv(e)===qv(t)}(e,t)||function(e,t){return $v(e)===$v(t)}(e,t))},Kv=function(e){return 0===e.get()},Yv=function(e,t,n){Kv(n)&&(e.typing=t)},Xv=function(e,t){e.typing&&(Yv(e,!1,t),e.add())},Qv=function(e){return{undoManager:{beforeChange:function(t,n){return function(e,t,n){Kv(t)&&n.set(ts(e.selection))}(e,t,n)},add:function(t,n,r,o,i,a){return function(e,t,n,r,o,i,a){var u=Vv(e);if(i=_t.extend(i=i||{},u),!1===Kv(r)||e.removed)return null;var c=t.data[n.get()];if(e.fire("BeforeAddUndo",{level:i,lastLevel:c,originalEvent:a}).isDefaultPrevented())return null;if(c&&Gv(c,i))return null;t.data[n.get()]&&o.get().each((function(e){t.data[n.get()].beforeBookmark=e}));var s=function(e){return e.getParam("custom_undo_redo_levels",0,"number")}(e);if(s&&t.data.length>s){for(var l=0;l<t.data.length-1;l++)t.data[l]=t.data[l+1];t.data.length--,n.set(t.data.length)}i.bookmark=ts(e.selection),n.get()<t.data.length-1&&(t.data.length=n.get()+1),t.data.push(i),n.set(t.data.length-1);var f={level:i,lastLevel:c,originalEvent:a};return n.get()>0?(e.setDirty(!0),e.fire("AddUndo",f),e.fire("change",f)):e.fire("AddUndo",f),i}(e,t,n,r,o,i,a)},undo:function(t,n,r){return function(e,t,n,r){var o;return t.typing&&(t.add(),t.typing=!1,Yv(t,!1,n)),r.get()>0&&(r.set(r.get()-1),o=t.data[r.get()],Wv(e,o,!0),e.setDirty(!0),e.fire("Undo",{level:o})),o}(e,t,n,r)},redo:function(t,n){return function(e,t,n){var r;return t.get()<n.length-1&&(t.set(t.get()+1),r=n[t.get()],Wv(e,r,!1),e.setDirty(!0),e.fire("Redo",{level:r})),r}(e,t,n)},clear:function(t,n){return function(e,t,n){t.data=[],n.set(0),t.typing=!1,e.fire("ClearUndos")}(e,t,n)},reset:function(e){return function(e){e.clear(),e.add()}(e)},hasUndo:function(t,n){return function(e,t,n){return n.get()>0||t.typing&&t.data[0]&&!Gv(Vv(e),t.data[0])}
1(e,t,n)},hasRedo:function(e,t){return function(e,t){return t.get()<e.data.length-1&&!e.typing}(e,t)},transact:function(e,t,n){return function(e,t,n){return Xv(e,t),e.beforeChange(),e.ignore(n),e.add()}(e,t,n)},ignore:function(e,t){return function(e,t){try{e.set(e.get()+1),t()}finally{e.set(e.get()-1)}}(e,t)},extra:function(t,n,r,o){return function(e,t,n,r,o){if(t.transact(r)){var i=t.data[n.get()].bookmark,a=t.data[n.get()-1];Wv(e,a,!0),t.transact(o)&&(t.data[n.get()-1].beforeBookmark=i)}}(e,t,n,r,o)}},formatter:{match:function(t,n,r,o){return wh(e,t,n,r,o)},matchAll:function(t,n){return function(e,t,n){var r=[],o={},i=e.selection.getStart();return e.dom.getParent(i,(function(i){for(var a=0;a<t.length;a++){var u=t[a];!o[u]&&yh(e,i,u,n)&&(o[u]=!0,r.push(u))}}),e.dom.getRoot()),r}(e,t,n)},matchNode:function(t,n,r,o){return yh(e,t,n,r,o)},canApply:function(t){return function(e,t){var n=e.formatter.get(t),r=e.dom;if(n)for(var o=e.selection.getStart(),i=gf(r,o),a=n.length-1;a>=0;a--){var u=n[a];if(!bf(u)||y(u.defaultBlock))return!0;for(var c=i.length-1;c>=0;c--)if(r.is(i[c],u.selector))return!0}return!1}(e,t)},closest:function(t){return xh(e,t)},apply:function(t,n,r){return fv(e,t,n,r)},remove:function(t,n,r,o){return av(e,t,n,r,o)},toggle:function(t,n,r){return function(e,t,n,r){var o=e.formatter.get(t);!wh(e,t,n,r)||"toggle"in o[0]&&!o[0].toggle?fv(e,t,n,r):av(e,t,n,r)}(e,t,n,r)},formatChanged:function(t,n,r,o,i){return vv(e,t,n,r,o,i)}},editor:{getContent:function(t,n){return function(e,t,n){return L.from(e.getBody()).fold(T("tree"===t.format?new Im("body",11):""),(function(r){return Xm(e,t,n,r)}))}(e,t,n)},setContent:function(t,n){return lh(e,t,n)},insertContent:function(t,n){return ih(e,t,n)},addVisual:function(t){return function(e,t){var n=e.dom,r=y(t)?t:e.getBody();v(e.hasVisual)&&(e.hasVisual=function(e){return e.getParam("visual",!0,"boolean")}(e)),q(n.select("table,a",r),(function(t){switch(t.nodeName){case"TABLE":var r=function(e){return e.getParam("visual_table_class","mce-item-table","string")}(e),o=n.getAttrib(t,"border");o&&"0"!==o||!e.hasVisual?n.removeClass(t,r):n.addClass(t,r);break;case"A":if(!n.getAttrib(t,"href")){var i=n.getAttrib(t,"name")||t.id,a=function(e){return e.getParam("visual_anchor_class","mce-item-anchor","string")}(e);i&&e.hasVisual?n.addClass(t,a):n.removeClass(t,a)}}})),e.fire("VisualAid",{element:t,hasVisual:e.hasVisual})}(e,t)}},selection:{getContent:function(t,n){return Fv(e,t,n)}},raw:{getModel:function(){return L.none()}}}},Jv=function(e){return we(e.plugins,"rtc")},Zv=function(e){var t=e;return function(e){return ye(e.plugins,"rtc").bind((function(e){return L.from(e.setup)}))}(e).fold((function(){return t.rtcInstance=Qv(e),L.none()}),(function(e){return t.rtcInstance=function(){var e=T(null),t=T("");return{undoManager:{beforeChange:C,add:e,undo:e,redo:e,clear:C,reset:C,hasUndo:R,hasRedo:R,transact:e,ignore:C,extra:C},formatter:{match:R,matchAll:T([]),matchNode:T(void 0),canApply:R,closest:t,apply:C,remove:C,toggle:C,formatChanged:T({unbind:C})},editor:{getContent:t,setContent:t,insertContent:C,addVisual:C},selection:{getContent:t},raw:{getModel:T(L.none())}}}(),L.some((function(){return e().then((function(e){return t.rtcInstance=function(e){var t=function(e){return m(e)?e:{}}
1,n=e.undoManager,r=e.formatter,o=e.editor,i=e.selection,a=e.raw;return{undoManager:{beforeChange:n.beforeChange,add:n.add,undo:n.undo,redo:n.redo,clear:n.clear,reset:n.reset,hasUndo:n.hasUndo,hasRedo:n.hasRedo,transact:function(e,t,r){return n.transact(r)},ignore:function(e,t){return n.ignore(t)},extra:function(e,t,r,o){return n.extra(r,o)}},formatter:{match:function(e,n,o,i){return r.match(e,t(n),i)},matchAll:r.matchAll,matchNode:r.matchNode,canApply:function(e){return r.canApply(e)},closest:function(e){return r.closest(e)},apply:function(e,n,o){return r.apply(e,t(n))},remove:function(e,n,o,i){return r.remove(e,t(n))},toggle:function(e,n,o){return r.toggle(e,t(n))},formatChanged:function(e,t,n,o,i){return r.formatChanged(t,n,o,i)}},editor:{getContent:function(e,t){return o.getContent(e)},setContent:function(e,t){return o.setContent(e,t)},insertContent:function(e,t){return o.insertContent(e)},addVisual:o.addVisual},selection:{getContent:function(e,t){return i.getContent(t)}},raw:{getModel:function(){return L.some(a.getRawModel())}}}}(e),e.rtc.isRemote}))}))}))},eb=function(e){return e.rtcInstance?e.rtcInstance:Qv(e)},tb=function(e){var t=e.rtcInstance;if(t)return t;throw new Error("Failed to get RTC instance not yet initialized.")},nb=function(e,t){return void 0===t&&(t={}),function(e,t,n){return tb(e).selection.getContent(t,n)}(e,t.format?t.format:"html",t)},rb=function(e){return 0===e.dom.length?(vn(e),L.none()):L.some(e)},ob=function(e,t,n,r){e.bind((function(e){return(r?og:rg)(e.dom,r?e.dom.length:0),t.filter(Ht).map((function(t){return function(e,t,n,r){var o=e.dom,i=t.dom,a=r?o.length:i.length;r?(ig(o,i,!1,!r),n.setStart(i,a)):(ig(i,o,!1,!r),n.setEnd(i,a))}(e,t,n,r)}))})).orThunk((function(){var e=function(e,t){return e.filter((function(e){return nd.isBookmarkNode(e.dom)})).bind(t?Yt:Kt)}(t,r).or(t).filter(Ht);return e.map((function(e){return function(e,t){Gt(e).each((function(n){var r=e.dom;t&&Kp(n,Rc(r,0))?rg(r,0):!t&&Yp(n,Rc(r,r.length))&&og(r,r.length)}))}(e,r)}))}))},ib=function(e,t,n){void 0===n&&(n={});var r=function(e,t){return De(De({format:"html"},e),{set:!0,selection:!0,content:t})}(n,t),o=r;if(!r.no_events){var i=e.fire("BeforeSetContent",r);if(i.isDefaultPrevented())return void e.fire("SetContent",i);o=i}o.content=function(e,t){if("raw"!==t.format){var n=e.selection.getRng(),r=e.dom.getParent(n.commonAncestorContainer,e.dom.isBlock),o=r?{context:r.nodeName.toLowerCase()}:{},i=e.parser.parse(t.content,De(De({isRootContent:!0,forced_root_block:!1},o),t));return tp({validate:e.validate},e.schema).serialize(i)}return t.content}(e,o);var a=e.selection.getRng();!function(e,t){var n=L.from(t.firstChild).map(Dt.fromDom),r=L.from(t.lastChild).map(Dt.fromDom);e.deleteContents(),e.insertNode(t);var o=n.bind(Kt).filter(Ht).bind(rb),i=r.bind(Yt).filter(Ht).bind(rb);ob(o,n,e,!0),ob(i,r,e,!1),e.collapse(!1)}(a,a.createContextualFragment(o.content)),e.selection.setRng(a),Gd(e,a),o.no_events||e.fire("SetContent",o)},ab=function(e,t,n){if(e&&we(e,t)){var r=K(e[t],(function(e){return e!==n}));0===r.length?delete e[t]:e[t]=r}};var ub=function(e){return!!e.select},cb=function(e){return!(!e||!e.ownerDocument)&&Mt(Dt.fromDom(e.ownerDocument),Dt.fromDom(e))},sb=function(e,t,n,r){var o,i,a=function(e,t){var n,r,o=function(t,n){return J(n,(function(n){return e.is(n,t)}))},i=function(t){return e.getParents(t,null,e.getRoot())};return{selectorChangedWithUnbind:function(e,a){return n||(n={},r={},t.on("NodeChange",(function(e){var t=e.element,a=i(t),u={};_t.each(n,(function(e,t){o(t,a).each((function(n){r[t]||(q(e,(function(e){e(!0,{node:n,selector:t,parents:a})})),r[t]=e),u[t]=e}))})),_t.each(r,(function(e,n){u[n]||(delete r[n],_t.each(e,(function(e){e(!1,{node:t,selector:n,parents:a})})))}))}))),n[e]||(n[e]=[]),n[e].push(a),o(e,i(t.selection.getStart())).each((function(){r[e]=n[e]})),{unbind:function(){ab(n,e,a),ab(r,e,a)}}}}}(e,r).selectorChangedWithUnbind,u=function(e,t){return ib(r,e,t)},c=function(e){var t=l();t.collapse(!!e),f(t)},s=function(){return t.getSelection?t.getSelection():t.document.selection},l=function(){var n,a,u,c=function(e,t,n){try{return t.compareBoundaryPoints(e,n
1)}catch(e){return-1}},l=t.document;if(void 0!==r.bookmark&&!1===Cm(r)){var f=lm(r);if(f.isSome())return f.map((function(e){return Dm(r,[e])[0]})).getOr(l.createRange())}try{(n=s())&&!Dn(n.anchorNode)&&(a=n.rangeCount>0?n.getRangeAt(0):n.createRange?n.createRange():l.createRange(),a=Dm(r,[a])[0])}catch(e){}return a||(a=l.createRange?l.createRange():l.body.createTextRange()),a.setStart&&9===a.startContainer.nodeType&&a.collapsed&&(u=e.getRoot(),a.setStart(u,0),a.setEnd(u,0)),o&&i&&(0===c(a.START_TO_START,a,o)&&0===c(a.END_TO_END,a,o)?a=i:(o=null,i=null)),a},f=function(e,t){var n;if(function(e){return!!e&&(!!ub(e)||cb(e.startContainer)&&cb(e.endContainer))}(e)){var a=ub(e)?e:null;if(a){i=null;try{a.select()}catch(e){}}else{var u=s();if(e=r.fire("SetSelectionRange",{range:e,forward:t}).range,u){i=e;try{u.removeAllRanges(),u.addRange(e)}catch(e){}!1===t&&u.extend&&(u.collapse(e.endContainer,e.endOffset),u.extend(e.startContainer,e.startOffset)),o=u.rangeCount>0?u.getRangeAt(0):null}e.collapsed||e.startContainer!==e.endContainer||!u.setBaseAndExtent||kt.ie||e.endOffset-e.startOffset<2&&e.startContainer.hasChildNodes()&&(n=e.startContainer.childNodes[e.startOffset])&&"IMG"===n.tagName&&(u.setBaseAndExtent(e.startContainer,e.startOffset,e.endContainer,e.endOffset),u.anchorNode===e.startContainer&&u.focusNode===e.endContainer||u.setBaseAndExtent(n,0,n,1)),r.fire("AfterSetSelectionRange",{range:e,forward:t})}}},d=function(){var t=s(),n=null==t?void 0:t.anchorNode,r=null==t?void 0:t.focusNode;if(!t||!n||!r||Dn(n)||Dn(r))return!0;var o=e.createRng();o.setStart(n,t.anchorOffset),o.collapse(!0);var i=e.createRng();return i.setStart(r,t.focusOffset),i.collapse(!0),o.compareBoundaryPoints(o.START_TO_START,i)<=0},m={bookmarkManager:null,controlSelection:null,dom:e,win:t,serializer:n,editor:r,collapse:c,setCursorLocation:function(t,n){var o=e.createRng();y(t)&&y(n)?(o.setStart(t,n),o.setEnd(t,n),f(o),c(!1)):(qf(e,o,r.getBody(),!0),f(o))},getContent:function(e){return nb(r,e)},setContent:u,getBookmark:function(e,t){return p.getBookmark(e,t)},moveToBookmark:function(e){return p.moveToBookmark(e)},select:function(t,n){return function(e,t,n){return L.from(t).map((function(t){var r=e.nodeIndex(t),o=e.createRng();return o.setStart(t.parentNode,r),o.setEnd(t.parentNode,r+1),n&&(qf(e,o,t,!0),qf(e,o,t,!1)),o}))}(e,t,n).each(f),t},isCollapsed:function(){var e=l(),t=s();return!(!e||e.item)&&(e.compareEndPoints?0===e.compareEndPoints("StartToEnd",e):!t||e.collapsed)},isForward:d,setNode:function(t){return u(e.getOuterHTML(t)),t},getNode:function(){return function(e,t){var n,r,o;if(!t)return e;r=t.startContainer,o=t.endContainer;var i=t.startOffset,a=t.endOffset;return n=t.commonAncestorContainer,!t.collapsed&&(r===o&&a-i<2&&r.hasChildNodes()&&(n=r.childNodes[i]),3===r.nodeType&&3===o.nodeType&&(r=r.length===i?Am(r.nextSibling,!0):r.parentNode,o=0===a?Am(o.previousSibling,!1):o.parentNode,r&&r===o))?r:n&&3===n.nodeType?n.parentNode:n}(r.getBody(),l())},getSel:s,setRng:f,getRng:l,getStart:function(e){return Om(r.getBody(),l(),e)},getEnd:function(e){return _m(r.getBody(),l(),e)},getSelectedBlocks:function(t,n){return function(e,t,n,r){var o,i=[],a=e.getRoot();if(n=e.getParent(n||Om(a,t,t.collapsed),e.isBlock),r=e.getParent(r||_m(a,t,t.collapsed),e.isBlock),n&&n!==a&&i.push(n),n&&r&&n!==r){o=n;for(var u=new co(n,a);(o=u.next())&&o!==r;)e.isBlock(o)&&i.push(o)}return r&&n!==r&&r!==a&&i.push(r),i}(e,l(),t,n)},normalize:function(){var t=l(),n=s();if(!(Lf(n).length>1)&&$f(r)){var o=Cd(e,t);return o.each((function(e){f(e,d())})),o.getOr(t)}return t},selectorChanged:function(e,t){return a(e,t),m},selectorChangedWithUnbind:a,getScrollContainer:function(){for(var t,n=e.getRoot();n&&"BODY"!==n.nodeName;){if(n.scrollHeight>n.clientHeight){t=n;break}n=n.parentNode}return t},scrollIntoView:function(e,t){y(e)?function(e,t,n){(e.inline?Wd:$d)(e,t,n)}(r,e,t):Gd(r,l(),t)},placeCaretAt:function(e,t){return f(dd(e,t,r.getDoc()))},getBoundingClientRect:function(){var e=l();return e.collapsed?Rc.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){t=o=i=null,g.destroy()}},p=nd(m),g=ld(m,r);return m.bookmarkManager=p,m.controlSelection=g,m},lb=function(e,t,n){e.addNodeFilter("font",(function(e){q(e,(function(e){var r=t.parse(e.attr("style")),o=e.attr("color"),i=e.attr("face"),a=e.attr("size");o&&(r.color=o),i&&(r["font-family"]=i),a&&(r["font-size"]=n[parseInt(e.attr("size"),10)-1]),e.name="span",e.attr("style",t.serialize(r)),function(e,t){q(t,(function(t){e.attr(t,null)}))}(e,["color","face","size"])}))}))},fb=function(e,t){var n=Bi();t.convert_fonts_to_spans&&lb(e,n,_t.explode(t.font_size_legacy_values)),function(e,t){e.addNodeFilter("strike",(function(e){q(e,(function(e){var n=t.parse(e.attr("style"));n["text-decoration"]="line-through",e.name="span",e.attr("style",t.serialize(n))}))}))}(e,n)},db=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},mb=function(e,t){var n;try{n=atob(t)}catch(e){return L.none()}
1for(var r=new Uint8Array(n.length),o=0;o<r.length;o++)r[o]=n.charCodeAt(o);return L.some(new Blob([r],{type:e}))},pb=function(e){return 0===e.indexOf("blob:")?function(e){return new to((function(t,n){var r=function(){n("Cannot convert "+e+" to Blob. Resource might not exist or is inaccessible.")};try{var o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.onload=function(){200===o.status?t(o.response):r()},o.onerror=r,o.send()}catch(e){r()}}))}(e):0===e.indexOf("data:")?(t=e,new to((function(e){var n=db(t);mb(n.type,n.data).fold((function(){return e(new Blob([]))}),e)}))):null;var t},gb=0,hb=function(e){return(e||"blobid")+gb++},vb=function(e,t,n,r){var o,i;if(0!==t.src.indexOf("blob:")){var a=db(t.src);(i=e.getByData(o=a.data,a.type))?n({image:t,blobInfo:i}):pb(t.src).then((function(r){i=e.create(hb(),r,o),e.add(i),n({image:t,blobInfo:i})}),(function(e){r(e)}))}else(i=e.getByUri(t.src))?n({image:t,blobInfo:i}):pb(t.src).then((function(r){(function(e){return new to((function(t){var n=new FileReader;n.onloadend=function(){t(n.result)},n.readAsDataURL(e)}))})(r).then((function(a){o=db(a).data,i=e.create(hb(),r,o),e.add(i),n({image:t,blobInfo:i})}))}),(function(e){r(e)}))},bb=function(e,t){var n={};return{findAll:function(r,o){o||(o=P);var i=K(function(e){return e?ce(e.getElementsByTagName("img")):[]}(r),(function(t){var n=t.src;return!!kt.fileApi&&(!t.hasAttribute("data-mce-bogus")&&(!t.hasAttribute("data-mce-placeholder")&&(!(!n||n===kt.transparentSrc)&&(0===n.indexOf("blob:")?!e.isUploaded(n)&&o(t):0===n.indexOf("data:")&&o(t)))))})),a=W(i,(function(e){if(void 0!==n[e.src])return new to((function(t){n[e.src].then((function(n){if("string"==typeof n)return n;t({image:e,blobInfo:n.blobInfo})}))}));var r=new to((function(n,r){vb(t,e,n,r)})).then((function(e){return delete n[e.image.src],e})).catch((function(t){return delete n[e.src],t}));return n[e.src]=r,r}));return to.all(a)}}},yb=function(e,t){return e.replace(t.re,(function(e){return ye(t.uris,e).getOr(e)}))},wb=function(e,t,n,r){(e.padd_empty_with_br||t.insert)&&n[r.name]?r.empty().append(new Im("br",1)).shortEnded=!0:r.empty().append(new Im("#text",3)).value=xo},xb=function(e,t){return e&&e.firstChild&&e.firstChild===e.lastChild&&e.firstChild.name===t},Cb=function(e,t,n,r){return r.isEmpty(t,n,(function(t){return function(e,t){var n=e.getElementRule(t.name);return n&&n.paddEmpty}(e,t)}))},kb=function(e,t){var n=t.blob_cache,r=function(e){var r=e.attr("src");(function(e){return e.attr("src")===kt.transparentSrc||y(e.attr("data-mce-placeholder"))})(e)||function(e){return y(e.attr("data-mce-bogus"))}(e)||function(e){var t=/data:([^;]+);base64,([a-z0-9\+\/=\s]+)/i.exec(e);return t?L.some({type:t[1],data:decodeURIComponent(t[2])}):L.none()}(r).filter((function(){return function(e,t){if(t.images_dataimg_filter){var n=new Image;return n.src=e.attr("src"),de(e.attributes.map,(function(e,t){n.setAttribute(t,e)})),t.images_dataimg_filter(n)}return!0}(e,t)})).bind((function(e){var t=e.type,r=e.data;return L.from(n.getByData(r,t)).orThunk((function(){return mb(t,r).map((function(e){var t=n.create(hb(),e,r);return n.add(t),t}))}))})).each((function(t){e.attr("src",t.blobUri())}))};n&&e.addAttributeFilter("src",(function(e){return q(e,r)}))},Sb=_t.each,Tb=_t.trim,Eb="source protocol authority userInfo user password host port relative path directory file query anchor".split(" "),Ob={ftp:21,http:80,https:443,mailto:25},_b=["img","video"],Ab=function(e,t,n){return!e.allow_html_data_urls&&(/^data:image\//i.test(t)?function(e,t){return y(e)?!e:!y(t)||!z(_b,t)}(e.allow_svg_data_urls,n)&&/^data:image\/svg\+xml/i.test(t):/^data:/i.test(t))},Db=function(){function e(t,n){t=Tb(t),this.settings=n||{};var r=this.settings.base_uri,o=this;if(/^([\w\-]+):([^\/]{2})/i.test(t)||/^\s*#/.test(t))o.source=t;else{var i=0===t.indexOf("//");if(0!==t.indexOf("/")||i||(t=(r&&r.protocol||"http")+"://mce_host"+t),!/^[\w\-]*:?\/\//.test(t)){var a=this.settings.base_uri?this.settings.base_uri.path:new e(document.location.href).directory;if(this.settings.base_uri&&""==this.settings.base_uri.protocol)t="//mce_host"+o.toAbsPath(a,t);else{var u=/([^#?]*)([#?]?.*)/.exec(t);t=(r&&r.protocol||"http")+"://mce_host"+o.toAbsPath(a,u[1])+u[2]}}t=t.replace(/@@/g,"(mce_at)");var c=/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@\/]*):?([^:@\/]*))?@)?(\[[a-zA-Z0-9:.%]+\]|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/.exec(t);Sb(Eb,(function(e,t){var n=c[t];n&&(n=n.replace(/\(mce_at\)/g,"@@")),o[e]=n})),r&&(o.protocol||(o.protocol=r.protocol),o.userInfo||(o.userInfo=r.userInfo),o.port||"mce_host"!==o.host||(o.port=r.port),o.host&&"mce_host"!==o.host||(o.host=r.host),o.source=""),i&&(o.protocol="")}}return e.parseDataUri=function(e){var t,n=decodeURIComponent(e).split(","),r=/data:([^;]+)/.exec(n[0]);return r&&(t=r[1]),{type:t,data:n[1]}},e.isDomSafe=function(e,t,n){if(void 0===n&&(n={}),n.allow_script_urls)return!0;var r=wi.decode(e).replace(/[\s\u0000-\u001F]+/g,"");try{r=decodeURIComponent(r)}catch(e){r=unescape(r)}return!/((java|vb)script|mhtml):/i.test(r)&&!Ab(n,r,t)},e.getDocumentBaseUrl=function(e){var t;return t=0!==e.protocol.indexOf("http")&&"file:"!==e.protocol?e.href:e.protocol+"//"+e.host+e.pathname,/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/")),t},e.prototype.setPath=function(e){var t=/^(.*?)\/?(\w+)?$/.exec(e);this.path=t[0],this.directory=t[1],this.file=t[2],this.source="",this.getURI()},e.prototype.toRelative=function(t){var n;if("./"===t)return t;var r=new e(t,{base_uri:this});if("mce_host"!==r.host&&this.host!==r.host&&r.host||this.port!==r.port||this.protocol!==r.protocol&&""!==r.protocol)return r.getURI();var o=this.getURI(),i=r.getURI();return o===i||"/"===o.charAt(o.length-1)&&o.substr(0,o.length-1)===i?o:(n=this.toRelPath(this.path,r.path),r.query&&(n+="?"+r.query),r.anchor&&(n+="#"+r.anchor),n)},e.prototype.toAbsolute=function(t,n){var r=new e(t,{base_uri:this});return r.getURI(n&&this.isSameOrigin(r))},e.prototype.isSameOrigin=function(e){if(this.host==e.host&&this.protocol==e.protocol){if(this.port==e.port)return!0;var t=Ob[this.protocol];if(t&&(this.port||t)==(e.port||t))return!0}return!1},e.prototype.toRelPath=function(e,t){var n,r,o=0,i="",a=e.substring(0,e.lastIndexOf("/")).split("/"),u=t.split("/");if(a.length>=u.length)for(n=0,r=a.length;n<r;n++)if(n>=u.length||a[n]!==u[n]){o=n+1;break}if(a.length<u.length)for(n=0,r=u.length;n<r;n++)if(n>=a.length||a[n]!==u[n]){o=n+1;break}if(1===o)return t;for(n=0,r=a.length-(o-1);n<r;n++)i+="../";
1for(n=o-1,r=u.length;n<r;n++)i+=n!==o-1?"/"+u[n]:u[n];return i},e.prototype.toAbsPath=function(e,t){var n,r,o=0,i=[],a=/\/$/.test(t)?"/":"",u=e.split("/"),c=t.split("/");for(Sb(u,(function(e){e&&i.push(e)})),u=i,n=c.length-1,i=[];n>=0;n--)0!==c[n].length&&"."!==c[n]&&(".."!==c[n]?o>0?o--:i.push(c[n]):o++);return 0!==(r=(n=u.length-o)<=0?ne(i).join("/"):u.slice(0,n).join("/")+"/"+ne(i).join("/")).indexOf("/")&&(r="/"+r),a&&r.lastIndexOf("/")!==r.length-1&&(r+=a),r},e.prototype.getURI=function(e){var t;return void 0===e&&(e=!1),this.source&&!e||(t="",e||(t+=this.protocol?this.protocol+"://":"//",this.userInfo&&(t+=this.userInfo+"@"),this.host&&(t+=this.host),this.port&&(t+=":"+this.port)),this.path&&(t+=this.path),this.query&&(t+="?"+this.query),this.anchor&&(t+="#"+this.anchor),this.source=t),this.source},e}(),Nb=_t.makeMap("button,fieldset,form,iframe,img,image,input,object,output,select,textarea"),Rb=Re((function(){return document.implementation.createHTMLDocument("parser")})),Pb=function(e,t,n){for(var r=/<([!?\/
1])?([A-Za-z0-9\-_:.]+)/g,o=/(?:\s(?:[^'">]+(?:"[^"]*"|'[^']*'))*[^"'>]*(?:"[^">]*|'[^'>]*)?|\s*|\/)>/g,i=e.getShortEndedElements(),a=1,u=n;0!==a;)for(r.lastIndex=u;;){var c=r.exec(t);if(null===c)return u;if("!"===c[1]){u=Fe(c[2],"--")?Bb(t,!1,c.index+3):Bb(t,!0,c.index+1);break}o.lastIndex=r.lastIndex;var s=o.exec(t);if(!g(s)&&s.index===r.lastIndex){"/"===c[1]?a-=1:we(i,c[2])||(a+=1),u=r.lastIndex+s[0].length;break}}return u},Bb=function(e,t,n){void 0===n&&(n=0);var r=e.toLowerCase();if(-1!==r.indexOf("[if ",n)&&function(e,t){return/^\s*\[if [\w\W]+\]>.*<!\[endif\](--!?)?>/.test(e.substr(t))}(r,n)){var o=r.indexOf("[endif]",n);return r.indexOf(">",o)}if(t){var i=r.indexOf(">",n);return-1!==i?i:r.length}var a=/--!?>/g;a.lastIndex=n;var u=a.exec(e);return u?u.index+u[0].length:r.length},Ib=function(e,t){var n=e.exec(t);if(n){var r=n[1],o=n[2];return"string"==typeof r&&"data-mce-bogus"===r.toLowerCase()?o:null}return null},Mb=function(e,t){void 0===t&&(t=Ri()),e=e||{};var n=Rb(),r=n.createElement("form");!1!==e.fix_self_closing&&(e.fix_self_closing=!0);var o=e.comment?e.comment:C,i=e.cdata?e.cdata:C,a=e.text?e.text:C,u=e.start?e.start:C,c=e.end?e.end:C,s=e.pi?e.pi:C,l=e.doctype?e.doctype:C,f=function(f,d){void 0===d&&(d="html");for(var m,p,g,h,v,b,y,w,x,C,k,S,T,E,O,_,A,D,N,R=f.html,P=0,B=[],I=0,M=wi.decode,L=_t.makeMap("src,href,data,background,action,formaction,poster,xlink:href"),F="html"===d?0:1,j=function(e){var t,n;for(t=B.length;t--&&B[t].name!==e;);if(t>=0){for(n=B.length-1;n>=t;n--)(e=B[n]).valid&&c(e.name);B.length=t}},U=function(e,t){return a(yb(e,f),t)},H=function(t){""!==t&&(">"===t.charAt(0)&&(t=" "+t),e.allow_conditional_comments||"[if"!==t.substr(0,3).toLowerCase()||(t=" "+t),o(yb(t,f)))},z=function(e,t){var n=e||"",r=!Fe(n,"--"),o=Bb(R,r,t);return e=R.substr(t,o-t),H(r?n+e:e),o+1},V=function(t,o,i,a,u){if(i=function(e){return yb(e,f)}((o=o.toLowerCase())in K?o:M(i||a||u||"")),Y&&!w&&!1===function(e){return 0===e.indexOf("data-")||0===e.indexOf("aria-")}(o)){var c=E[o];if(!c&&O){for(var s=O.length;s--&&!(c=O[s]).pattern.test(o););-1===s&&(c=null)}if(!c)return;if(c.validValues&&!(i in c.validValues))return}("name"===o||"id"===o)&&t in Nb&&(i in n||i in r)||L[o]&&!Db.isDomSafe(i,t,e)||w&&(o in L||0===o.indexOf("on"))||(h.map[o]=i,h.push({name:o,value:i}))},W=new RegExp("<(?:(?:!--([\\w\\W]*?)--!?>)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:![Dd][Oo][Cc][Tt][Yy][Pp][Ee]([\\w\\W]*?)>)|(?:!(--)?)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_:.]*)(\\s(?:[^'\">]+(?:\"[^\"]*\"|'[^']*'))*[^\"'>]*(?:\"[^\">]*|'[^'>]*)?|\\s*|\\/)>))","g"),q=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,$=t.getShortEndedElements(),G=e.self_closing_elements||t.getSelfClosingElements(),K=t.getBoolAttrs(),Y=e.validate,X=e.remove_internals,Q=e.fix_self_closing,J=t.getSpecialElements(),Z=R+">";m=W.exec(Z);){var ee=m[0];if(P<m.index&&U(M(R.substr(P,m.index-P))),p=m[7])":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),j(p);else if(p=m[8]){if(m.index+ee.length>R.length){U(M(R.substr(m.index))),P=m.index+ee.length;continue}":"===(p=p.toLowerCase()).charAt(0)&&(p=p.substr(1)),x=p in $,Q&&G[p]&&B.length>0&&B[B.length-1].name===p&&j(p);var te=Ib(q,m[9]);
1if(null!==te){if("all"===te){P=Pb(t,R,W.lastIndex),W.lastIndex=P;continue}k=!1}if(!Y||(C=t.getElementRule(p))){if(k=!0,Y&&(E=C.attributes,O=C.attributePatterns),(T=m[9])?((w=-1!==T.indexOf("data-mce-type"))&&X&&(k=!1),(h=[]).map={},T.replace(q,(function(e,t,n,r,o){return V(p,t,n,r,o),""}))):(h=[]).map={},Y&&!w){if(_=C.attributesRequired,A=C.attributesDefault,C.removeEmptyAttrs&&!h.length&&(k=!1),D=C.attributesForced)for(v=D.length;v--;)"{$uid}"===(N=(S=D[v]).value)&&(N="mce_"+I++),h.map[y=S.name]=N,h.push({name:y,value:N});if(A)for(v=A.length;v--;)(y=(S=A[v]).name)in h.map||("{$uid}"===(N=S.value)&&(N="mce_"+I++),h.map[y]=N,h.push({name:y,value:N}));if(_){for(v=_.length;v--&&!(_[v]in h.map););-1===v&&(k=!1)}if(S=h.map["data-mce-bogus"]){if("all"===S){P=Pb(t,R,W.lastIndex),W.lastIndex=P;continue}k=!1}}k&&u(p,h,x)}else k=!1;if(g=J[p]){g.lastIndex=P=m.index+ee.length,(m=g.exec(R))?(k&&(b=R.substr(P,m.index-P)),P=m.index+m[0].length):(b=R.substr(P),P=R.length),k&&(b.length>0&&U(b,!0),c(p)),W.lastIndex=P;continue}x||(T&&T.indexOf("/")===T.length-1?k&&c(p):B.push({name:p,valid:k}))}else if(p=m[1])H(p);else if(p=m[2]){if(!(1===F||e.preserve_cdata||B.length>0&&t.isValidChild(B[B.length-1].name,"#cdata"))){P=z("",m.index+2),W.lastIndex=P;continue}i(p)}else if(p=m[3])l(p);else{if((p=m[4])||"<!"===ee){P=z(p,m.index+ee.length),W.lastIndex=P;continue}if(p=m[5]){if(1!==F){P=z("?",m.index+2),W.lastIndex=P;continue}s(p,m[6])}}P=m.index+ee.length}for(P<R.length&&U(M(R.substr(P))),v=B.length-1;v>=0;v--)(p=B[v]).valid&&c(p.name)};return{parse:function(e,t){void 0===t&&(t="html"),f(function(e){for(var t,n=/data:[^;<"'\s]+;base64,([a-z0-9\+\/=\s]+)/gi,r=[],o={},i=Xu("img"),a=0,u=0;t=n.exec(e);){var c=t[0],s=i+"_"+u++;o[s]=c,a<t.index&&r.push(e.substr(a,t.index-a)),r.push(s),a=t.index+c.length}var l=new RegExp(i+"_[0-9]+","g");return 0===a?{prefix:i,uris:o,html:e,re:l}:(a<e.length&&r.push(e.substr(a)),{prefix:i,uris:o,html:r.join(""),re:l})}(e),t)}}};Mb.findEndTag=Pb;var Lb,Fb,jb=_t.makeMap,Ub=_t.each,Hb=_t.explode,zb=_t.extend,Vb=function(e,t){void 0===t&&(t=Ri());var n={},r=[],o={},i={};(e=e||{}).validate=!("validate"in e)||e.validate,e.root_name=e.root_name||"body";var a=function(e){var t=e.name;t in n&&((u=o[t])?u.push(e):o[t]=[e]);for(var a=r.length;a--;){var u,c=r[a].name;if(c in e.attributes.map)(u=i[c])?u.push(e):i[c]=[e]}return e},u={schema:t,addAttributeFilter:function(e,t){Ub(Hb(e),(function(e){var n;for(n=0;n<r.length;n++)if(r[n].name===e)return void r[n].callbacks.push(t);r.push({name:e,callbacks:[t]})}))},getAttributeFilters:function(){return[].concat(r)},addNodeFilter:function(e,t){Ub(Hb(e),(function(e){var r=n[e];r||(n[e]=r=[]),r.push(t)}))},getNodeFilters:function(){var e=[];for(var t in n)we(n,t)&&e.push({name:t,callbacks:n[t]});return e},filterNode:a,parse:function(u,c){var s,l,f,d,m,p,g,h,v=[];c=c||{},o={},i={};var b=zb(jb("script,style,head,html,body,title,meta,param"),t.getBlockElements()),w=Di(t),x=t.getNonEmptyElements(),C=t.children,k=e.validate,S=function(e){return!1===e?"":!0===e?"p":e}("forced_root_block"in c?c.forced_root_block:e.forced_root_block),T=t.getWhiteSpaceElements(),E=/^[ \t\r\n]+/,O=/[ \t\r\n]+$/,_=/[ \t\r\n]+/g,A=/^[ \t\r\n]+$/,D=we(T,c.context)||we(T,e.root_name),N=function(e,t){var r,i=new Im(e,t);return e in n&&((r=o[e])?r.push(i):o[e]=[i]),i},R=function(e){for(var n=t.getBlockElements(),r=e.prev;r&&3===r.type;){var o=r.value.replace(O,"");if(o.length>0)return void(r.value=o);var i=r.next;if(i){if(3===i.type&&i.value.length){r=r.prev;continue}if(!n[i.name]&&"script"!==i.name&&"style"!==i.name){r=r.prev;continue}}var a=r.prev;r.remove(),r=a}},P=Mb({validate:k,document:e.document,allow_html_data_urls:e.allow_html_data_urls,allow_svg_data_urls:e.allow_svg_data_urls,allow_script_urls:e.allow_script_urls,allow_conditional_comments:e.allow_conditional_comments,preserve_cdata:e.preserve_cdata,self_closing_elements:function(e){var t={};for(var n in e)"li"!==n&&"p"!==n&&(t[n]=e[n]);return t}(t.getSelfClosingElements()),cdata:function(e){h.append(N("#cdata",4)).value=e},text:function(e,t){var n;D||(e=e.replace(_," "),function(e,t){return e&&(we(t,e.name)||"br"===e.name)}(h.lastChild,b)&&(e=e.replace(E,""))),0!==e.length&&((n=N("#text",3)).raw=!!t,h.append(n).value=e)},comment:function(e){h.append(N("#comment",8)).value=e},pi:function(e,t){h.append(N(e,7)).value=t,R(h)},doctype:function(e){h.append(N("#doctype",10)).value=e,R(h)},start:function(e,n,o){var a=k?t.getElementRule(e):{};if(a){var u=N(a.outputName||e,1);u.attributes=n,u.shortEnded=o,h.append(u);var c=C[h.name];c&&C[u.name]&&!c[u.name]&&v.push(u);for(var s=r.length;s--;){var l=r[s].name;l in n.map&&((p=i[l])?p.push(u):i[l]=[u])}b[e]&&R(u),o||(h=u),!D&&T[e]&&(D=!0)}},end:function(n){var r,o,i,a=k?t.getElementRule(n):{};if(a){if(b[n]&&!D){if((r=h.firstChild)&&3===r.type)if((o=r.value.replace(E,"")).length>0)r.value=o,r=r.next;else for(i=r.next,r.remove(),r=i;r&&3===r.type;)i=r.next,(0===(o=r.value).length||A.test(o))&&(r.remove(),r=i),r=i;if((r=h.lastChild)&&3===r.type)if((o=r.value.replace(O,"")).length>0)r.value=o,r=r.prev;else for(i=r.prev,r.remove(),r=i;r&&3===r.type;)i=r.prev,(0===(o=r.value).length||A.test(o))&&(r.remove(),r=i),r=i}D&&T[n]&&(D=!1);var u=Cb(t,x,T,h),s=h.parent;a.paddInEmptyBlock&&u&&function(e){for(var n=e;y(n);
1){if(n.name in w)return Cb(t,x,T,n);n=n.parent}return!1}(h)?wb(e,c,b,h):a.removeEmpty&&u?b[h.name]?h.empty().remove():h.unwrap():a.paddEmpty&&(function(e){return xb(e,"#text")&&e.firstChild.value===xo}(h)||u)&&wb(e,c,b,h),h=s}}},t),B=h=new Im(c.context||e.root_name,11);if(P.parse(u,c.format),k&&v.length&&(c.context?c.invalid=!0:function(e){for(var n=jb("tr,td,th,tbody,thead,tfoot,table"),r=t.getNonEmptyElements(),o=t.getWhiteSpaceElements(),i=t.getTextBlockElements(),u=t.getSpecialElements(),c=function(e,n){if(void 0===n&&(n=e.parent),u[e.name])e.empty().remove();else{for(var r=0,o=e.children();r<o.length;r++){var i=o[r];t.isValidChild(n.name,i.name)||c(i,n)}e.unwrap()}},s=0;s<e.length;s++){var l=e[s],f=void 0,d=void 0,m=void 0;if(l.parent&&!l.fixed)if(i[l.name]&&"li"===l.parent.name){for(var p=l.next;p&&i[p.name];)p.name="li",p.fixed=!0,l.parent.insert(p,l.parent),p=p.next;l.unwrap()}else{var g=[l];for(f=l.parent;f&&!t.isValidChild(f.name,l.name)&&!n[f.name];f=f.parent)g.push(f);if(f&&g.length>1)if(t.isValidChild(f.name,l.name)){g.reverse();for(var h=d=a(g[0].clone()),v=0;v<g.length-1;v++){t.isValidChild(h.name,g[v].name)?(m=a(g[v].clone()),h.append(m)):m=h;for(var b=g[v].firstChild;b&&b!==g[v+1];){var y=b.next;m.append(b),b=y}h=m}Cb(t,r,o,d)?f.insert(l,g[0],!0):(f.insert(d,g[0],!0),f.insert(l,d)),(Cb(t,r,o,f=g[0])||xb(f,"br"))&&f.empty().remove()}else c(l);else if(l.parent){if("li"===l.name){if((p=l.prev)&&("ul"===p.name||"ol"===p.name)){p.append(l);continue}if((p=l.next)&&("ul"===p.name||"ol"===p.name)){p.insert(l,p.firstChild,!0);continue}l.wrap(a(new Im("ul",1)));continue}t.isValidChild(l.parent.name,"div")&&t.isValidChild("div",l.name)?l.wrap(a(new Im("div",1))):c(l)}}}}(v)),S&&("body"===B.name||c.isRootContent)&&function(){var n=B.firstChild,r=null,o=function(e){e&&((n=e.firstChild)&&3===n.type&&(n.value=n.value.replace(E,"")),(n=e.lastChild)&&3===n.type&&(n.value=n.value.replace(O,"")))};if(t.isValidChild(B.name,S.toLowerCase())){for(;n;){var i=n.next;3===n.type||1===n.type&&"p"!==n.name&&!b[n.name]&&!n.attr("data-mce-type")?(r||((r=N(S,1)).attr(e.forced_root_block_attrs),B.insert(r,n)),r.append(n)):(o(r),r=null),n=i}o(r)}}(),!c.invalid){for(g in o)if(we(o,g)){for(p=n[g],d=(s=o[g]).length;d--;)s[d].parent||s.splice(d,1);for(l=0,f=p.length;l<f;l++)p[l](s,g,c)}for(l=0,f=r.length;l<f;l++)if((p=r[l]).name in i){for(d=(s=i[p.name]).length;d--;)s[d].parent||s.splice(d,1);for(d=0,m=p.callbacks.length;d<m;d++)p.callbacks[d](s,p.name,c)}}return B}};return function(e,t){var n=e.schema;t.remove_trailing_brs&&e.addNodeFilter("br",(function(e,r,o){var i,a,u,c,s,l,f,d,m=e.length,p=_t.extend({},n.getBlockElements()),g=n.getNonEmptyElements(),h=n.getWhiteSpaceElements();for(p.body=1,i=0;i<m;i++)if(u=(a=e[i]).parent,p[a.parent.name]&&a===u.lastChild){for(s=a.prev;s;){if("span"!==(l=s.name)||"bookmark"!==s.attr("data-mce-type")){"br"===l&&(a=null);break}s=s.prev}a&&(a.remove(),Cb(n,g,h,u)&&(f=n.getElementRule(u.name))&&(f.removeEmpty?u.remove():f.paddEmpty&&wb(t,o,p,u)))}else{for(c=a;u&&u.firstChild===c&&u.lastChild===c&&(c=u,!p[u.name]);)u=u.parent;c===u&&!0!==t.padd_empty_with_br&&((d=new Im("#text",3)).value=xo,a.replace(d))}})),e.addAttributeFilter("href",(function(e){var n,r,o=e.length;if(!t.allow_unsafe_link_target)for(;o--;){var i=e[o];"a"===i.name&&"_blank"===i.attr("target")&&i.attr("rel",(r=void 0,r=(n=i.attr("rel"))?_t.trim(n):"",/\b(noopener)\b/g.test(r)?r:function(e){return e.split(" ").filter((function(e){return e.length>0})).concat(["noopener"]).sort().join(" ")}(r)))}})),t.allow_html_in_named_anchor||e.addAttributeFilter("id,name",(function(e){for(var t,n,r,o,i=e.length;i--;)if("a"===(o=e[i]).name&&o.firstChild&&!o.attr("href")){r=o.parent,t=o.lastChild;do{n=t.prev,r.insert(t,o),t=n}while(t)}})),t.fix_list_elements&&e.addNodeFilter("ul,ol",(function(e){for(var t,n,r=e.length;r--;)if("ul"===(n=(t=e[r]).parent).name||"ol"===n.name)if(t.prev&&"li"===t.prev.name)t.prev.append(t);else{var o=new Im("li",1);o.attr("style","list-style-type: none"),t.wrap(o)}})),t.validate&&n.getValidClasses()&&e.addAttributeFilter("class",(function(e){for(var t=n.getValidClasses(),r=e.length;r--;){for(var o=e[r],i=o.attr("class").split(" "),a="",u=0;u<i.length;u++){var c=i[u],s=!1,l=t["*"];l&&l[c]&&(s=!0),l=t[o.name],!s&&l&&l[c]&&(s=!0),s&&(a&&(a+=" "),a+=c)}a.length||(a=null),o.attr("class",a)}})),kb(e,t)}(u,e),function(e,t){t.inline_styles&&fb(e,t)}(u,e),u},Wb=function(e,t,n){return function(e,t){return e&&e.hasEventListeners("PreProcess")&&!t.no_events}(e,n)?function(e,t,n){var r,o=e.dom,i=t.cloneNode(!0),a=document.implementation;if(a.createHTMLDocument){var u=a.createHTMLDocument("");_t.each("BODY"===i.nodeName?i.childNodes:[i],(function(e){u.body.appendChild(u.importNode(e,!0))})),i="BODY"!==i.nodeName?u.body.firstChild:u.body,r=o.doc,o.doc=u}return function(e,t){e.fire("PreProcess",t)}(e,De(De({},n),{node:i})),r&&(o.doc=r),i}
1(e,t,n):t},qb=function(e,t,n){-1===_t.inArray(t,n)&&(e.addAttributeFilter(n,(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)})),t.push(n))},$b=function(e,t,n,r,o){var i=function(e,t,n){return tp(e,t).serialize(n)}(t,n,r);return function(e,t,n){if(!t.no_events&&e){var r=function(e,t){return e.fire("PostProcess",t)}(e,De(De({},t),{content:n}));return r.content}return n}(e,o,i)},Gb=function(e,t){var n=["data-mce-selected"],r=t&&t.dom?t.dom:yu.DOM,o=t&&t.schema?t.schema:Ri(e);e.entity_encoding=e.entity_encoding||"named",e.remove_trailing_brs=!("remove_trailing_brs"in e)||e.remove_trailing_brs;var i=Vb(e,o);!function(e,t,n){e.addAttributeFilter("data-mce-tabindex",(function(e,t){for(var n=e.length;n--;){var r=e[n];r.attr("tabindex",r.attr("data-mce-tabindex")),r.attr(t,null)}})),e.addAttributeFilter("src,href,style",(function(e,r){for(var o="data-mce-"+r,i=t.url_converter,a=t.url_converter_scope,u=e.length;u--;){var c=e[u],s=c.attr(o);void 0!==s?(c.attr(r,s.length>0?s:null),c.attr(o,null)):(s=c.attr(r),"style"===r?s=n.serializeStyle(n.parseStyle(s),c.name):i&&(s=i.call(a,s,r,c.name)),c.attr(r,s.length>0?s:null))}})),e.addAttributeFilter("class",(function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("class");r&&(r=n.attr("class").replace(/(?:^|\s)mce-item-\w+(?!\S)/g,""),n.attr("class",r.length>0?r:null))}})),e.addAttributeFilter("data-mce-type",(function(e,t,n){for(var r=e.length;r--;){var o=e[r];if("bookmark"===o.attr("data-mce-type")&&!n.cleanup){var i=L.from(o.firstChild).exists((function(e){return!ko(e.value)}));i?o.unwrap():o.remove()}}})),e.addNodeFilter("noscript",(function(e){for(var t=e.length;t--;){var n=e[t].firstChild;n&&(n.value=wi.decode(n.value))}})),e.addNodeFilter("script,style",(function(e,n){for(var r=function(e){return e.replace(/(<!--\[CDATA\[|\]\]-->)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*((<!--)?(\s*\/\/)?\s*<!\[CDATA\[|(<!--\s*)?\/\*\s*<!\[CDATA\[\s*\*\/|(\/\/)?\s*<!--|\/\*\s*<!--\s*\*\/)\s*[\r\n]*/gi,"").replace(/\s*(\/\*\s*\]\]>\s*\*\/(-->)?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")},o=e.length;o--;){var i=e[o],a=i.firstChild?i.firstChild.value:"";if("script"===n){var u=i.attr("type");u&&i.attr("type","mce-no/type"===u?null:u.replace(/^mce\-/,"")),"xhtml"===t.element_format&&a.length>0&&(i.firstChild.value="// <![CDATA[\n"+r(a)+"\n// ]]>")}else"xhtml"===t.element_format&&a.length>0&&(i.firstChild.value="\x3c!--\n"+r(a)+"\n--\x3e")}})),e.addNodeFilter("#comment",(function(e){for(var r=e.length;r--;){var o=e[r];t.preserve_cdata&&0===o.value.indexOf("[CDATA[")?(o.name="#cdata",o.type=4,o.value=n.decode(o.value.replace(/^\[CDATA\[|\]\]$/g,""))):0===o.value.indexOf("mce:protected ")&&(o.name="#text",o.type=3,o.raw=!0,o.value=unescape(o.value).substr(14))}})),e.addNodeFilter("xml:namespace,input",(function(e,t){for(var n=e.length;n--;){var r=e[n];7===r.type?r.remove():1===r.type&&("input"!==t||r.attr("type")||r.attr("type","text"))}})),e.addAttributeFilter("data-mce-type",(function(t){q(t,(function(t){"format-caret"===t.attr("data-mce-type")&&(t.isEmpty(e.schema.getNonEmptyElements())?t.remove():t.unwrap())}))})),e.addAttributeFilter("data-mce-src,data-mce-href,data-mce-style,data-mce-selected,data-mce-expando,data-mce-type,data-mce-resize,data-mce-placeholder",(function(e,t){for(var n=e.length;n--;)e[n].attr(t,null)}))}(i,e,r);return{schema:o,addNodeFilter:i.addNodeFilter,addAttributeFilter:i.addAttributeFilter,serialize:function(n,a){void 0===a&&(a={});var u=De({format:"html"},a),c=Wb(t,n,u),s=function(e,t,n){var r=So(n.getInner?t.innerHTML:e.getOuterHTML(t));return n.selection||wo(Dt.fromDom(t))?r:_t.trim(r)}(r,c,u),l=function(e,t,n){var r=n.selection?De({forced_root_block:!1},n):n,o=e.parse(t,r);return function(e){var t=function(e){return e&&"br"===e.name},n=e.lastChild;if(t(n)){var r=n.prev;t(r)&&(n.remove(),r.remove())}}(o),o}(i,s,u);return"tree"===u.format?l:$b(t,e,o,l,u)},addRules:o.addValidElements,setRules:o.setValidElements,addTempAttr:_(qb,i,n),getTempAttrs:T(n),getNodeFilters:i.getNodeFilters,getAttributeFilters:i.getAttributeFilters}},Kb=function(e,t){var n=Gb(e,t);return{schema:n.schema,addNodeFilter:n.addNodeFilter,addAttributeFilter:n.addAttributeFilter,serialize:n.serialize,addRules:n.addRules,setRules:n.setRules,addTempAttr:n.addTempAttr,getTempAttrs:n.getTempAttrs,getNodeFilters:n.getNodeFilters,getAttributeFilters:n.getAttributeFilters}},Yb=function(e,t){return void 0===t&&(t={}),function(e,t,n){return eb(e).editor.getContent(t,n)}(e,t,t.format?t.format:"html")},Xb=function(e,t,n){return void 0===n&&(n={}),function(e,t,n){return eb(e).editor.setContent(t,n)}
1(e,t,n)},Qb=yu.DOM,Jb=function(e){return L.from(e).each((function(e){return e.destroy()}))},Zb=function(e){if(!e.removed){var t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),o=e.getElement();r&&e.save({is_removing:!0}),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&o&&Qb.remove(o.nextSibling),function(e){e.fire("remove")}(e),e.editorManager.remove(e),!e.inline&&r&&function(e){Qb.setStyle(e.id,"display",e.orgDisplay)}(e),function(e){e.fire("detach")}(e),Qb.remove(e.getContainer()),Jb(t),Jb(n),e.destroy()}},ey=function(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),Jb(n),Jb(r)),function(e){var t=e.formElement;t&&(t._mceOldSubmit&&(t.submit=t._mceOldSubmit,t._mceOldSubmit=null),Qb.unbind(t,"submit reset",e.formEventDelegate))}(e),function(e){e.contentAreaContainer=e.formElement=e.container=e.editorContainer=null,e.bodyElement=e.contentDocument=e.contentWindow=null,e.iframeElement=e.targetElm=null,e.selection&&(e.selection=e.selection.win=e.selection.dom=e.selection.dom.doc=null)}(e),e.destroyed=!0):e.remove())},ty=(Lb=function(e,t){return m(e)&&m(t)?ty(e,t):t},function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];if(0===e.length)throw new Error("Can't merge zero objects");for(var n={},r=0;r<e.length;r++){var o=e[r];for(var i in o)we(o,i)&&(n[i]=Lb(n[i],o[i]))}return n}),ny="autoresize_on_init,content_editable_state,convert_fonts_to_spans,inline_styles,padd_empty_with_br,block_elements,boolean_attributes,editor_deselector,editor_selector,elements,file_browser_callback_types,filepicker_validator_handler,force_hex_style_colors,force_p_newlines,gecko_spellcheck,images_dataimg_filter,media_scripts,mode,move_caret_before_on_enter_elements,non_empty_elements,self_closing_elements,short_ended_elements,special,spellchecker_select_languages,spellchecker_whitelist,tab_focus,table_responsive_width,text_block_elements,text_inline_elements,toolbar_drawer,types,validate,whitespace_elements,paste_word_valid_elements,paste_retain_style_properties,paste_convert_word_fake_lists".split(","),ry="bbcode,colorpicker,contextmenu,fullpage,legacyoutput,spellchecker,textcolor".split(","),oy="imagetools,toc".split(","),iy=function(e){var t=K(ny,(function(t){return we(e,t)})),n=e.forced_root_block;return!1!==n&&""!==n||t.push("forced_root_block (false only)"),oe(t)},ay=function(e){var t=_t.makeMap(e.plugins," "),n=function(e){return we(t,e)},r=Ne(Ne([],K(ry,n),!0),ee(oy,(function(e){return n(e)?[e+" (moving to premium)"]:[]})),!0);return oe(r)},uy=pt().deviceType,cy=uy.isTouch(),sy=uy.isPhone(),ly=uy.isTablet(),fy=["lists","autolink","autosave"],dy={table_grid:!1,object_resizing:!1,resize:!1},my=function(e){var t=p(e)?e.join(" "):e,n=W(d(t)?t.split(" "):[],Ue);return K(n,(function(e){return e.length>0}))},py=function(e,t){var n,r,o=(r={},he(t,(function(t,n){return z(e,n)}),ge(n={}),ge(r)),{t:n,f:r});return function(e,t){return{sections:T(e),settings:T(t)}}(o.t,o.f)},gy=function(e,t){return we(e.sections(),t)},hy=function(e,t){return ye(e,"toolbar_mode").orThunk((function(){return ye(e,"toolbar_drawer").map((function(e){return!1===e?"wrap":e}))})).getOr(t)},vy=function(e,t){var n={resize:!1,toolbar_mode:hy(e,"scrolling"),toolbar_sticky:!1};return De(De(De({},dy),n),t?{menubar:!1}:{})},by=function(e,t){var n=t.external_plugins?t.external_plugins:{};return e&&e.external_plugins?_t.extend({},e.external_plugins,n):n},yy=function(e,t,n,r){return e&&function(e,t,n){var r=e.sections();return gy(e,t)&&r[t].theme===n}(t,"mobile","mobile")?K(r,_(z,fy)):e&&gy(t,"mobile")?r:n},wy=function(e,t,n,r){var o=my(n.forced_plugins),i=my(r.plugins),a=function(e,t){return gy(e,t)?e.sections()[t]:{}}(t,"mobile"),u=a.plugins?my(a.plugins):i,c=function(e,t){return[].concat(my(e)).concat(my(t))}(o,yy(e,t,i,u));if(kt.browser.isIE()&&z(c,"rtc"))throw new Error("RTC plugin is not supported on IE 11.");return _t.extend(r,{plugins:c.join(" ")})},xy=function(e,t,n,r,o){var i=e?{mobile:vy(o.mobile||{},t)}:{},a=py(["mobile"],ty(i,o)),u=_t.extend(n,r,a.settings(),function(e,t){return e&&gy(t,"mobile")}(e,a)?function(e,t,n){void 0===n&&(n={});var r=e.sections(),o=ye(r,t).getOr({});return _t.extend({},n,o)}(a,"mobile"):{},{validate:!0,external_plugins:by(r,a.settings())});return wy(e,a,r,u)},Cy=function(e,t,n,r,o){var i=function(e,t,n,r,o){var i={id:t,theme:"silver",toolbar_mode:hy(e,"floating"),plugins:"",document_base_url:n,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"<!DOCTYPE html>",visual:!0,font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,inline_styles:!0,convert_fonts_to_spans:!0,indent:!0,indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,f
1igure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o};return De(De({},i),r?dy:{})}(o,t,n,cy,e),a=xy(sy||ly,sy,i,r,o);return!1!==a.deprecation_warnings&&function(e,t){var n=iy(e),r=ay(t),o=r.length>0,i=n.length>0,a="mobile"===t.theme;if(o||i||a){var u="\n- ";o&&r.join(u),i&&n.join(u)}}(o,a),a},ky=function(e,t,n){return L.from(t.settings[n]).filter(e)},Sy=function(e,t,n,r){var o,i=t in e.settings?e.settings[t]:n;return"hash"===r?function(e){var t={};return"string"==typeof e?q(e.indexOf("=")>0?e.split(/[;,](?![^=;,]*(?:[;,]|$))/):e.split(","),(function(e){var n=e.split("=");t[_t.trim(n[0])]=_t.trim(n.length>1?n[1]:n[0])})):t=e,t}(i):"string"===r?ky(d,e,t).getOr(n):"number"===r?ky(x,e,t).getOr(n):"boolean"===r?ky(h,e,t).getOr(n):"object"===r?ky(m,e,t).getOr(n):"array"===r?ky(p,e,t).getOr(n):"string[]"===r?ky((o=d,function(e){return p(e)&&te(e,o)}),e,t).getOr(n):"function"===r?ky(w,e,t).getOr(n):i},Ty=(Fb={},{add:function(e,t){Fb[e]=t},get:function(e){return Fb[e]?Fb[e]:{icons:{}}},has:function(e){return we(Fb,e)}}),Ey=function(e,t){return t.dom[e]},Oy=function(e,t){return parseInt(ar(t,e),10)},_y=_(Ey,"clientWidth"),Ay=_(Ey,"clientHeight"),Dy=_(Oy,"margin-top"),Ny=_(Oy,"margin-left"),Ry=function(e,t,n){var r=Dt.fromDom(e.getBody()),o=e.inline?r:Dt.fromDom(qt(r).dom.documentElement),i=function(e,t,n,r){var o=function(e){return e.dom.getBoundingClientRect()}(t);return{x:n-(e?o.left+t.dom.clientLeft+Ny(t):0),y:r-(e?o.top+t.dom.clientTop+Dy(t):0)}}(e.inline,o,t,n);return function(e,t,n){var r=_y(e),o=Ay(e);return t>=0&&n>=0&&t<=r&&n<=o}(o,i.x,i.y)},Py=function(e){var t,n=e.inline?e.getBody():e.getContentAreaContainer();return(t=n,L.from(t).map(Dt.fromDom)).map(yn).getOr(!1)},By=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getNotificationManagerImpl?n.getNotificationManagerImpl():{open:t=function(){throw new Error("Theme did not provide a NotificationManager implementation.")},close:t,reposition:t,getArgs:t}},r=function(){return L.from(t[0])},o=function(){t.length>0&&n().reposition(t)},i=function(e){Z(t,(function(t){return t===e})).each((function(e){t.splice(e,1)}))},a=function(a,u){if(void 0===u&&(u=!0),!e.removed&&Py(e))return u&&e.fire("BeforeOpenNotification",{notification:a}),J(t,(function(e){return!((t=n().getArgs(e)).type!==(r=a).type||t.text!==r.text||t.progressBar||t.timeout||r.progressBar||r.timeout);var t,r})).getOrThunk((function(){e.editorManager.setActive(e);var u=n().open(a,(function(){i(u),o(),r().fold((function(){return e.focus()}),(function(e){return Dt.fromDom(e.getEl()).dom.focus()}))}));return function(e){t.push(e)}(u),o(),e.fire("OpenNotification",{notification:De({},u)}),u}))},u=T(t);return function(e){e.on("SkinLoaded",(function(){var t=function(e){return e.getParam("service_message")}(e);t&&a({text:t,type:"warning",timeout:0},!1),o()})),e.on("show ResizeEditor ResizeWindow NodeChange",(function(){io.requestAnimationFrame(o)})),e.on("remove",(function(){q(t.slice(),(function(e){n().close(e)}))}))}(e),{open:a,close:function(){r().each((function(e){n().close(e),i(e),o()}))},getNotifications:u}},Iy=Au.PluginManager,My=Au.ThemeManager;var Ly=function(e){var t=[],n=function(){var t,n=e.theme;return n&&n.getWindowManagerImpl?n.getWindowManagerImpl():{open:t=function(){throw new Error("Theme did not provide a WindowManager implementation.")},openUrl:t,alert:t,confirm:t,close:t,getParams:t,setParams:t}},r=function(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return t?t.apply(e,n):void 0}},o=function(n){t.push(n),function(t){e.fire("OpenWindow",{dialog:t})}(n)},i=function(n){!function(t){e.fire("CloseWindow",{dialog:t})}(n),0===(t=K(t,(function(e){return e!==n}))).length&&e.focus()},a=function(t){e.editorManager.setActive(e),sm(e);var n=t();return o(n),n};return e.on("remove",(function(){q(t,(function(e){n().close(e)}))})),{open:function(e,t){return a((function(){return n().open(e,t,i)}))},openUrl:function(e){return a((function(){return n().openUrl(e,i)}))},alert:function(e,t,o){var i=n();i.alert(e,r(o||i,t))},confirm:function(e,t,o){var i=n();i.confirm(e,r(o||i,t))},close:function(){L.from(t[t.length-1]).each((function(e){n().close(e),i(e)}))}}},Fy=function(e,t){e.notificationManager.open({type:"error",text:t})},jy=function(e,t){e._skinLoaded?Fy(e,t):e.on("SkinLoaded",(function(){Fy(e,t)}))},Uy=function(e,t,n){id(e,t,{message:n})},Hy=function(e,t,n){return n?"Failed to load "+e+": "+n+" from url "+t:"Failed to load "+e+" url: "+t},zy=function(e,t,n){Uy(e,"PluginLoadError",Hy("plugin",t,n))},Vy=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r=window.console;r&&(r.error?r.error.apply(r,Ne([e],t,!1)):r.log.apply(r,Ne([e],t,!1))
1)},Wy=function(e){return qy(e,function(e){var t=e.getParam("content_css");return d(t)?W(t.split(","),Ue):p(t)?t:!1===t||e.inline?[]:["default"]}(e))},qy=function(e,t){var n=e.editorManager.baseURL+"/skins/content",r="content"+e.editorManager.suffix+".css",o=!0===e.inline;return W(t,(function(t){return function(e){return/^[a-z0-9\-]+$/i.test(e)}(t)&&!o?n+"/"+t+"/"+r:e.documentBaseURI.toAbsolute(t)}))},$y=function(e){e.contentCSS=e.contentCSS.concat(Wy(e),function(e){return qy(e,bs(e))}(e))},Gy=function(){var e={},t=function(e,t){return{status:e,resultUri:t}},n=function(t){return t in e};return{hasBlobUri:n,getResultUri:function(t){var n=e[t];return n?n.resultUri:null},isPending:function(t){return!!n(t)&&1===e[t].status},isUploaded:function(t){return!!n(t)&&2===e[t].status},markPending:function(n){e[n]=t(1,null)},markUploaded:function(n,r){e[n]=t(2,r)},removeFailed:function(t){delete e[t]},destroy:function(){e={}}}},Ky=0,Yy=function(e){return e+Ky+++(t=function(){return Math.round(4294967295*Math.random()).toString(36)},"s"+(new Date).getTime().toString(36)+t()+t()+t());var t},Xy=function(e,t){var n={},r=function(e,n,r,o){var i=new XMLHttpRequest;i.open("POST",t.url),i.withCredentials=t.credentials,i.upload.onprogress=function(e){o(e.loaded/e.total*100)},i.onerror=function(){r("Image upload failed due to a XHR Transport error. Code: "+i.status)},i.onload=function(){if(i.status<200||i.status>=300)r("HTTP Error: "+i.status);else{var e,o,a=JSON.parse(i.responseText);if(a&&"string"==typeof a.location)n((o=a.location,(e=t.basePath)?e.replace(/\/$/,"")+"/"+o.replace(/^\//,""):o));else r("Invalid JSON: "+i.responseText)}};var a=new FormData;a.append("file",e.blob(),e.filename()),i.send(a)},o=function(e,t){return{url:t,blobInfo:e,status:!0}},i=function(e,t,n){return{url:"",blobInfo:e,status:!1,error:{message:t,options:n}}},a=function(e,t){_t.each(n[e],(function(e){e(t)})),delete n[e]},u=function(r,u){return r=_t.grep(r,(function(t){return!e.isUploaded(t.blobUri())})),to.all(_t.map(r,(function(r){return e.isPending(r.blobUri())?function(e){var t=e.blobUri();return new to((function(e){n[t]=n[t]||[],n[t].push(e)}))}(r):function(t,n,r){return e.markPending(t.blobUri()),new to((function(u){var c;try{var s=function(){c&&c.close()};n(t,(function(n){s(),e.markUploaded(t.blobUri(),n),a(t.blobUri(),o(t,n)),u(o(t,n))}),(function(n,r){var o=r||{};s(),e.removeFailed(t.blobUri()),a(t.blobUri(),i(t,n,o)),u(i(t,n,o))}),(function(e){e<0||e>100||L.from(c).orThunk((function(){return L.from(r).map(D)})).each((function(t){c=t,t.progressBar.value(e)}))}))}catch(e){u(i(t,e.message,{}))}}))}(r,t.handler,u)})))};return!1===w(t.handler)&&(t.handler=r),{upload:function(e,n){return t.url||t.handler!==r?u(e,n):new to((function(e){e([])}))}}},Qy=function(e){return function(){return e.notificationManager.open({text:e.translate("Image uploading..."),type:"info",timeout:-1,progressBar:!0})}},Jy=function(e,t){return Xy(t,{url:ls(e),basePath:fs(e),credentials:ds(e),handler:ms(e)})},Zy=function(e){var t,n,r=function(){var e=[],t=function(e){if(!e.blob||!e.base64)throw new Error("blob and base64 representations of the image are required for BlobInfo to be created");var t,n=e.id||Yy("blobid"),r=e.name||n,o=e.blob;return{id:T(n),name:T(r),filename:T(e.filename||r+"."+(t=o.type,{"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png","image/apng":"apng","image/avif":"avif","image/svg+xml":"svg","image/webp":"webp","image/bmp":"bmp","image/tiff":"tiff"}[t.toLowerCase()]||"dat")),blob:T(o),base64:T(e.base64),blobUri:T(e.blobUri||URL.createObjectURL(o)),uri:T(e.uri)}},n=function(t){return J(e,t).getOrUndefined()},r=function(e){return n((function(t){return t.id()===e}))};return{create:function(e,n,r,o,i){if(d(e))return t({id:e,name:o,filename:i,blob:n,base64:r});if(m(e))return t(e);throw new Error("Unknown input type")},add:function(t){r(t.id())||e.push(t)},get:r,getByUri:function(e){return n((function(t){return t.blobUri()===e}))},getByData:function(e,t){return n((function(n){return n.base64()===e&&n.blob().type===t}))},findFirst:n,removeByUri:function(t){e=K(e,(function(e){return e.blobUri()!==t||(URL.revokeObjectURL(e.blobUri()),!1)}))},destroy:function(){q(e,(function(e){URL.revokeObjectURL(e.blobUri())})),e=[]}}}(),o=Gy(),i=[],a=function(e){var t=Su(null);return e.on("change AddUndo",(function(e){t.set(De({},e.level))}
1)),{fireIfChanged:function(){var n=e.undoManager.data;ue(n).filter((function(e){return!Gv(t.get(),e)})).each((function(t){e.setDirty(!0),e.fire("change",{level:t,lastLevel:ie(n,n.length-2).getOrNull()})}))}}}(e),u=function(t){return function(n){return e.selection?t(n):[]}},c=function(e,t,n){var r=0;do{-1!==(r=e.indexOf(t,r))&&(e=e.substring(0,r)+n+e.substr(r+t.length),r+=n.length-t.length+1)}while(-1!==r);return e},s=function(e,t,n){return e=c(e,'src="'+t+'"','src="'+n+'"'+(n===kt.transparentSrc?' data-mce-placeholder="1"':"")),e=c(e,'data-mce-src="'+t+'"','data-mce-src="'+n+'"')},l=function(t,n){q(e.undoManager.data,(function(e){"fragmented"===e.type?e.fragments=W(e.fragments,(function(e){return s(e,t,n)})):e.content=s(e.content,t,n)}))},f=function(n){return t||(t=Jy(e,o)),h().then(u((function(o){var i=W(o,(function(e){return e.blobInfo}));return t.upload(i,Qy(e)).then(u((function(t){var i=[],u=W(t,(function(t,n){var a=o[n].blobInfo,u=o[n].image;return t.status&&function(e){return e.getParam("images_replace_blob_uris",!0,"boolean")}(e)?(r.removeByUri(u.src),Jv(e)||function(t,n){var r,o=e.convertURL(n,"src");l(t.src,n),e.$(t).attr({src:cs(e)?(r=n,r+(-1===r.indexOf("?")?"?":"&")+(new Date).getTime()):n,"data-mce-src":o})}(u,t.url)):t.error&&(t.error.options.remove&&(l(u.getAttribute("src"),kt.transparentSrc),i.push(u)),function(e,t){jy(e,_u.translate(["Failed to upload image: {0}",t]))}(e,t.error.message)),{element:u,status:t.status,uploadUri:t.url,blobInfo:a}}));return u.length>0&&a.fireIfChanged(),i.length>0&&(Jv(e)||e.undoManager.transact((function(){q(i,(function(t){e.dom.remove(t),r.removeByUri(t.src)}))}))),n&&n(u),u})))})))},p=function(t){if(us(e))return f(t)},g=function(t){if(!1===te(i,(function(e){return e(t)})))return!1;if(0===t.getAttribute("src").indexOf("data:")){var n=function(e){return e.getParam("images_dataimg_filter",P,"function")}(e);return n(t)}return!0},h=function(){return n||(n=bb(o,r)),n.findAll(e.getBody(),g).then(u((function(t){return t=K(t,(function(t){return"string"!=typeof t||(jy(e,t),!1)})),Jv(e)||q(t,(function(e){l(e.image.src,e.blobInfo.blobUri()),e.image.src=e.blobInfo.blobUri(),e.image.removeAttribute("data-mce-src")})),t})))},v=function(t){return t.replace(/src="(blob:[^"]+)"/g,(function(t,n){var i=o.getResultUri(n);if(i)return'src="'+i+'"';var a=r.getByUri(n);return a||(a=X(e.editorManager.get(),(function(e,t){return e||t.editorUpload&&t.editorUpload.blobCache.getByUri(n)}),null)),a?'src="data:'+a.blob().type+";base64,"+a.base64()+'"':t}))};return e.on("SetContent",(function(){us(e)?p():h()})),e.on("RawSaveContent",(function(e){e.content=v(e.content)})),e.on("GetContent",(function(e){e.source_view||"raw"===e.format||"tree"===e.format||(e.content=v(e.content))})),e.on("PostRender",(function(){e.parser.addNodeFilter("img",(function(e){q(e,(function(e){var t=e.attr("src");if(!r.getByUri(t)){var n=o.getResultUri(t);n&&e.attr("src",n)}}))}))})),{blobCache:r,addFilter:function(e){i.push(e)},uploadImages:f,uploadImagesAuto:p,scanForImages:h,destroy:function(){r.destroy(),o.destroy(),n=t=null}}},ew=function(e){var t={},n=function(e,r){e&&(d(e)?(p(r)||(r=[r]),q(r,(function(e){v(e.deep)&&(e.deep=!bf(e)),v(e.split)&&(e.split=!bf(e)||yf(e)),v(e.remove)&&bf(e)&&!yf(e)&&(e.remove="none"),bf(e)&&yf(e)&&(e.mixed=!0,e.block_expand=!0),d(e.classes)&&(e.classes=e.classes.split(/\s+/))})),t[e]=r):de(e,(function(e,t){n(t,e)})))};return n(function(e){var t={valigntop:[{selector:"td,th",styles:{verticalAlign:"top"}}],valignmiddle:[{selector:"td,th",styles:{verticalAlign:"middle"}}],valignbottom:[{selector:"td,th",styles:{verticalAlign:"bottom"}}],alignleft:[{selector:"figure.image",collapsed:!1,classes:"align-left",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"left"},inherit:!1,preview:!1,defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"left"},preview:"font-family font-size"}],aligncenter:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"center"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"figure.image",collapsed:!1,classes:"align-center",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"img,audio,video",collapsed:!1,styles:{display:"block",marginLeft:"auto",marginRight:"auto"},preview:!1},{selector:"table",collapsed:!1,styles:{marginLeft:"auto",marginRight:"auto"},preview:"font-family font-size"}],alignright:[{selector:"figure.image",collapsed:!1,classes:"align-right",ceFalseOverride:!0,preview:"font-family font-size"},{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"right"},inherit:!1,preview:"font-family font-size",defaultBlock:"div"},{selector:"img,table,audio,video",collapsed:!1,styles:{float:"right"},preview:"font-family font-size"}],alignjustify:[{selector:"figure,p,h1,h2,h3,h4,h5,h6,td,th,tr,div,ul,ol,li",styles:{textAlign:"justify"},inherit:!1,defaultBlock:"div",preview:"font-family font-size"}],bold:[{inline:"strong",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontWeight:"bold"}},{inline:"b",remove:"all",preserve_attributes:["class","style"]}],italic:[{inline:"em",remove:"all",preserve_attributes:["class","style"]},{inline:"span",styles:{fontStyle:"italic"}},{inline:"i",remove:"all",preserve_attributes:["class","style"]}],underline:[{inline:"span",styles:{textDecoration:"underline"},exact:!0},{inline:"u",remove:"all",preserve_attributes:["class","style"]}
1],strikethrough:[{inline:"span",styles:{textDecoration:"line-through"},exact:!0},{inline:"strike",remove:"all",preserve_attributes:["class","style"]},{inline:"s",remove:"all",preserve_attributes:["class","style"]}],forecolor:{inline:"span",styles:{color:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},hilitecolor:{inline:"span",styles:{backgroundColor:"%value"},links:!0,remove_similar:!0,clear_child_styles:!0},fontname:{inline:"span",toggle:!1,styles:{fontFamily:"%value"},clear_child_styles:!0},fontsize:{inline:"span",toggle:!1,styles:{fontSize:"%value"},clear_child_styles:!0},lineheight:{selector:"h1,h2,h3,h4,h5,h6,p,li,td,th,div",defaultBlock:"p",styles:{lineHeight:"%value"}},fontsize_class:{inline:"span",attributes:{class:"%value"}},blockquote:{block:"blockquote",wrapper:!0,remove:"all"},subscript:{inline:"sub"},superscript:{inline:"sup"},code:{inline:"code"},link:{inline:"a",selector:"a",remove:"all",split:!0,deep:!0,onmatch:function(e,t,n){return Nn(e)&&e.hasAttribute("href")},onformat:function(t,n,r){_t.each(r,(function(n,r){e.setAttrib(t,r,n)}))}},lang:{inline:"span",clear_child_styles:!0,remove_similar:!0,attributes:{lang:"%value","data-mce-lang":function(e){var t;return null!==(t=null==e?void 0:e.customValue)&&void 0!==t?t:null}}},removeformat:[{selector:"b,strong,em,i,font,u,strike,s,sub,sup,dfn,code,samp,kbd,var,cite,mark,q,del,ins,small",remove:"all",split:!0,expand:!1,block_expand:!0,deep:!0},{selector:"span",attributes:["style","class"],remove:"empty",split:!0,expand:!1,deep:!0},{selector:"*",attributes:["style","class"],split:!1,expand:!1,deep:!0}]};return _t.each("p h1 h2 h3 h4 h5 h6 div address pre dt dd samp".split(/\s/),(function(e){t[e]={block:e,remove:"all"}})),t}(e.dom)),n(function(e){return e.getParam("formats")}(e)),{get:function(e){return y(e)?t[e]:t},has:function(e){return we(t,e)},register:n,unregister:function(e){return e&&t[e]&&delete t[e],t}}},tw=_t.each,nw=yu.DOM,rw=function(e,t){var n,r,o,i=t&&t.schema||Ri({}),a=function(e){var t=nw.create((r="string"==typeof e?{name:e,classes:[],attrs:{}}:e).name);return function(e,t){t.classes.length&&nw.addClass(e,t.classes.join(" ")),nw.setAttribs(e,t.attrs)}(t,r),t},u=function(e,t,n){var r,o,c=t.length>0&&t[0],s=c&&c.name,l=function(e,t){var n="string"!=typeof e?e.nodeName.toLowerCase():e,r=i.getElementRule(n),o=r&&r.parentsRequired;return!(!o||!o.length)&&(t&&-1!==_t.inArray(o,t)?t:o[0])}(e,s);if(l)s===l?(o=t[0],t=t.slice(1)):o=l;else if(c)o=t[0],t=t.slice(1);else if(!n)return e;return o&&(r=a(o)).appendChild(e),n&&(r||(r=nw.create("div")).appendChild(e),_t.each(n,(function(t){var n=a(t);r.insertBefore(n,e)}))),u(r,t,o&&o.siblings)};return e&&e.length?(n=a(r=e[0]),(o=nw.create("div")).appendChild(u(n,e.slice(1),r.siblings)),o):""},ow=function(e){var t,n={classes:[],attrs:{}};return"*"!==(e=n.selector=_t.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,(function(e,t,r,o,i){switch(t){case"#":n.attrs.id=r;break;case".":n.classes.push(r);break;case":":-1!==_t.inArray("checked disabled enabled read-only required".split(" "),r)&&(n.attrs[r]=r)}if("["===o){var a=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/);a&&(n.attrs[a[1]]=a[2])}return""}))),n.name=t||"div",n},iw=function(e,t){var n,r,o,i="",a=function(e){var t=e.getParam("preview_styles","font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");return d(t)?t:""}(e);if(""===a)return"";var u=function(e){return e.replace(/%(\w+)/g,"")};if("string"==typeof t){if(!(t=e.formatter.get(t)))return;t=t[0]}if("preview"in t){var c=ye(t,"preview");if(Yn(c,!1))return"";a=c.getOr(a)}n=t.block||t.inline||"span";var s,l=(s=t.selector)&&"string"==typeof s?(s=(s=s.split(/\s*,\s*/)[0]).replace(/\s*(~\+|~|\+|>)\s*/g,"$1"),_t.map(s.split(/(?:>|\s+(?![^\[\]]+\]))/),(function(e){var t=_t.map(e.split(/(?:~\+|~|\+)/),ow),n=t.pop();return t.length&&(n.siblings=t),n})).reverse()):[];l.length?(l[0].name||(l[0].name=n),n=t.selector,r=rw(l,e)):r=rw([n],e);var f=nw.select(n,r)[0]||r.firstChild;return tw(t.styles,(function(e,t){var n=u(e);n&&nw.setStyle(f,t,n)})),tw(t.attributes,(function(e,t){var n=u(e);n&&nw.setAttrib(f,t,n)})),tw(t.classes,(function(e){var t=u(e);nw.hasClass(f,t)||nw.addClass(f,t)})),e.fire("PreviewFormats"),nw.setStyles(r,{position:"absolute",left:-65535}
1),e.getBody().appendChild(r),o=nw.getStyle(e.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,tw(a.split(" "),(function(t){var n=nw.getStyle(f,t,!0);if(!("background-color"===t&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(n)&&(n=nw.getStyle(e.getBody(),t,!0),"#ffffff"===nw.toHex(n).toLowerCase())||"color"===t&&"#000000"===nw.toHex(n).toLowerCase())){if("font-size"===t&&/em|%$/.test(n)){if(0===o)return;n=parseFloat(n)/(/%$/.test(n)?100:1)*o+"px"}"border"===t&&n&&(i+="padding:0 2px;"),i+=t+":"+n+";"}})),e.fire("AfterPreviewFormats"),nw.remove(r),i},aw=function(e){var t=ew(e),n=Su(null);return function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}(e),Ph(e),{get:t.get,has:t.has,register:t.register,unregister:t.unregister,apply:function(t,n,r){!function(e,t,n,r){tb(e).formatter.apply(t,n,r)}(e,t,n,r)},remove:function(t,n,r,o){!function(e,t,n,r,o){tb(e).formatter.remove(t,n,r,o)}(e,t,n,r,o)},toggle:function(t,n,r){!function(e,t,n,r){tb(e).formatter.toggle(t,n,r)}(e,t,n,r)},match:function(t,n,r,o){return function(e,t,n,r,o){return tb(e).formatter.match(t,n,r,o)}(e,t,n,r,o)},closest:function(t){return function(e,t){return tb(e).formatter.closest(t)}(e,t)},matchAll:function(t,n){return function(e,t,n){return tb(e).formatter.matchAll(t,n)}(e,t,n)},matchNode:function(t,n,r,o){return function(e,t,n,r,o){return tb(e).formatter.matchNode(t,n,r,o)}(e,t,n,r,o)},canApply:function(t){return function(e,t){return tb(e).formatter.canApply(t)}(e,t)},formatChanged:function(t,r,o,i){return function(e,t,n,r,o,i){return tb(e).formatter.formatChanged(t,n,r,o,i)}(e,n,t,r,o,i)},getCssText:_(iw,e)}},uw=function(e){switch(e.toLowerCase()){case"undo":case"redo":case"mcerepaint":case"mcefocus":return!0;default:return!1}},cw=function(e){var t=Du(),n=Su(0),r=Su(0),o={data:[],typing:!1,beforeChange:function(){!function(e,t,n){tb(e).undoManager.beforeChange(t,n)}(e,n,t)},add:function(i,a){return function(e,t,n,r,o,i,a){return tb(e).undoManager.add(t,n,r,o,i,a)}(e,o,r,n,t,i,a)},undo:function(){return function(e,t,n,r){return tb(e).undoManager.undo(t,n,r)}(e,o,n,r)},redo:function(){return function(e,t,n){return tb(e).undoManager.redo(t,n)}(e,r,o.data)},clear:function(){!function(e,t,n){tb(e).undoManager.clear(t,n)}(e,o,r)},reset:function(){!function(e,t){tb(e).undoManager.reset(t)}(e,o)},hasUndo:function(){return function(e,t,n){return tb(e).undoManager.hasUndo(t,n)}(e,o,r)},hasRedo:function(){return function(e,t,n){return tb(e).undoManager.hasRedo(t,n)}(e,o,r)},transact:function(t){return function(e,t,n,r){return tb(e).undoManager.transact(t,n,r)}(e,o,n,t)},ignore:function(t){!function(e,t,n){tb(e).undoManager.ignore(t,n)}(e,n,t)},extra:function(t,n){!function(e,t,n,r,o){tb(e).undoManager.extra(t,n,r,o)}(e,o,r,t,n)}};return Jv(e)||function(e,t,n){var r=Su(!1),o=function(e){Yv(t,!1,n),t.add({},e)};e.on("init",(function(){t.add()})),e.on("BeforeExecCommand",(function(e){uw(e.command)||(Xv(t,n),t.beforeChange())})),e.on("ExecCommand",(function(e){uw(e.command)||o(e)})),e.on("ObjectResizeStart cut",(function(){t.beforeChange()})),e.on("SaveContent ObjectResized blur",o),e.on("dragend",o),e.on("keyup",(function(n){var i=n.keyCode;n.isDefaultPrevented()||((i>=33&&i<=36||i>=37&&i<=40||45===i||n.ctrlKey)&&(o(),e.nodeChanged()),46!==i&&8!==i||e.nodeChanged(),r.get()&&t.typing&&!1===Gv(Vv(e),t.data[0])&&(!1===e.isDirty()&&(e.setDirty(!0),e.fire("change",{level:t.data[0],lastLevel:null})),e.fire("TypingUndo"),r.set(!1),e.nodeChanged()))})),e.on("keydown",(function(e){var i=e.keyCode;e.isDefaultPrevented()||(i>=33&&i<=36||i>=37&&i<=40||45===i?t.typing&&o(e):!(i<16||i>20)||224===i||91===i||t.typing||e.ctrlKey&&!e.altKey||e.metaKey||(t.beforeChange(),Yv(t,!0,n),t.add({},e),r.set(!0)))})),e.on("mousedown",(function(e){t.typing&&o(e)})),e.on("input",(function(e){e.inputType&&(function(e){return"insertReplacementText"===e.inputType}(e)||function(e){return"insertText"===e.inputType&&null===e.data}(e)||function(e){return"insertFromPaste"===e.inputType||"insertFromDrop"===e.inputType}(e))&&o(e)})),e.on("AddUndo Undo Redo ClearUndos",(function(t){t.isDefaultPrevented()||e.nodeChanged()}))}
1(e,o,n),function(e){e.addShortcut("meta+z","","Undo"),e.addShortcut("meta+y,meta+shift+z","","Redo")}(e),o},sw=[9,27,cd.HOME,cd.END,19,20,44,144,145,33,34,45,16,17,18,91,92,93,cd.DOWN,cd.UP,cd.LEFT,cd.RIGHT].concat(kt.browser.isFirefox()?[224]:[]),lw="data-mce-placeholder",fw=function(e){return"keydown"===e.type||"keyup"===e.type},dw=function(e){var t=e.keyCode;return t===cd.BACKSPACE||t===cd.DELETE},mw=function(e){var t=e.dom,n=is(e),r=function(e){return e.getParam("placeholder",ns.getAttrib(e.getElement(),"placeholder"),"string")}(e),o=function(i,a){if(!function(e){if(fw(e)){var t=e.keyCode;return!dw(e)&&(cd.metaKeyPressed(e)||e.altKey||t>=112&&t<=123||z(sw,t))}return!1}(i)){var u=e.getBody(),c=!function(e){return fw(e)&&!(dw(e)||"keyup"===e.type&&229===e.keyCode)}(i)&&function(e,t,n){if(ni(Dt.fromDom(t),!1)){var r=""===n,o=t.firstElementChild;return!o||!e.getStyle(t.firstElementChild,"padding-left")&&!e.getStyle(t.firstElementChild,"padding-right")&&(r?!e.isBlock(o):n===o.nodeName.toLowerCase())}return!1}(t,u,n);(""!==t.getAttrib(u,lw)!==c||a)&&(t.setAttrib(u,lw,c?r:null),t.setAttrib(u,"aria-placeholder",c?r:null),function(e,t){e.fire("PlaceholderToggle",{state:t})}(e,c),e.on(c?"keydown":"keyup",o),e.off(c?"keyup":"keydown",o))}};r&&e.on("init",(function(t){o(t,!0),e.on("change SetContent ExecCommand",o),e.on("paste",(function(t){return io.setEditorTimeout(e,(function(){return o(t)}))}))}))},pw=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,gw=function(e,t){return Rt(Dt.fromDom(t),function(e){return e.getParam("inline_boundaries_selector","a[href],code,.mce-annotation","string")}(e))},hw=function(e){return"rtl"===yu.DOM.getStyle(e,"direction",!0)||pw.test(e.textContent)},vw=function(e,t,n){var r=function(e,t,n){return K(yu.DOM.getParents(n.container(),"*",t),e)}(e,t,n);return L.from(r[r.length-1])},bw=function(e,t){if(!t)return t;var n=t.container(),r=t.offset();return e?_o(n)?jn(n.nextSibling)?Rc(n.nextSibling,0):Rc.after(n):No(t)?Rc(n,r+1):t:_o(n)?jn(n.previousSibling)?Rc(n.previousSibling,n.previousSibling.data.length):Rc.before(n):Ro(t)?Rc(n,r-1):t},yw=_(bw,!0),ww=_(bw,!1),xw=function(e){return go(e)||vo(e)},Cw=function(e,t){return Mt(e,t)?Xr(t,xw,function(e){return function(t){return Bt(e,Dt.fromDom(t.dom.parentNode))}}(e)):L.none()},kw=function(e){e.dom.isEmpty(e.getBody())&&(e.setContent(""),function(e){var t=e.getBody(),n=t.firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t;e.selection.setCursorLocation(n,0)}(e))},Sw=function(e,t){return{from:e,to:t}},Tw=function(e,t){var n=Dt.fromDom(e),r=Dt.fromDom(t.container());return Cw(n,r).map((function(e){return function(e,t){return{block:e,position:t}}(e,t)}))},Ew=function(e,t,n){var r=Tw(e,Rc.fromRangeStart(n)),o=r.bind((function(n){return Rl(t,e,n.position).bind((function(n){return Tw(e,n).map((function(n){return function(e,t,n){return Vn(n.position.getNode())&&!1===ni(n.block)?Il(!1,n.block.dom).bind((function(r){return r.isEqual(n.position)?Rl(t,e,r).bind((function(t){return Tw(e,t)})):L.some(n)})).getOr(n):n}(e,t,n)}))}))}));return Xn(r,o,Sw).filter((function(e){return function(e){return!1===Bt(e.from.block,e.to.block)}(e)&&function(e){return Gt(e.from.block).bind((function(t){return Gt(e.to.block).filter((function(e){return Bt(t,e)}))})).isSome()}(e)&&function(e){return!1===$n(e.from.block.dom)&&!1===$n(e.to.block.dom)}(e)}))},Ow=function(e){var t=Jt(e);return Z(t,fo).fold(T(t),(function(e){return t.slice(0,e)}))},_w=function(e){var t=Ow(e);return q(t,vn),t},Aw=function(e,t){var n=Op(t,e);return J(n.reverse(),(function(e){return ni(e)})).each(vn)},Dw=function(e,t,n,r){if(ni(n))return kp(n),Fl(n.dom);0===K(Xt(r),(function(e){return!ni(e)})).length&&ni(t)&&fn(r,Dt.fromTag("br"));var o=Ll(n.dom,Rc.before(r.dom));return q(_w(t),(function(e){fn(r,e)})),Aw(e,t),o},Nw=function(e,t,n){if(ni(n))return vn(n),ni(t)&&kp(t),Fl(t.dom);var r=jl(n.dom);return q(_w(t),(function(e){pn(n,e)})),Aw(e,t),r},Rw=function(e,t){return Mt(t,e)?function(e,t){var n=Op(t,e);return L.from(n[n.length-1])}(t,e):L.none()},Pw=function(e,t){Il(e,t.dom).map((function(e){return e.getNode()})).map(Dt.fromDom).filter(po).each(vn)},Bw=function(e,t,n){return Pw(!0,t),Pw(!1,n),Rw(t,n).fold(_(Nw,e,t,n),_(Dw,e,t,n))},Iw=function(e,t,n,r){return t?Bw(e,r,n):Bw(e,n,r)}
1,Mw=function(e,t){var n=Dt.fromDom(e.getBody()),r=function(e,t,n){return n.collapsed?Ew(e,t,n):L.none()}(n.dom,t,e.selection.getRng()).bind((function(e){return Iw(n,t,e.from.block,e.to.block)}));return r.each((function(t){e.selection.setRng(t.toRange())})),r.isSome()},Lw=function(e,t){var n=Dt.fromDom(t),r=_(Bt,e);return Yr(n,yo,r).isSome()},Fw=function(e,t){var n=Ll(e.dom,Rc.fromRangeStart(t)).isNone(),r=Ml(e.dom,Rc.fromRangeEnd(t)).isNone();return!function(e,t){return Lw(e,t.startContainer)||Lw(e,t.endContainer)}(e,t)&&n&&r},jw=function(e){var t=Dt.fromDom(e.getBody()),n=e.selection.getRng();return Fw(t,n)?function(e){return e.setContent(""),e.selection.setCursorLocation(),!0}(e):function(e,t){var n=t.getRng();return Xn(Cw(e,Dt.fromDom(n.startContainer)),Cw(e,Dt.fromDom(n.endContainer)),(function(r,o){return!1===Bt(r,o)&&(n.deleteContents(),Iw(e,!0,r,o).each((function(e){t.setRng(e.toRange())})),!0)})).getOr(!1)}(t,e.selection)},Uw=function(e,t){return!e.selection.isCollapsed()&&jw(e)},Hw=qn,zw=$n,Vw=function(e,t,n,r,o){return L.from(t._selectionOverrides.showCaret(e,n,r,o))},Ww=function(e,t){return e.fire("BeforeObjectSelected",{target:t}).isDefaultPrevented()?L.none():L.some(function(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}(t))},qw=function(e,t,n){var r=ll(1,e.getBody(),t),o=Rc.fromRangeStart(r),i=o.getNode();if(Vs(i))return Vw(1,e,i,!o.isAtEnd(),!1);var a=o.getNode(!0);if(Vs(a))return Vw(1,e,a,!1,!1);var u=e.dom.getParent(o.getNode(),(function(e){return zw(e)||Hw(e)}));return Vs(u)?Vw(1,e,u,!1,n):L.none()},$w=function(e,t,n){return t.collapsed?qw(e,t,n).getOr(t):t},Gw=function(e){return wp(e)||hp(e)},Kw=function(e){return xp(e)||vp(e)},Yw=function(e,t,n,r,o,i){return Vw(r,e,i.getNode(!o),o,!0).each((function(n){if(t.collapsed){var r=t.cloneRange();o?r.setEnd(n.startContainer,n.startOffset):r.setStart(n.endContainer,n.endOffset),r.deleteContents()}else t.deleteContents();e.selection.setRng(n)})),function(e,t){jn(t)&&0===t.data.length&&e.remove(t)}(e.dom,n),!0},Xw=function(e,t){return function(e,t){var n=e.selection.getRng();if(!jn(n.commonAncestorContainer))return!1;var r=t?Pc.Forwards:Pc.Backwards,o=Ol(e.getBody()),i=_(pl,t?o.next:o.prev),a=t?Gw:Kw,u=dl(r,e.getBody(),n),c=bw(t,i(u));if(!c||!gl(u,c))return!1;if(a(c))return Yw(e,n,u.getNode(),r,t,c);var s=i(c);return!!(s&&a(s)&&gl(c,s))&&Yw(e,n,u.getNode(),r,t,s)}(e,t)},Qw=Er([{remove:["element"]},{moveToElement:["element"]},{moveToPosition:["position"]}]),Jw=function(e,t,n,r){var o=r.getNode(!1===t);return Cw(Dt.fromDom(e),Dt.fromDom(n.getNode())).map((function(e){return ni(e)?Qw.remove(e.dom):Qw.moveToElement(o)})).orThunk((function(){return L.some(Qw.moveToElement(o))}))},Zw=function(e,t,n){return Rl(t,e,n).bind((function(r){return o=r.getNode(),yo(Dt.fromDom(o))||vo(Dt.fromDom(o))||function(e,t,n,r){var o=function(t){return mo(Dt.fromDom(t))&&!rl(n,r,e)};return fl(!t,n).fold((function(){return fl(t,r).fold(R,o)}),o)}(e,t,n,r)?L.none():t&&$n(r.getNode())||!1===t&&$n(r.getNode(!0))?Jw(e,t,n,r):t&&xp(n)||!1===t&&wp(n)?L.some(Qw.moveToPosition(r)):L.none();var o}))},ex=function(e,t,n){return function(e,t){var n=t.getNode(!1===e),r=e?"after":"before";return Nn(n)&&n.getAttribute("data-mce-caret")===r}(t,n)?function(e,t){return e&&$n(t.nextSibling)?L.some(Qw.moveToElement(t.nextSibling)):!1===e&&$n(t.previousSibling)?L.some(Qw.moveToElement(t.previousSibling)):L.none()}(t,n.getNode(!1===t)).fold((function(){return Zw(e,t,n)}),L.some):Zw(e,t,n).bind((function(t){return function(e,t,n){return n.fold((function(e){return L.some(Qw.remove(e))}),(function(e){return L.some(Qw.moveToElement(e))}),(function(n){return rl(t,n,e)?L.none():L.some(Qw.moveToPosition(n))}))}(e,n,t)}))},tx=function(e,t){return L.from(rd(e.getBody(),t))},nx=function(e,t){var n=e.selection.getNode();return tx(e,n).filter($n).fold((function(){return function(e,t,n){var r=ll(t?1:-1,e,n),o=Rc.fromRangeStart(r),i=Dt.fromDom(e);return!1===t&&xp(o)?L.some(Qw.remove(o.getNode(!0))):t&&wp(o)?L.some(Qw.remove(o.getNode())):!1===t&&wp(o)&&jp(i,o)?Up(i,o).map((function(e){return Qw.remove(e.getNode())})):t&&xp(o)&&Fp(i,o)?Hp(i,o).map((function(e){return Qw.remove(e.getNode())})):ex(e,t,o)}(e.getBody(),t,e.selection.getRng()).exists((function(n){return n.fold(function(e,t){return function(n){return e._selectionOverrides.hideFakeCaret(),hg(e,t,Dt.fromDom(n)),!0}}(e,t),function(e,t){return function(n){var r=t?Rc.before(n):Rc.after(n);return e.selection.setRng(r.toRange()),!0}}(e,t),function(e){return function(t){return e.selection.setRng(t.toRange()),!0}}(e))}))}),P)},rx=function(e,t){var n=e.selection.getNode();return!(!$n(n)||Gn(n))&&tx(e,n.parentNode).filter($n).fold((function(){var n;return n=Dt.fromDom(e.getBody()),q(Hu(n,".mce-offscreen-selection"),vn),hg(e,t,Dt.fromDom(e.selection.getNode())),kw(e),!0}),P)},ox=function(e){var t=e.dom,n=e.selection,r=rd(e.getBody(),n.getNode());if(qn(r)&&t.isBlock(r)&&t.isEmpty(r)){var o=t.create("br",{"data-mce-bogus":"1"});t.setHTML(r,""),r.appendChild(o),n.setRng(Rc.before(o).toRange())}return!0},ix=function(e,t){return e.selection.isCollapsed()?nx(e,t):rx(e,t)},ax=function(e,t){return!!e.selection.isCollapsed()&&function(e,t){var n=Rc.fromRangeStart(e.selection.getRng());return Rl(t,e.getBody(),n).filter((function(e){return t?pp(e):gp(e)})).bind((function(e){return L.from(ol(t?0:-1,e))})).exists((function(t){return e.selection.select(t),!0}))}(e,t)},ux=jn,cx=function(e){return ux(e)&&e.data[0]===Co},sx=function(e){return ux(e)&&e.data[e.data.length-1]===Co},lx=function(e){return e.ownerDocument.createTextNode(Co)},fx=function(e,t){return e?function(e){if(ux(e.previousSibling))return sx(e.previousSibling)||e.previousSibling.a
1ppendData(Co),e.previousSibling;if(ux(e))return cx(e)||e.insertData(0,Co),e;var t=lx(e);return e.parentNode.insertBefore(t,e),t}(t):function(e){if(ux(e.nextSibling))return cx(e.nextSibling)||e.nextSibling.insertData(0,Co),e.nextSibling;if(ux(e))return sx(e)||e.appendData(Co),e;var t=lx(e);return e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t),t}(t)},dx=_(fx,!0),mx=_(fx,!1),px=function(e,t){return jn(e.container())?fx(t,e.container()):fx(t,e.getNode())},gx=function(e,t){var n=t.get();return n&&e.container()===n&&_o(n)},hx=function(e,t){return t.fold((function(t){Is(e.get());var n=dx(t);return e.set(n),L.some(Rc(n,n.length-1))}),(function(t){return Fl(t).map((function(t){if(gx(t,e))return Rc(e.get(),1);Is(e.get());var n=px(t,!0);return e.set(n),Rc(n,1)}))}),(function(t){return jl(t).map((function(t){if(gx(t,e))return Rc(e.get(),e.get().length-1);Is(e.get());var n=px(t,!1);return e.set(n),Rc(n,n.length-1)}))}),(function(t){Is(e.get());var n=mx(t);return e.set(n),L.some(Rc(n,1))}))},vx=function(e,t){for(var n=0;n<e.length;n++){var r=e[n].apply(null,t);if(r.isSome())return r}return L.none()},bx=Er([{before:["element"]},{start:["element"]},{end:["element"]},{after:["element"]}]),yx=function(e,t){var n=nl(t,e);return n||e},wx=function(e,t,n){var r=yw(n),o=yx(t,r.container());return vw(e,o,r).fold((function(){return Ml(o,r).bind(_(vw,e,o)).map((function(e){return bx.before(e)}))}),L.none)},xx=function(e,t){return null===zl(e,t)}
1,Cx=function(e,t,n){return vw(e,t,n).filter(_(xx,t))},kx=function(e,t,n){var r=ww(n);return Cx(e,t,r).bind((function(e){return Ll(e,r).isNone()?L.some(bx.start(e)):L.none()}))},Sx=function(e,t,n){var r=yw(n);return Cx(e,t,r).bind((function(e){return Ml(e,r).isNone()?L.some(bx.end(e)):L.none()}))},Tx=function(e,t,n){var r=ww(n),o=yx(t,r.container());return vw(e,o,r).fold((function(){return Ll(o,r).bind(_(vw,e,o)).map((function(e){return bx.after(e)}))}),L.none)},Ex=function(e){return!1===hw(_x(e))},Ox=function(e,t,n){return vx([wx,kx,Sx,Tx],[e,t,n]).filter(Ex)},_x=function(e){return e.fold(E,E,E,E)},Ax=function(e){return e.fold(T("before"),T("start"),T("end"),T("after"))},Dx=function(e){return e.fold(bx.before,bx.before,bx.after,bx.after)},Nx=function(e){return e.fold(bx.start,bx.start,bx.end,bx.end)},Rx=function(e,t,n,r,o,i){return Xn(vw(t,n,r),vw(t,n,o),(function(t,r){return t!==r&&function(e,t,n){var r=nl(t,e),o=nl(n,e);return r&&r===o}(n,t,r)?bx.after(e?t:r):i})).getOr(i)},Px=function(e,t){return e.fold(P,(function(e){return r=t,!(Ax(n=e)===Ax(r)&&_x(n)===_x(r));var n,r}))},Bx=function(e,t){return e?t.fold(k(L.some,bx.start),L.none,k(L.some,bx.after),L.none):t.fold(L.none,k(L.some,bx.before),L.none,k(L.some,bx.end))},Ix=function(e,t,n,r){var o=bw(e,r),i=Ox(t,n,o);return Ox(t,n,o).bind(_(Bx,e)).orThunk((function(){return function(e,t,n,r,o){var i=bw(e,o);return Rl(e,n,i).map(_(bw,e)).fold((function(){return r.map(Dx)}),(function(o){return Ox(t,n,o).map(_(Rx,e,t,n,i,o)).filter(_(Px,r))})).filter(Ex)}(e,t,n,i,r)}))};_(Ix,!1),_(Ix,!0);var Mx,Lx=function(e,t,n){var r=e?1:-1;return t.setRng(Rc(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0},Fx=function(e,t){var n=t.selection.getRng(),r=e?Rc.fromRangeEnd(n):Rc.fromRangeStart(n);return!!function(e){return w(e.selection.getSel().modify)}(t)&&(e&&No(r)?Lx(!0,t.selection,r):!(e||!Ro(r))&&Lx(!1,t.selection,r))};!function(e){e[e.Br=0]="Br",e[e.Block=1]="Block",e[e.Wrap=2]="Wrap",e[e.Eol=3]="Eol"}(Mx||(Mx={}));var jx,Ux=function(e,t){return e===Pc.Backwards?ne(t):t},Hx=function(e,t,n){return e===Pc.Forwards?t.next(n):t.prev(n)},zx=function(e,t,n,r){return Vn(r.getNode(t===Pc.Forwards))?Mx.Br:!1===rl(n,r)?Mx.Block:Mx.Wrap},Vx=function(e,t,n,r){for(var o=Ol(n),i=r,a=[];i;){var u=Hx(t,o,i);if(!u)break;if(Vn(u.getNode(!1)))return t===Pc.Forwards?{positions:Ux(t,a).concat([u]),breakType:Mx.Br,breakAt:L.some(u)}:{positions:Ux(t,a),breakType:Mx.Br,breakAt:L.some(u)};if(u.isVisible()){if(e(i,u)){var c=zx(0,t,i,u);return{positions:Ux(t,a),breakType:c,breakAt:L.some(u)}}a.push(u),i=u}else i=u}return{positions:Ux(t,a),breakType:Mx.Eol,breakAt:L.none()}},Wx=function(e,t,n,r){return t(n,r).breakAt.map((function(r){var o=t(n,r).positions;return e===Pc.Backwards?o.concat(r):[r].concat(o)})).getOr([])},qx=function(e,t){return X(e,(function(e,n){return e.fold((function(){return L.some(n)}),(function(r){return Xn(ae(r.getClientRects()),ae(n.getClientRects()),(function(e,o){var i=Math.abs(t-e.left);return Math.abs(t-o.left)<=i?n:r})).or(e)}))}),L.none())},$x=function(e,t){return ae(t.getClientRects()).bind((function(t){return qx(e,t.left)}))},Gx=_(Vx,Rc.isAbove,-1),Kx=_(Vx,Rc.isBelow,1),Yx=_(Wx,-1,Gx),Xx=_(Wx,1,Kx),Qx=function(e){var t=function(t){return W(t,(function(t){var n=oc(t);return n.node=e,n}))};if(Nn(e))return t(e.getClientRects());if(jn(e)){var n=e.ownerDocument.createRange();return n.setStart(e,0),n.setEnd(e,e.data.length),t(n.getClientRects())}},Jx=function(e){return ee(e,Qx)};!function(e){e[e.Up=-1]="Up",e[e.Down=1]="Down"}(jx||(jx={}));var Zx,eC,tC=function(e,t,n,r,o,i){var a=0,u=[],c=function(r){var i=Jx([r]);-1===e&&(i=i.reverse());for(var c=0;c<i.length;c++){var l=i[c];if(!n(l,s)){if(u.length>0&&t(l,Ae(u))&&a++,l.line=a,o(l))return!0;u.push(l)}}},s=Ae(i.getClientRects());if(!s)return u;var l=i.getNode();return c(l),function(e,t,n,r){for(;r=tl(r,e,Ko,t);)if(n(r))return}(e,r,c,l),u},nC=_(tC,jx.Up,uc,cc),rC=_(tC,jx.Down,cc,uc),oC=function(e){return function(t){return function(e,t){return t.line>e}(e,t)}},iC=function(e){return function(t){return function(e,t){return t.line===e}(e,t)}},aC=$n,uC=tl,cC=function(e,t){return Math.abs(e.left-t)}
1,sC=function(e,t){return Math.abs(e.right-t)},lC=function(e,t){return e>=t.left&&e<=t.right},fC=function(e,t){return e>=t.top&&e<=t.bottom},dC=function(e,t,n){return void 0===n&&(n=P),Oe(e,(function(e,r){if(lC(t,r))return n(r)?r:e;if(lC(t,e))return n(e)?e:r;var o=Math.min(cC(e,t),sC(e,t)),i=Math.min(cC(r,t),sC(r,t));return i===o&&xe(r,"node")&&aC(r.node)||i<o?r:e}))},mC=function(e,t,n,r,o){var i=uC(r,e,Ko,t,!o);do{if(!i||n(i))return}while(i=uC(i,e,Ko,t))},pC=function(e,t,n){var r=Jx(function(e){return K(ce(e.getElementsByTagName("*")),Ws)}(e)),o=K(r,_(fC,n)),i=function(e){return!Mn(e.node)&&!Kn(e.node)},a=dC(o,t,i);if(a){var u=i(a);if(a=dC(function(e,t,n){void 0===n&&(n=!0);var r=[],o=function(e,n){var o=K(Jx([n]),(function(n){return!e(n,t)}));return r=r.concat(o),0===o.length};return r.push(t),mC(jx.Up,e,_(o,uc),t.node,n),mC(jx.Down,e,_(o,cc),t.node,n),r}(e,a,u),t,i),a&&Ws(a.node))return function(e,t){return{node:e.node,before:cC(e,t)<sC(e,t)}}(a,t)}return null},gC=function(e,t){e.selection.setRng(t),Gd(e,e.selection.getRng())}
1,hC=function(e,t,n){return L.some($w(e,t,n))},vC=function(e,t,n,r,o,i){var a=t===Pc.Forwards,u=Ol(e.getBody()),c=_(pl,a?u.next:u.prev),s=a?r:o;if(!n.collapsed){var l=lc(n);if(i(l))return Vw(t,e,l,t===Pc.Backwards,!1)}var f=dl(t,e.getBody(),n);if(s(f))return Ww(e,f.getNode(!a));var d=bw(a,c(f)),m=Lo(n);if(!d)return m?L.some(n):L.none();if(s(d))return Vw(t,e,d.getNode(!a),a,!1);var p=c(d);return p&&s(p)&&gl(d,p)?Vw(t,e,p.getNode(!a),a,!1):m?hC(e,d.toRange(),!1):L.none()},bC=function(e,t,n,r,o,i){var a=dl(t,e.getBody(),n),u=Ae(a.getClientRects()),c=t===jx.Down;if(!u)return L.none();var s,l=(c?rC:nC)(e.getBody(),oC(1),a),f=K(l,iC(1)),d=u.left,m=dC(f,d);if(m&&i(m.node)){var p=Math.abs(d-m.left),g=Math.abs(d-m.right);return Vw(t,e,m.node,p<g,!1)}if(s=r(a)?a.getNode():o(a)?a.getNode(!0):lc(n)){var h=function(e,t,n,r){var o,i,a,u,c=Ol(t),s=[],l=0,f=function(e){return Ae(e.getClientRects())};1===e?(o=c.next,i=cc,a=uc,u=Rc.after(r)):(o=c.prev,i=uc,a=cc,u=Rc.before(r));var d=f(u);do{if(u.isVisible()){var m=f(u);if(!a(m,d)){s.length>0&&i(m,Ae(s))&&l++;var p=oc(m);if(p.position=u,p.line=l,n(p))return s;s.push(p)}}}while(u=o(u));return s}(t,e.getBody(),oC(1),s),v=dC(K(h,iC(1)),d);if(v)return hC(e,v.position.toRange(),!1);if(v=Ae(K(h,iC(0))))return hC(e,v.position.toRange(),!1)}return 0===f.length?yC(e,c).filter(c?o:r).map((function(t){return $w(e,t.toRange(),!1)})):L.none()},yC=function(e,t){var n=e.selection.getRng(),r=e.getBody();if(t){var o=Rc.fromRangeEnd(n),i=Kx(r,o);return ue(i.positions)}o=Rc.fromRangeStart(n),i=Gx(r,o);return ae(i.positions)},wC=function(e,t,n){return yC(e,t).filter(n).exists((function(t){return e.selection.setRng(t.toRange()),!0}))},xC=function(e,t){var n=e.dom.createRng();n.setStart(t.container(),t.offset()),n.setEnd(t.container(),t.offset()),e.selection.setRng(n)},CC=function(e,t){e?t.setAttribute("data-mce-selected","inline-boundary"):t.removeAttribute("data-mce-selected")},kC=function(e,t,n){return hx(t,n).map((function(t){return xC(e,t),n}))},SC=function(e,t){if(e.selection.isCollapsed()&&!0!==e.composing&&t.get()){var n=Rc.fromRangeStart(e.selection.getRng());Rc.isTextPosition(n)&&!1===function(e){return No(e)||Ro(e)}(n)&&(xC(e,Bs(t.get(),n)),t.set(null))}},TC=function(e,t,n){return!!ks(e)&&function(e,t,n){var r=e.getBody(),o=Rc.fromRangeStart(e.selection.getRng()),i=_(gw,e);return Ix(n,i,r,o).bind((function(n){return kC(e,t,n)}))}(e,t,n).isSome()},EC=function(e,t,n){return!!ks(t)&&Fx(e,t)},OC=function(e){var t=Su(null),n=_(gw,e);return e.on("NodeChange",(function(r){!ks(e)||kt.browser.isIE()&&r.initial||(function(e,t,n){var r=W(Hu(Dt.fromDom(t.getRoot()),'*[data-mce-selected="inline-boundary"]'),(function(e){return e.dom})),o=K(r,e),i=K(n,e);q(re(o,i),_(CC,!1)),q(re(i,o),_(CC,!0))}(n,e.dom,r.parents),SC(e,t),function(e,t,n,r){if(t.selection.isCollapsed()){var o=K(r,e);q(o,(function(r){var o=Rc.fromRangeStart(t.selection.getRng());Ox(e,t.getBody(),o).bind((function(e){return kC(t,n,e)}))}))}}(n,e,t,r.parents))})),t},_C=_(EC,!0),AC=_(EC,!1),DC=function(e,t,n){if(ks(e)){var r=yC(e,t).getOrThunk((function(){var n=e.selection.getRng();return t?Rc.fromRangeEnd(n):Rc.fromRangeStart(n)}));return Ox(_(gw,e),e.getBody(),r).exists((function(t){var r=Dx(t);return hx(n,r).exists((function(t){return xC(e,t),!0}))}))}return!1},NC=function(e,t){return function(n){return hx(t,n).exists((function(t){return xC(e,t),!0}))}},RC=function(e,t,n,r){var o=e.getBody(),i=_(gw,e);e.undoManager.ignore((function(){e.selection.setRng(function(e,t){var n=document.createRange();return n.setStart(e.container(),e.offset()),n.setEnd(t.container(),t.offset()),n}(n,r)),e.execCommand("Delete"),Ox(i,o,Rc.fromRangeStart(e.selection.getRng())).map(Nx).map(NC(e,t))})),e.nodeChanged()},PC=function(e,t,n,r){var o=function(e,t){var n=nl(t,e);return n||e}(e.getBody(),r.container()),i=_(gw,e),a=Ox(i,o,r);return a.bind((function(e){return n?e.fold(T(L.some(Nx(e))),L.none,T(L.some(Dx(e))),L.none):e.fold(L.none,T(L.some(Dx(e))),L.none,T(L.some(Nx(e))))})).map(NC(e,t)).getOrThunk((function(){var u=Pl(n,o,r),c=u.bind((function(e){return Ox(i,o,e)}));return Xn(a,c,(function(){return vw(i,o,r).exists((function(t){return!!function(e){return Xn(Fl(e),jl(e),(function(t,n){var r=bw(!0,t),o=bw(!1,n);return Ml(e,r).forall((function(e){return e.isEqual(o)}))})).getOr(!0)}(t)&&(hg(e,n,Dt.fromDom(t)),!0)}))})).orThunk((function(){return c.bind((function(o){return u.map((function(o){return n?RC(e,t,r,o):RC(e,t,o,r),!0}))}))})).getOr(!1)}))},BC=function(e,t,n){if(e.selection.isCollapsed()&&ks(e)){var r=Rc.fromRangeStart(e.selection.getRng());return PC(e,t,n,r)}return!1},IC=function(e){return 1===nn(e)},MC=function(e,t,n,r){var o=_(Bh,t),i=W(K(r,o),(function(e){return e.dom}));if(0===i.length)hg(t,e,n);else{var a=function(e,t){var n=Oh(!1),r=Nh(t,n.dom);return fn(Dt.fromDom(e),n),vn(Dt.fromDom(e)),Rc(r,0)}(n.dom,i);t.selection.setRng(a.toRange())}}
1,LC=function(e,t){var n=Dt.fromDom(e.getBody()),r=Dt.fromDom(e.selection.getStart()),o=K(function(e,t){var n=Op(t,e);return Z(n,fo).fold(T(n),(function(e){return n.slice(0,e)}))}(n,r),IC);return ue(o).exists((function(n){var r,i=Rc.fromRangeStart(e.selection.getRng());return!(!function(e,t,n){return Xn(Fl(n),jl(n),(function(r,o){var i=bw(!0,r),a=bw(!1,o),u=bw(!1,t);return e?Ml(n,u).exists((function(e){return e.isEqual(a)&&t.isEqual(i)})):Ll(n,u).exists((function(e){return e.isEqual(i)&&t.isEqual(a)}))})).getOr(!0)}(t,i,n.dom)||(r=n,Hl(r.dom)&&Th(r.dom)))&&(MC(t,e,n,o),!0)}))},FC=function(e,t){return!!e.selection.isCollapsed()&&LC(e,t)},jC=function(e,t,n){return e._selectionOverrides.hideFakeCaret(),hg(e,t,Dt.fromDom(n)),!0},UC=function(e,t){return e.selection.isCollapsed()?function(e,t){var n=t?hp:vp,r=dl(t?Pc.Forwards:Pc.Backwards,e.getBody(),e.selection.getRng());return n(r)?jC(e,t,r.getNode(!t)):L.from(bw(t,r)).filter((function(e){return n(e)&&gl(r,e)})).exists((function(n){return jC(e,t,n.getNode(!t))}))}(e,t):function(e,t){var n=e.selection.getNode();return!!Kn(n)&&jC(e,t,n)}(e,t)},HC=function(e){var t=parseInt(e,10);return isNaN(t)?0:t},zC=function(e,t){return(e||"table"===Lt(t)?"margin":"padding")+("rtl"===ar(t,"direction")?"-right":"-left")},VC=function(e){var t=qC(e);return!e.mode.isReadOnly()&&(t.length>1||function(e,t){return te(t,(function(t){var n=zC(vs(e),t),r=cr(t,n).map(HC).getOr(0);return"false"!==e.dom.getContentEditable(t.dom)&&r>0}))}(e,t))},WC=function(e){return ho(e)||vo(e)},qC=function(e){return K((t=e.selection.getSelectedBlocks(),W(t,Dt.fromDom)),(function(e){return!WC(e)&&!function(e){return Gt(e).exists(WC)}(e)&&Xr(e,(function(e){return qn(e.dom)||$n(e.dom)})).exists((function(e){return qn(e.dom)}))}));var t},$C=function(e,t){var n=e.dom,r=e.selection,o=e.formatter,i=function(e){return e.getParam("indentation","40px","string")}(e),a=/[a-z%]+$/i.exec(i)[0],u=parseInt(i,10),c=vs(e),s=is(e);e.queryCommandState("InsertUnorderedList")||e.queryCommandState("InsertOrderedList")||""!==s||n.getParent(r.getNode(),n.isBlock)||o.apply("div"),q(qC(e),(function(e){!function(e,t,n,r,o,i){var a=zC(n,Dt.fromDom(i));if("outdent"===t){var u=Math.max(0,HC(i.style[a])-r);e.setStyle(i,a,u?u+o:"")}else u=HC(i.style[a])+r+o,e.setStyle(i,a,u)}(n,t,c,u,a,e.dom)}))},GC=function(e,t){if(e.selection.isCollapsed()&&VC(e)){var n=e.dom,r=e.selection.getRng(),o=Rc.fromRangeStart(r),i=n.getParent(r.startContainer,n.isBlock);if(null!==i&&Rp(Dt.fromDom(i),o))return $C(e,"outdent"),!0}return!1},KC=function(e,t){e.getDoc().execCommand(t,!1,null)},YC=function(e,t){e.addCommand("delete",(function(){!function(e,t){GC(e)||ix(e,!1)||Xw(e,!1)||BC(e,t,!1)||Mw(e,!1)||$g(e)||ax(e,!1)||UC(e,!1)||Uw(e)||FC(e,!1)||(KC(e,"Delete"),kw(e))}(e,t)})),e.addCommand("forwardDelete",(function(){!function(e,t){ix(e,!0)||Xw(e,!0)||BC(e,t,!0)||Mw(e,!0)||$g(e)||ax(e,!0)||UC(e,!0)||Uw(e)||FC(e,!0)||KC(e,"ForwardDelete")}(e,t)}))},XC=function(e){return void 0===e.touches||1!==e.touches.length?L.none():L.some(e.touches[0])},QC=function(e){var t=Du(),n=Su(!1),r=Ru((function(t){e.fire("longpress",De(De({},t),{type:"longpress"})),n.set(!0)}),400);e.on("touchstart",(function(e){XC(e).each((function(o){r.cancel();var i={x:o.clientX,y:o.clientY,target:e.target};r.throttle(e),n.set(!1),t.set(i)}))}),!0),e.on("touchmove",(function(o){r.cancel(),XC(o).each((function(r){t.on((function(o){(function(e,t){var n=Math.abs(e.clientX-t.x),r=Math.abs(e.clientY-t.y);return n>5||r>5})(r,o)&&(t.clear(),n.set(!1),e.fire("longpresscancel"))}))}))}),!0),e.on("touchend touchcancel",(function(o){r.cancel(),"touchcancel"!==o.type&&t.get().filter((function(e){return e.target.isEqualNode(o.target)})).each((function(){n.get()?o.preventDefault():e.fire("tap",De(De({},o),{type:"tap"}))}))}),!0)},JC=function(e,t){return we(e,t.nodeName)},ZC=function(e,t){return!!jn(t)||!!Nn(t)&&(!JC(e,t)&&!Zl(t))},ek=function(e,t){if(jn(t)){if(0===t.nodeValue.length)return!0;if(/^\s+$/.test(t.nodeValue)&&(!t.nextSibling||JC(e,t.nextSibling)))return!0}return!1},tk=function(e){var t,n,r,o=e.dom,i=e.selection,a=e.schema,u=a.getBlockElements(),c=i.getStart(),s=e.getBody(),l=is(e);if(c&&Nn(c)&&l){var f=s.nodeName.toLowerCase();if(a.isValidChild(f,l.toLowerCase())&&!function(e,t,n){return V(Ep(Dt.fromDom(n),Dt.fromDom(t)),(function(t){return JC(e,t.dom)}))}(u,s,c)){var d=i.getRng(),m=d.startContainer,p=d.startOffset,g=d.endContainer,h=d.endOffset,v=Cm(e);for(c=s.firstChild;c;)if(ZC(u,c)){if(ek(u,c)){n=c,c=c.nextSibling,o.remove(n);continue}t||(t=o.create(l,as(e)),c.parentNode.insertBefore(t,c),r=!0),n=c,c=c.nextSibling,t.appendChild(n)}else t=null,c=c.nextSibling;r&&v&&(d.setStart(m,p),d.setEnd(g,h),i.setRng(d),e.nodeChanged())}}},nk=function(e,t){t.hasAttribute("data-mce-caret")&&(Mo(t),function(e){e.selection.setRng(e.selection.getRng())}(e),e.selection.scrollIntoView(t))},rk=function(e,t){var n=function(e){return Zr(Dt.fromDom(e.getBody()),"*[data-mce-caret]").map((function(e){return e.dom})).getOrNull()}(e);if(n)return"compositionstart"===t.type?(t.preventDefault(),t.stopPropagation(),void nk(e,n)):void(Do(n)&&(nk(e,n),e.undoManager.add()))},ok=$n,ik=function(e,t,n){var r=Ol(e.getBody()),o=_(pl,1===t?r.next:r.prev);if(n.collapsed&&function(e){return""!==is(e)}(e)){var i=e.dom.getParent(n.startContainer,"PRE");if(!i)return;if(!o(Rc.fromRangeStart(n))){var a=function(e){var t=e.dom.create(is(e));return(!kt.ie||kt.ie>=11)&&(t.innerHTML='<br data-mce-bogus="1">'),t}(e);1===t?e.$(i).after(a):e.$(i).before(a),e.selection.select(a,!0),e.selection.collapse()}}},ak=function(e,t){var n=t?Pc.Forwards:Pc.Backwards,r=e.selection.getRng();return function(e,t,n){return vC(t,e,n,wp,xp,ok)}(n,e,r).orThunk((function(){return ik(e,n,r),L.none()}))},uk=function(e,t){var n=t?1:-1,r=e.selection.getRng();return function(e,t,n){return bC(t,e,n,(function(e){return wp(e)||bp(e)}),(function(e){return xp(e)||yp(e)}),ok)}(n,e,r).orThunk((function(){return ik(e,n,r),L.none()}))},ck=function(e,t){return ak(e,t).exists((function(t){return gC(e,t),!0}))},sk=function(e,t){return uk(e,t).exists((function(t){return gC(e,t),!0}))},lk=function(e,t){return wC(e,t,t?xp:wp)},fk=function(e){return z(["figcaption"],Lt(e))},dk=function(e){var t=document.createRange();return t.setStartBefore(e.dom),t.setEndBefore(e.dom),t}
1,mk=function(e,t,n){n?pn(e,t):mn(e,t)},pk=function(e,t,n,r){return""===t?function(e,t){var n=Dt.fromTag("br");return mk(e,n,t),dk(n)}(e,r):function(e,t,n,r){var o=Dt.fromTag(n),i=Dt.fromTag("br");return er(o,r),pn(o,i),mk(e,o,t),dk(i)}(e,r,t,n)},gk=function(e,t,n){return t?function(e,t){return Kx(e,t).breakAt.isNone()}(e.dom,n):function(e,t){return Gx(e,t).breakAt.isNone()}(e.dom,n)},hk=function(e,t){var n=Dt.fromDom(e.getBody()),r=Rc.fromRangeStart(e.selection.getRng()),o=is(e),i=as(e);return function(e,t){var n=_(Bt,t);return Xr(Dt.fromDom(e.container()),fo,n).filter(fk)}(r,n).exists((function(){if(gk(n,t,r)){var a=pk(n,o,i,t);return e.selection.setRng(a),!0}return!1}))},vk=function(e,t){return!!e.selection.isCollapsed()&&hk(e,t)},bk=function(e,t){return ee(function(e){return W(e,(function(e){return De({shiftKey:!1,altKey:!1,ctrlKey:!1,metaKey:!1,keyCode:0,action:C},e)}))}(e),(function(e){return function(e,t){return t.keyCode===e.keyCode&&t.shiftKey===e.shiftKey&&t.altKey===e.altKey&&t.ctrlKey===e.ctrlKey&&t.metaKey===e.metaKey}(e,t)?[e]:[]}))},yk=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return function(){return e.apply(null,t)}},wk=function(e,t){return J(bk(e,t),(function(e){return e.action()}))},xk=function(e,t){var n=t?Pc.Forwards:Pc.Backwards,r=e.selection.getRng();return vC(e,n,r,hp,vp,Kn).exists((function(t){return gC(e,t),!0}))},Ck=function(e,t){var n=t?1:-1,r=e.selection.getRng();return bC(e,n,r,hp,vp,Kn).exists((function(t){return gC(e,t),!0}))},kk=function(e,t){return wC(e,t,t?vp:hp)},Sk=function(e,t,n,r,o){var i=Hu(Dt.fromDom(n),"td,th,caption").map((function(e){return e.dom})),a=K(function(e,t){return ee(t,(function(t){var n=function(e,t){return{left:e.left-t,top:e.top-t,right:e.right+2*t,bottom:e.bottom+2*t,width:e.width+t,height:e.height+t}}(oc(t.getBoundingClientRect()),-1);return[{x:n.left,y:e(n),cell:t},{x:n.right,y:e(n),cell:t}]}))}(e,i),(function(e){return t(e,o)}));return function(e,t,n){return X(e,(function(e,r){return e.fold((function(){return L.some(r)}),(function(e){var o=Math.sqrt(Math.abs(e.x-t)+Math.abs(e.y-n)),i=Math.sqrt(Math.abs(r.x-t)+Math.abs(r.y-n));return L.some(i<o?r:e)}))}),L.none())}(a,r,o).map((function(e){return e.cell}))},Tk=_(Sk,(function(e){return e.bottom}),(function(e,t){return e.y<t})),Ek=_(Sk,(function(e){return e.top}),(function(e,t){return e.y>t})),Ok=function(e,t){return ae(t.getClientRects()).bind((function(t){return Tk(e,t.left,t.top)})).bind((function(e){return $x(jl(n=e).map((function(e){return Gx(n,e).positions.concat(e)})).getOr([]),t);var n}))},_k=function(e,t){return ue(t.getClientRects()).bind((function(t){return Ek(e,t.left,t.top)})).bind((function(e){return $x(Fl(n=e).map((function(e){return[e].concat(Kx(n,e).positions)})).getOr([]),t);var n}))},Ak=function(e,t,n){var r=e(t,n);return function(e){return e.breakType===Mx.Wrap&&0===e.positions.length}(r)||!Vn(n.getNode())&&function(e){return e.breakType===Mx.Br&&1===e.positions.length}(r)?!function(e,t,n){return n.breakAt.exists((function(n){return e(t,n).breakAt.isSome()}))}(e,t,r):r.breakAt.isNone()},Dk=_(Ak,Gx),Nk=_(Ak,Kx),Rk=function(e,t,n,r){var o=e.selection.getRng(),i=t?1:-1;return!(!zs()||!function(e,t,n){var r=Rc.fromRangeStart(t);return Il(!e,n).exists((function(e){return e.isEqual(r)}))}(t,o,n))&&(Vw(i,e,n,!t,!1).each((function(t){gC(e,t)})),!0)},Pk=function(e,t){var n=t.getNode(e);return Nn(n)&&"TABLE"===n.nodeName?L.some(n):L.none()},Bk=function(e,t,n){var r=Pk(!!t,n),o=!1===t;r.fold((function(){return gC(e,n.toRange())}),(function(r){return Il(o,e.getBody()).filter((function(e){return e.isEqual(n)})).fold((function(){return gC(e,n.toRange())}),(function(o){return function(e,t,n,r){var o=is(t);o?t.undoManager.transact((function(){var r=Dt.fromTag(o);er(r,as(t)),pn(r,Dt.fromTag("br")),e?dn(Dt.fromDom(n),r):fn(Dt.fromDom(n),r);var i=t.dom.createRng();i.setStart(r.dom,0),i.setEnd(r.dom,0),gC(t,i)})):gC(t,r.toRange())}(t,e,r,n)}))}))},Ik=function(e,t,n,r){var o=e.selection.getRng(),i=Rc.fromRangeStart(o),a=e.getBody();if(!t&&Dk(r,i)){var u=function(e,t,n){return Ok(t,n).orThunk((function(){return ae(n.getClientRects()).bind((function(n){return qx(Yx(e,Rc.before(t)),n.left)}))})).getOr(Rc.before(t))}(a,n,i);return Bk(e,t,u),!0}if(t&&Nk(r,i)){u=function(e,t,n){return _k(t,n).orThunk((function(){return ae(n.getClientRects()).bind((function(n){return qx(Xx(e,Rc.after(t)),n.left)}))})).getOr(Rc.after(t))}(a,n,i);return Bk(e,t,u),!0}return!1},Mk=function(e,t,n){return L.from(e.dom.getParent(e.selection.getNode(),"td,th")).bind((function(r){return L.from(e.dom.getParent(r,"table")).map((function(o){return n(e,t,o,r)}))})).getOr(!1)},Lk=function(e,t){return Mk(e,t,Rk)},Fk=function(e,t){return Mk(e,t,Ik)}
1,jk=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){var r=pt().os;wk([{keyCode:cd.RIGHT,action:yk(ck,e,!0)},{keyCode:cd.LEFT,action:yk(ck,e,!1)},{keyCode:cd.UP,action:yk(sk,e,!1)},{keyCode:cd.DOWN,action:yk(sk,e,!0)},{keyCode:cd.RIGHT,action:yk(Lk,e,!0)},{keyCode:cd.LEFT,action:yk(Lk,e,!1)},{keyCode:cd.UP,action:yk(Fk,e,!1)},{keyCode:cd.DOWN,action:yk(Fk,e,!0)},{keyCode:cd.RIGHT,action:yk(xk,e,!0)},{keyCode:cd.LEFT,action:yk(xk,e,!1)},{keyCode:cd.UP,action:yk(Ck,e,!1)},{keyCode:cd.DOWN,action:yk(Ck,e,!0)},{keyCode:cd.RIGHT,action:yk(TC,e,t,!0)},{keyCode:cd.LEFT,action:yk(TC,e,t,!1)},{keyCode:cd.RIGHT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:yk(_C,e,t)},{keyCode:cd.LEFT,ctrlKey:!r.isOSX(),altKey:r.isOSX(),action:yk(AC,e,t)},{keyCode:cd.UP,action:yk(vk,e,!1)},{keyCode:cd.DOWN,action:yk(vk,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))},Uk=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){wk([{keyCode:cd.BACKSPACE,action:yk(GC,e,!1)},{keyCode:cd.BACKSPACE,action:yk(ix,e,!1)},{keyCode:cd.DELETE,action:yk(ix,e,!0)},{keyCode:cd.BACKSPACE,action:yk(Xw,e,!1)},{keyCode:cd.DELETE,action:yk(Xw,e,!0)},{keyCode:cd.BACKSPACE,action:yk(BC,e,t,!1)},{keyCode:cd.DELETE,action:yk(BC,e,t,!0)},{keyCode:cd.BACKSPACE,action:yk($g,e,!1)},{keyCode:cd.DELETE,action:yk($g,e,!0)},{keyCode:cd.BACKSPACE,action:yk(ax,e,!1)},{keyCode:cd.DELETE,action:yk(ax,e,!0)},{keyCode:cd.BACKSPACE,action:yk(UC,e,!1)},{keyCode:cd.DELETE,action:yk(UC,e,!0)},{keyCode:cd.BACKSPACE,action:yk(Uw,e,!1)},{keyCode:cd.DELETE,action:yk(Uw,e,!0)},{keyCode:cd.BACKSPACE,action:yk(Mw,e,!1)},{keyCode:cd.DELETE,action:yk(Mw,e,!0)},{keyCode:cd.BACKSPACE,action:yk(FC,e,!1)},{keyCode:cd.DELETE,action:yk(FC,e,!0)}],n).each((function(e){n.preventDefault()}))}(e,t,n)})),e.on("keyup",(function(t){!1===t.isDefaultPrevented()&&function(e,t){wk([{keyCode:cd.BACKSPACE,action:yk(ox,e)},{keyCode:cd.DELETE,action:yk(ox,e)}],t)}(e,t)}))},Hk=function(e,t){var n,r=t,o=e.dom,i=e.schema.getMoveCaretBeforeOnEnterElements();if(t){if(/^(LI|DT|DD)$/.test(t.nodeName)){var a=function(e){for(;e;){if(1===e.nodeType||3===e.nodeType&&e.data&&/[\r\n\s]/.test(e.data))return e;e=e.nextSibling}}(t.firstChild);a&&/^(UL|OL|DL)$/.test(a.nodeName)&&t.insertBefore(o.doc.createTextNode(xo),t.firstChild)}var u=o.createRng();if(t.normalize(),t.hasChildNodes()){for(var c=new co(t,t);n=c.current();){if(jn(n)){u.setStart(n,0),u.setEnd(n,0);break}if(i[n.nodeName.toLowerCase()]){u.setStartBefore(n),u.setEndBefore(n);break}r=n,n=c.next()}n||(u.setStart(r,0),u.setEnd(r,0))}else Vn(t)?t.nextSibling&&o.isBlock(t.nextSibling)?(u.setStartBefore(t),u.setEndBefore(t)):(u.setStartAfter(t),u.setEndAfter(t)):(u.setStart(t,0),u.setEnd(t,0));e.selection.setRng(u),Gd(e,u)}},zk=function(e){return L.from(e.dom.getParent(e.selection.getStart(!0),e.dom.isBlock))},Vk=function(e,t){return e&&e.parentNode&&e.parentNode.nodeName===t},Wk=function(e){return e&&/^(OL|UL|LI)$/.test(e.nodeName)},qk=function(e){var t=e.parentNode;return/^(LI|DT|DD)$/.test(t.nodeName)?t:e},$k=function(e,t,n){for(var r=e[n?"firstChild":"lastChild"];r&&!Nn(r);)r=r[n?"nextSibling":"previousSibling"];return r===t},Gk=function(e,t,n,r,o){var i=e.dom,a=e.selection.getRng();if(n!==e.getBody()){var u;Wk(u=n)&&Wk(u.parentNode)&&(o="LI");var c=o?t(o):i.create("BR");if($k(n,r,!0)&&$k(n,r,!1))if(Vk(n,"LI")){var s=qk(n);i.insertAfter(c,s),!function(e){var t;return(null===(t=e.parentNode)||void 0===t?void 0:t.firstChild)===e}(n)?i.remove(n):i.remove(s)}else i.replace(c,n);else if($k(n,r,!0))Vk(n,"LI")?(i.insertAfter(c,qk(n)),c.appendChild(i.doc.createTextNode(" ")),c.appendChild(n)):n.parentNode.insertBefore(c,n),i.remove(r);else if($k(n,r,!1))i.insertAfter(c,qk(n)),i.remove(r);else{n=qk(n);var l=a.cloneRange();l.setStartAfter(r),l.setEndAfter(n);var f=l.extractContents();"LI"===o&&function(e,t){return e.firstChild&&e.firstChild.nodeName===t}(f,"LI")?(c=f.firstChild,i.insertAfter(f,n)):(i.insertAfter(f,n),i.insertAfter(c,n)),i.remove(r)}Hk(e,c)}},Kk=function(e,t){return t&&"A"===t.nodeName&&e.isEmpty(t)},Yk=function(e){e.innerHTML='<br data-mce-bogus="1">'}
1,Xk=function(e,t){return e.nodeName===t||e.previousSibling&&e.previousSibling.nodeName===t},Qk=function(e,t){return t&&e.isBlock(t)&&!/^(TD|TH|CAPTION|FORM)$/.test(t.nodeName)&&!/^(fixed|absolute)/i.test(t.style.position)&&"true"!==e.getContentEditable(t)},Jk=function(e,t,n){return!1===jn(t)?n:e?1===n&&t.data.charAt(n-1)===Co?0:n:n===t.data.length-1&&t.data.charAt(n)===Co?t.data.length:n},Zk=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o},eS=function(e,t){var n=is(e);n&&n.toLowerCase()===t.tagName.toLowerCase()&&function(e,t,n){var r=e.dom;L.from(n.style).map(r.parseStyle).each((function(e){var n=sr(Dt.fromDom(t)),o=De(De({},n),e);r.setStyles(t,o)}));var o=L.from(n.class).map((function(e){return e.split(/\s+/)})),i=L.from(t.className).map((function(e){return K(e.split(/\s+/),(function(e){return""!==e}))}));Xn(o,i,(function(e,n){var o=K(n,(function(t){return!z(e,t)})),i=Ne(Ne([],e,!0),o,!0);r.setAttrib(t,"class",i.join(" "))}));var a=["style","class"],u=ve(n,(function(e,t){return!z(a,t)}));r.setAttribs(t,u)}(e,t,as(e))},tS=function(e,t){var n,r,o,i,a,u,c,s,l,f,d=e.dom,m=e.schema,p=m.getNonEmptyElements(),g=e.selection.getRng(),h=function(t){var n,o,a,u=r,c=m.getTextInlineElements();if(a=n=t||"TABLE"===s||"HR"===s?d.create(t||l):i.cloneNode(!1),!1===function(e){return e.getParam("keep_styles",!0)}(e))d.setAttrib(n,"style",null),d.setAttrib(n,"class",null);else do{if(c[u.nodeName]){if(Hl(u)||Zl(u))continue;o=u.cloneNode(!1),d.setAttrib(o,"id",""),n.hasChildNodes()?(o.appendChild(n.firstChild),n.appendChild(o)):(a=o,n.appendChild(o))}}while((u=u.parentNode)&&u!==x);return eS(e,n),Yk(a),n},v=function(e){var t,n,a=Jk(e,r,o);if(jn(r)&&(e?a>0:a<r.nodeValue.length))return!1;if(r.parentNode===i&&f&&!e)return!0;if(e&&Nn(r)&&r===i.firstChild)return!0;if(Xk(r,"TABLE")||Xk(r,"HR"))return f&&!e||!f&&e;var u=new co(r,i);for(jn(r)&&(e&&0===a?u.prev():e||a!==r.nodeValue.length||u.next());t=u.current();){if(Nn(t)){if(!t.getAttribute("data-mce-bogus")&&(n=t.nodeName.toLowerCase(),p[n]&&"br"!==n))return!1}else if(jn(t)&&!Xo(t.nodeValue))return!1;e?u.prev():u.next()}return!0},b=function(){a=/^(H[1-6]|PRE|FIGURE)$/.test(s)&&"HGROUP"!==C?h(l):h(),function(e){return e.getParam("end_container_on_empty_block",!1)}(e)&&Qk(d,c)&&d.isEmpty(i)?a=d.split(c,i):d.insertAfter(a,i),Hk(e,a)};Cd(d,g).each((function(e){g.setStart(e.startContainer,e.startOffset),g.setEnd(e.endContainer,e.endOffset)})),r=g.startContainer,o=g.startOffset,l=is(e);var y=!(!t||!t.shiftKey),w=!(!t||!t.ctrlKey);Nn(r)&&r.hasChildNodes()&&(f=o>r.childNodes.length-1,r=r.childNodes[Math.min(o,r.childNodes.length-1)]||r,o=f&&jn(r)?r.nodeValue.length:0);var x=Zk(d,r);if(x){(l&&!y||!l&&y)&&(r=function(e,t,n,r,o){var i,a,u,c,s,l,f=t||"P",d=e.dom,m=Zk(d,r);if(!(a=d.getParent(r,d.isBlock))||!Qk(d,a)){if(l=(a=a||m)===e.getBody()||function(e){return e&&/^(TD|TH|CAPTION)$/.test(e.nodeName)}(a)?a.nodeName.toLowerCase():a.parentNode.nodeName.toLowerCase(),!a.hasChildNodes())return i=d.create(f),eS(e,i),a.appendChild(i),n.setStart(i,0),n.setEnd(i,0),i;for(c=r;c.parentNode!==a;)c=c.parentNode;for(;c&&!d.isBlock(c);)u=c,c=c.previousSibling;if(u&&e.schema.isValidChild(l,f.toLowerCase())){for(i=d.create(f),eS(e,i),u.parentNode.insertBefore(i,u),c=u;c&&!d.isBlock(c);)s=c.nextSibling,i.appendChild(c),c=s;n.setStart(r,o),n.setEnd(r,o)}}return r}(e,l,g,r,o)),i=d.getParent(r,d.isBlock),c=i?d.getParent(i.parentNode,d.isBlock):null,s=i?i.nodeName.toUpperCase():"";var C=c?c.nodeName.toUpperCase():"";"LI"!==C||w||(i=c,c=c.parentNode,s=C),/^(LI|DT|DD)$/.test(s)&&d.isEmpty(i)?Gk(e,h,c,i,l):l&&i===e.getBody()||(l=l||"P",Oo(i)?(a=Mo(i),d.isEmpty(i)&&Yk(i),eS(e,a),Hk(e,a)):v()?b():v(!0)?(a=i.parentNode.insertBefore(h(),i),Hk(e,Xk(i,"HR")?a:i)):(n=function(e){var t=e.cloneRange();return t.setStart(e.startContainer,Jk(!0,e.startContainer,e.startOffset)),t.setEnd(e.endContainer,Jk(!1,e.endContainer,e.endOffset)),t}(g).cloneRange(),n.setEndAfter(i),function(e){q(Uu(Dt.fromDom(e),Ht),(function(e){var t=e.dom;t.nodeValue=So(t.nodeValue)}))}(u=n.extractContents()),function(e){do{jn(e)&&(e.nodeValue=e.nodeValue.replace(/^[\r\n]+/,"")),e=e.firstChild}while(e)}(u),a=u.firstChild,d.insertAfter(u,i),function(e,t,n){var r,o=n,i=[];if(o){for(;o=o.firstChild;){if(e.isBlock(o))return;Nn(o)&&!t[o.nodeName.toLowerCase()]&&i.push(o)}for(r=i.length;r--;)(!(o=i[r]).hasChildNodes()||o.firstChild===o.lastChild&&""===o.firstChild.nodeValue||Kk(e,o))&&e.remove(o)}}(d,p,a),function(e,t){t.normalize();var n=t.lastChild;n&&!/^(left|right)$/gi.test(e.getStyle(n,"float",!0))||e.add(t,"br")}(d,i),d.isEmpty(i)&&Yk(i),a.normalize(),d.isEmpty(a)?(d.remove(a),b()):(eS(e,a),Hk(e,a))),d.setAttrib(a,"id",""),e.fire("NewBlock",{newBlock:a}))}},nS=function(e,t,n){var r=e.dom.createRng();n?(r.setStartBefore(t),r.setEndBefore(t)):(r.setStartAfter(t),r.setEndAfter(t)),e.selection.setRng(r),Gd(e,r)},rS=function(e,t){var n,r,o=e.dom,i=e.selection.getRng();Cd(o,i).each((function(e){i.setStart(e.startContainer,e.startOffset),i.setEnd(e.endContainer,e.endOffset)}));var a=i.startOffset,u=i.startContainer;if(1===u.nodeType&&u.hasChildNodes()){var c=a>u.childNodes.length-1;u=u.childNodes[Math.min(a,u.childNodes.length-1)]||u,a=c&&3===u.nodeType?u.nodeValue.length:0}var s=o.getParent(u,o.isBlock),l=s?o.getParent(s.parentNode,o.isBlock):null;"LI"!==(l?l.nodeName.toUpperCase():"")||!(!t||!t.ctrlKey)||(s=l),u&&3===u.nodeType&&a>=u.nodeValue.length&&(function(e,t,n){for(var r,o=new co(t,n),i=e.getNonEmptyElements();r=o.next();)if(i[r.nodeName.toLowerCase()]||r.length>0)return!0}(e.schema,u,s)||(n=o.create("br"),i.insertNode(n),i.setStartAfter(n),i.setEndAfter(n),r=!0)),n=o.create("br"),Ic(o,i,n),nS(e,n,r),e.undoManager.add()},oS=function(e,t){var n=Dt.fromTag("br");fn(Dt.fromDom(t),n),e.undoManager.add()},iS=function(e,t){aS(e.getBody(),t)||dn(Dt.fromDom(t),Dt.fromTag("br"));var n=Dt.fromTag("br");dn(Dt.fromDom(t),n),nS(e,n.dom,!1),e.undoManager.add()},aS=function(e,t){return n=Rc.after(t),!!Vn(n.getNode())||Ml(e,Rc.after(t)).map((function(e){return Vn(e.getNode())})).getOr(!1);var n},uS=function(e){return e&&"A"===e.nodeName&&"href"in e},cS=function(e){return e.fold(R,uS,uS,R)},sS=function(e,t){t.fold(C,_(oS,e),_(iS,e),C)},lS=function(e,t){var n=function(e){var t=_(gw,e),n=Rc.fromRangeStart(e.selection.getRng());return Ox(t,e.getBody(),n).filter(cS)}(e);n.isSome()?n.each(_(sS,e)):rS(e,t)},fS=function(e,t){return zk(e).filter((function(e){return t.length>0&&Rt(Dt.fromDom(e),t)})).isSome()},dS=Er([{br:[]},{block:[]},{none:[]}]),mS=function(e,t){return function(e){return fS(e,function(e){return e.getParam("no_newline_selector","")}(e))}(e)},pS=function(e){return function(t,n){return""===is(t)===e}},gS=function(e){return function(t,n){return function(e){return zk(e).filter((function(e){return vo(Dt.fromDom(e))})).isSome()}(t)===e}},hS=function(e,t){return function(n,r){var o=function(e){return zk(e).fold(T(""),(function(e){return e.no
1deName.toUpperCase()}))}(n)===e.toUpperCase();return o===t}},vS=function(e){return hS("pre",e)},bS=function(e){return function(t,n){return function(e){return e.getParam("br_in_pre",!0)}(t)===e}},yS=function(e,t){return function(e){return fS(e,function(e){return e.getParam("br_newline_selector",".mce-toc h2,figcaption,caption")}(e))}(e)},wS=function(e,t){return t},xS=function(e){var t=is(e),n=function(e,t){var n,r,o=e.getRoot();for(n=t;n!==o&&"false"!==e.getContentEditable(n);)"true"===e.getContentEditable(n)&&(r=n),n=n.parentNode;return n!==o?r:o}(e.dom,e.selection.getStart());return n&&e.schema.isValidChild(n.nodeName,t||"P")},CS=function(e,t){return function(n,r){return X(e,(function(e,t){return e&&t(n,r)}),!0)?L.some(t):L.none()}},kS=function(e,t){(function(e,t){return vx([CS([mS],dS.none()),CS([hS("summary",!0)],dS.br()),CS([vS(!0),bS(!1),wS],dS.br()),CS([vS(!0),bS(!1)],dS.block()),CS([vS(!0),bS(!0),wS],dS.block()),CS([vS(!0),bS(!0)],dS.br()),CS([gS(!0),wS],dS.br()),CS([gS(!0)],dS.block()),CS([pS(!0),wS,xS],dS.block()),CS([pS(!0)],dS.br()),CS([yS],dS.br()),CS([pS(!1),wS],dS.br()),CS([xS],dS.block())],[e,!(!t||!t.shiftKey)]).getOr(dS.none())})(e,t).fold((function(){lS(e,t)}),(function(){tS(e,t)}),C)},SS=function(e){e.on("keydown",(function(t){t.keyCode===cd.ENTER&&function(e,t){var n;t.isDefaultPrevented()||(t.preventDefault(),(n=e.undoManager).typing&&(n.typing=!1,n.add()),e.undoManager.transact((function(){!1===e.selection.isCollapsed()&&e.execCommand("Delete"),kS(e,t)})))}(e,t)}))},TS=function(e,t){e.on("keydown",(function(n){!1===n.isDefaultPrevented()&&function(e,t,n){wk([{keyCode:cd.END,action:yk(lk,e,!0)},{keyCode:cd.HOME,action:yk(lk,e,!1)},{keyCode:cd.END,action:yk(kk,e,!0)},{keyCode:cd.HOME,action:yk(kk,e,!1)},{keyCode:cd.END,action:yk(DC,e,!0,t)},{keyCode:cd.HOME,action:yk(DC,e,!1,t)}],n).each((function(e){n.preventDefault()}))}(e,t,n)}))},ES=pt().browser,OS=function(e){!function(e){var t=Nu((function(){e.composing||tg(e)}),0);ES.isIE()&&(e.on("keypress",(function(e){t.throttle()})),e.on("remove",(function(e){t.cancel()})))}(e),e.on("input",(function(t){!1===t.isComposing&&tg(e)}))},_S=pt(),AS=function(e){return e.stopImmediatePropagation()},DS=function(e){return e.keyCode===cd.PAGE_UP||e.keyCode===cd.PAGE_DOWN},NS=function(e,t,n){n&&!e.get()?t.on("NodeChange",AS,!0):!n&&e.get()&&t.off("NodeChange",AS),e.set(n)},RS=function(e,t){if(!_S.os.isOSX()){var n=Su(!1);e.on("keydown",(function(t){DS(t)&&NS(n,e,!0)})),e.on("keyup",(function(r){!1===r.isDefaultPrevented()&&function(e,t,n){wk([{keyCode:cd.PAGE_UP,action:yk(DC,e,!1,t)},{keyCode:cd.PAGE_DOWN,action:yk(DC,e,!0,t)}],n)}(e,t,r),DS(r)&&n.get()&&(NS(n,e,!1),e.nodeChanged())}))}},PS=function(e,t){var n=t.container(),r=t.offset();return jn(n)?(n.insertData(r,e),L.some(Rc(n,r+e.length))):ml(t).map((function(n){var r=Dt.fromText(e);return t.isAtEnd()?dn(n,r):fn(n,r),Rc(r.dom,e.length)}))},BS=_(PS,xo),IS=_(PS," "),MS=function(e,t){return function(n){return function(e,t){return!$p(t)&&(Gp(e,t)||Wp(e,t)||qp(e,t))}(e,n)?BS(t):IS(t)}},LS=function(e){var t=Rc.fromRangeStart(e.selection.getRng()),n=Dt.fromDom(e.getBody());if(e.selection.isCollapsed()){var r=_(gw,e),o=Rc.fromRangeStart(e.selection.getRng());return Ox(r,e.getBody(),o).bind(function(e){return function(t){return t.fold((function(t){return Ll(e.dom,Rc.before(t))}),(function(e){return Fl(e)}),(function(e){return jl(e)}),(function(t){return Ml(e.dom,Rc.after(t))}))}}(n)).bind(MS(n,t)).exists(function(e){return function(t){return e.selection.setRng(t.toRange()),e.nodeChanged(),!0}}(e))}return!1},FS=function(e){e.on("keydown",(function(t){!1===t.isDefaultPrevented()&&function(e,t){wk([{keyCode:cd.SPACEBAR,action:yk(LS,e)}],t).each((function(e){t.preventDefault()}))}(e,t)}))},jS=function(e){var t=OC(e);return function(e){e.on("keyup compositionstart",_(rk,e))}(e),jk(e,t),Uk(e,t),SS(e),FS(e),OS(e),TS(e,t),RS(e,t),t},US=function(){function e(e){var t;this.lastPath=[],this.editor=e;var n=this;"onselectionchange"in e.getDoc()||e.on("NodeChange click mouseup keyup focus",(function(n){var r=e.selection.getRng(),o={startContainer:r.startContainer,startOffset:r.startOffset,endContainer:r.endContainer,endOffset:r.endOffset};
1"nodechange"!==n.type&&md(o,t)||e.fire("SelectionChange"),t=o})),e.on("contextmenu",(function(){e.fire("SelectionChange")})),e.on("SelectionChange",(function(){var t=e.selection.getStart(!0);!t||!kt.range&&e.selection.isCollapsed()||$f(e)&&!n.isSameElementPath(t)&&e.dom.isChildOf(t,e.getBody())&&e.nodeChanged({selectionChange:!0})})),e.on("mouseup",(function(t){!t.isDefaultPrevented()&&$f(e)&&("IMG"===e.selection.getNode().nodeName?io.setEditorTimeout(e,(function(){e.nodeChanged()})):e.nodeChanged())}))}return e.prototype.nodeChanged=function(e){var t,n,r,o=this.editor.selection;this.editor.initialized&&o&&!this.editor.getParam("disable_nodechange")&&!this.editor.mode.isReadOnly()&&(r=this.editor.getBody(),(t=o.getStart(!0)||r).ownerDocument===this.editor.getDoc()&&this.editor.dom.isChildOf(t,r)||(t=r),n=[],this.editor.dom.getParent(t,(function(e){if(e===r)return!0;n.push(e)})),(e=e||{}).element=t,e.parents=n,this.editor.fire("NodeChange",e))},e.prototype.isSameElementPath=function(e){var t,n=this.editor.$(e).parentsUntil(this.editor.getBody()).add(e);if(n.length===this.lastPath.length){for(t=n.length;t>=0&&n[t]===this.lastPath[t];t--);if(-1===t)return this.lastPath=n,!0}return this.lastPath=n,!1},e}(),HS=function(e){!function(e){e.on("click",(function(t){e.dom.getParent(t.target,"details")&&t.preventDefault()}))}(e),function(e){e.parser.addNodeFilter("details",(function(e){q(e,(function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")}))})),e.serializer.addNodeFilter("details",(function(e){q(e,(function(e){var t=e.attr("data-mce-open");e.attr("open",d(t)?t:null),e.attr("data-mce-open",null)}))}))}(e)},zS=function(e){return Nn(e)&&go(Dt.fromDom(e))},VS=function(e){e.on("click",(function(t){t.detail>=3&&function(e){var t=e.selection.getRng(),n=Rc.fromRangeStart(t),r=Rc.fromRangeEnd(t);if(Rc.isElementPosition(n)){var o=n.container();zS(o)&&Fl(o).each((function(e){return t.setStart(e.container(),e.offset())}))}Rc.isElementPosition(r)&&(o=n.container(),zS(o)&&jl(o).each((function(e){return t.setEnd(e.container(),e.offset())})));e.selection.setRng(Kg(t))}(e)}))},WS=function(e){var t=e.getBoundingClientRect(),n=e.ownerDocument,r=n.documentElement,o=n.defaultView;return{top:t.top+o.pageYOffset-r.clientTop,left:t.left+o.pageXOffset-r.clientLeft}},qS=function(e,t){return n=function(e){return e.inline?WS(e.getBody()):{left:0,top:0}}(e),r=function(e){var t=e.getBody();return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:0,top:0}}(e),o=function(e,t){if(t.target.ownerDocument!==e.getDoc()){var n=WS(e.getContentAreaContainer()),r=function(e){var t=e.getBody(),n=e.getDoc().documentElement;return e.inline?{left:t.scrollLeft,top:t.scrollTop}:{left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop}}(e);return{left:t.pageX-n.left+r.left,top:t.pageY-n.top+r.top}}return{left:t.pageX,top:t.pageY}}(e,t),{pageX:o.left-n.left+r.left,pageY:o.top-n.top+r.top};var n,r,o},$S=$n,GS=qn,KS=function(e,t,n,r){var o=e.dom,i=t.cloneNode(!0);o.setStyles(i,{width:n,height:r}),o.setAttrib(i,"data-mce-selected",null);var a=o.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"});return o.setStyles(a,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:n,height:r}),o.setStyles(i,{margin:0,boxSizing:"border-box"}),a.appendChild(i),a},YS=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},XS=function(e,t){return function(n){if(function(e){return 0===e.button}(n)){var r=J(t.dom.getParents(n.target),function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){for(var n=0;n<e.length;n++)if(e[n](t))return!0;return!1}}($S,GS)).getOr(null);if(u=t.getBody(),$S(c=r)&&c!==u){var o=t.dom.getPos(r),i=t.getBody(),a=t.getDoc().documentElement;e.set({element:r,dragging:!1,screenX:n.screenX,screenY:n.screenY,maxX:(t.inline?i.scrollWidth:a.offsetWidth)-2,maxY:(t.inline?i.scrollHeight:a.offsetHeight)-2,relX:n.pageX-o.x,relY:n.pageY-o.y,width:r.offsetWidth,height:r.offsetHeight,ghost:KS(t,r,r.offsetWidth,r.offsetHeight)})}}var u,c}},QS=function(e,t){return function(n){e.on((function(e){if(e.dragging){if(function(e,t,n){return t!==n&&!e.dom.isChildOf(t,n)&&!$S(t)}(t,3===(i=t.selection.getSel().getRangeAt(0).startContainer).nodeType?i.parentNode:i,e.element)){var r=((o=e.element.cloneNode(!0)).removeAttribute("data-mce-selected"),o);t.fire("drop",{clientX:n.clientX,clientY:n.clientY}).isDefaultPrevented()||t.undoManager.transact((function(){YS(e.element),t.insertContent(t.dom.getOuterHTML(r)),t._selectionOverrides.hideFakeCaret()}))}t.fire("dragend")}var o,i})),JS(e)}},JS=function(e){e.on((function(e){YS(e.ghost)})),e.clear()},ZS=function(e){var t=Du(),n=yu.DOM,r=document,o=XS(t,e),i=function(e,t){var n=io.throttle((function(e,n){t._selectionOverrides.hideFakeCaret(),t.selection.placeCaretAt(e,n)}),0);return t.on("remove",n.stop),function(r){return e.on((function(e){var o,i,a=Math.max(Math.abs(r.screenX-e.screenX),Math.abs(r.screenY-e.screenY));if(!e.dragging&&a>10){if(t.fire("dragstart",{target:e.element}).isDefaultPrevented())return;
1e.dragging=!0,t.focus()}if(e.dragging){var u=function(e,t){return{pageX:t.pageX-e.relX,pageY:t.pageY+5}}(e,qS(t,r));o=e.ghost,i=t.getBody(),o.parentNode!==i&&i.appendChild(o),function(e,t,n,r,o,i){var a=0,u=0;e.style.left=t.pageX+"px",e.style.top=t.pageY+"px",t.pageX+n>o&&(a=t.pageX+n-o),t.pageY+r>i&&(u=t.pageY+r-i),e.style.width=n-a+"px",e.style.height=r-u+"px"}(e.ghost,u,e.width,e.height,e.maxX,e.maxY),n(r.clientX,r.clientY)}}))}}(t,e),a=QS(t,e),u=function(e,t){return function(){e.on((function(e){e.dragging&&t.fire("dragend")})),JS(e)}}(t,e);e.on("mousedown",o),e.on("mousemove",i),e.on("mouseup",a),n.bind(r,"mousemove",i),n.bind(r,"mouseup",u),e.on("remove",(function(){n.unbind(r,"mousemove",i),n.unbind(r,"mouseup",u)})),e.on("keydown",(function(e){e.keyCode===cd.ESC&&u()}))},eT=function(e){ZS(e),function(e){e.on("drop",(function(t){var n=void 0!==t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;($S(n)||"false"===e.dom.getContentEditableParent(n))&&t.preventDefault()}))}(e),function(e){return e.getParam("block_unsupported_drop",!0,"boolean")}(e)&&function(e){var t=function(t){if(!t.isDefaultPrevented()){var n=t.dataTransfer;n&&(z(n.types,"Files")||n.files.length>0)&&(t.preventDefault(),"drop"===t.type&&jy(e,"Dropped file type is not supported"))}},n=function(n){gm(e,n.target)&&t(n)},r=function(){var r=yu.DOM,o=e.dom,i=document,a=e.inline?e.getBody():e.getDoc(),u=["drop","dragover"];q(u,(function(e){r.bind(i,e,n),o.bind(a,e,t)})),e.on("remove",(function(){q(u,(function(e){r.unbind(i,e,n),o.unbind(a,e,t)}))}))};e.on("init",(function(){io.setEditorTimeout(e,r,0)}))}(e)},tT=qn,nT=$n,rT=function(e,t){return rd(e.getBody(),t)},oT=function(e){var t,n=e.selection,r=e.dom,o=r.isBlock,i=e.getBody(),a=Hs(e,i,o,(function(){return Cm(e)})),u="sel-"+r.uniqueId(),c="data-mce-selected",s=function(e){return e!==i&&(nT(e)||Kn(e))&&r.isChildOf(e,i)},l=function(e){return wp(e)||xp(e)||hp(e)||vp(e)},f=function(e){e&&n.setRng(e)},d=n.getRng,m=function(t,r,o,i){return void 0===i&&(i=!0),e.fire("ShowCaret",{target:r,direction:t,before:o}).isDefaultPrevented()?null:(i&&n.scrollIntoView(r,-1===t),a.show(o,r))},p=function(e){return Ao(e)||Bo(e)||Io(e)},g=function(e){return p(e.startContainer)||p(e.endContainer)},h=function(t){var n=e.schema.getShortEndedElements(),o=r.createRng(),i=t.startContainer,a=t.startOffset,u=t.endContainer,c=t.endOffset;return we(n,i.nodeName.toLowerCase())?0===a?o.setStartBefore(i):o.setStartAfter(i):o.setStart(i,a),we(n,u.nodeName.toLowerCase())?0===c?o.setEndBefore(u):o.setEndAfter(u):o.setEnd(u,c),o},v=function(o){var i=o.cloneNode(!0),a=e.fire("ObjectSelected",{target:o,targetClone:i});if(a.isDefaultPrevented())return null;var s=function(t,o,i){var a=e.$,c=Zr(Dt.fromDom(e.getBody()),"#"+u).fold((function(){return a([])}),(function(e){return a([e.dom])}));0===c.length&&(c=a('<div data-mce-bogus="all" class="mce-offscreen-selection"></div>').attr("id",u)).appendTo(e.getBody());var s=r.createRng();o===i&&kt.ie?(c.empty().append('<p style="font-size: 0" data-mce-bogus="all">Â </p>').append(o),s.setStartAfter(c[0].firstChild.firstChild),s.setEndAfter(o)):(c.empty().append(xo).append(o).append(xo),s.setStart(c[0].firstChild,1),s.setEnd(c[0].lastChild,0)),c.css({top:r.getPos(t,e.getBody()).y}),c[0].focus();var l=n.getSel();return l.removeAllRanges(),l.addRange(s),s}(o,a.targetClone,i),l=Dt.fromDom(o);return q(Hu(Dt.fromDom(e.getBody()),"*[data-mce-selected]"),(function(e){Bt(l,e)||or(e,c)})),r.getAttrib(o,c)||o.setAttribute(c,"1"),t=o,x(),s},y=function(e,t){if(!e)return null;if(e.collapsed){if(!g(e)){var n=t?1:-1,o=dl(n,i,e),a=o.getNode(!t);if(Ws(a))return m(n,a,!!t&&!o.isAtEnd(),!1);var u=o.getNode(t);if(Ws(u))return m(n,u,!t&&!o.isAtEnd(),!1)}return null}var c=e.startContainer,l=e.startOffset,f=e.endOffset;if(3===c.nodeType&&0===l&&nT(c.parentNode)&&(l=r.nodeIndex(c=c.parentNode),c=c.parentNode),1!==c.nodeType)return null;if(f===l+1&&c===e.endContainer){var d=c.childNodes[l];if(s(d))return v(d)}return null},w=function(){t&&t.removeAttribute(c),Zr(Dt.fromDom(e.getBody()),"#"+u).each(vn),t=null},x=function(){a.hide()};return kt.ceFalse&&!Jv(e)&&function(){e.on("mouseup",(function(t){var n=d();n.collapsed&&Ry(e,t.clientX,t.clientY)&&qw(e,n,!1).each(f)})),e.on("click",(function(t){var o=rT(e,t.target);o&&(nT(o)&&(t.preventDefault(),e.focus()),tT(o)&&r.isChildOf(o,n.getNode())&&w())})),e.on("blur NewBlock",w),e.on("ResizeWindow FullscreenStateChanged",a.reposition);var c=function(t,n){var i,a=r.getParent(t,o),u=r.getParent(n,o);return!b(a)&&(!(t===u||!r.isChildOf(a,u)||!1!==nT(rT(e,a)))||!r.isChildOf(u,a)&&(i=u,!(r.getParent(a,o)===r.getParent(i,o)))&&function(e){var t=e.firstChild;if(b(t))return!1;var n=Rc.before(t);if(Vn(n.getNode())&&1===e.childNodes.length)return!l(n);var r=Ol(e).next(n);return r&&!l(r)}(a))};e.on("tap",(function(t){var n=t.target,r=rT(e,n);nT(r)?(t.preventDefault(),Ww(e,r).each(y)):s(n)&&Ww(e,n).each(y)}),!0),e.on("mousedown",(function(t){var o=t.target;
1if((o===i||"HTML"===o.nodeName||r.isChildOf(o,i))&&!1!==Ry(e,t.clientX,t.clientY)){var a=rT(e,o);if(a)nT(a)?(t.preventDefault(),Ww(e,a).each(y)):(w(),tT(a)&&t.shiftKey||od(t.clientX,t.clientY,n.getRng())||(x(),n.placeCaretAt(t.clientX,t.clientY)));else if(s(o))Ww(e,o).each(y);else if(!1===Ws(o)){w(),x();var u=pC(i,t.clientX,t.clientY);if(u&&!c(o,u.node)){t.preventDefault();var l=m(1,u.node,u.before,!1);f(l),e.getBody().focus()}}}})),e.on("keypress",(function(e){cd.modifierPressed(e)||nT(n.getNode())&&e.preventDefault()})),e.on("GetSelectionRange",(function(e){var n=e.range;if(t){if(!t.parentNode)return void(t=null);(n=n.cloneRange()).selectNode(t),e.range=n}})),e.on("SetSelectionRange",(function(e){e.range=h(e.range);var t=y(e.range,e.forward);t&&(e.range=t)})),e.on("AfterSetSelectionRange",(function(e){var t=e.range,n=t.startContainer.parentNode;g(t)||"mcepastebin"===n.id||x(),r.hasClass(n,"mce-offscreen-selection")||w()})),e.on("copy",(function(e){var t,n=e.clipboardData;if(!e.isDefaultPrevented()&&e.clipboardData&&!kt.ie){var o=(t=r.get(u))?t.getElementsByTagName("*")[0]:t;o&&(e.preventDefault(),n.clearData(),n.setData("text/html",o.outerHTML),n.setData("text/plain",o.outerText||o.innerText))}})),eT(e),function(e){var t=Nu((function(){if(!e.removed&&e.getBody().contains(document.activeElement)){var t=e.selection.getRng();if(t.collapsed){var n=$w(e,t,!1);e.selection.setRng(n)}}}),0);e.on("focus",(function(){t.throttle()})),e.on("blur",(function(){t.cancel()}))}(e),function(e){e.on("init",(function(){e.on("focusin",(function(t){var n=t.target;if(Kn(n)){var r=rd(e.getBody(),n),o=$n(r)?r:n;e.selection.getNode()!==o&&Ww(e,o).each((function(t){return e.selection.setRng(t)}))}}))}))}(e)}(),{showCaret:m,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(Mo(e),f(d()),n.scrollIntoView(e))},hideFakeCaret:x,destroy:function(){a.destroy(),t=null}}},iT=function(e){var t,n,r=_t.each,o=cd.BACKSPACE,i=cd.DELETE,a=e.dom,u=e.selection,c=e.parser,s=kt.gecko,l=kt.webkit,f="data:text/mce-internal,",d=kt.ie?"Text":"URL",m=function(t,n){try{e.getDoc().execCommand(t,!1,n)}catch(e){}},p=function(e){return e.isDefaultPrevented()},g=function(){var t=function(e){var t=a.create("body"),n=e.cloneContents();return t.appendChild(n),u.serializer.serialize(t,{format:"html"})};e.on("keydown",(function(n){var r,u,c=n.keyCode;if(!p(n)&&(c===i||c===o)){if(r=e.selection.isCollapsed(),u=e.getBody(),r&&!a.isEmpty(u))return;if(!r&&!function(n){var r=t(n),o=a.createRng();return o.selectNode(e.getBody()),r===t(o)}(e.selection.getRng()))return;n.preventDefault(),e.setContent(""),u.firstChild&&a.isBlock(u.firstChild)?e.selection.setCursorLocation(u.firstChild,0):e.selection.setCursorLocation(u,0),e.nodeChanged()}}))},h=function(){e.shortcuts.add("meta+a",null,"SelectAll")},v=function(){e.inline||a.bind(e.getDoc(),"mousedown mouseup",(function(t){var n;if(t.target===e.getDoc().documentElement)if(n=u.getRng(),e.getBody().focus(),"mousedown"===t.type){if(Ao(n.startContainer))return;u.placeCaretAt(t.clientX,t.clientY)}else u.setRng(n)}))},b=function(){Range.prototype.getClientRects||e.on("mousedown",(function(t){if(!p(t)&&"HTML"===t.target.nodeName){var n=e.getBody();n.blur(),io.setEditorTimeout(e,(function(){n.focus()}))}}))},y=function(){e.on("click",(function(t){var n=t.target;/^(IMG|HR)$/.test(n.nodeName)&&"false"!==a.getContentEditableParent(n)&&(t.preventDefault(),e.selection.select(n),e.nodeChanged()),"A"===n.nodeName&&a.hasClass(n,"mce-item-anchor")&&(t.preventDefault(),u.select(n))}))},w=function(){e.on("keydown",(function(e){if(!p(e)&&e.keyCode===o&&u.isCollapsed()&&0===u.getRng().startOffset){var t=u.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}}))},x=function(){(function(e){return e.getParam("readonly")})(e)||e.on("BeforeExecCommand mousedown",(function(){m("StyleWithCSS",!1),m("enableInlineTableEditing",!1),ys(e)||m("enableObjectResizing",!1)}))},k=function(){e.on("SetContent ExecCommand",(function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||r(a.select("a"),(function(e){var t=e.parentNode,n=a.getRoot();if(t.lastChild===e){for(;t&&!a.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}a.add(t,"br",{"data-mce-bogus":1})}}))}))},S=function(){e.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}
1,T=function(){e.inline||e.on("keydown",(function(){document.activeElement===document.body&&e.getWin().focus()}))},E=function(){e.inline||(e.contentStyles.push("body {min-height: 150px}"),e.on("click",(function(t){var n;if("HTML"===t.target.nodeName){if(kt.ie>11)return void e.getBody().focus();n=e.selection.getRng(),e.getBody().focus(),e.selection.setRng(n),e.selection.normalize(),e.nodeChanged()}})))},O=function(){kt.mac&&e.on("keydown",(function(t){!cd.metaKeyPressed(t)||t.shiftKey||37!==t.keyCode&&39!==t.keyCode||(t.preventDefault(),e.selection.getSel().modify("move",37===t.keyCode?"backward":"forward","lineboundary"))}))},_=function(){e.on("click",(function(e){var t=e.target;do{if("A"===t.tagName)return void e.preventDefault()}while(t=t.parentNode)})),e.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")},A=function(){e.on("init",(function(){e.dom.bind(e.getBody(),"submit",(function(e){e.preventDefault()}))}))},D=function(){e.on("dragstart",(function(t){!function(t){var n,r;t.dataTransfer&&(e.selection.isCollapsed()&&"IMG"===t.target.tagName&&u.select(t.target),(n=e.selection.getContent()).length>0&&(r=f+escape(e.id)+","+escape(n),t.dataTransfer.setData(d,r)))}(t)})),e.on("drop",(function(t){if(!p(t)){var n=function(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(d))&&t.indexOf(f)>=0?(t=t.substr(23).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}(t);if(n&&n.id!==e.id){t.preventDefault();var r=dd(t.x,t.y,e.getDoc());u.setRng(r),o=n.html,i=!0,e.queryCommandSupported("mceInsertClipboardContent")?e.execCommand("mceInsertClipboardContent",!1,{content:o,internal:i}):e.execCommand("mceInsertContent",!1,o)}}var o,i}))},N=C;return Jv(e)?(l&&(v(),y(),A(),h(),kt.iOS&&(T(),E(),_())),s&&(b(),x(),S(),O())):(e.on("keydown",(function(t){var n,r;if(!p(t)&&t.keyCode===cd.BACKSPACE){var o=(n=u.getRng()).startContainer,i=n.startOffset,c=a.getRoot();if(r=o,n.collapsed&&0===i){for(;r&&r.parentNode&&r.parentNode.firstChild===r&&r.parentNode!==c;)r=r.parentNode;"BLOCKQUOTE"===r.tagName&&(e.formatter.toggle("blockquote",null,r),(n=a.createRng()).setStart(o,0),n.setEnd(o,0),u.setRng(n))}}})),g(),kt.windowsPhone||e.on("keyup focusin mouseup",(function(e){cd.modifierPressed(e)||u.normalize()}),!0),l&&(v(),y(),is(e)&&e.on("init",(function(){m("DefaultParagraphSeparator",is(e))})),A(),w(),c.addNodeFilter("br",(function(e){for(var t=e.length;t--;)"Apple-interchange-newline"===e[t].attr("class")&&e[t].remove()})),kt.iOS?(T(),E(),_()):h()),kt.ie>=11&&(E(),w()),kt.ie&&(h(),m("AutoUrlDetect",!1),D()),s&&(e.on("keydown",(function(t){if(!p(t)&&t.keyCode===o){if(!e.getBody().getElementsByTagName("hr").length)return;if(u.isCollapsed()&&0===u.getRng().startOffset){var n=u.getNode(),r=n.previousSibling;if("HR"===n.nodeName)return a.remove(n),void t.preventDefault();r&&r.nodeName&&"hr"===r.nodeName.toLowerCase()&&(a.remove(r),t.preventDefault())}}})),b(),t=function(){var t=a.getAttribs(u.getStart().cloneNode(!1));return function(){var n=u.getStart();n!==e.getBody()&&(a.setAttrib(n,"style",null),r(t,(function(e){n.setAttributeNode(e.cloneNode(!0))})))}},n=function(){return!u.isCollapsed()&&a.getParent(u.getStart(),a.isBlock)!==a.getParent(u.getEnd(),a.isBlock)},e.on("keypress",(function(r){var o;if(!p(r)&&(8===r.keyCode||46===r.keyCode)&&n())return o=t(),e.getDoc().execCommand("delete",!1,null),o(),r.preventDefault(),!1})),a.bind(e.getDoc(),"cut",(function(r){var o;!p(r)&&n()&&(o=t(),io.setEditorTimeout(e,(function(){o()})))})),x(),k(),S(),O(),w())),{refreshContentEditable:N,isHidden:function(){if(!s||e.removed)return!1;var t=e.selection.getSel();return!t||!t.rangeCount||0===t.rangeCount}}},aT=yu.DOM,uT=function(e){return e.inline?e.getElement().nodeName.toLowerCase():void 0},cT=function(e){return ve(e,(function(e){return!1===v(e)}))},sT=function(e){var t=e.settings;return cT({block_elements:t.block_elements,boolean_attributes:t.boolean_attributes,custom_elements:t.custom_elements,extended_valid_elements:t.extended_valid_elements,invalid_elements:t.invalid_elements,invalid_styles:t.invalid_styles,move_caret_before_on_enter_elements:t.move_caret_before_on_enter_elements,non_empty_elements:t.non_empty_elements,schema:t.schema,self_closing_elements:t.self_closing_elements,short_ended_elements:t.short_ended_elements,special:t.special,text_block_elements:t.text_block_elements,text_inline_elements:t.text_inline_elements,valid_children:t.valid_children,valid_classes:t.valid_classes,val
1id_elements:t.valid_elements,valid_styles:t.valid_styles,verify_html:t.verify_html,whitespace_elements:t.whitespace_elements,padd_empty_block_inline_children:t.format_empty_lines})},lT=function(e){var t=e.settings,n=e.editorUpload.blobCache;return cT({allow_conditional_comments:t.allow_conditional_comments,allow_html_data_urls:t.allow_html_data_urls,allow_svg_data_urls:t.allow_svg_data_urls,allow_html_in_named_anchor:t.allow_html_in_named_anchor,allow_script_urls:t.allow_script_urls,allow_unsafe_link_target:t.allow_unsafe_link_target,convert_fonts_to_spans:t.convert_fonts_to_spans,fix_list_elements:t.fix_list_elements,font_size_legacy_values:t.font_size_legacy_values,forced_root_block:t.forced_root_block,forced_root_block_attrs:t.forced_root_block_attrs,padd_empty_with_br:t.padd_empty_with_br,preserve_cdata:t.preserve_cdata,remove_trailing_brs:t.remove_trailing_brs,inline_styles:t.inline_styles,root_name:uT(e),validate:!0,blob_cache:n,document:e.getDoc(),images_dataimg_filter:t.images_dataimg_filter})},fT=function(e){var t=e.dom.getRoot();e.inline||$f(e)&&e.selection.getStart(!0)!==t||Fl(t).each((function(t){var n=t.getNode(),r=Mn(n)?Fl(n).getOr(t):t;kt.browser.isIE()?function(e,t){var n=Dt.fromDom(e.getBody()),r=(im(e)?L.from(t):L.none()).map(am).filter(om(n));e.bookmark=r.isSome()?r:e.bookmark}(e,r.toRange()):e.selection.setRng(r.toRange())}))},dT=function(e){e.bindPendingEventDelegates(),e.initialized=!0,function(e){e.fire("Init")}(e),e.focus(!0),fT(e),e.nodeChanged({initial:!0}),e.execCallback("init_instance_callback",e),function(e){e.settings.auto_focus&&io.setEditorTimeout(e,(function(){var t;(t=!0===e.settings.auto_focus?e:e.editorManager.get(e.settings.auto_focus)).destroyed||t.focus()}),100)}(e)},mT=function(e){return e.inline?e.ui.styleSheetLoader:e.dom.styleSheetLoader},pT=function(e){var t=mT(e),n=bs(e),r=e.contentCSS,o=function(){t.unloadAll(r),e.inline||e.ui.styleSheetLoader.unloadAll(n)},i=function(){e.removed?o():e.on("remove",o)};if(e.contentStyles.length>0){var a="";_t.each(e.contentStyles,(function(e){a+=e+"\r\n"})),e.dom.addStyle(a)}var u=to.all(function(e,t,n){var r=[new to((function(n,r){return mT(e).loadAll(t,n,r)}))];return e.inline?r:r.concat([new to((function(t,r){return e.ui.styleSheetLoader.loadAll(n,t,r)}))])}(e,r,n)).then(i).catch(i);return e.settings.content_style&&function(e,t){var n=Dt.fromDom(e.getBody()),r=cn(un(n)),o=Dt.fromTag("style");Zn(o,"type","text/css"),pn(o,Dt.fromText(t)),pn(r,o),e.on("remove",(function(){vn(o)}))}(e,e.settings.content_style),u},gT=function(e){var t=e.settings,n=e.getDoc(),r=e.getBody();!function(e){e.fire("PreInit")}(e),t.browser_spellcheck||t.gecko_spellcheck||(n.body.spellcheck=!1,aT.setAttrib(r,"spellcheck","false")),e.quirks=iT(e),function(e){e.fire("PostRender")}(e);var o=function(e){return e.getParam("directionality",_u.isRtl()?"rtl":void 0)}(e);void 0!==o&&(r.dir=o),t.protect&&e.on("BeforeSetContent",(function(e){_t.each(t.protect,(function(t){e.content=e.content.replace(t,(function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"}))}))})),e.on("SetContent",(function(){e.addVisual(e.getBody())})),e.on("compositionstart compositionend",(function(t){e.composing="compositionstart"===t.type}))},hT=function(e){!0!==e.removed&&(!function(e){Jv(e)||e.load({initial:!0,format:"html"}),e.startContent=e.getContent({format:"raw"})}(e),dT(e))},vT=function(e,t){var n=e.settings,r=e.getElement(),o=e.getDoc();n.inline||(e.getElement().style.visibility=e.orgVisibility),t||e.inline||(o.open(),o.write(e.iframeHTML),o.close()),e.inline&&(aT.addClass(r,"mce-content-body"),e.contentDocument=o=document,e.contentWindow=window,e.bodyElement=r,e.contentAreaContainer=r);var i=e.getBody();i.disabled=!0,e.readonly=!!n.readonly,e.readonly||(e.inline&&"static"===aT.getStyle(i,"position",!0)&&(i.style.position="relative"),i.contentEditable=e.getParam("content_editable_state",!0)),i.disabled=!1,e.editorUpload=Zy(e),e.schema=Ri(sT(e)),e.dom=yu(o,{keep_values:!0,url_converter:e.convertURL,url_converter_scope:e,hex_colors:n.force_hex_style_colors,update_styles:!0,root_element:e.inline?e.getBody():null,collect:function(){return e.inline},schema:e.schema,contentCssCors:ps(e),referrerPolicy:gs(e),onSetAttrib:function(t){e.fire("SetAttrib",t)}}),e.parser=function(e){var t=Vb(lT(e),e.schema);return t.addAttributeFilter("src,href,style,tabindex",(function(t,n){for(var r,o,i=t.length,a=e.dom,u="data-mce-"+n;i--;)if((o=(r=t[i]).attr(n))&&!r.attr(u)){if(0===o.indexOf("data:")||0===o.indexOf("blob:"))continue;"style"===n?((o=a.serializeStyle(a.parseStyle(o),r.name)).length||(o=null),r.attr(u,o),r.attr(n,o)):"tabindex"===n?(r.attr(u,o),r.attr(n,null)):r.attr(u,e.convertURL(o,n,r.name))}})),t.addNodeFilter("script",(function(e){for(var t=e.length;t--;){var n=e[t],r=n.attr("type")||"no/type";
10!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}})),e.settings.preserve_cdata&&t.addNodeFilter("#cdata",(function(t){for(var n=t.length;n--;){var r=t[n];r.type=8,r.name="#comment",r.value="[CDATA["+e.dom.encode(r.value)+"]]"}})),t.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",(function(t){for(var n=t.length,r=e.schema.getNonEmptyElements();n--;){var o=t[n];o.isEmpty(r)&&0===o.getAll("br").length&&(o.append(new Im("br",1)).shortEnded=!0)}})),t}(e),e.serializer=Kb(function(e){var t=e.settings;return De(De(De({},lT(e)),sT(e)),cT({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope,element_format:t.element_format,entities:t.entities,entity_encoding:t.entity_encoding,indent:t.indent,indent_after:t.indent_after,indent_before:t.indent_before}))}(e),e),e.selection=sb(e.dom,e.getWin(),e.serializer,e),e.annotator=td(e),e.formatter=aw(e),e.undoManager=cw(e),e._nodeChangeDispatcher=new US(e),e._selectionOverrides=oT(e),QC(e),HS(e),Jv(e)||VS(e);var a=function(e){return Jv(e)?Su(null):jS(e)}(e);YC(e,a),function(e){is(e)&&e.on("NodeChange",_(tk,e))}(e),mw(e);var u=Zv(e);gT(e),u.fold((function(){pT(e).then((function(){return hT(e)}))}),(function(t){e.setProgressState(!0),pT(e).then((function(){t().then((function(t){e.setProgressState(!1),hT(e)}),(function(t){e.notificationManager.open({type:"error",text:String(t)}),hT(e)}))}))}))},bT=yu.DOM,yT=function(e){var t=function(e){return e.getParam("doctype","<!DOCTYPE html>")}(e)+"<html><head>";(function(e){return e.getParam("document_base_url","")})(e)!==e.documentBaseUrl&&(t+='<base href="'+e.documentBaseURI.getURI()+'" />'),t+='<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />';var n=function(e){return rs(e,"body_id","tinymce")}(e),r=function(e){return rs(e,"body_class","")}(e),o=e.translate(function(e){return e.getParam("iframe_aria_text","Rich Text Area. Press ALT-0 for help.","string")}(e));return os(e)&&(t+='<meta http-equiv="Content-Security-Policy" content="'+os(e)+'" />'),t+='</head><body id="'+n+'" class="mce-content-body '+r+'" data-id="'+e.id+'" aria-label="'+o+'"><br></body></html>'},wT=function(e,t){var n,r,o,i,a=e.translate("Rich Text Area"),u=(n=e.id,r=a,o=function(e){return e.getParam("iframe_attrs",{})}(e),i=Dt.fromTag("iframe"),er(i,o),er(i,{id:n+"_ifr",frameBorder:"0",allowTransparency:"true",title:r}),Lu(i,"tox-edit-area__iframe"),i).dom;u.onload=function(){u.onload=null,e.fire("load")};var c=function(e,t){if(document.domain!==window.location.hostname&&kt.browser.isIE()){var n=Yy("mce");e[n]=function(){vT(e)};var r='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+e.id+'");document.write(ed.iframeHTML);document.close();ed.'+n+"(true);})()";return bT.setAttrib(t,"src",r),!0}return!1}(e,u);return e.contentAreaContainer=t.iframeContainer,e.iframeElement=u,e.iframeHTML=yT(e),bT.add(t.iframeContainer,u),c},xT=yu.DOM,CT=function(e,t,n){var r=Iy.get(n),o=Iy.urls[n]||e.documentBaseUrl.replace(/\/$/,"");if(n=_t.trim(n),r&&-1===_t.inArray(t,n)){if(_t.each(Iy.dependencies(n),(function(n){CT(e,t,n)})),e.plugins[n])return;try{var i=new r(e,o,e.$);e.plugins[n]=i,i.init&&(i.init(e,o),t.push(n))}catch(t){!function(e,t,n){var r=_u.translate(["Failed to initialize plugin: {0}",t]);id(e,"PluginLoadError",{message:r}),Vy(r,n),jy(e,r)}(e,n,t)}}},kT=function(e){return e.replace(/^\-/,"")},ST=function(e){return{editorContainer:e,iframeContainer:e,api:{}}},TT=function(e){var t=e.getElement();return e.inline?ST(null):function(e){var t=xT.create("div");return xT.insertAfter(t,e),ST(t)}(t)},ET=function(e){var t=e.getElement();return e.orgDisplay=t.style.display,d(xs(e))?function(e){return e.theme.renderUI()}(e):w(xs(e))?function(e){var t=e.getElement(),n=xs(e)(e,t);return n.editorContainer.nodeType&&(n.editorContainer.id=n.editorContainer.id||e.id+"_parent"),n.iframeContainer&&n.iframeContainer.nodeType&&(n.iframeContainer.id=n.iframeContainer.id||e.id+"_iframecontainer"),n.height=n.iframeHeight?n.iframeHeight:t.offsetHeight,n}(e):TT(e)},OT=function(e){e.fire("ScriptsLoaded"),function(e){var t=_t.trim(ss(e)),n=e.ui.registry.getAll().icons,r=De(De({},Ty.get("default").icons),Ty.get(t).icons);de(r,(function(t,r){we(n,r)||e.ui.registry.addIcon(r,t)}))}(e),function(e){var t=xs(e);if(d(t)){e.settings.theme=kT(t);var n=My.get(t);e.theme=new n(e,My.urls[t]),e.theme.init&&e.theme.init(e,My.urls[t]||e.documentBaseUrl.replace(/\/$/,""),e.$)}else e.theme={}}(e),function(e){var t=[];_t.each(Ts(e).split(/[ ,]/),(function(n){CT(e,t,kT(n))}))}(e);var t=ET(e);!function(e,t){var n={show:L.from(t.show).getOr(C),hide:L.from(t.hide).getOr(C),disable:L.from(t.disable).getOr(C),isDisabled:L.from(t.isDisabled).getOr(R),enable:function(){e.mode.isReadOnly()||L.from(t.enable).map(N)}};e.ui=De(De({},e.ui),n)}(e,L.from(t.api).getOr({}));var n={editorContainer:t.editorContainer,iframeContainer:t.iframeContainer};return e.editorContainer=n.editorContainer?n.editorContainer:null,$y(e),e.inline?vT(e):function(e,t){var n=wT(e,t);t.editorContainer&&(bT.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=bT.isHidden(t.editorContainer)),e.getElement().style.display="none",bT.setAttrib(e.id,"aria-hidden","true"),n||vT(e)}(e,n)},_T=yu.DOM,AT=function(e){return"-"===e.charAt(0)},DT=function(e,t){var n=hs(t),r=function(e){return e.getParam("language_url","","string")}(t);if(!1===_u.hasCode(n)&&"en"!==n){var o=""!==r?r:t.editorManager.baseURL+"/langs/"+n+".js";e.add(o,C,void 0,(function(){!function(e,t,n){Uy(e,"LanguageLoadError",Hy("language",t,n))}(t,o,n)}))}},NT=function(e,t,n){return L.from(t).filter((function(e){return e.length>0&&!Ty.has(e)})).map((function(t){return{url:e.editorManager.baseURL+"/icons/"+t+"/icons"+n+".js",name:L.some(t)}}))},RT=function(e,t,n){var r=NT(t,"default",n),o=function(e){return L.from(function(e){return e.getParam("icons_url","","string")}(e)).filter((function(e){return e.length>0})).map((function(e){return{url:e,name:L.none()}}))}(t).orThunk((function(){return NT(t,ss(t),"")}));q(function(e){for(var t=[],n=function(e){t.push(e)}
1,r=0;r<e.length;r++)e[r].each(n);return t}([r,o]),(function(n){e.add(n.url,C,void 0,(function(){!function(e,t,n){Uy(e,"IconsLoadError",Hy("icons",t,n))}(t,n.url,n.name.getOrUndefined())}))}))},PT=function(e,t){var n=ku.ScriptLoader;!function(e,t,n,r){var o=xs(t);if(d(o)){if(!AT(o)&&!we(My.urls,o)){var i=function(e){return e.getParam("theme_url")}(t);My.load(o,i?t.documentBaseURI.toAbsolute(i):"themes/"+o+"/theme"+n+".js")}e.loadQueue((function(){My.waitFor(o,r)}))}else r()}(n,e,t,(function(){DT(n,e),RT(n,e,t),function(e,t){_t.each(function(e){return e.getParam("external_plugins")}(e),(function(t,n){Iy.load(n,t,C,void 0,(function(){zy(e,t,n)})),e.settings.plugins+=" "+n})),_t.each(Ts(e).split(/[ ,]/),(function(n){if((n=_t.trim(n))&&!Iy.urls[n])if(AT(n)){n=n.substr(1,n.length);var r=Iy.dependencies(n);_t.each(r,(function(n){var r=Iy.createUrl({prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"},n);Iy.load(r.resource,r,C,void 0,(function(){zy(e,r.prefix+r.resource+r.suffix,r.resource)}))}))}else{var o={prefix:"plugins/",resource:n,suffix:"/plugin"+t+".js"};Iy.load(n,o,C,void 0,(function(){zy(e,o.prefix+o.resource+o.suffix,n)}))}}))}(e,t),n.loadQueue((function(){e.removed||OT(e)}),e,(function(){e.removed||OT(e)}))}))},BT=function(e){var t=e.id;_u.setCode(hs(e));var n=function(){_T.unbind(window,"ready",n),e.render()};if(Vi.Event.domLoaded){if(e.getElement()&&kt.contentEditable){var r=Dt.fromDom(e.getElement()),o=function(e){return X(e.dom.attributes,(function(e,t){return e[t.name]=t.value,e}),{})}(r);e.on("remove",(function(){$(r.dom.attributes,(function(e){return or(r,e.name)})),er(r,o)})),e.ui.styleSheetLoader=function(e,t){return uo.forElement(e,{contentCssCors:Ss(t),referrerPolicy:gs(t)})}(r,e),!function(e){return e.getParam("inline")}(e)?(e.orgVisibility=e.getElement().style.visibility,e.getElement().style.visibility="hidden"):e.inline=!0;var i=e.getElement().form||_T.getParent(t,"form");i&&(e.formElement=i,function(e){return e.getParam("hidden_input")}(e)&&!Fn(e.getElement())&&(_T.insertAfter(_T.create("input",{type:"hidden",name:t}),t),e.hasHiddenInput=!0),e.formEventDelegate=function(t){e.fire(t.type,t)},_T.bind(i,"submit reset",e.formEventDelegate),e.on("reset",(function(){e.resetContent()})),!function(e){return e.getParam("submit_patch")}(e)||i.submit.nodeType||i.submit.length||i._mceOldSubmit||(i._mceOldSubmit=i.submit,i.submit=function(){return e.editorManager.triggerSave(),e.setDirty(!1),i._mceOldSubmit(i)})),e.windowManager=Ly(e),e.notificationManager=By(e),function(e){return"xml"===e.getParam("encoding")}(e)&&e.on("GetContent",(function(e){e.save&&(e.content=_T.encode(e.content))})),function(e){return e.getParam("add_form_submit_trigger")}(e)&&e.on("submit",(function(){e.initialized&&e.save()})),function(e){return e.getParam("add_unload_trigger")}(e)&&(e._beforeUnload=function(){!e.initialized||e.destroyed||e.isHidden()||e.save({format:"raw",no_events:!0,set_dirty:!1})},e.editorManager.on("BeforeUnload",e._beforeUnload)),e.editorManager.add(e),PT(e,e.suffix)}}else _T.bind(window,"ready",n)},IT=function(e,t){return function(e,t){return tb(e).editor.addVisual(t)}(e,t)},MT={"font-size":"size","font-family":"face"},LT=function(e,t,n){return mh(Dt.fromDom(n),(function(t){return function(t){return cr(t,e).orThunk((function(){return"font"===Lt(t)?ye(MT,e).bind((function(e){return nr(t,e)})):L.none()}))}(t)}),(function(e){return Bt(Dt.fromDom(t),e)}))},FT=function(e){return function(t,n){return L.from(n).map(Dt.fromDom).filter(Ut).bind((function(n){return LT(e,t,n.dom).or(function(e,t){return L.from(yu.DOM.getStyle(t,e,!0))}(e,n.dom))})).getOr("")}},jT=FT("font-size"),UT=k((function(e){return e.replace(/[\'\"\\]/g,"").replace(/,\s+/g,",")}),FT("font-family")),HT=function(e){return Fl(e.getBody()).map((function(e){var t=e.container();return jn(t)?t.parentNode:t}))},zT=function(e,t){return function(e){return L.from(e.selection.getRng()).bind((function(t){var n=e.getBody();return t.startContainer===n&&0===t.startOffset?L.none():L.from(e.selection.getStart(!0))}))}(e).orThunk(_(HT,e)).map(Dt.fromDom).filter(Ut).bind(t)},VT=function(e,t){return zT(e,S(L.some,t))},WT=function(e,t){if(/^[0-9.]+$/.test(t)){var n=parseInt(t,10);if(n>=1&&n<=7){var r=function(e){return _t.explode(e.getParam("font_size_style_values","xx-small,x-small,small,medium,large,x-large,xx-large"))}(e),o=function(e){return _t.explode(e.getParam("font_size_classes",""))}(e);return o?o[n-1]||t:r[n-1]||t}return t}return t},qT=function(e){var t=e.split(/\s*,\s*/);return W(t,(function(e){return-1===e.indexOf(" ")||Fe(e,'"')||Fe(e,"'")?e:"'"+e+"'"})).join(",")},$T=function(e,t){var n=function(e){if("string"!=typeof e){var t=_t.extend({paste:e.paste,data:{paste:e.paste}},e);return{content:e.content,details:t}}return{content:e,details:{}}}(t);!function(e,t,n){eb(e).editor.insertContent(t,n)}(e,n.content,n.details)},GT=_t.each,KT=_t.map,YT=_t.inArray,XT=function(){function e(e){this.commands={state:{},exec:{},value:{}},this.editor=e,this.setupCommands(e)}return e.prototype.execCommand=function(e,t,n,r){var o,i=!1,a=this;if(!a.editor.removed){var u;
1if("mcefocus"!==e.toLowerCase()&&(/^(mceAddUndoLevel|mceEndUndoLevel|mceBeginUndoLevel|mceRepaint)$/.test(e)||r&&r.skip_focus?lm(u=a.editor).each((function(e){return u.selection.setRng(e)})):a.editor.focus()),(r=a.editor.fire("BeforeExecCommand",{command:e,ui:t,value:n})).isDefaultPrevented())return!1;var c=e.toLowerCase();if(o=a.commands.exec[c])return o(c,t,n),a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;if(GT(this.editor.plugins,(function(r){if(r.execCommand&&r.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),i=!0,!1})),i)return i;if(a.editor.theme&&a.editor.theme.execCommand&&a.editor.theme.execCommand(e,t,n))return a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0;try{i=a.editor.getDoc().execCommand(e,t,n)}catch(e){}return!!i&&(a.editor.fire("ExecCommand",{command:e,ui:t,value:n}),!0)}},e.prototype.queryCommandState=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.state[e])return t(e);try{return this.editor.getDoc().queryCommandState(e)}catch(e){}return!1}},e.prototype.queryCommandValue=function(e){var t;if(!this.editor.quirks.isHidden()&&!this.editor.removed){if(e=e.toLowerCase(),t=this.commands.value[e])return t(e);try{return this.editor.getDoc().queryCommandValue(e)}catch(e){}}},e.prototype.addCommands=function(e,t){void 0===t&&(t="exec");var n=this;GT(e,(function(e,r){GT(r.toLowerCase().split(","),(function(r){n.commands[t][r]=e}))}))},e.prototype.addCommand=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.exec[e]=function(e,o,i,a){return t.call(n||r.editor,o,i,a)}},e.prototype.queryCommandSupported=function(e){if(e=e.toLowerCase(),this.commands.exec[e])return!0;try{return this.editor.getDoc().queryCommandSupported(e)}catch(e){}return!1},e.prototype.addQueryStateHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.state[e]=function(){return t.call(n||r.editor)}},e.prototype.addQueryValueHandler=function(e,t,n){var r=this;e=e.toLowerCase(),this.commands.value[e]=function(){return t.call(n||r.editor)}},e.prototype.hasCustomCommand=function(e){return e=e.toLowerCase(),!!this.commands.exec[e]},e.prototype.execNativeCommand=function(e,t,n){return void 0===t&&(t=!1),void 0===n&&(n=null),this.editor.getDoc().execCommand(e,t,n)},e.prototype.isFormatMatch=function(e){return this.editor.formatter.match(e)},e.prototype.toggleFormat=function(e,t){this.editor.formatter.toggle(e,t),this.editor.nodeChanged()},e.prototype.storeSelection=function(e){this.selectionBookmark=this.editor.selection.getBookmark(e)},e.prototype.restoreSelection=function(){this.editor.selection.moveToBookmark(this.selectionBookmark)},e.prototype.setupCommands=function(e){var t=this;this.addCommands({"mceResetDesignMode,mceBeginUndoLevel":C,"mceEndUndoLevel,mceAddUndoLevel":function(){e.undoManager.add()},mceFocus:function(t,n,r){Tm(e,r)},"Cut,Copy,Paste":function(n){var r,o=e.getDoc();try{t.execNativeCommand(n)}catch(e){r=!0}if("paste"!==n||o.queryCommandEnabled(n)||(r=!0),r||!o.queryCommandSupported(n)){var i=e.translate("Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X/C/V keyboard shortcuts instead.");kt.mac&&(i=i.replace(/Ctrl\+/g,"â+")),e.notificationManager.open({text:i,type:"error"})}},unlink:function(){if(e.selection.isCollapsed()){var t=e.dom.getParent(e.selection.getStart(),"a");t&&e.dom.remove(t,!0)}else e.formatter.remove("link")},"JustifyLeft,JustifyCenter,JustifyRight,JustifyFull,JustifyNone":function(n){var r=n.substring(7);"full"===r&&(r="justify"),GT("left,center,right,justify".split(","),(function(t){r!==t&&e.formatter.remove("align"+t)})),"none"!==r&&t.toggleFormat("align"+r)},"InsertUnorderedList,InsertOrderedList":function(n){var r;t.execNativeCommand(n);var o=e.dom.getParent(e.selection.getNode(),"ol,ul");o&&/^(H[1-6]|P|ADDRESS|PRE)$/.test((r=o.parentNode).nodeName)&&(t.storeSelection(),e.dom.split(r,o),t.restoreSelection())},"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){t.toggleFormat(e)},"ForeColor,HiliteColor":function(e,n,r){t.toggleFormat(e,{value:r})},FontName:function(t,n,r){!function(e,t){var n=WT(e,t);e.formatter.toggle("fontname",{value:qT(n)}),e.nodeChanged()}(e,r)},FontSize:function(t,n,r){!function(e,t){e.formatter.toggle("fontsize",{value:WT(e,t)}),e.nodeChanged()}(e,r)},LineHeight:function(t,n,r){!function(e,t){e.formatter.toggle("lineheight",{value:String(t)}),e.nodeChanged()}(e,r)},Lang:function(e,n,r){t.toggleFormat(e,{value:r.code,customValue:r.customCode})},RemoveFormat:function(t){e.formatter.remove(t)},mceBlockQuote:function(){t.toggleFormat("blockquote")},FormatBlock:function(e,n,r){return t.toggleFormat(r||"p")},mceCleanup:function(){var t=e.selection.getBookmark();e.setContent(e.getContent()),e.selection.moveToBookmark(t)},mceRemoveNode:function(n,r,o){var i=o||e.selection.getNode();i!==e.getBody()&&(t.storeSelection(),e.dom.remove(i,!0),t.restoreSelection())},mceSelectNodeDepth:function(t,n,r){var o=0;e.dom.getParent(e.selection.getNode(),(function(t){if(1===t.nodeType&&o++===r)return e.selection.select(t),!1}),e.getBody())},mceSelectNode:function(t,n,r){e.selection.select(r)},mceInsertContent:function(t,n,r){$T(e,r)},mceInsertRawHTML:function(t,n,r){e.selection.setContent("tiny_mce_marker");var o=e.getContent();e.setContent(o.replace(/tiny_mce_marker/g,(function(){return r})))},mceInsertNewLine:function(t,n,r){kS(e,r)},mceToggleFormat:function(e,n,r){t.toggleFormat(r)},mceSetContent:function(t,n,r){e.setContent(r)},"Indent,Outdent":function(t){$C(e,t)},mceRepaint:C,InsertHorizontalRule:function(){e.execCommand("mceInsertContent",!1,"<hr />")},mceToggleVisualAid:function(){e.hasVisual=!e.hasVisual,e.addVisual()},mceReplaceContent:function(t,n,r){e.execCommand("mceInsertContent",!1,r.replace(/\{\$selection\}/g,e.selection.getContent({format:"text"})))},mceInsertLink:function(t,n,r){"string"==typeof r&&(r={href:r});var o=e.dom.getParent(e.selection.getNode(),"a");r.href=r.href.replace(/ /g,"%20"),o&&r.href||e.formatter.remove("link"),r.href&&e.formatter.apply("link",r,o)},selectAll:function(){var t=e.dom.getParent(e.selection.getStart(),qn);if(t){var n=e.dom.createRng();n.selectNodeContents(t),e.selection.setRng(n)}},mceNewDocument:function(){e.setContent("")},InsertLineBreak:function(t,n,r){return lS(e,r),!0}});var n=function(t){return function(){var n=e.selection,r=n.isCollapsed()?[e.dom.getParent(n.getNode(),e.dom.isBlock)]:n.getSelectedBlocks(),o=KT(r,(function(n){return!!e.formatter.matchNode(n,t)}));return-1!==YT(o,!0)}};t.addCommands({JustifyLeft:n("alignleft"),JustifyCenter:n("aligncenter"),JustifyRight:n("alignright"),JustifyFull:n("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":function(e){return t.isFormatMatch(e)},mceBlockQuote:function(){return t.isFormatMatch("blockquote")},Outdent:function(){return VC(e)},"InsertUnorderedList,InsertOrderedList":function(t){var n=e.dom.getParent(e.selection.getNode(),"ul,ol");return n&&("insertunorderedlist"===t&&"UL"===n.tagName||"insertorderedlist"===t&&"OL"===n.tagName)}},"state"),t.addCommands({Undo:function(){e.undoManager.undo()},Redo:function(){e.undoManager.redo()}}),t.addQueryValueHandler("FontName",(function(){return function(e){return VT(e,(function(t){return UT(e.getBody(),t.dom)})).getOr("")}(e)}),this),t.addQueryValueHandler("FontSize",(function(){return function(e){return VT(e,(function(t){return jT(e.getBody(),t.dom)})).getOr("")}(e)}),this),t.addQueryValueHandler("LineHeight",(function(){return function(e){return VT(e,(function(t){var n=Dt.fromDom(e.getBody()),r
1=mh(t,(function(e){return cr(e,"line-height")}),_(Bt,n));return r.getOrThunk((function(){var e=parseFloat(ar(t,"line-height")),n=parseFloat(ar(t,"font-size"));return String(e/n)}))})).getOr("")}(e)}),this)},e}(),QT="data-mce-contenteditable",JT=function(e,t,n){var r,o;ju(e,t)&&!1===n?(o=t,Bu(r=e)?r.dom.classList.remove(o):Mu(r,o),Fu(r)):n&&Lu(e,t)},ZT=function(e,t,n){try{e.getDoc().execCommand(t,!1,String(n))}catch(e){}},eE=function(e,t){e.dom.contentEditable=t?"true":"false"},tE=function(e,t){var n=Dt.fromDom(e.getBody());JT(n,"mce-content-readonly",t),t?(e.selection.controlSelection.hideResizeRect(),e._selectionOverrides.hideFakeCaret(),function(e){L.from(e.selection.getNode()).each((function(e){e.removeAttribute("data-mce-selected")}))}(e),e.readonly=!0,eE(n,!1),q(Hu(n,'*[contenteditable="true"]'),(function(e){Zn(e,QT,"true"),eE(e,!1)}))):(e.readonly=!1,eE(n,!0),function(e){q(Hu(e,"*["+QT+'="true"]'),(function(e){or(e,QT),eE(e,!0)}))}(n),ZT(e,"StyleWithCSS",!1),ZT(e,"enableInlineTableEditing",!1),ZT(e,"enableOb
1jectResizing",!1),km(e)&&e.focus(),function(e){e.selection.setRng(e.selection.getRng())}(e),e.nodeChanged())},nE=function(e){return e.readonly},rE=function(e){e.parser.addAttributeFilter("contenteditable",(function(t){nE(e)&&q(t,(function(e){e.attr(QT,e.attr("contenteditable")),e.attr("contenteditable","false")}))})),e.serializer.addAttributeFilter(QT,(function(t){nE(e)&&q(t,(function(e){e.attr("contenteditable",e.attr(QT))}))})),e.serializer.addTempAttr(QT)},oE=function(e,t){if(function(e){return"click"===e.type}(t)&&!cd.metaKeyPressed(t)){var n=Dt.fromDom(t.target);(function(e,t){return eo(t,"a",(function(t){return Bt(t,Dt.fromDom(e.getBody()))})).bind((function(e){return nr(e,"href")}))})(e,n).each((function(n){if(t.preventDefault(),/^#/.test(n)){var r=e.dom.select(n+',[name="'+((Fe(o=n,i="#")?function(e,t){return e.substring(t)}(o,i.length):o)+'"]'));r.length&&e.selection.scrollIntoView(r[0],!0)}else window.open(n,"_blank","rel=noopener noreferrer,menubar=yes,toolbar=yes,location=yes,status=yes,resizable=yes,scrollbars=yes");var o,i}))}},iE=_t.makeMap("focus blur focusin focusout click dblclick mousedown mouseup mousemove mouseover beforepaste paste cut copy selectionchange mouseout mouseenter mouseleave wheel keydown keypress keyup input beforeinput contextmenu dragstart dragend dragover draggesture dragdrop drop drag submit compositionstart compositionend compositionupdate touchstart touchmove touchend touchcancel"," "),aE=function(){function e(e){this.bindings={},this.settings=e||{},this.scope=this.settings.scope||this,this.toggleEvent=this.settings.toggleEvent||R}return e.isNative=function(e){return!!iE[e.toLowerCase()]},e.prototype.fire=function(e,t){var n=e.toLowerCase(),r=Li(n,t||{},this.scope);this.settings.beforeFire&&this.settings.beforeFire(r);var o=this.bindings[n];if(o)for(var i=0,a=o.length;i<a;i++){var u=o[i];if(!u.removed){if(u.once&&this.off(n,u.func),r.isImmediatePropagationStopped())return r;if(!1===u.func.call(this.scope,r))return r.preventDefault(),r}}return r},e.prototype.on=function(e,t,n,r){if(!1===t&&(t=R),t){var o={func:t,removed:!1};r&&_t.extend(o,r);for(var i=e.toLowerCase().split(" "),a=i.length;a--;){var u=i[a],c=this.bindings[u];c||(c=[],this.toggleEvent(u,!0)),c=n?Ne([o],c,!0):Ne(Ne([],c,!0),[o],!1),this.bindings[u]=c}}return this},e.prototype.off=function(e,t){var n=this;if(e)for(var r=e.toLowerCase().split(" "),o=r.length;o--;){var i=r[o],a=this.bindings[i];if(!i)return de(this.bindings,(function(e,t){n.toggleEvent(t,!1),delete n.bindings[t]})),this;if(a){if(t){var u=G(a,(function(e){return e.func===t}));this.bindings[i]=a=u.fail,q(u.pass,(function(e){e.removed=!0}))}else a.length=0;a.length||(this.toggleEvent(e,!1),delete this.bindings[i])}}else de(this.bindings,(function(e,t){n.toggleEvent(t,!1)})),this.bindings={};return this},e.prototype.once=function(e,t,n){return this.on(e,t,n,{once:!0})},e.prototype.has=function(e){return e=e.toLowerCase(),!(!this.bindings[e]||0===this.bindings[e].length)},e}(),uE=function(e){return e._eventDispatcher||(e._eventDispatcher=new aE({scope:e,toggleEvent:function(t,n){aE.isNative(t)&&e.toggleNativeEvent&&e.toggleNativeEvent(t,n)}})),e._eventDispatcher},cE={fire:function(e,t,n){var r=this;if(r.removed&&"remove"!==e&&"detach"!==e)return t;var o=uE(r).fire(e,t);if(!1!==n&&r.parent)for(var i=r.parent();i&&!o.isPropagationStopped();)i.fire(e,o,!1),i=i.parent();return o},on:function(e,t,n){return uE(this).on(e,t,n)},off:function(e,t){return uE(this).off(e,t)},once:function(e,t){return uE(this).once(e,t)},hasEventListeners:function(e){return uE(this).has(e)}},sE=yu.DOM,lE=function(e,t){if("selectionchange"===t)return e.getDoc();if(!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t))return e.getDoc().documentElement;var n=ws(e);return n?(e.eventRoot||(e.eventRoot=sE.select(n)[0]),e.eventRoot):e.getBody()},fE=function(e,t,n){!function(e){return!e.hidden&&!nE(e)}(e)?nE(e)&&oE(e,n):e.fire(t,n)},dE=function(e,t){var n;if(e.delegates||(e.delegates={}),!e.delegates[t]&&!e.removed){var r=lE(e,t);if(ws(e)){if(Zx||(Zx={},e.editorManager.on("removeEditor",(function(){e.editorManager.activeEditor||Zx&&(de(Zx,(function(t,n){e.dom.unbind(lE(e,n))})),Zx=null)}))),Zx[t])return;n=function(n){for(var r=n.target,o=e.editorManager.get(),i=o.length;i--;){var a=o[i].getBody();(a===r||sE.isChildOf(r,a))&&fE(o[i],t,n)}},Zx[t]=n,sE.bind(r,t,n)}else sE.bind(r,t,n=function(n){fE(e,t,n)}),e.delegates[t]=n}},mE=De(De({},cE),{bindPendingEventDelegates:function(){var e=this;_t.each(e._pendingNativeEvents,(function(t){dE(e,t)}))},toggleNativeEvent:function(e,t){var n=this;"focus"!==e&&"blur"!==e&&(n.removed||(t?n.initialized?dE(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pe
1ndingNativeEvents=[e]:n.initialized&&(n.dom.unbind(lE(n,e),e,n.delegates[e]),delete n.delegates[e])))},unbindAllNativeEvents:function(){var e=this,t=e.getBody(),n=e.dom;e.delegates&&(de(e.delegates,(function(t,n){e.dom.unbind(lE(e,n),n,t)})),delete e.delegates),!e.inline&&t&&n&&(t.onload=null,n.unbind(e.getWin()),n.unbind(e.getDoc())),n&&(n.unbind(t),n.unbind(e.getContainer()))}}),pE=["design","readonly"],gE=function(e,t,n,r){var o=n[t.get()],i=n[r];try{i.activate()}catch(e){return}o.deactivate(),o.editorReadOnly!==i.editorReadOnly&&tE(e,i.editorReadOnly),t.set(r),function(e,t){e.fire("SwitchMode",{mode:t})}(e,r)},hE=function(e){var t=Su("design"),n=Su({design:{activate:C,deactivate:C,editorReadOnly:!1},readonly:{activate:C,deactivate:C,editorReadOnly:!0}});return function(e){e.serializer?rE(e):e.on("PreInit",(function(){rE(e)}))}(e),function(e){e.on("ShowCaret",(function(t){nE(e)&&t.preventDefault()})),e.on("ObjectSelected",(function(t){nE(e)&&t.preventDefault()}))}(e),{isReadOnly:function(){return nE(e)},set:function(r){return function(e,t,n,r){if(r!==n.get()){if(!we(t,r))throw new Error("Editor mode '"+r+"' is invalid");e.initialized?gE(e,n,t,r):e.on("init",(function(){return gE(e,n,t,r)}))}}(e,n.get(),t,r)},get:function(){return t.get()},register:function(e,t){n.set(function(e,t,n){var r;if(z(pE,t))throw new Error("Cannot override default mode "+t);return De(De({},e),((r={})[t]=De(De({},n),{deactivate:function(){try{n.deactivate()}catch(e){}}}),r))}(n.get(),e,t))}}},vE=_t.each,bE=_t.explode,yE={f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},wE=_t.makeMap("alt,ctrl,shift,meta,access"),xE=function(e){var t,n={};vE(bE(e.toLowerCase(),"+"),(function(e){e in wE?n[e]=!0:/^[0-9]{2,}$/.test(e)?n.keyCode=parseInt(e,10):(n.charCode=e.charCodeAt(0),n.keyCode=yE[e]||e.toUpperCase().charCodeAt(0))}));var r=[n.keyCode];for(t in wE)n[t]?r.push(t):n[t]=!1;return n.id=r.join(","),n.access&&(n.alt=!0,kt.mac?n.ctrl=!0:n.shift=!0),n.meta&&(kt.mac?n.meta=!0:(n.ctrl=!0,n.meta=!1)),n},CE=function(){function e(e){this.shortcuts={},this.pendingPatterns=[],this.editor=e;var t=this;e.on("keyup keypress keydown",(function(e){!t.hasModifier(e)&&!t.isFunctionKey(e)||e.isDefaultPrevented()||(vE(t.shortcuts,(function(n){if(t.matchShortcut(e,n))return t.pendingPatterns=n.subpatterns.slice(0),"keydown"===e.type&&t.executeShortcutAction(n),!0})),t.matchShortcut(e,t.pendingPatterns[0])&&(1===t.pendingPatterns.length&&"keydown"===e.type&&t.executeShortcutAction(t.pendingPatterns[0]),t.pendingPatterns.shift()))}))}return e.prototype.add=function(e,t,n,r){var o=this,i=o.normalizeCommandFunc(n);return vE(bE(_t.trim(e)),(function(e){var n=o.createShortcut(e,t,i,r);o.shortcuts[n.id]=n})),!0},e.prototype.remove=function(e){var t=this.createShortcut(e);return!!this.shortcuts[t.id]&&(delete this.shortcuts[t.id],!0)},e.prototype.normalizeCommandFunc=function(e){var t=this,n=e;return"string"==typeof n?function(){t.editor.execCommand(n,!1,null)}:_t.isArray(n)?function(){t.editor.execCommand(n[0],n[1],n[2])}:n},e.prototype.createShortcut=function(e,t,n,r){var o=_t.map(bE(e,">"),xE);return o[o.length-1]=_t.extend(o[o.length-1],{func:n,scope:r||this.editor}),_t.extend(o[0],{desc:this.editor.translate(t),subpatterns:o.slice(1)})},e.prototype.hasModifier=function(e){return e.altKey||e.ctrlKey||e.metaKey},e.prototype.isFunctionKey=function(e){return"keydown"===e.type&&e.keyCode>=112&&e.keyCode<=123},e.prototype.matchShortcut=function(e,t){return!!t&&(t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&(t.alt===e.altKey&&t.shift===e.shiftKey&&(!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0))))},e.prototype.executeShortcutAction=function(e){return e.func?e.func.call(e.scope):null},e}(),kE=function(){var e=function(){var e={},t={},n={},r={},o={},i={},a={},u=function(e,t){return function(n,r){return e[n.toLowerCase()]=De(De({},r),{type:t})}};return{addButton:u(e,"button"),addGroupToolbarButton:u(e,"grouptoolbarbutton"),addToggleButton:u(e,"togglebutton"),addMenuButton:u(e,"menubutton"),addSplitButton:u(e,"splitbutton"),addMenuItem:u(t,"menuitem"),addNestedMenuItem:u(t,"nestedmenuitem"),addToggleMenuItem:u(t,"togglemenuitem"),addAutocompleter:u(n,"autocompleter"),addContextMenu:u(o,"contextmenu"),addContextToolbar:u(i,"contexttoolbar"),addContextForm:u(i,"contextform"),addSidebar:u(a,"sidebar"),addIcon:function(e,t){return r[e.toLowerCase()]=t},getAll:function(){return{buttons:e,menuItems:t,icons:r,popups:n,contextMenus:o,contextToolbars:i,sidebars:a}}}}();return{addAutocompleter:e.addAutocompleter,addButton:e.addButton,addContextForm:e.addContextForm,addContextMenu:e.addContextMenu,addContextToolbar:e.addContextToolbar,addIcon:e.addIcon,addMenuButton:e.addMenuButton,addMenuItem:e.addMenuItem,addNestedMenuItem:e.addNestedMenuItem,addSidebar:e.addSidebar,addSplitButton:e.addSplitButton,addToggleButton:e.addToggleButton,addGroupToolbarButton:e.addGroupToolbarButton,addToggleMenuItem:e.addToggleMenuItem,getAll:e.getAll}},SE=yu.DOM,TE=_t.extend,EE=_t.each,OE=_t.resolve,_E=kt.ie,AE=function(){function e(e,t,n){var r=this;this.plugins={},this.contentCSS=[],this.contentStyles=[],this.loadedCSS={},this.isNotDirty=!1,this.editorManager=n,this.documentBaseUrl=n.documentBaseURL,TE(this,mE),this.settings=Cy(this,e,this.documentBaseUrl,n.defaultSettings,t),this.settings.suffix&&(n.suffix=this.settings.suffix),this.suffix=n.suffix,this.settings.base_url&&n._setBaseUrl(this.settings.base_url),this.baseUri=n.baseURI,this.settings.referrer_policy&&(ku.ScriptLoader._setReferrerPolicy(this.settings.referrer_policy),yu.DOM.styleSheetLoader._setReferrerPolicy(this.settings.referrer_policy)),Au.languageLoad=this.settings.language_load,Au.baseURL=n.baseURL,this.id=e,this.setDirty(!1),this.documentBaseURI=new Db(this.settings.document_base_url,{base_uri:this.baseUri}),this.baseURI=this.baseUri,this.inline=!!this.settings.inline,this.shortcuts=new CE(this),this.editorCommands=new XT(this),this.settings.cache_suffix&&(kt.cacheSuffix=this.settings.cache_suffix.replace(/^[\?\&]+/,"")),this.ui={registry:kE(),styleSheetLoader:void 0,show:C,hide:C,enable:C,disable:C,isDisabled:R};var o=hE(this);this.mode=o,this.setMode=o.set,n.fire("SetupEditor",{editor:this}),this.execCallback("setup",this),this.$=du.overrideDefaults((function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}}))}return e.prototype.render=function(){BT(this)}
1,e.prototype.focus=function(e){this.execCommand("mceFocus",!1,e)},e.prototype.hasFocus=function(){return Cm(this)},e.prototype.execCallback=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];var r,o=this,i=o.settings[e];if(i)return o.callbackLookup&&(r=o.callbackLookup[e])&&(i=r.func,r=r.scope),"string"==typeof i&&(r=(r=i.replace(/\.\w+$/,""))?OE(r):0,i=OE(i),o.callbackLookup=o.callbackLookup||{},o.callbackLookup[e]={func:i,scope:r}),i.apply(r||o,t)},e.prototype.translate=function(e){return _u.translate(e)},e.prototype.getParam=function(e,t,n){return Sy(this,e,t,n)},e.prototype.hasPlugin=function(e,t){return!!z(Ts(this).split(/[ ,]/),e)&&(!t||void 0!==Iy.get(e))},e.prototype.nodeChanged=function(e){this._nodeChangeDispatcher.nodeChanged(e)},e.prototype.addCommand=function(e,t,n){this.editorCommands.addCommand(e,t,n)},e.prototype.addQueryStateHandler=function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},e.prototype.addQueryValueHandler=function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},e.prototype.addShortcut=function(e,t,n,r){this.shortcuts.add(e,t,n,r)},e.prototype.execCommand=function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},e.prototype.queryCommandState=function(e){return this.editorCommands.queryCommandState(e)},e.prototype.queryCommandValue=function(e){return this.editorCommands.queryCommandValue(e)},e.prototype.queryCommandSupported=function(e){return this.editorCommands.queryCommandSupported(e)},e.prototype.show=function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable="true":(SE.show(e.getContainer()),SE.hide(e.id)),e.load(),e.fire("show"))},e.prototype.hide=function(){var e=this,t=e.getDoc();e.hidden||(_E&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable="false",e===e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(SE.hide(e.getContainer()),SE.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},e.prototype.isHidden=function(){return!!this.hidden},e.prototype.setProgressState=function(e,t){this.fire("ProgressState",{state:e,time:t})},e.prototype.load=function(e){var t,n=this,r=n.getElement();if(n.removed)return"";if(r){(e=e||{}).load=!0;var o=Fn(r)?r.value:r.innerHTML;return t=n.setContent(o,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,t}},e.prototype.save=function(e){var t,n,r=this,o=r.getElement();if(o&&r.initialized&&!r.removed)return(e=e||{}).save=!0,e.element=o,e.content=r.getContent(e),e.no_events||r.fire("SaveContent",e),"raw"===e.format&&r.fire("RawSaveContent",e),t=e.content,Fn(o)?o.value=t:(!e.is_removing&&r.inline||(o.innerHTML=t),(n=SE.getParent(r.id,"form"))&&EE(n.elements,(function(e){if(e.name===r.id)return e.value=t,!1}))),e.element=o=null,!1!==e.set_dirty&&r.setDirty(!1),t},e.prototype.setContent=function(e,t){return Xb(this,e,t)},e.prototype.getContent=function(e){return Yb(this,e)},e.prototype.insertContent=function(e,t){t&&(e=TE({content:e},t)),this.execCommand("mceInsertContent",!1,e)},e.prototype.resetContent=function(e){void 0===e?Xb(this,this.startContent,{format:"raw"}):Xb(this,e),this.undoManager.reset(),this.setDirty(!1),this.nodeChanged()},e.prototype.isDirty=function(){return!this.isNotDirty},e.prototype.setDirty=function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!==t&&this.fire("dirty")},e.prototype.getContainer=function(){var e=this;return e.container||(e.container=SE.get(e.editorContainer||e.id+"_parent")),e.container},e.prototype.getContentAreaContainer=function(){return this.contentAreaContainer},e.prototype.getElement=function(){return this.targetElm||(this.targetElm=SE.get(this.id)),this.targetElm},e.prototype.getWin=function(){var e,t=this;return t.contentWindow||(e=t.iframeElement)&&(t.contentWindow=e.contentWindow),t.contentWindow},e.prototype.getDoc=function(){var e,t=this;return t.contentDocument||(e=t.getWin())&&(t.contentDocument=e.document),t.contentDocument},e.prototype.getBody=function(){var e=this.getDoc();return this.bodyElement||(e?e.body:null)},e.prototype.convertURL=function(e,t,n){var r=this,o=r.settings;return o.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!o.convert_urls||n&&"LINK"===n.nodeName||0===e.indexOf("file:")||0===e.length?e:o.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,o.remove_script_host)},e.prototype.addVisual=function(e){IT(this,e)},e.prototype.remove=function(){Zb(this)},e.prototype.destroy=function(e){ey(this,e)},e.prototype.uploadImages=function(e){return this.editorUpload.uploadImages(e)},e.prototype._scanForImages=function(){return this.editorUpload.scanForImages()},e.prototype.addButton=function(){throw new Error("editor.addButton has been removed in tinymce 5x, use editor.ui.registry.addButton or editor.ui.registry.addToggleButton or editor.ui.registry.addSplitButton instead")},e.prototype.addSidebar=function(){throw new Error("editor.addSidebar has been removed in tinymce 5x, use editor.ui.registry.addSidebar instead")},e.prototype.addMenuItem=function(){throw new Error("editor.addMenuItem has been removed in tinymce 5x, use editor.ui.registry.addMenuItem instead")},e.prototype.addContextToolbar=function(){throw new Error("editor.addContextToolbar has been removed in tinymce 5x, use editor.ui.registry.addContextToolbar instead")},e}(),DE=yu.DOM,NE=_t.explode,RE=_t.each,PE=_t.extend,BE=0,IE=!1,ME=[],LE=[],FE=function(e){var t=e.type;RE(zE.get(),(function(n){switch(t){case"scroll":n.fire("ScrollWindow",e);break;case"resize":n.fire("ResizeWindow",e)}}))},jE=function(e){e!==IE&&(e?du(window).on("resize scroll",FE):du(window).off("resize scroll",FE),IE=e)},UE=function(e){var t=LE;delete ME[e.id];for(var n=0;n<ME.length;n++)if(ME[n]===e){ME.splice(n,1);break}return LE=K(LE,(function(t){return e!==t})),zE.activeEditor===e&&(zE.activeEditor=LE.length>0?LE[0]:null),zE.focusedEditor===e&&(zE.focusedEditor=null),t.length!==LE.length},HE="CSS1Compat"!==document.compatMode,zE=De(De({},cE),{baseURI:null,baseURL:null,defaultSettings:{},documentBaseURL:null,suffix:null,$:du,majorVersion:"5",minorVersion:"10.9",releaseDate:"2023-11-15",editors:ME,i18n:_u,activeEditor:null,focusedEditor:null,settings:{},setup:function(){var e,t,n=this,r="";t=Db.getDocumentBaseUrl(document.location),/^[^:]+:\/\/\/?[^\/]+\//.test(t)&&(t=t.replace(/[\?#].*$/,"").replace(/[\/\\][^\/]+$/,""),/[\/\\]$/.test(t)||(t+="/"));var o,i=window.tinymce||window.tinyMCEPreInit;if(i)e=i.base||i.baseURL,r=i.suffix;else{for(var a=document.getElementsByTagName("script"),u=0;u<a.length;u++){var c;if(""!==(c=a[u].src||"")){var s=c.substring(c.lastIndexOf("/"));if(/tinymce(\.full|\.jquery|)(\.min|\.dev|)\.js/.test(c)){-1!==s.indexOf(".min")&&(r=".min"),e=c.substring(0,c.lastIndexOf("/"));break}}}if(!e&&document.currentScript)-1!==(c=document.currentScript.src).indexOf(".min")&&(r=".min"),e=c.substring(0,c.lastIndexOf("/"))}n.baseURL=new Db(t).toAbsolute(e),n.documentBaseURL=t,n.baseURI=new Db(n.baseURL),n.suffix=r,(o=n).on("AddEditor",_(hm,o)),o.on("RemoveEditor",_(vm,o))},overrideDefaults:function(e){var t=e.base_url;t&&this._setBaseUrl(t),e.suffix&&(this.suffix=e.suffix),this.defaultSettings=e;var n=e.plugin_base_urls;void 0!==n&&de(n,(function(e,t){Au.PluginManager.urls[t]=e}))},init:function(e){var t,n=this,r=_t.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option table tbody tfoot thead tr th td script noscript style textarea video audio iframe object menu"," "),o=function(e){var t=e.id;return t||(t=ye(e,"name").filter((function(e){return!DE.get(e)})).getOrThunk(DE.uniqueId),e.setAttribute("id",t)),t},i=function(e,t){return t.constructor===RegExp?t.test(e.className):DE.hasClass(e,t)},a=function(e){t=e},u=function(){var t,c=0,s=[],l=function(e,r,o){var i=new AE(e,r,n);s.push(i),i.on("init",(function(){++c===t.length&&a(s)})),i.targetElm=i.targetElm||o,i.render()};DE.unbind(window,"ready",u),function(t){var r=e[t];if(r)r.apply(n,[])}("onpageload"),t=du.unique(function(e){var t=[];if(kt.browser.isIE()&&kt.browser.version.major<11)return Vy("TinyMCE does not support the browser you are using. For a list of supported browsers please see: https://www.tinymce.com/docs/get-started/system-requirements/"),[];if(HE)return Vy("Failed to initialize the editor as the document is not in standards mode. TinyMCE requires standards mode."),[];
1if(e.types)return RE(e.types,(function(e){t=t.concat(DE.select(e.selector))})),t;if(e.selector)return DE.select(e.selector);if(e.target)return[e.target];switch(e.mode){case"exact":var n=e.elements||"";n.length>0&&RE(NE(n),(function(e){var n=DE.get(e);n?t.push(n):RE(document.forms,(function(n){RE(n.elements,(function(n){n.name===e&&(e="mce_editor_"+BE++,DE.setAttrib(n,"id",e),t.push(n))}))}))}));break;case"textareas":case"specific_textareas":RE(DE.select("textarea"),(function(n){e.editor_deselector&&i(n,e.editor_deselector)||e.editor_selector&&!i(n,e.editor_selector)||t.push(n)}))}return t}(e)),e.types?RE(e.types,(function(n){_t.each(t,(function(t){return!DE.is(t,n.selector)||(l(o(t),PE({},e,n),t),!1)}))})):(_t.each(t,(function(e){var t;(t=n.get(e.id))&&t.initialized&&!(t.getContainer()||t.getBody()).parentNode&&(UE(t),t.unbindAllNativeEvents(),t.destroy(!0),t.removed=!0,t=null)})),0===(t=_t.grep(t,(function(e){return!n.get(e.id)}))).length?a([]):RE(t,(function(t){!function(e,t){return e.inline&&t.tagName.toLowerCase()in r}(e,t)?l(o(t),e,t):Vy("Could not initialize inline editor on invalid inline target element",t)})))};return n.settings=e,DE.bind(window,"ready",u),new to((function(e){t?e(t):a=function(t){e(t)}}))},get:function(e){return 0===arguments.length?LE.slice(0):d(e)?J(LE,(function(t){return t.id===e})).getOr(null):x(e)&&LE[e]?LE[e]:null},add:function(e){var t=this;return ME[e.id]===e||(null===t.get(e.id)&&("length"!==e.id&&(ME[e.id]=e),ME.push(e),LE.push(e)),jE(!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),eC||(eC=function(e){var n=t.fire("BeforeUnload");if(n.returnValue)return e.preventDefault(),e.returnValue=n.returnValue,n.returnValue},window.addEventListener("beforeunload",eC))),e},createEditor:function(e,t){return this.add(new AE(e,t,this))},remove:function(e){var t,n,r=this;if(e){if(!d(e))return g(r.get((n=e).id))?null:(UE(n)&&r.fire("RemoveEditor",{editor:n}),0===LE.length&&window.removeEventListener("beforeunload",eC),n.remove(),jE(LE.length>0),n);RE(DE.select(e),(function(e){(n=r.get(e.id))&&r.remove(n)}))}else for(t=LE.length-1;t>=0;t--)r.remove(LE[t])},execCommand:function(e,t,n){var r=this,o=r.get(n);switch(e){case"mceAddEditor":return r.get(n)||new AE(n,r.settings,r).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(r.execCommand("mceAddEditor",!1,n),!0)}return!!r.activeEditor&&r.activeEditor.execCommand(e,t,n)},triggerSave:function(){RE(LE,(function(e){e.save()}))},addI18n:function(e,t){_u.add(e,t)},translate:function(e){return _u.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!==e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e},_setBaseUrl:function(e){this.baseURL=new Db(this.documentBaseURL).toAbsolute(e.replace(/\/+$/,"")),this.baseURI=new Db(this.baseURL)}});zE.setup();var VE,WE,qE,$E,GE=Math.min,KE=Math.max,YE=Math.round,XE=function(e,t,n){var r=t.x,o=t.y,i=e.w,a=e.h,u=t.w,c=t.h,s=(n||"").split("");return"b"===s[0]&&(o+=c),"r"===s[1]&&(r+=u),"c"===s[0]&&(o+=YE(c/2)),"c"===s[1]&&(r+=YE(u/2)),"b"===s[3]&&(o-=a),"r"===s[4]&&(r-=i),"c"===s[3]&&(o-=YE(a/2)),"c"===s[4]&&(r-=YE(i/2)),QE(r,o,i,a)},QE=function(e,t,n,r){return{x:e,y:t,w:n,h:r}},JE={inflate:function(e,t,n){return QE(e.x-t,e.y-n,e.w+2*t,e.h+2*n)},relativePosition:XE,findBestRelativePosition:function(e,t,n,r){var o,i;for(i=0;i<r.length;i++)if((o=XE(e,t,r[i])).x>=n.x&&o.x+o.w<=n.w+n.x&&o.y>=n.y&&o.y+o.h<=n.h+n.y)return r[i];return null},intersect:function(e,t){var n=KE(e.x,t.x),r=KE(e.y,t.y),o=GE(e.x+e.w,t.x+t.w),i=GE(e.y+e.h,t.y+t.h);return o-n<0||i-r<0?null:QE(n,r,o-n,i-r)},clamp:function(e,t,n){var r=e.x,o=e.y,i=e.x+e.w,a=e.y+e.h,u=t.x+t.w,c=t.y+t.h,s=KE(0,t.x-r),l=KE(0,t.y-o),f=KE(0,i-u),d=KE(0,a-c);return r+=s,o+=l,n&&(i+=s,a+=l,r-=f,o-=d),QE(r,o,(i-=f)-r,(a-=d)-o)},create:QE,fromClientRect:function(e){return QE(e.left,e.top,e.width,e.height)}},ZE=(VE={},WE={},{load:function(e,t){var n='Script at URL "'+t+'" failed to load',r='Script at URL "'+t+"\" did not call `tinymce.Resource.add('"+e+"', data)` within 1 second";if(void 0!==VE[e])return VE[e];var o=new to((function(o,i){var a=function(e,t,n){void 0===n&&(n=1e3);var r=!1,o=null,i=function(e){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];r||(r=!0,null!==o&&(clearTimeout(o),o=null),e.apply(null,t))}},a=i(e),u=i(t);return{start:function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];r||null!==o||(o=setTimeout((function(){return u.apply(null,e)}),n))},resolve:a,reject:u}}(o,i);WE[e]=a.resolve,ku.ScriptLoader.loadScript(t,(function(){return a.start(r)}),(function(){return a.reject(n)}))}));return VE[e]=o,o},add:function(e,t){void 0!==WE[e]&&(WE[e](t),delete WE[e]),VE[e]=to.resolve(t)}}),eO=_t.each,tO=_t.extend,nO=function(){};nO.extend=qE=function(e){var t=this.prototype,n=function(){var e,t,n,r=this;
1if(!$E&&(r.init&&r.init.apply(r,arguments),t=r.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(r,arguments)},r=function(){return this};$E=!0;var o=new this;return $E=!1,e.Mixins&&(eO(e.Mixins,(function(t){for(var n in t)"init"!==n&&(e[n]=t[n])})),t.Mixins&&(e.Mixins=t.Mixins.concat(e.Mixins))),e.Methods&&eO(e.Methods.split(","),(function(t){e[t]=r})),e.Properties&&eO(e.Properties.split(","),(function(t){var n="_"+t;e[t]=function(e){var t=this;return void 0!==e?(t[n]=e,t):t[n]}})),e.Statics&&eO(e.Statics,(function(e,t){n[t]=e})),e.Defaults&&t.Defaults&&(e.Defaults=tO({},t.Defaults,e.Defaults)),de(e,(function(e,n){o[n]="function"==typeof e&&t[n]?function(e,n){return function(){var r=this,o=r._super;r._super=t[e];var i=n.apply(r,arguments);return r._super=o,i}}(n,e):e})),n.prototype=o,n.constructor=n,n.extend=qE,n};var rO,oO=Math.min,iO=Math.max,aO=Math.round,uO={serialize:function(e){var t=JSON.stringify(e);return d(t)?t.replace(/[\u0080-\uFFFF]/g,(function(e){var t=e.charCodeAt(0).toString(16);return"\\u"+"0000".substring(t.length)+t})):t},parse:function(e){try{return JSON.parse(e)}catch(e){}}},cO={callbacks:{},count:0,send:function(e){var t=this,n=yu.DOM,r=void 0!==e.count?e.count:t.count,o="tinymce_jsonp_"+r;t.callbacks[r]=function(i){n.remove(o),delete t.callbacks[r],e.callback(i)},n.add(n.doc.body,"script",{id:o,src:e.url,type:"text/javascript"}),t.count++}},sO=De(De({},cE),{send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||n++>1e4?(e.success&&n<1e4&&200===t.status?e.success.call(e.success_scope,""+t.responseText,t,e):e.error&&e.error.call(e.error_scope,n>1e4?"TIMED_OUT":"GENERAL",t,e),t=null):io.setTimeout(r,10)};if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=!1!==e.async,e.data=e.data||"",sO.fire("beforeInitialize",{settings:e}),(t=new XMLHttpRequest).overrideMimeType&&t.overrideMimeType(e.content_type),t.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(t.withCredentials=!0),e.content_type&&t.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&_t.each(e.requestheaders,(function(e){t.setRequestHeader(e.key,e.value)})),t.setRequestHeader("X-Requested-With","XMLHttpRequest"),(t=sO.fire("beforeSend",{xhr:t,settings:e}).xhr).send(e.data),!e.async)return r();
1io.setTimeout(r,10)}}),lO=_t.extend,fO=function(){function e(e){this.settings=lO({},e),this.count=0}return e.sendRPC=function(t){return(new e).send(t)},e.prototype.send=function(e){var t=e.error,n=e.success,r=lO(this.settings,e);r.success=function(e,o){void 0===(e=uO.parse(e))&&(e={error:"JSON Parse error."}),e.error?t.call(r.error_scope||r.scope,e.error,o):n.call(r.success_scope||r.scope,e.result)},r.error=function(e,n){t&&t.call(r.error_scope||r.scope,e,n)},r.data=uO.serialize({id:e.id||"c"+this.count++,method:e.method,params:e.params}),r.content_type="application/json",sO.send(r)},e}();try{var dO="__storage_test__";(rO=window.localStorage).setItem(dO,dO),rO.removeItem(dO)}catch(e){rO=function(){var e={},t=[],n={getItem:function(t){return e[t]||null},setItem:function(n,r){t.push(n),e[n]=String(r)},key:function(e){return t[e]},removeItem:function(n){t=t.filter((function(e){return e===n})),delete e[n]},clear:function(){t=[],e={}},length:0};return Object.defineProperty(n,"length",{get:function(){return t.length},configurable:!1,enumerable:!1}),n}()}var mO={geom:{Rect:JE},util:{Promise:to,Delay:io,Tools:_t,VK:cd,URI:Db,Class:nO,EventDispatcher:aE,Observable:cE,I18n:_u,XHR:sO,JSON:uO,JSONRequest:fO,JSONP:cO,LocalStorage:rO,Color:function(e){var t={},n=0,r=0,o=0,i=function(e){var i;return"object"==typeof e?"r"in e?(n=e.r,r=e.g,o=e.b):"v"in e&&function(e,t,i){if(e=(parseInt(e,10)||0)%360,t=parseInt(t,10)/100,i=parseInt(i,10)/100,t=iO(0,oO(t,1)),i=iO(0,oO(i,1)),0!==t){var a=e/60,u=i*t,c=u*(1-Math.abs(a%2-1)),s=i-u;switch(Math.floor(a)){case 0:n=u,r=c,o=0;break;case 1:n=c,r=u,o=0;break;case 2:n=0,r=u,o=c;break;case 3:n=0,r=c,o=u;break;case 4:n=c,r=0,o=u;break;case 5:n=u,r=0,o=c;break;default:n=r=o=0}n=aO(255*(n+s)),r=aO(255*(r+s)),o=aO(255*(o+s))}else n=r=o=aO(255*i)}(e.h,e.s,e.v):(i=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(n=parseInt(i[1],10),r=parseInt(i[2],10),o=parseInt(i[3],10)):(i=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(n=parseInt(i[1],16),r=parseInt(i[2],16),o=parseInt(i[3],16)):(i=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(n=parseInt(i[1]+i[1],16),r=parseInt(i[2]+i[2],16),o=parseInt(i[3]+i[3],16)),n=n<0?0:n>255?255:n,r=r<0?0:r>255?255:r,o=o<0?0:o>255?255:o,t};return e&&i(e),t.toRgb=function(){return{r:n,g:r,b:o}},t.toHsv=function(){return function(e,t,n){var r,o;o=0;var i=oO(e/=255,oO(t/=255,n/=255)),a=iO(e,iO(t,n));return i===a?{h:0,s:0,v:100*(o=i)}:(r=(a-i)/a,o=a,{h:aO(60*((e===i?3:n===i?1:5)-(e===i?t-n:n===i?e-t:n-e)/(a-i))),s:aO(100*r),v:aO(100*o)})}(n,r,o)},t.toHex=function(){var e=function(e){return(e=parseInt(e,10).toString(16)).length>1?e:"0"+e};return"#"+e(n)+e(r)+e(o)},t.parse=i,t},ImageUploader:function(e){var t=Gy(),n=Jy(e,t);return{upload:function(t,r){return void 0===r&&(r=!0),n.upload(t,r?Qy(e):void 0)}}}},dom:{EventUtils:Vi,Sizzle:Ea,DomQuery:du,TreeWalker:co,TextSeeker:nc,DOMUtils:yu,ScriptLoader:ku,RangeUtils:Td,Serializer:Kb,StyleSheetLoader:ao,ControlSelection:ld,BookmarkManager:nd,Selection:sb,Event:Vi.Event},html:{Styles:Bi,Entities:wi,Node:Im,Schema:Ri,SaxParser:Mb,DomParser:Vb,Writer:ep,Serializer:tp},Env:kt,AddOnManager:Au,Annotator:td,Formatter:aw,UndoManager:cw,EditorCommands:XT,WindowManager:Ly,NotificationManager:By,EditorObservable:mE,Shortcuts:CE,Editor:AE,FocusManager:fm,EditorManager:zE,DOM:yu.DOM,ScriptLoader:ku.ScriptLoader,PluginManager:Iy,ThemeManager:My,IconManager:Ty,Resource:ZE,trim:_t.trim,isArray:_t.isArray,is:_t.is,toArray:_t.toArray,makeMap:_t.makeMap,each:_t.each,map:_t.map,grep:_t.grep,inArray:_t.inArray,extend:_t.extend,create:_t.create,walk:_t.walk,createNS:_t.createNS,resolve:_t.resolve,explode:_t.explode,_addCacheSuffix:_t._addCacheSuffix,isOpera:kt.opera,isWebKit:kt.webkit,isIE:kt.ie,isGecko:kt.gecko,isMac:kt.mac},pO=_t.extend(zE,mO);!function(e){window.tinymce=e,window.tinyMCE=e}(pO),function(t){try{e.exports=t}catch(e){}}(pO)}()},9771:e=>{"use strict";var t=function(){};e.exports=t},4564:e=>{"use strict";e.exports=Guess},41669:e=>{"use strict";e.exports=jQuery},4633:(e,t,n)=>{var r=n(73738).default;function o(){"use strict";e.exports=o=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},i=Object.prototype,a=i.hasOwnProperty,u=Object.defineProperty||function(e,t,n){e[t]=n.value},c="function"==typeof Symbol?Symbol:{},s=c.iterator||"@@iterator",l=c.asyncIterator||"@@asyncIterator",f=c.toStringTag||"@@toStringTag";function d(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{d({},"")}catch(t){d=function(e,t,n){return e[t]=n}}function m(e,t,n,r){var o=Object.create((t&&t.prototype instanceof w?t:w).prototype),i=new P(r||[]);return u(o,"_invoke",{value:A(e,n,i)}),o}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=m;var g="suspendedStart",h="suspendedYield",v="executing",b="completed",y={};function w(){}function x(){}function C(){}var k={};d(k,s,(function(){return this}));var S=Object.getPrototypeOf,T=S&&S(S(B([])));T&&T!==i&&a.call(T,s)&&(k=T);var E=C.prototype=w.prototype=Object.create(k);function O(e){["next","throw","return"].forEach((function(t){d(e,t,(function(e){return this._invoke(t,e)}))}
vendor: 4,135 bytes, line 1
1))}function _(e,t){function n(o,i,u,c){var s=p(e[o],e,i);if("throw"!==s.type){var l=s.arg,f=l.value;return f&&"object"==r(f)&&a.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,u,c)}),(function(e){n("throw",e,u,c)})):t.resolve(f).then((function(e){l.value=e,u(l)}),(function(e){return n("throw",e,u,c)}))}c(s.arg)}var o;u(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,o){n(e,r,t,o)}))}return o=o?o.then(i,i):i()}})}function A(e,n,r){var o=g;return function(i,a){if(o===v)throw Error("Generator is already running");if(o===b){if("throw"===i)throw a;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){var u=r.delegate;if(u){var c=D(u,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===g)throw o=b,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=v;var s=p(e,n,r);if("normal"===s.type){if(o=r.done?b:h,s.arg===y)continue;return{value:s.arg,done:r.done}}"throw"===s.type&&(o=b,r.method="throw",r.arg=s.arg)}}}function D(e,n){var r=n.method,o=e.iterator[r];if(o===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,D(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var i=p(o,e.iterator,n.arg);if("throw"===i.type)return n.method="throw",n.arg=i.arg,n.delegate=null,y;var a=i.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function N(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function R(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(N,this),this.reset(!0)}function B(e){if(e||""===e){var n=e[s];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,i=function n(){for(;++o<e.length;)if(a.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return i.next=i}}throw new TypeError(r(e)+" is not iterable")}return x.prototype=C,u(E,"constructor",{value:C,configurable:!0}),u(C,"constructor",{value:x,configurable:!0}),x.displayName=d(C,f,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===x||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,C):(e.__proto__=C,d(e,f,"GeneratorFunction")),e.prototype=Object.create(E),e},n.awrap=function(e){return{__await:e}},O(_.prototype),d(_.prototype,l,(function(){return this})),n.AsyncIterator=_,n.async=function(e,t,r,o,i){void 0===i&&(i=Promise);var a=new _(m(e,t,r,o),i);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},O(E),d(E,f,"Generator"),d(E,s,(function(){return this})),d(E,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=B,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(R),!e)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,o){return u.type="throw",u.arg=e,n.next=r,o&&(n.method="next",n.arg=t),!!o}for(var o=this.tryEntries.length-1;o>=0;--o){var i=this.tryEntries[o],u=i.completion;if("root"===i.tryLoc)return r("end");if(i.tryLoc<=this.prev){var c=a.call(i,"catchLoc"),s=a.call(i,"finallyLoc");if(c&&s){if(this.prev<i.catchLoc)return r(i.catchLoc,!0);if(this.prev<i.finallyLoc)return r(i.finallyLoc)}
vendor: 1,030 bytes, line 1
1else if(c){if(this.prev<i.catchLoc)return r(i.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return r(i.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var i=o?o.completion:{};return i.type=e,i.arg=t,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),R(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];
vendor: 14,976 bytes, line 1
1if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;R(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:B(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),y}},n}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports},73738:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},54756:(e,t,n)=>{var r=n(4633)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},79306:(e,t,n)=>{"use strict";var r=n(94901),o=n(16823),i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not a function")}},35548:(e,t,n)=>{"use strict";var r=n(33517),o=n(16823),i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not a constructor")}},73506:(e,t,n)=>{"use strict";var r=n(13925),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw new i("Can't set "+o(e)+" as a prototype")}},6469:(e,t,n)=>{"use strict";var r=n(78227),o=n(2360),i=n(24913).f,a=r("unscopables"),u=Array.prototype;void 0===u[a]&&i(u,a,{configurable:!0,value:o(null)}),e.exports=function(e){u[a][e]=!0}},57829:(e,t,n)=>{"use strict";var r=n(68183).charAt;e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},90679:(e,t,n)=>{"use strict";var r=n(1625),o=TypeError;e.exports=function(e,t){if(r(t,e))return e;throw new o("Incorrect invocation")}},28551:(e,t,n)=>{"use strict";var r=n(20034),o=String,i=TypeError;e.exports=function(e){if(r(e))return e;throw new i(o(e)+" is not an object")}},77811:e=>{"use strict";e.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},15652:(e,t,n)=>{"use strict";var r=n(79039);e.exports=r((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},94644:(e,t,n)=>{"use strict";var r,o,i,a=n(77811),u=n(43724),c=n(44576),s=n(94901),l=n(20034),f=n(39297),d=n(36955),m=n(16823),p=n(66699),g=n(36840),h=n(62106),v=n(1625),b=n(42787),y=n(52967),w=n(78227),x=n(33392),C=n(91181),k=C.enforce,S=C.get,T=c.Int8Array,E=T&&T.prototype,O=c.Uint8ClampedArray,_=O&&O.prototype,A=T&&b(T),D=E&&b(E),N=Object.prototype,R=c.TypeError,P=w("toStringTag"),B=x("TYPED_ARRAY_TAG"),I="TypedArrayConstructor",M=a&&!!y&&"Opera"!==d(c.opera),L=!1,F={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},j={BigInt64Array:8,BigUint64Array:8},U=function(e){var t=b(e);if(l(t)){var n=S(t);return n&&f(n,I)?n[I]:U(t)}},H=function(e){if(!l(e))return!1;var t=d(e);return f(F,t)||f(j,t)};for(r in F)(i=(o=c[r])&&o.prototype)?k(i)[I]=o:M=!1;for(r in j)(i=(o=c[r])&&o.prototype)&&(k(i)[I]=o);if((!M||!s(A)||A===Function.prototype)&&(A=function(){throw new R("Incorrect invocation")},M))for(r in F)c[r]&&y(c[r],A);if((!M||!D||D===N)&&(D=A.prototype,M))for(r in F)c[r]&&y(c[r].prototype,D);if(M&&b(_)!==D&&y(_,D),u&&!f(D,P))for(r in L=!0,h(D,P,{configurable:!0,get:function(){return l(this)?this[B]:void 0}}),F)c[r]&&p(c[r],B,r);e.exports={NATIVE_ARRAY_BUFFER_VIEWS:M,TYPED_ARRAY_TAG:L&&B,aTypedArray:function(e){if(H(e))return e;throw new R("Target is not a typed array")},aTypedArrayConstructor:function(e){if(s(e)&&(!y||v(A,e)))return e;throw new R(m(e)+" is not a typed array constructor")},exportTypedArrayMethod:function(e,t,n,r){if(u){if(n)for(var o in F){var i=c[o];if(i&&f(i.prototype,e))try{delete i.prototype[e]}catch(n){try{i.prototype[e]=t}catch(e){}}}D[e]&&!n||g(D,e,n?t:M&&E[e]||t,r)}},exportTypedArrayStaticMethod:function(e,t,n){var r,o;if(u){if(y){if(n)for(r in F)if((o=c[r])&&f(o,e))try{delete o[e]}catch(e){}if(A[e]&&!n)return;try{return g(A,e,n?t:M&&A[e]||t)}catch(e){}}for(r in F)!(o=c[r])||o[e]&&!n||g(o,e,t)}},getTypedArrayConstructor:U,isView:function(e){if(!l(e))return!1;var t=d(e);return"DataView"===t||f(F,t)||f(j,t)},isTypedArray:H,TypedArray:A,TypedArrayPrototype:D}},66346:(e,t,n)=>{"use strict";var r=n(44576),o=n(79504),i=n(43724),a=n(77811),u=n(10350),c=n(66699),s=n(62106),l=n(56279),f=n(79039),d=n(90679),m=n(91291),p=n(18014),g=n(57696),h=n(37998),v=n(88490),b=n(42787),y=n(52967),w=n(84373),x=n(67680),C=n(23167),k=n(77740),S=n(10687),T=n(91181),E=u.PROPER,O=u.CONFIGURABLE,_="ArrayBuffer",A="DataView",D="prototype",N="Wrong index",R=T.getterFor(_),P=T.getterFor(A),B=T.set,I=r[_],M=I,L=M&&M[D],F=r[A],j=F&&F[D],U=Object.prototype,H=r.Array,z=r.RangeError,V=o(w),W=o([].reverse),q=v.pack,$=v.unpack,G=function(e){return[255&e]},K=function(e){return[255&e,e>>8&255]},Y=function(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]},X=function(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]},Q=function(e){return q(h(e),23,4)},J=function(e){return q(e,52,8)},Z=function(e,t,n){s(e[D],t,{configurable:!0,get:function(){return n(this)[t]}})},ee=function(e,t,n,r){var o=P(e),i=g(n),a=!!r;if(i+t>o.byteLength)throw new z(N);var u=i+o.byteOffset,c=x(o.bytes,u,u+t);return a?c:W(c)},te=function(e,t,n,r,o,i){var a=P(e),u=g(n),c=r(+o),s=!!i;if(u+t>a.byteLength)throw new z(N);for(var l=a.bytes,f=u+a.byteOffset,d=0;d<t;d++)l[f+d]=c[s?d:t-d-1]};if(a){var ne=E&&I.name!==_;f((function(){I(1)}))&&f((function(){new I(-1)}))&&!f((function(){return new I,new I(1.5),new I(NaN),1!==I.length||ne&&!O}))?ne&&O&&c(I,"name",_):((M=function(e){return d(this,L),C(new I(g(e)),this,M)})[D]=L,L.constructor=M,k(M,I)),y&&b(j)!==U&&y(j,U);var re=new F(new M(2)),oe=o(j.setInt8);re.setInt8(0,2147483648),re.setInt8(1,2147483649),!re.getInt8(0)&&re.getInt8(1)||l(j,{setInt8:function(e,t){oe(this,e,t<<24>>24)},setUint8:function(e,t){oe(this,e,t<<24>>24)}},{unsafe:!0})}else L=(M=function(e){d(this,L);var t=g(e);B(this,{type:_,bytes:V(H(t),0),byteLength:t}),i||(this.byteLength=t,this.detached=!1)})[D],j=(F=function(e,t,n){d(this,j),d(e,L);var r=R(e),o=r.byteLength,a=m(t);if(a<0||a>o)throw new z("Wrong offset");if(a+(n=void 0===n?o-a:p(n))>o)throw new z("Wrong length");B(this,{type:A,buffer:e,byteLength:n,byteOffset:a,bytes:r.bytes}),i||(this.buffer=e,this.byteLength=n,this.byteOffset=a)})[D],i&&(Z(M,"byteLength",R),Z(F,"buffer",P),Z(F,"byteLength",P),Z(F,"byteOffset",P)),l(j,{getInt8:function(e){return ee(this,1,e)[0]<<24>>24},getUint8:function(e){return ee(this,1,e)[0]},getInt16:function(e){var t=ee(this,2,e,arguments.length>1&&arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=ee(this,2,e,arguments.length>1&&arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return X(ee(this,4,e,arguments.length>1&&arguments[1]))},getUint32:function(e){return X(ee(this,4,e,arguments.length>1&&arguments[1]))>>>0},getFloat32:function(e){return $(ee(this,4,e,arguments.length>1&&arguments[1]),23)},getFloat64:function(e){return $(ee(this,8,e,arguments.length>1&&arguments[1]),52)},setInt8:function(e,t){te(this,1,e,G,t)},setUint8:function(e,t){te(this,1,e,G,t)},setInt16:function(e,t){te(this,2,e,K,t,arguments.length>2&&arguments[2])},setUint16:function(e,t){te(this,2,e,K,t,arguments.length>2&&arguments[2])},setInt32:function(e,t){te(this,4,e,Y,t,arguments.length>2&&arguments[2])},setUint32:function(e,t){te(this,4,e,Y,t,arguments.length>2&&arguments[2])},setFloat32:function(e,t){te(this,4,e,Q,t,arguments.length>2&&arguments[2])},setFloat64:function(e,t){te(this,8,e,J,t,arguments.length>2&&arguments[2])}});S(M,_),S(F,A),e.exports={ArrayBuffer:M,DataView:F}},57029:(e,t,n)=>{"use strict";var r=n(48981),o=n(35610),i=n(26198),a=n(84606),u=Math.min;e.exports=[].copyWithin||function(e,t){var n=r(this),c=i(n),s=o(e,c),l=o(t,c),f=arguments.length>2?arguments[2]:void 0,d=u((void 0===f?c:o(f,c))-l,c-s),m=1;for(l<s&&s<l+d&&(m=-1,l+=d-1,s+=d-1);d-- >0;)l in n?n[s]=n[l]:a(n,s),s+=m,l+=m;return n}},84373:(e,t,n)=>{"use strict";var r=n(48981),o=n(35610),i=n(26198);e.exports=function(e){for(var t=r(this),n=i(t),a=arguments.length,u=o(a>1?arguments[1]:void 0,n),c=a>2?arguments[2]:void 0,s=void 0===c?n:o(c,n);s>u;)t[u++]=e;return t}},90235:(e,t,n)=>{"use strict";var r=n(59213).forEach,o=n(34598)("forEach");e.exports=o?[].forEach:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}},35370:(e,t,n)=>{"use strict";var r=n(26198);e.exports=function(e,t,n){for(var o=0,i=arguments.length>2?n:r(t),a=new e(i);i>o;)a[o]=t[o++];return a}},97916:(e,t,n)=>{"use strict";var r=n(76080),o=n(69565),i=n(48981),a=n(96319),u=n(44209),c=n(33517),s=n(26198),l=n(97040),f=n(70081),d=n(50851),m=Array;e.exports=function(e){var t=i(e),n=c(this),p=arguments.length,g=p>1?arguments[1]:void 0,h=void 0!==g;h&&(g=r(g,p>2?arguments[2]:void 0));var v,b,y,w,x,C,k=d(t),S=0;if(!k||this===m&&u(k))for(v=s(t),b=n?new this(v):m(v);v>S;S++)C=h?g(t[S],S):t[S],l(b,S,C);else for(b=n?new this:[],x=(w=f(t,k)).next;!(y=o(x,w)).done;S++)C=h?a(w,g,[y.value,S],!0):y.value,l(b,S,C);return b.length=S,b}},19617:(e,t,n)=>{"use strict";var r=n(25397),o=n(35610),i=n(26198),a=function(e){return function(t,n,a){var u=r(t),c=i(u);if(0===c)return!e&&-1;var s,l=o(a,c);if(e&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},59213:(e,t,n)=>{"use strict";var r=n(76080),o=n(79504),i=n(47055),a=n(48981),u=n(26198),c=n(1469),s=o([].push),l=function(e){var t=1===e,n=2===e,o=3===e,l=4===e,f=6===e,d=7===e,m=5===e||f;return function(p,g,h,v){for(var b,y,w=a(p),x=i(w),C=u(x),k=r(g,h),S=0,T=v||c,E=t?T(p,C):n||d?T(p,0):void 0;C>S;S++)if((m||S in x)&&(y=k(b=x[S],S,w),e))if(t)E[S]=y;else if(y)switch(e){case 3:return!0;case 5:return b;case 6:return S;case 2:s(E,b)}else switch(e){case 4:return!1;case 7:s(E,b)}return f?-1:o||l?l:E}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterReject:l(7)}},8379:(e,t,n)=>{"use strict";var r=n(18745),o=n(25397),i=n(91291),a=n(26198),u=n(34598),c=Math.min,s=[].lastIndexOf,l=!!s&&1/[1].lastIndexOf(1,-0)<0,f=u("lastIndexOf");e.exports=l||!f?function(e){if(l)return r(s,this,arguments)||0;var t=o(this),n=a(t);if(0===n)return-1;var u=n-1;for(arguments.length>1&&(u=c(u,i(arguments[1]))),u<0&&(u=n+u);u>=0;u--)if(u in t&&t[u]===e)return u||0;return-1}:s},70597:(e,t,n)=>{"use strict";var r=n(79039),o=n(78227),i=n(39519),a=o("species");e.exports=function(e){return i>=51||!r((function(){var t=[];return(t.constructor={})[a]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},34598:(e,t,n)=>{"use strict";var r=n(79039);e.exports=function(e,t){var n=[][e];return!!n&&r((function(){n.call(null,t||function(){return 1},1)}))}},80926:(e,t,n)=>{"use strict";var r=n(79306),o=n(48981),i=n(47055),a=n(26198),u=TypeError,c="Reduce of empty array with no initial value",s=function(e){return function(t,n,s,l){var f=o(t),d=i(f),m=a(f);if(r(n),0===m&&s<2)throw new u(c);var p=e?m-1:0,g=e?-1:1;if(s<2)for(;;){if(p in d){l=d[p],p+=g;break}if(p+=g,e?p<0:m<=p)throw new u(c)}for(;e?p>=0:m>p;p+=g)p in d&&(l=n(l,d[p],p,f));return l}};e.exports={left:s(!1),right:s(!0)}},34527:(e,t,n)=>{"use strict";var r=n(43724),o=n(34376),i=TypeError,a=Object.getOwnPropertyDescriptor,u=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=u?function(e,t){if(o(e)&&!a(e,"length").writable)throw new i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},67680:(e,t,n)=>{"use strict";var r=n(79504);e.exports=r([].slice)},74488:(e,t,n)=>{"use strict";var r=n(67680),o=Math.floor,i=function(e,t){var n=e.length;if(n<8)for(var a,u,c=1;c<n;){for(u=c,a=e[c];u&&t(e[u-1],a)>0;)e[u]=e[--u];u!==c++&&(e[u]=a)}else for(var s=o(n/2),l=i(r(e,0,s),t),f=i(r(e,s),t),d=l.length,m=f.length,p=0,g=0;p<d||g<m;)e[p+g]=p<d&&g<m?t(l[p],f[g])<=0?l[p++]:f[g++]:p<d?l[p++]:f[g++];return e};e.exports=i},87433:(e,t,n)=>{"use strict";var r=n(34376),o=n(33517),i=n(20034),a=n(78227)("species"),u=Array;e.exports=function(e){var t;return r(e)&&(o(t=e.constructor)&&(t===u||r(t.prototype))||i(t)&&null===(t=t[a]))&&(t=void 0),void 0===t?u:t}},1469:(e,t,n)=>{"use strict";var r=n(87433);e.exports=function(e,t){return new(r(e))(0===t?0:t)}},96319:(e,t,n)=>{"use strict";var r=n(28551),o=n(9539);e.exports=function(e,t,n,i){try{return i?t(r(n)[0],n[1]):t(n)}catch(t){o(e,"throw",t)}}},84428:(e,t,n)=>{"use strict";var r=n(78227)("iterator"),o=!1;try{var i=0,a={next:function(){return{done:!!i++}},return:function(){o=!0}};a[r]=function(){return this},Array.from(a,(function(){throw 2}))}catch(e){}e.exports=function(e,t){try{if(!t&&!o)return!1}catch(e){return!1}var n=!1;try{var i={};i[r]=function(){return{next:function(){return{done:n=!0}}}},e(i)}catch(e){}return n}},22195:(e,t,n)=>{"use strict";var r=n(79504),o=r({}.toString),i=r("".slice);e.exports=function(e){return i(o(e),8,-1)}},36955:(e,t,n)=>{"use strict";var r=n(92140),o=n(94901),i=n(22195),a=n(78227)("toStringTag"),u=Object,c="Arguments"===i(function(){return arguments}());e.exports=r?i:function(e){var t,n,r;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(e){}}(t=u(e),a))?n:c?i(t):"Object"===(r=i(t))&&o(t.callee)?"Arguments":r}},86938:(e,t,n)=>{"use strict";var r=n(2360),o=n(62106),i=n(56279),a=n(76080),u=n(90679),c=n(64117),s=n(72652),l=n(51088),f=n(62529),d=n(87633),m=n(43724),p=n(3451).fastKey,g=n(91181),h=g.set,v=g.getterFor;e.exports={getConstructor:function(e,t,n,l){var f=e((function(e,o){u(e,d),h(e,{type:t,index:r(null),first:null,last:null,size:0}),m||(e.size=0),c(o)||s(o,e[l],{that:e,AS_ENTRIES:n})})),d=f.prototype,g=v(t),b=function(e,t,n){var r,o,i=g(e),a=y(e,t);return a?a.value=n:(i.last=a={index:o=p(t,!0),key:t,value:n,previous:r=i.last,next:null,removed:!1},i.first||(i.first=a),r&&(r.next=a),m?i.size++:e.size++,"F"!==o&&(i.index[o]=a)),e},y=function(e,t){var n,r=g(e),o=p(t);if("F"!==o)return r.index[o];for(n=r.first;n;n=n.next)if(n.key===t)return n};return i(d,{clear:function(){for(var e=g(this),t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=null),t=t.next;e.first=e.last=null,e.index=r(null),m?e.size=0:this.size=0},delete:function(e){var t=this,n=g(t),r=y(t,e);if(r){var o=r.next,i=r.previous;delete n.index[r.index],r.removed=!0,i&&(i.next=o),o&&(o.previous=i),n.first===r&&(n.first=o),n.last===r&&(n.last=i),m?n.size--:t.size--}return!!r},forEach:function(e){for(var t,n=g(this),r=a(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:n.first;)for(r(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!y(this,e)}}),i(d,n?{get:function(e){var t=y(this,e);return t&&t.value},set:function(e,t){return b(this,0===e?0:e,t)}}:{add:function(e){return b(this,e=0===e?0:e,e)}}),m&&o(d,"size",{configurable:!0,get:function(){return g(this).size}}
vendor: 4,814 bytes, line 1
1),f},setStrong:function(e,t,n){var r=t+" Iterator",o=v(t),i=v(r);l(e,t,(function(e,t){h(this,{type:r,target:e,state:o(e),kind:t,last:null})}),(function(){for(var e=i(this),t=e.kind,n=e.last;n&&n.removed;)n=n.previous;return e.target&&(e.last=n=n?n.next:e.state.first)?f("keys"===t?n.key:"values"===t?n.value:[n.key,n.value],!1):(e.target=null,f(void 0,!0))}),n?"entries":"values",!n,!0),d(t)}}},16468:(e,t,n)=>{"use strict";var r=n(46518),o=n(44576),i=n(79504),a=n(92796),u=n(36840),c=n(3451),s=n(72652),l=n(90679),f=n(94901),d=n(64117),m=n(20034),p=n(79039),g=n(84428),h=n(10687),v=n(23167);e.exports=function(e,t,n){var b=-1!==e.indexOf("Map"),y=-1!==e.indexOf("Weak"),w=b?"set":"add",x=o[e],C=x&&x.prototype,k=x,S={},T=function(e){var t=i(C[e]);u(C,e,"add"===e?function(e){return t(this,0===e?0:e),this}:"delete"===e?function(e){return!(y&&!m(e))&&t(this,0===e?0:e)}:"get"===e?function(e){return y&&!m(e)?void 0:t(this,0===e?0:e)}:"has"===e?function(e){return!(y&&!m(e))&&t(this,0===e?0:e)}:function(e,n){return t(this,0===e?0:e,n),this})};if(a(e,!f(x)||!(y||C.forEach&&!p((function(){(new x).entries().next()})))))k=n.getConstructor(t,e,b,w),c.enable();else if(a(e,!0)){var E=new k,O=E[w](y?{}:-0,1)!==E,_=p((function(){E.has(1)})),A=g((function(e){new x(e)})),D=!y&&p((function(){for(var e=new x,t=5;t--;)e[w](t,t);return!e.has(-0)}));A||((k=t((function(e,t){l(e,C);var n=v(new x,e,k);return d(t)||s(t,n[w],{that:n,AS_ENTRIES:b}),n}))).prototype=C,C.constructor=k),(_||D)&&(T("delete"),T("has"),b&&T("get")),(D||O)&&T(w),y&&C.clear&&delete C.clear}return S[e]=k,r({global:!0,constructor:!0,forced:k!==x},S),h(k,e),y||n.setStrong(k,e,b),k}},77740:(e,t,n)=>{"use strict";var r=n(39297),o=n(35031),i=n(77347),a=n(24913);e.exports=function(e,t,n){for(var u=o(t),c=a.f,s=i.f,l=0;l<u.length;l++){var f=u[l];r(e,f)||n&&r(n,f)||c(e,f,s(t,f))}}},41436:(e,t,n)=>{"use strict";var r=n(78227)("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,"/./"[e](t)}catch(e){}}return!1}},12211:(e,t,n)=>{"use strict";var r=n(79039);e.exports=!r((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},62529:e=>{"use strict";e.exports=function(e,t){return{value:e,done:t}}},66699:(e,t,n)=>{"use strict";var r=n(43724),o=n(24913),i=n(6980);e.exports=r?function(e,t,n){return o.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},6980:e=>{"use strict";e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},97040:(e,t,n)=>{"use strict";var r=n(43724),o=n(24913),i=n(6980);e.exports=function(e,t,n){r?o.f(e,t,i(0,n)):e[t]=n}},62106:(e,t,n)=>{"use strict";var r=n(50283),o=n(24913);e.exports=function(e,t,n){return n.get&&r(n.get,t,{getter:!0}),n.set&&r(n.set,t,{setter:!0}),o.f(e,t,n)}},36840:(e,t,n)=>{"use strict";var r=n(94901),o=n(24913),i=n(50283),a=n(39433);e.exports=function(e,t,n,u){u||(u={});var c=u.enumerable,s=void 0!==u.name?u.name:t;if(r(n)&&i(n,s,u),u.global)c?e[t]=n:a(t,n);else{try{u.unsafe?e[t]&&(c=!0):delete e[t]}catch(e){}c?e[t]=n:o.f(e,t,{value:n,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return e}},56279:(e,t,n)=>{"use strict";var r=n(36840);e.exports=function(e,t,n){for(var o in t)r(e,o,t[o],n);return e}},39433:(e,t,n)=>{"use strict";var r=n(44576),o=Object.defineProperty;e.exports=function(e,t){try{o(r,e,{value:t,configurable:!0,writable:!0})}catch(n){r[e]=t}return t}},84606:(e,t,n)=>{"use strict";var r=n(16823),o=TypeError;e.exports=function(e,t){if(!delete e[t])throw new o("Cannot delete property "+r(t)+" of "+r(e))}},43724:(e,t,n)=>{"use strict";var r=n(79039);e.exports=!r((function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4055:(e,t,n)=>{"use strict";var r=n(44576),o=n(20034),i=r.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},96837:e=>{"use strict";var t=TypeError;e.exports=function(e){if(e>9007199254740991)throw t("Maximum allowed index exceeded");return e}},67400:e=>{"use strict";e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},79296:(e,t,n)=>{"use strict";var r=n(4055)("span").classList,o=r&&r.constructor&&r.constructor.prototype;e.exports=o===Object.prototype?void 0:o},88727:e=>{"use strict";e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleStr
1ing","toString","valueOf"]},36090:(e,t,n)=>{"use strict";var r=n(82839).match(/firefox\/(\d+)/i);e.exports=!!r&&+r[1]},13763:(e,t,n)=>{"use strict";var r=n(82839);e.exports=/MSIE|Trident/.test(r)},44265:(e,t,n)=>{"use strict";var r=n(82839);e.exports=/ipad|iphone|ipod/i.test(r)&&"undefined"!=typeof Pebble},89544:(e,t,n)=>{"use strict";var r=n(82839);e.exports=/(?:ipad|iphone|ipod).*applewebkit/i.test(r)},16193:(e,t,n)=>{"use strict";var r=n(84215);e.exports="NODE"===r},7860:(e,t,n)=>{"use strict";var r=n(82839);e.exports=/web0s(?!.*chrome)/i.test(r)},82839:(e,t,n)=>{"use strict";var r=n(44576).navigator,o=r&&r.userAgent;e.exports=o?String(o):""},39519:(e,t,n)=>{"use strict";var r,o,i=n(44576),a=n(82839),u=i.process,c=i.Deno,s=u&&u.versions||c&&c.version,l=s&&s.v8;l&&(o=(r=l.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!o&&a&&(!(r=a.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=a.match(/Chrome\/(\d+)/))&&(o=+r[1]),e.exports=o},3607:(e,t,n)=>{"use strict";var r=n(82839).match(/AppleWebKit\/(\d+)\./);e.exports=!!r&&+r[1]},84215:(e,t,n)=>{"use strict";var r=n(44576),o=n(82839),i=n(22195),a=function(e){return o.slice(0,e.length)===e};e.exports=a("Bun/")?"BUN":a("Cloudflare-Workers")?"CLOUDFLARE":a("Deno/")?"DENO":a("Node.js/")?"NODE":r.Bun&&"string"==typeof Bun.version?"BUN":r.Deno&&"object"==typeof Deno.version?"DENO":"process"===i(r.process)?"NODE":r.window&&r.document?"BROWSER":"REST"},46518:(e,t,n)=>{"use strict";var r=n(44576),o=n(77347).f,i=n(66699),a=n(36840),u=n(39433),c=n(77740),s=n(92796);e.exports=function(e,t){var n,l,f,d,m,p=e.target,g=e.global,h=e.stat;if(n=g?r:h?r[p]||u(p,{}):r[p]&&r[p].prototype)for(l in t){if(d=t[l],f=e.dontCallGetSet?(m=o(n,l))&&m.value:n[l],!s(g?l:p+(h?".":"#")+l,e.forced)&&void 0!==f){if(typeof d==typeof f)continue;c(d,f)}(e.sham||f&&f.sham)&&i(d,"sham",!0),a(n,l,d,e)}}},79039:e=>{"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},89228:(e,t,n)=>{"use strict";n(27495);var r=n(69565),o=n(36840),i=n(57323),a=n(79039),u=n(78227),c=n(66699),s=u("species"),l=RegExp.prototype;e.exports=function(e,t,n,f){var d=u(e),m=!a((function(){var t={};return t[d]=function(){return 7},7!==""[e](t)})),p=m&&!a((function(){var t=!1,n=/a/;return"split"===e&&((n={}).constructor={},n.constructor[s]=function(){return n},n.flags="",n[d]=/./[d]),n.exec=function(){return t=!0,null},n[d](""),!t}));if(!m||!p||n){var g=/./[d],h=t(d,""[e],(function(e,t,n,o,a){var u=t.exec;return u===i||u===l.exec?m&&!a?{done:!0,value:r(g,t,n,o)}:{done:!0,value:r(e,n,t,o)}:{done:!1}}));o(String.prototype,e,h[0]),o(l,d,h[1])}f&&c(l[d],"sham",!0)}},70259:(e,t,n)=>{"use strict";var r=n(34376),o=n(26198),i=n(96837),a=n(76080),u=function(e,t,n,c,s,l,f,d){for(var m,p,g=s,h=0,v=!!f&&a(f,d);h<c;)h in n&&(m=v?v(n[h],h,t):n[h],l>0&&r(m)?(p=o(m),g=u(e,t,m,p,g,l-1)-1):(i(g+1),e[g]=m),g++),h++;return g};e.exports=u},92744:(e,t,n)=>{"use strict";var r=n(79039);e.exports=!r((function(){return Object.isExtensible(Object.preventExtensions({}))}))},18745:(e,t,n)=>{"use strict";var r=n(40616),o=Function.prototype,i=o.apply,a=o.call;e.exports="object"==typeof Reflect&&Reflect.apply||(r?a.bind(i):function(){return a.apply(i,arguments)})},76080:(e,t,n)=>{"use strict";var r=n(27476),o=n(79306),i=n(40616),a=r(r.bind);e.exports=function(e,t){return o(e),void 0===t?e:i?a(e,t):function(){return e.apply(t,arguments)}}},40616:(e,t,n)=>{"use strict";var r=n(79039);e.exports=!r((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},30566:(e,t,n)=>{"use strict";var r=n(79504),o=n(79306),i=n(20034),a=n(39297),u=n(67680),c=n(40616),s=Function,l=r([].concat),f=r([].join),d={};e.exports=c?s.bind:function(e){var t=o(this),n=t.prototype,r=u(arguments,1),c=function(){var n=l(r,u(arguments));return this instanceof c?function(e,t,n){if(!a(d,t)){for(var r=[],o=0;o<t;o++)r[o]="a["+o+"]";d[t]=s("C,a","return new C("+f(r,",")+")")}return d[t](e,n)}(t,n.length,n):t.apply(e,n)};return i(n)&&(c.prototype=n),c}},69565:(e,t,n)=>{"use strict";var r=n(40616),o=Function.prototype.call;e.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},10350:(e,t,n)=>{"use strict";var r=n(43724),o=n(39297),i=Function.prototype,a=r&&Object.getOwnPropertyDescriptor,u=o(i,"name"),c=u&&"something"===function(){}.name,s=u&&(!r||r&&a(i,"name").configurable);e.exports={EXISTS:u,PROPER:c,CONFIGURABLE:s}},46706:(e,t,n)=>{"use strict";var r=n(79504),o=n(79306);e.exports=function(e,t,n){try{return r(o(Object.getOwnPropertyDescriptor(e,t)[n]))}catch(e){}}},27476:(e,t,n)=>{"use strict";var r=n(22195),o=n(79504);e.exports=function(e){if("Function"===r(e))return o(e)}}
vendor: 4,286 bytes, line 1
1,79504:(e,t,n)=>{"use strict";var r=n(40616),o=Function.prototype,i=o.call,a=r&&o.bind.bind(i,i);e.exports=r?a:function(e){return function(){return i.apply(e,arguments)}}},97751:(e,t,n)=>{"use strict";var r=n(44576),o=n(94901);e.exports=function(e,t){return arguments.length<2?o(n=r[e])?n:void 0:r[e]&&r[e][t];var n}},50851:(e,t,n)=>{"use strict";var r=n(36955),o=n(55966),i=n(64117),a=n(26269),u=n(78227)("iterator");e.exports=function(e){if(!i(e))return o(e,u)||o(e,"@@iterator")||a[r(e)]}},70081:(e,t,n)=>{"use strict";var r=n(69565),o=n(79306),i=n(28551),a=n(16823),u=n(50851),c=TypeError;e.exports=function(e,t){var n=arguments.length<2?u(e):t;if(o(n))return i(r(n,e));throw new c(a(e)+" is not iterable")}},66933:(e,t,n)=>{"use strict";var r=n(79504),o=n(34376),i=n(94901),a=n(22195),u=n(655),c=r([].push);e.exports=function(e){if(i(e))return e;if(o(e)){for(var t=e.length,n=[],r=0;r<t;r++){var s=e[r];"string"==typeof s?c(n,s):"number"!=typeof s&&"Number"!==a(s)&&"String"!==a(s)||c(n,u(s))}var l=n.length,f=!0;return function(e,t){if(f)return f=!1,t;if(o(this))return t;for(var r=0;r<l;r++)if(n[r]===e)return t}}}},55966:(e,t,n)=>{"use strict";var r=n(79306),o=n(64117);e.exports=function(e,t){var n=e[t];return o(n)?void 0:r(n)}},2478:(e,t,n)=>{"use strict";var r=n(79504),o=n(48981),i=Math.floor,a=r("".charAt),u=r("".replace),c=r("".slice),s=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,l=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,n,r,f,d){var m=n+e.length,p=r.length,g=l;return void 0!==f&&(f=o(f),g=s),u(d,g,(function(o,u){var s;switch(a(u,0)){case"$":return"$";case"&":return e;case"`":return c(t,0,n);case"'":return c(t,m);case"<":s=f[c(u,1,-1)];break;default:var l=+u;if(0===l)return o;if(l>p){var d=i(l/10);return 0===d?o:d<=p?void 0===r[d-1]?a(u,1):r[d-1]+a(u,1):o}s=r[l-1]}return void 0===s?"":s}))}},44576:function(e,t,n){"use strict";var r=function(e){return e&&e.Math===Math&&e};e.exports=r("object"==typeof globalThis&&globalThis)||r("object"==typeof window&&window)||r("object"==typeof self&&self)||r("object"==typeof n.g&&n.g)||r("object"==typeof this&&this)||function(){return this}()||Function("return this")()},39297:(e,t,n)=>{"use strict";var r=n(79504),o=n(48981),i=r({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},30421:e=>{"use strict";e.exports={}},90757:e=>{"use strict";e.exports=function(e,t){}},20397:(e,t,n)=>{"use strict";var r=n(97751);e.exports=r("document","documentElement")},35917:(e,t,n)=>{"use strict";var r=n(43724),o=n(79039),i=n(4055);e.exports=!r&&!o((function(){return 7!==Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},88490:e=>{"use strict";var t=Array,n=Math.abs,r=Math.pow,o=Math.floor,i=Math.log,a=Math.LN2;e.exports={pack:function(e,u,c){var s,l,f,d=t(c),m=8*c-u-1,p=(1<<m)-1,g=p>>1,h=23===u?r(2,-24)-r(2,-77):0,v=e<0||0===e&&1/e<0?1:0,b=0;for((e=n(e))!=e||e===1/0?(l=e!=e?1:0,s=p):(s=o(i(e)/a),e*(f=r(2,-s))<1&&(s--,f*=2),(e+=s+g>=1?h/f:h*r(2,1-g))*f>=2&&(s++,f/=2),s+g>=p?(l=0,s=p):s+g>=1?(l=(e*f-1)*r(2,u),s+=g):(l=e*r(2,g-1)*r(2,u),s=0));u>=8;)d[b++]=255&l,l/=256,u-=8;for(s=s<<u|l,m+=u;m>0;)d[b++]=255&s,s/=256,m-=8;return d[b-1]|=128*v,d},unpack:function(e,t){var n,o=e.length,i=8*o-t-1,a=(1<<i)-1,u=a>>1,c=i-7,s=o-1,l=e[s--],f=127&l;for(l>>=7;c>0;)f=256*f+e[s--],c-=8;for(n=f&(1<<-c)-1,f>>=-c,c+=t;c>0;)n=256*n+e[s--],c-=8;if(0===f)f=1-u;else{if(f===a)return n?NaN:l?-1/0:1/0;n+=r(2,t),f-=u}return(l?-1:1)*n*r(2,f-t)}}},47055:(e,t,n)=>{"use strict";var r=n(79504),o=n(79039),i=n(22195),a=Object,u=r("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"===i(e)?u(e,""):a(e)}:a},23167:(e,t,n)=>{"use strict";var r=n(94901),o=n(20034),i=n(52967);e.exports=function(e,t,n){var a,u;return i&&r(a=t.constructor)&&a!==n&&o(u=a.prototype)&&u!==n.prototype&&i(e,u),e}},33706:(e,t,n)=>{"use strict";var r=n(79504),o=n(94901),i=n(77629),a=r(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},3451:(e,t,n)=>{"use strict";var r=n(46518),o=n(79504),i=n(30421),a=n(20034),u=n(39297),c=n(24913).f,s=n(38480),l=n(10298),f=n(34124),d=n(33392),m=n(92744),p=!1,g=d("meta"),h=0,v=function(e){c(e,g,{value:{objectID:"O"+h++,weakData:{}}})},b=e.exports={enable:function(){b.enable=function(){},p=!0;
vendor: 3,514 bytes, line 1
1var e=s.f,t=o([].splice),n={};n[g]=1,e(n).length&&(s.f=function(n){for(var r=e(n),o=0,i=r.length;o<i;o++)if(r[o]===g){t(r,o,1);break}return r},r({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:l.f}))},fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!u(e,g)){if(!f(e))return"F";if(!t)return"E";v(e)}return e[g].objectID},getWeakData:function(e,t){if(!u(e,g)){if(!f(e))return!0;if(!t)return!1;v(e)}return e[g].weakData},onFreeze:function(e){return m&&p&&f(e)&&!u(e,g)&&v(e),e}};i[g]=!0},91181:(e,t,n)=>{"use strict";var r,o,i,a=n(58622),u=n(44576),c=n(20034),s=n(66699),l=n(39297),f=n(77629),d=n(66119),m=n(30421),p="Object already initialized",g=u.TypeError;if(a||f.state){var h=f.state||(f.state=new(0,u.WeakMap));h.get=h.get,h.has=h.has,h.set=h.set,r=function(e,t){if(h.has(e))throw new g(p);return t.facade=e,h.set(e,t),t},o=function(e){return h.get(e)||{}},i=function(e){return h.has(e)}}else{var v=d("state");m[v]=!0,r=function(e,t){if(l(e,v))throw new g(p);return t.facade=e,s(e,v,t),t},o=function(e){return l(e,v)?e[v]:{}},i=function(e){return l(e,v)}}e.exports={set:r,get:o,has:i,enforce:function(e){return i(e)?o(e):r(e,{})},getterFor:function(e){return function(t){var n;if(!c(t)||(n=o(t)).type!==e)throw new g("Incompatible receiver, "+e+" required");return n}}}},44209:(e,t,n)=>{"use strict";var r=n(78227),o=n(26269),i=r("iterator"),a=Array.prototype;e.exports=function(e){return void 0!==e&&(o.Array===e||a[i]===e)}},34376:(e,t,n)=>{"use strict";var r=n(22195);e.exports=Array.isArray||function(e){return"Array"===r(e)}},18727:(e,t,n)=>{"use strict";var r=n(36955);e.exports=function(e){var t=r(e);return"BigInt64Array"===t||"BigUint64Array"===t}},94901:e=>{"use strict";var t="object"==typeof document&&document.all;e.exports=void 0===t&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},33517:(e,t,n)=>{"use strict";var r=n(79504),o=n(79039),i=n(94901),a=n(36955),u=n(97751),c=n(33706),s=function(){},l=u("Reflect","construct"),f=/^\s*(?:class|function)\b/,d=r(f.exec),m=!f.test(s),p=function(e){if(!i(e))return!1;try{return l(s,[],e),!0}catch(e){return!1}},g=function(e){if(!i(e))return!1;switch(a(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return m||!!d(f,c(e))}catch(e){return!0}};g.sham=!0,e.exports=!l||o((function(){var e;return p(p.call)||!p(Object)||!p((function(){e=!0}))||e}))?g:p},92796:(e,t,n)=>{"use strict";var r=n(79039),o=n(94901),i=/#|\.prototype\./,a=function(e,t){var n=c[u(e)];return n===l||n!==s&&(o(t)?r(t):!!t)},u=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},s=a.NATIVE="N",l=a.POLYFILL="P";e.exports=a},2087:(e,t,n)=>{"use strict";var r=n(20034),o=Math.floor;e.exports=Number.isInteger||function(e){return!r(e)&&isFinite(e)&&o(e)===e}},64117:e=>{"use strict";e.exports=function(e){return null==e}},20034:(e,t,n)=>{"use strict";var r=n(94901);e.exports=function(e){return"object"==typeof e?null!==e:r(e)}},13925:(e,t,n)=>{"use strict";var r=n(20034);e.exports=function(e){return r(e)||null===e}},96395:e=>{"use strict";e.exports=!1},60788:(e,t,n)=>{"use strict";var r=n(20034),o=n(22195),i=n(78227)("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"===o(e))}},10757:(e,t,n)=>{"use strict";var r=n(97751),o=n(94901),i=n(1625),a=n(7040),u=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return o(t)&&i(t.prototype,u(e))}}
vendor: 9,201 bytes, line 1
1,72652:(e,t,n)=>{"use strict";var r=n(76080),o=n(69565),i=n(28551),a=n(16823),u=n(44209),c=n(26198),s=n(1625),l=n(70081),f=n(50851),d=n(9539),m=TypeError,p=function(e,t){this.stopped=e,this.result=t},g=p.prototype;e.exports=function(e,t,n){var h,v,b,y,w,x,C,k=!(!n||!n.AS_ENTRIES),S=!(!n||!n.IS_RECORD),T=!(!n||!n.IS_ITERATOR),E=!(!n||!n.INTERRUPTED),O=r(t,n&&n.that),_=function(e){return h&&d(h,"normal",e),new p(!0,e)},A=function(e){return k?(i(e),E?O(e[0],e[1],_):O(e[0],e[1])):E?O(e,_):O(e)};if(S)h=e.iterator;else if(T)h=e;else{if(!(v=f(e)))throw new m(a(e)+" is not iterable");if(u(v)){for(b=0,y=c(e);y>b;b++)if((w=A(e[b]))&&s(g,w))return w;return new p(!1)}h=l(e,v)}for(x=S?e.next:h.next;!(C=o(x,h)).done;){try{w=A(C.value)}catch(e){d(h,"throw",e)}if("object"==typeof w&&w&&s(g,w))return w}return new p(!1)}},9539:(e,t,n)=>{"use strict";var r=n(69565),o=n(28551),i=n(55966);e.exports=function(e,t,n){var a,u;o(e);try{if(!(a=i(e,"return"))){if("throw"===t)throw n;return n}a=r(a,e)}catch(e){u=!0,a=e}if("throw"===t)throw n;if(u)throw a;return o(a),n}},33994:(e,t,n)=>{"use strict";var r=n(57657).IteratorPrototype,o=n(2360),i=n(6980),a=n(10687),u=n(26269),c=function(){return this};e.exports=function(e,t,n,s){var l=t+" Iterator";return e.prototype=o(r,{next:i(+!s,n)}),a(e,l,!1,!0),u[l]=c,e}},51088:(e,t,n)=>{"use strict";var r=n(46518),o=n(69565),i=n(96395),a=n(10350),u=n(94901),c=n(33994),s=n(42787),l=n(52967),f=n(10687),d=n(66699),m=n(36840),p=n(78227),g=n(26269),h=n(57657),v=a.PROPER,b=a.CONFIGURABLE,y=h.IteratorPrototype,w=h.BUGGY_SAFARI_ITERATORS,x=p("iterator"),C="keys",k="values",S="entries",T=function(){return this};e.exports=function(e,t,n,a,p,h,E){c(n,t,a);var O,_,A,D=function(e){if(e===p&&I)return I;if(!w&&e&&e in P)return P[e];switch(e){case C:case k:case S:return function(){return new n(this,e)}}return function(){return new n(this)}},N=t+" Iterator",R=!1,P=e.prototype,B=P[x]||P["@@iterator"]||p&&P[p],I=!w&&B||D(p),M="Array"===t&&P.entries||B;if(M&&(O=s(M.call(new e)))!==Object.prototype&&O.next&&(i||s(O)===y||(l?l(O,y):u(O[x])||m(O,x,T)),f(O,N,!0,!0),i&&(g[N]=T)),v&&p===k&&B&&B.name!==k&&(!i&&b?d(P,"name",k):(R=!0,I=function(){return o(B,this)})),p)if(_={values:D(k),keys:h?I:D(C),entries:D(S)},E)for(A in _)(w||R||!(A in P))&&m(P,A,_[A]);else r({target:t,proto:!0,forced:w||R},_);return i&&!E||P[x]===I||m(P,x,I,{name:p}),g[t]=I,_}},57657:(e,t,n)=>{"use strict";var r,o,i,a=n(79039),u=n(94901),c=n(20034),s=n(2360),l=n(42787),f=n(36840),d=n(78227),m=n(96395),p=d("iterator"),g=!1;[].keys&&("next"in(i=[].keys())?(o=l(l(i)))!==Object.prototype&&(r=o):g=!0),!c(r)||a((function(){var e={};return r[p].call(e)!==e}))?r={}:m&&(r=s(r)),u(r[p])||f(r,p,(function(){return this})),e.exports={IteratorPrototype:r,BUGGY_SAFARI_ITERATORS:g}},26269:e=>{"use strict";e.exports={}},26198:(e,t,n)=>{"use strict";var r=n(18014);e.exports=function(e){return r(e.length)}},50283:(e,t,n)=>{"use strict";var r=n(79504),o=n(79039),i=n(94901),a=n(39297),u=n(43724),c=n(10350).CONFIGURABLE,s=n(33706),l=n(91181),f=l.enforce,d=l.get,m=String,p=Object.defineProperty,g=r("".slice),h=r("".replace),v=r([].join),b=u&&!o((function(){return 8!==p((function(){}),"length",{value:8}).length})),y=String(String).split("String"),w=e.exports=function(e,t,n){"Symbol("===g(m(t),0,7)&&(t="["+h(m(t),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),n&&n.getter&&(t="get "+t),n&&n.setter&&(t="set "+t),(!a(e,"name")||c&&e.name!==t)&&(u?p(e,"name",{value:t,configurable:!0}):e.name=t),b&&n&&a(n,"arity")&&e.length!==n.arity&&p(e,"length",{value:n.arity});try{n&&a(n,"constructor")&&n.constructor?u&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(e){}var r=f(e);return a(r,"source")||(r.source=v(y,"string"==typeof t?t:"")),e};Function.prototype.toString=w((function(){return i(this)&&d(this).source||s(this)}),"toString")},33164:(e,t,n)=>{"use strict";var r=n(77782),o=Math.abs,i=2220446049250313e-31,a=1/i;e.exports=function(e,t,n,u){var c=+e,s=o(c),l=r(c);if(s<u)return l*function(e){return e+a-a}(s/u/t)*u*t;var f=(1+t/i)*s,d=f-(f-s);return d>n||d!=d?l*(1/0):l*d}},37998:(e,t,n)=>{"use strict";var r=n(33164);e.exports=Math.fround||function(e){return r(e,1.1920928955078125e-7,34028234663852886e22,11754943508222875e-54)}},77782:e=>{"use strict";e.exports=Math.sign||function(e){var t=+e;return 0===t||t!=t?t:t<0?-1:1}},80741:e=>{"use strict";var t=Math.ceil,n=Math.floor;e.exports=Math.trunc||function(e){var r=+e;return(r>0?n:t)(r)}},91955:(e,t,n)=>{"use strict";var r,o,i,a,u,c=n(44576),s=n(93389),l=n(76080),f=n(59225).set,d=n(18265),m=n(89544),p=n(44265),g=n(7860),h=n(16193),v=c.MutationObserver||c.WebKitMutationObserver,b=c.document,y=c.process,w=c.Promise,x=s("queueMicrotask");if(!x){var C=new d,k=function(){var e,t;for(h&&(e=y.domain)&&e.exit();t=C.get();)try{t()}catch(e){throw C.head&&r(),e}e&&e.enter()};m||h||g||!v||!b?!p&&w&&w.resolve?((a=w.resolve(void 0)).constructor=w,u=l(a.then,a),r=function(){u(k)}):h?r=function(){y.nextTick(k)}:(f=l(f,c),r=function(){f(k)}):(o=!0,i=b.createTextNode(""),new v(k).observe(i,{characterData:!0}),r=function(){i.data=o=!o}),x=function(e){C.head||r(),C.add(e)}}e.exports=x},36043:(e,t,n)=>{"use strict";var r=n(79306),o=TypeError,i=function(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||void 0!==n)throw new o("Bad Promise constructor");t=e,n=r})),this.resolve=r(t),this.reject=r(n)};e.exports.f=function(e){return new i(e)}},60511:(e,t,n)=>{"use strict";var r=n(60788),o=TypeError;e.exports=function(e){if(r(e))throw new o("The method doesn't accept regular expressions");return e}},44213:(e,t,n)=>{"use strict";var r=n(43724),o=n(79504),i=n(69565),a=n(79039),u=n(71072),c=n(33717),s=n(48773),l=n(48981),f=n(47055),d=Object.assign,m=Object.defineProperty,p=o([].concat);e.exports=!d||a((function(){if(r&&1!==d({b:1},d(m({},"a",{enumerable:!0,get:function(){m(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol("assign detection"),o="abcdefghijklmnopqrst";return e[n]=7,o.split("").forEach((function(e){t[e]=e})),7!==d({},e)[n]||u(d({},t)).join("")!==o}))?function(e,t){for(var n=l(e),o=arguments.length,a=1,d=c.f,m=s.f;o>a;)for(var g,h=f(arguments[a++]),v=d?p(u(h),d(h)):u(h),b=v.length,y=0;b>y;)g=v[y++],r&&!i(m,h,g)||(n[g]=h[g]);return n}:d},2360:(e,t,n)=>{"use strict";var r,o=n(28551),i=n(96801),a=n(88727),u=n(30421),c=n(20397),s=n(4055),l=n(66119),f="prototype",d="script",m=l("IE_PROTO"),p=function(){},g=function(e){return"<"+d+">"+e+"</"+d+">"},h=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},v=function(){try{r=new ActiveXObject("htmlfile")}catch(e){}var e,t,n;v="undefined"!=typeof document?document.domain&&r?h(r):(t=s("iframe"),n="java"+d+":",t.style.display="none",c.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(g("document.F=Object")),e.close(),e.F):h(r);for(var o=a.length;o--;)delete v[f][a[o]];return v()};u[m]=!0,e.exports=Object.create||function(e,t){var n;return null!==e?(p[f]=o(e),n=new p,p[f]=null,n[m]=e):n=v(),void 0===t?n:i.f(n,t)}},96801:(e,t,n)=>{"use strict";var r=n(43724),o=n(48686),i=n(24913),a=n(28551),u=n(25397),c=n(71072);t.f=r&&!o?Object.defineProperties:function(e,t){a(e);for(var n,r=u(t),o=c(t),s=o.length,l=0;s>l;)i.f(e,n=o[l++],r[n]);return e}},24913:(e,t,n)=>{"use strict";var r=n(43724),o=n(35917),i=n(48686),a=n(28551),u=n(56969),c=TypeError,s=Object.defineProperty,l=Object.getOwnPropertyDescriptor,f="enumerable",d="configurable",m="writable";t.f=r?i?function(e,t,n){if(a(e),t=u(t),a(n),"function"==typeof e&&"prototype"===t&&"value"in n&&m in n&&!n[m]){var r=l(e,t);r&&r[m]&&(e[t]=n.value,n={configurable:d in n?n[d]:r[d],enumerable:f in n?n[f]:r[f],writable:!1})}return s(e,t,n)}:s:function(e,t,n){if(a(e),t=u(t),a(n),o)try{return s(e,t,n)}catch(e){}if("get"in n||"set"in n)throw new c("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},77347:(e,t,n)=>{"use strict";var r=n(43724),o=n(69565),i=n(48773),a=n(6980),u=n(25397),c=n(56969),s=n(39297),l=n(35917),f=Object.getOwnPropertyDescriptor;t.f=r?f:function(e,t){if(e=u(e),t=c(t),l)try{return f(e,t)}catch(e){}if(s(e,t))return a(!o(i.f,e,t),e[t])}},10298:(e,t,n)=>{"use strict";var r=n(22195),o=n(25397),i=n(38480).f,a=n(67680),u="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return u&&"Window"===r(e)?function(e){try{return i(e)}catch(e){return a(u)}}(e):i(o(e))}},38480:(e,t,n)=>{"use strict";var r=n(61828),o=n(88727).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,o)}},33717:(e,t)=>{"use strict";t.f=Object.getOwnPropertySymbols},42787:(e,t,n)=>{"use strict";var r=n(39297),o=n(94901),i=n(48981),a=n(66119),u=n(12211),c=a("IE_PROTO"),s=Object,l=s.prototype;e.exports=u?s.getPrototypeOf:function(e){var t=i(e);if(r(t,c))return t[c];var n=t.constructor;return o(n)&&t instanceof n?n.prototype:t instanceof s?l:null}},34124:(e,t,n)=>{"use strict";var r=n(79039),o=n(20034),i=n(22195),a=n(15652),u=Object.isExtensible,c=r((function(){u(1)}));e.exports=c||a?function(e){return!!o(e)&&((!a||"ArrayBuffer"!==i(e))&&(!u||u(e)))}:u},1625:(e,t,n)=>{"use strict";var r=n(79504);e.exports=r({}.isPrototypeOf)}
vendor: 4,611 bytes, line 1
1,61828:(e,t,n)=>{"use strict";var r=n(79504),o=n(39297),i=n(25397),a=n(19617).indexOf,u=n(30421),c=r([].push);e.exports=function(e,t){var n,r=i(e),s=0,l=[];for(n in r)!o(u,n)&&o(r,n)&&c(l,n);for(;t.length>s;)o(r,n=t[s++])&&(~a(l,n)||c(l,n));return l}},71072:(e,t,n)=>{"use strict";var r=n(61828),o=n(88727);e.exports=Object.keys||function(e){return r(e,o)}},48773:(e,t)=>{"use strict";var n={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!n.call({1:2},1);t.f=o?function(e){var t=r(this,e);return!!t&&t.enumerable}:n},52967:(e,t,n)=>{"use strict";var r=n(46706),o=n(20034),i=n(67750),a=n(73506);e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,n={};try{(e=r(Object.prototype,"__proto__","set"))(n,[]),t=n instanceof Array}catch(e){}return function(n,r){return i(n),a(r),o(n)?(t?e(n,r):n.__proto__=r,n):n}}():void 0)},53179:(e,t,n)=>{"use strict";var r=n(92140),o=n(36955);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},84270:(e,t,n)=>{"use strict";var r=n(69565),o=n(94901),i=n(20034),a=TypeError;e.exports=function(e,t){var n,u;if("string"===t&&o(n=e.toString)&&!i(u=r(n,e)))return u;if(o(n=e.valueOf)&&!i(u=r(n,e)))return u;if("string"!==t&&o(n=e.toString)&&!i(u=r(n,e)))return u;throw new a("Can't convert object to primitive value")}},35031:(e,t,n)=>{"use strict";var r=n(97751),o=n(79504),i=n(38480),a=n(33717),u=n(28551),c=o([].concat);e.exports=r("Reflect","ownKeys")||function(e){var t=i.f(u(e)),n=a.f;return n?c(t,n(e)):t}},19167:(e,t,n)=>{"use strict";var r=n(44576);e.exports=r},1103:e=>{"use strict";e.exports=function(e){try{return{error:!1,value:e()}}catch(e){return{error:!0,value:e}}}},10916:(e,t,n)=>{"use strict";var r=n(44576),o=n(80550),i=n(94901),a=n(92796),u=n(33706),c=n(78227),s=n(84215),l=n(96395),f=n(39519),d=o&&o.prototype,m=c("species"),p=!1,g=i(r.PromiseRejectionEvent),h=a("Promise",(function(){var e=u(o),t=e!==String(o);if(!t&&66===f)return!0;if(l&&(!d.catch||!d.finally))return!0;if(!f||f<51||!/native code/.test(e)){var n=new o((function(e){e(1)})),r=function(e){e((function(){}),(function(){}))};if((n.constructor={})[m]=r,!(p=n.then((function(){}))instanceof r))return!0}return!(t||"BROWSER"!==s&&"DENO"!==s||g)}));e.exports={CONSTRUCTOR:h,REJECTION_EVENT:g,SUBCLASSING:p}},80550:(e,t,n)=>{"use strict";var r=n(44576);e.exports=r.Promise},93438:(e,t,n)=>{"use strict";var r=n(28551),o=n(20034),i=n(36043);e.exports=function(e,t){if(r(e),o(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},90537:(e,t,n)=>{"use strict";var r=n(80550),o=n(84428),i=n(10916).CONSTRUCTOR;e.exports=i||!o((function(e){r.all(e).then(void 0,(function(){}))}))},11056:(e,t,n)=>{"use strict";var r=n(24913).f;e.exports=function(e,t,n){n in e||r(e,n,{configurable:!0,get:function(){return t[n]},set:function(e){t[n]=e}})}},18265:e=>{"use strict";var t=function(){this.head=null,this.tail=null};t.prototype={add:function(e){var t={item:e,next:null},n=this.tail;n?n.next=t:this.head=t,this.tail=t},get:function(){var e=this.head;if(e)return null===(this.head=e.next)&&(this.tail=null),e.item}},e.exports=t},56682:(e,t,n)=>{"use strict";var r=n(69565),o=n(28551),i=n(94901),a=n(22195),u=n(57323),c=TypeError;e.exports=function(e,t){var n=e.exec;if(i(n)){var s=r(n,e,t);return null!==s&&o(s),s}if("RegExp"===a(e))return r(u,e,t);throw new c("RegExp#exec called on incompatible receiver")}},57323:(e,t,n)=>{"use strict";var r,o,i=n(69565),a=n(79504),u=n(655),c=n(67979),s=n(58429),l=n(25745),f=n(2360),d=n(91181).get,m=n(83635),p=n(18814),g=l("native-string-replace",String.prototype.replace),h=RegExp.prototype.exec,v=h,b=a("".charAt),y=a("".indexOf),w=a("".replace),x=a("".slice),C=(o=/b*/g,i(h,r=/a/,"a"),i(h,o,"a"),0!==r.lastIndex||0!==o.lastIndex),k=s.BROKEN_CARET,S=void 0!==/()??/.exec("")[1];(C||S||k||m||p)&&(v=function(e){var t,n,r,o,a,s,l,m=this,p=d(m),T=u(e),E=p.raw;if(E)return E.lastIndex=m.lastIndex,t=i(v,E,T),m.lastIndex=E.lastIndex,t;var O=p.groups,_=k&&m.sticky,A=i(c,m),D=m.source,N=0,R=T;if(_&&(A=w(A,"y",""),-1===y(A,"g")&&(A+="g"),R=x(T,m.lastIndex),m.lastIndex>0&&(!m.multiline||m.multiline&&"\n"!==b(T,m.lastIndex-1))&&(D="(?: "+D+")",R=" "+R,N++),n=new RegExp("^(?:"+D+")",A)),S&&(n=new RegExp("^"+D+"$(?!\\s)",A)),C&&(r=m.lastIndex),o=i(h,_?n:m,R),_?o?(o.input=x(o.input,N),o[0]=x(o[0],N),o.index=m.lastIndex,m.lastIndex+=o[0].length):m.lastIndex=0:C&&o&&(m.lastIndex=m.global?o.index+o[0].length:r),S&&o&&o.length>1&&i(g,o[0],n,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(o[a]=void 0)})),o&&O)for(o.groups=s=f(null),a=0;a<O.length;a++)s[(l=O[a])[0]]=o[l[1]];return o}
vendor: 4,310 bytes, line 1
1),e.exports=v},67979:(e,t,n)=>{"use strict";var r=n(28551);e.exports=function(){var e=r(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.unicodeSets&&(t+="v"),e.sticky&&(t+="y"),t}},61034:(e,t,n)=>{"use strict";var r=n(69565),o=n(39297),i=n(1625),a=n(67979),u=RegExp.prototype;e.exports=function(e){var t=e.flags;return void 0!==t||"flags"in u||o(e,"flags")||!i(u,e)?t:r(a,e)}},58429:(e,t,n)=>{"use strict";var r=n(79039),o=n(44576).RegExp,i=r((function(){var e=o("a","y");return e.lastIndex=2,null!==e.exec("abcd")})),a=i||r((function(){return!o("a","y").sticky})),u=i||r((function(){var e=o("^r","gy");return e.lastIndex=2,null!==e.exec("str")}));e.exports={BROKEN_CARET:u,MISSED_STICKY:a,UNSUPPORTED_Y:i}},83635:(e,t,n)=>{"use strict";var r=n(79039),o=n(44576).RegExp;e.exports=r((function(){var e=o(".","s");return!(e.dotAll&&e.test("\n")&&"s"===e.flags)}))},18814:(e,t,n)=>{"use strict";var r=n(79039),o=n(44576).RegExp;e.exports=r((function(){var e=o("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},67750:(e,t,n)=>{"use strict";var r=n(64117),o=TypeError;e.exports=function(e){if(r(e))throw new o("Can't call method on "+e);return e}},93389:(e,t,n)=>{"use strict";var r=n(44576),o=n(43724),i=Object.getOwnPropertyDescriptor;e.exports=function(e){if(!o)return r[e];var t=i(r,e);return t&&t.value}},3470:e=>{"use strict";e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},87633:(e,t,n)=>{"use strict";var r=n(97751),o=n(62106),i=n(78227),a=n(43724),u=i("species");e.exports=function(e){var t=r(e);a&&t&&!t[u]&&o(t,u,{configurable:!0,get:function(){return this}})}},10687:(e,t,n)=>{"use strict";var r=n(24913).f,o=n(39297),i=n(78227)("toStringTag");e.exports=function(e,t,n){e&&!n&&(e=e.prototype),e&&!o(e,i)&&r(e,i,{configurable:!0,value:t})}},66119:(e,t,n)=>{"use strict";var r=n(25745),o=n(33392),i=r("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},77629:(e,t,n)=>{"use strict";var r=n(96395),o=n(44576),i=n(39433),a="__core-js_shared__",u=e.exports=o[a]||i(a,{});(u.versions||(u.versions=[])).push({version:"3.38.1",mode:r?"pure":"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})},25745:(e,t,n)=>{"use strict";var r=n(77629);e.exports=function(e,t){return r[e]||(r[e]=t||{})}},2293:(e,t,n)=>{"use strict";var r=n(28551),o=n(35548),i=n(64117),a=n(78227)("species");e.exports=function(e,t){var n,u=r(e).constructor;return void 0===u||i(n=r(u)[a])?t:o(n)}},68183:(e,t,n)=>{"use strict";var r=n(79504),o=n(91291),i=n(655),a=n(67750),u=r("".charAt),c=r("".charCodeAt),s=r("".slice),l=function(e){return function(t,n){var r,l,f=i(a(t)),d=o(n),m=f.length;return d<0||d>=m?e?"":void 0:(r=c(f,d))<55296||r>56319||d+1===m||(l=c(f,d+1))<56320||l>57343?e?u(f,d):r:e?s(f,d,d+2):l-56320+(r-55296<<10)+65536}};e.exports={codeAt:l(!1),charAt:l(!0)}},3717:(e,t,n)=>{"use strict";var r=n(79504),o=2147483647,i=/[^\0-\u007E]/,a=/[.\u3002\uFF0E\uFF61]/g,u="Overflow: input needs wider integers to process",c=RangeError,s=r(a.exec),l=Math.floor,f=String.fromCharCode,d=r("".charCodeAt),m=r([].join),p=r([].push),g=r("".replace),h=r("".split),v=r("".toLowerCase),b=function(e){return e+22+75*(e<26)},y=function(e,t,n){var r=0;for(e=n?l(e/700):e>>1,e+=l(e/t);e>455;)e=l(e/35),r+=36;return l(r+36*e/(e+38))},w=function(e){var t=[];e=function(e){for(var t=[],n=0,r=e.length;n<r;){var o=d(e,n++);if(o>=55296&&o<=56319&&n<r){var i=d(e,n++);56320==(64512&i)?p(t,((1023&o)<<10)+(1023&i)+65536):(p(t,o),n--)}else p(t,o)}return t}(e);var n,r,i=e.length,a=128,s=0,g=72;for(n=0;n<e.length;n++)(r=e[n])<128&&p(t,f(r));var h=t.length,v=h;for(h&&p(t,"-");v<i;){var w=o;for(n=0;n<e.length;n++)(r=e[n])>=a&&r<w&&(w=r);var x=v+1;if(w-a>l((o-s)/x))throw new c(u);for(s+=(w-a)*x,a=w,n=0;n<e.length;n++){if((r=e[n])<a&&++s>o)throw new c(u);if(r===a){for(var C=s,k=36;;){var S=k<=g?1:k>=g+26?26:k-g;if(C<S)break;var T=C-S,E=36-S;p(t,f(b(S+T%E))),C=l(T/E),k+=36}p(t,f(b(C))),g=y(s,x,v===h),s=0,v++}}s++,a++}return m(t,"")};e.exports=function(e){var t,n,r=[],o=h(g(v(e),a,"."),".");for(t=0;t<o.length;t++)p(r,s(i,n=o[t])?"xn--"+w(n):n);return m(r,".")}}
vendor: 4,586 bytes, line 1
1,72333:(e,t,n)=>{"use strict";var r=n(91291),o=n(655),i=n(67750),a=RangeError;e.exports=function(e){var t=o(i(this)),n="",u=r(e);if(u<0||u===1/0)throw new a("Wrong number of repetitions");for(;u>0;(u>>>=1)&&(t+=t))1&u&&(n+=t);return n}},60706:(e,t,n)=>{"use strict";var r=n(10350).PROPER,o=n(79039),i=n(47452);e.exports=function(e){return o((function(){return!!i[e]()||"âÂ
á "!=="âÂ
á "[e]()||r&&i[e].name!==e}))}},43802:(e,t,n)=>{"use strict";var r=n(79504),o=n(67750),i=n(655),a=n(47452),u=r("".replace),c=RegExp("^["+a+"]+"),s=RegExp("(^|[^"+a+"])["+a+"]+$"),l=function(e){return function(t){var n=i(o(t));return 1&e&&(n=u(n,c,"")),2&e&&(n=u(n,s,"$1")),n}};e.exports={start:l(1),end:l(2),trim:l(3)}},4495:(e,t,n)=>{"use strict";var r=n(39519),o=n(79039),i=n(44576).String;e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol("symbol detection");return!i(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&r&&r<41}))},58242:(e,t,n)=>{"use strict";var r=n(69565),o=n(97751),i=n(78227),a=n(36840);e.exports=function(){var e=o("Symbol"),t=e&&e.prototype,n=t&&t.valueOf,u=i("toPrimitive");t&&!t[u]&&a(t,u,(function(e){return r(n,this)}),{arity:1})}},91296:(e,t,n)=>{"use strict";var r=n(4495);e.exports=r&&!!Symbol.for&&!!Symbol.keyFor},59225:(e,t,n)=>{"use strict";var r,o,i,a,u=n(44576),c=n(18745),s=n(76080),l=n(94901),f=n(39297),d=n(79039),m=n(20397),p=n(67680),g=n(4055),h=n(22812),v=n(89544),b=n(16193),y=u.setImmediate,w=u.clearImmediate,x=u.process,C=u.Dispatch,k=u.Function,S=u.MessageChannel,T=u.String,E=0,O={},_="onreadystatechange";d((function(){r=u.location}));var A=function(e){if(f(O,e)){var t=O[e];delete O[e],t()}},D=function(e){return function(){A(e)}},N=function(e){A(e.data)},R=function(e){u.postMessage(T(e),r.protocol+"//"+r.host)};y&&w||(y=function(e){h(arguments.length,1);var t=l(e)?e:k(e),n=p(arguments,1);return O[++E]=function(){c(t,void 0,n)},o(E),E},w=function(e){delete O[e]},b?o=function(e){x.nextTick(D(e))}:C&&C.now?o=function(e){C.now(D(e))}:S&&!v?(a=(i=new S).port2,i.port1.onmessage=N,o=s(a.postMessage,a)):u.addEventListener&&l(u.postMessage)&&!u.importScripts&&r&&"file:"!==r.protocol&&!d(R)?(o=R,u.addEventListener("message",N,!1)):o=_ in g("script")?function(e){m.appendChild(g("script"))[_]=function(){m.removeChild(this),A(e)}}:function(e){setTimeout(D(e),0)}),e.exports={set:y,clear:w}},31240:(e,t,n)=>{"use strict";var r=n(79504);e.exports=r(1..valueOf)},35610:(e,t,n)=>{"use strict";var r=n(91291),o=Math.max,i=Math.min;e.exports=function(e,t){var n=r(e);return n<0?o(n+t,0):i(n,t)}},75854:(e,t,n)=>{"use strict";var r=n(72777),o=TypeError;e.exports=function(e){var t=r(e,"number");if("number"==typeof t)throw new o("Can't convert number to bigint");return BigInt(t)}},57696:(e,t,n)=>{"use strict";var r=n(91291),o=n(18014),i=RangeError;e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=o(t);if(t!==n)throw new i("Wrong length or index");return n}},25397:(e,t,n)=>{"use strict";var r=n(47055),o=n(67750);e.exports=function(e){return r(o(e))}},91291:(e,t,n)=>{"use strict";var r=n(80741);e.exports=function(e){var t=+e;return t!=t||0===t?0:r(t)}},18014:(e,t,n)=>{"use strict";var r=n(91291),o=Math.min;e.exports=function(e){var t=r(e);return t>0?o(t,9007199254740991):0}},48981:(e,t,n)=>{"use strict";var r=n(67750),o=Object;e.exports=function(e){return o(r(e))}},58229:(e,t,n)=>{"use strict";var r=n(99590),o=RangeError;e.exports=function(e,t){var n=r(e);if(n%t)throw new o("Wrong offset");return n}},99590:(e,t,n)=>{"use strict";var r=n(91291),o=RangeError;e.exports=function(e){var t=r(e);if(t<0)throw new o("The argument can't be less than 0");return t}},72777:(e,t,n)=>{"use strict";var r=n(69565),o=n(20034),i=n(10757),a=n(55966),u=n(84270),c=n(78227),s=TypeError,l=c("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var n,c=a(e,l);if(c){if(void 0===t&&(t="default"),n=r(c,e,t),!o(n)||i(n))return n;throw new s("Can't convert object to primitive value")}return void 0===t&&(t="number"),u(e,t)}},56969:(e,t,n)=>{"use strict";var r=n(72777),o=n(10757);e.exports=function(e){var t=r(e,"string");return o(t)?t:t+""}},92140:(e,t,n)=>{"use strict";var r={};r[n(78227)("toStringTag")]="z",e.exports="[object z]"===String(r)},655:(e,t,n)=>{"use strict";var r=n(36955),o=String;e.exports=function(e){if("Symbol"===r(e))throw new TypeError("Cannot convert a Symbol value to a string");return o(e)}},58319:e=>{"use strict";var t=Math.round;e.exports=function(e){var n=t(e);return n<0?0:n>255?255:255&n}},16823:e=>{"use strict";var t=String;e.exports=function(e){try{return t(e)}catch(e){return"Object"}}}
vendor: 9,673 bytes, line 1
1,15823:(e,t,n)=>{"use strict";var r=n(46518),o=n(44576),i=n(69565),a=n(43724),u=n(72805),c=n(94644),s=n(66346),l=n(90679),f=n(6980),d=n(66699),m=n(2087),p=n(18014),g=n(57696),h=n(58229),v=n(58319),b=n(56969),y=n(39297),w=n(36955),x=n(20034),C=n(10757),k=n(2360),S=n(1625),T=n(52967),E=n(38480).f,O=n(43251),_=n(59213).forEach,A=n(87633),D=n(62106),N=n(24913),R=n(77347),P=n(35370),B=n(91181),I=n(23167),M=B.get,L=B.set,F=B.enforce,j=N.f,U=R.f,H=o.RangeError,z=s.ArrayBuffer,V=z.prototype,W=s.DataView,q=c.NATIVE_ARRAY_BUFFER_VIEWS,$=c.TYPED_ARRAY_TAG,G=c.TypedArray,K=c.TypedArrayPrototype,Y=c.isTypedArray,X="BYTES_PER_ELEMENT",Q="Wrong length",J=function(e,t){D(e,t,{configurable:!0,get:function(){return M(this)[t]}})},Z=function(e){var t;return S(V,e)||"ArrayBuffer"===(t=w(e))||"SharedArrayBuffer"===t},ee=function(e,t){return Y(e)&&!C(t)&&t in e&&m(+t)&&t>=0},te=function(e,t){return t=b(t),ee(e,t)?f(2,e[t]):U(e,t)},ne=function(e,t,n){return t=b(t),!(ee(e,t)&&x(n)&&y(n,"value"))||y(n,"get")||y(n,"set")||n.configurable||y(n,"writable")&&!n.writable||y(n,"enumerable")&&!n.enumerable?j(e,t,n):(e[t]=n.value,e)};a?(q||(R.f=te,N.f=ne,J(K,"buffer"),J(K,"byteOffset"),J(K,"byteLength"),J(K,"length")),r({target:"Object",stat:!0,forced:!q},{getOwnPropertyDescriptor:te,defineProperty:ne}),e.exports=function(e,t,n){var a=e.match(/\d+/)[0]/8,c=e+(n?"Clamped":"")+"Array",s="get"+e,f="set"+e,m=o[c],b=m,y=b&&b.prototype,w={},C=function(e,t){j(e,t,{get:function(){return function(e,t){var n=M(e);return n.view[s](t*a+n.byteOffset,!0)}(this,t)},set:function(e){return function(e,t,r){var o=M(e);o.view[f](t*a+o.byteOffset,n?v(r):r,!0)}(this,t,e)},enumerable:!0})};q?u&&(b=t((function(e,t,n,r){return l(e,y),I(x(t)?Z(t)?void 0!==r?new m(t,h(n,a),r):void 0!==n?new m(t,h(n,a)):new m(t):Y(t)?P(b,t):i(O,b,t):new m(g(t)),e,b)})),T&&T(b,G),_(E(m),(function(e){e in b||d(b,e,m[e])})),b.prototype=y):(b=t((function(e,t,n,r){l(e,y);var o,u,c,s=0,f=0;if(x(t)){if(!Z(t))return Y(t)?P(b,t):i(O,b,t);o=t,f=h(n,a);var d=t.byteLength;if(void 0===r){if(d%a)throw new H(Q);if((u=d-f)<0)throw new H(Q)}else if((u=p(r)*a)+f>d)throw new H(Q);c=u/a}else c=g(t),o=new z(u=c*a);for(L(e,{buffer:o,byteOffset:f,byteLength:u,length:c,view:new W(o)});s<c;)C(e,s++)})),T&&T(b,G),y=b.prototype=k(K)),y.constructor!==b&&d(y,"constructor",b),F(y).TypedArrayConstructor=b,$&&d(y,$,c);var S=b!==m;w[c]=b,r({global:!0,constructor:!0,forced:S,sham:!q},w),X in b||d(b,X,a),X in y||d(y,X,a),A(c)}):e.exports=function(){}},72805:(e,t,n)=>{"use strict";var r=n(44576),o=n(79039),i=n(84428),a=n(94644).NATIVE_ARRAY_BUFFER_VIEWS,u=r.ArrayBuffer,c=r.Int8Array;e.exports=!a||!o((function(){c(1)}))||!o((function(){new c(-1)}))||!i((function(e){new c,new c(null),new c(1.5),new c(e)}),!0)||o((function(){return 1!==new c(new u(2),1,void 0).length}))},26357:(e,t,n)=>{"use strict";var r=n(35370),o=n(61412);e.exports=function(e,t){return r(o(e),t)}},43251:(e,t,n)=>{"use strict";var r=n(76080),o=n(69565),i=n(35548),a=n(48981),u=n(26198),c=n(70081),s=n(50851),l=n(44209),f=n(18727),d=n(94644).aTypedArrayConstructor,m=n(75854);e.exports=function(e){var t,n,p,g,h,v,b,y,w=i(this),x=a(e),C=arguments.length,k=C>1?arguments[1]:void 0,S=void 0!==k,T=s(x);if(T&&!l(T))for(y=(b=c(x,T)).next,x=[];!(v=o(y,b)).done;)x.push(v.value);for(S&&C>2&&(k=r(k,arguments[2])),n=u(x),p=new(d(w))(n),g=f(p),t=0;n>t;t++)h=S?k(x[t],t):x[t],p[t]=g?m(h):+h;return p}},61412:(e,t,n)=>{"use strict";var r=n(94644),o=n(2293),i=r.aTypedArrayConstructor,a=r.getTypedArrayConstructor;e.exports=function(e){return i(o(e,a(e)))}},33392:(e,t,n)=>{"use strict";var r=n(79504),o=0,i=Math.random(),a=r(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},67416:(e,t,n)=>{"use strict";var r=n(79039),o=n(78227),i=n(43724),a=n(96395),u=o("iterator");e.exports=!r((function(){var e=new URL("b?a=1&b=2&c=3","https://a"),t=e.searchParams,n=new URLSearchParams("a=1&a=2&b=3"),r="";return e.pathname="c%20d",t.forEach((function(e,n){t.delete("b"),r+=n+e})),n.delete("a",2),n.delete("b",void 0),a&&(!e.toJSON||!n.has("a",1)||n.has("a",2)||!n.has("a",void 0)||n.has("b"))||!t.size&&(a||!i)||!t.sort||"https://a/c%20d?a=1&c=3"!==e.href||"3"!==t.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!t[u]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://ÑеÑÑ").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==r||"x"!==new URL("https://x",void 0).host}))},7040:(e,t,n)=>{"use strict";var r=n(4495);e.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},48686:(e,t,n)=>{"use strict";var r=n(43724),o=n(79039);e.exports=r&&o((function(){return 42!==Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},22812:e=>{"use strict";var t=TypeError;e.exports=function(e,n){if(e<n)throw new t("Not enough arguments");return e}},58622:(e,t,n)=>{"use strict";var r=n(44576),o=n(94901),i=r.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},70511:(e,t,n)=>{"use strict";var r=n(19167),o=n(39297),i=n(1951),a=n(24913).f;e.exports=function(e){var t=r.Symbol||(r.Symbol={});o(t,e)||a(t,e,{value:i.f(e)})}},1951:(e,t,n)=>{"use strict";var r=n(78227);t.f=r},78227:(e,t,n)=>{"use strict";var r=n(44576),o=n(25745),i=n(39297),a=n(33392),u=n(4495),c=n(7040),s=r.Symbol,l=o("wks"),f=c?s.for||s:s&&s.withoutSetter||a;e.exports=function(e){return i(l,e)||(l[e]=u&&i(s,e)?s[e]:f("Symbol."+e)),l[e]}},47452:e=>{"use strict";e.exports="\t\n\v\f\r  áââââââ
ââââââ¯âã\u2028\u2029\ufeff"},54743:(e,t,n)=>{"use strict";var r=n(46518),o=n(44576),i=n(66346),a=n(87633),u="ArrayBuffer",c=i[u];r({global:!0,constructor:!0,forced:o[u]!==c},{ArrayBuffer:c}),a(u)},28706:(e,t,n)=>{"use strict";var r=n(46518),o=n(79039),i=n(34376),a=n(20034),u=n(48981),c=n(26198),s=n(96837),l=n(97040),f=n(1469),d=n(70597),m=n(78227),p=n(39519),g=m("isConcatSpreadable"),h=p>=51||!o((function(){var e=[];return e[g]=!1,e.concat()[0]!==e})),v=function(e){if(!a(e))return!1;var t=e[g];return void 0!==t?!!t:i(e)};r({target:"Array",proto:!0,arity:1,forced:!h||!d("concat")},{concat:function(e){var t,n,r,o,i,a=u(this),d=f(a,0),m=0;for(t=-1,r=arguments.length;t<r;t++)if(v(i=-1===t?a:arguments[t]))for(o=c(i),s(m+o),n=0;n<o;n++,m++)n in i&&l(d,m,i[n]);else s(m+1),l(d,m++,i);return d.length=m,d}})},2008:(e,t,n)=>{"use strict";var r=n(46518),o=n(59213).filter;r({target:"Array",proto:!0,forced:!n(70597)("filter")},{filter:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},48980:(e,t,n)=>{"use strict";var r=n(46518),o=n(59213).findIndex,i=n(6469),a="findIndex",u=!0;a in[]&&Array(1)[a]((function(){u=!1})),r({target:"Array",proto:!0,forced:u},{findIndex:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i(a)},50113:(e,t,n)=>{"use strict";var r=n(46518),o=n(59213).find,i=n(6469),a="find",u=!0;a in[]&&Array(1)[a]((function(){u=!1})),r({target:"Array",proto:!0,forced:u},{find:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),i(a)},78350:(e,t,n)=>{"use strict";var r=n(46518),o=n(70259),i=n(79306),a=n(48981),u=n(26198),c=n(1469);r({target:"Array",proto:!0},{flatMap:function(e){var t,n=a(this),r=u(n);return i(e),(t=c(n,0)).length=o(t,n,n,r,0,1,e,arguments.length>1?arguments[1]:void 0),t}})},23418:(e,t,n)=>{"use strict";var r=n(46518),o=n(97916);r({target:"Array",stat:!0,forced:!n(84428)((function(e){Array.from(e)}))},{from:o})},74423:(e,t,n)=>{"use strict";var r=n(46518),o=n(19617).includes,i=n(79039),a=n(6469);r({target:"Array",proto:!0,forced:i((function(){return!Array(1).includes()}))},{includes:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}}),a("includes")},23792:(e,t,n)=>{"use strict";var r=n(25397),o=n(6469),i=n(26269),a=n(91181),u=n(24913).f,c=n(51088),s=n(62529),l=n(96395),f=n(43724),d="Array Iterator",m=a.set,p=a.getterFor(d);e.exports=c(Array,"Array",(function(e,t){m(this,{type:d,target:r(e),index:0,kind:t})}),(function(){var e=p(this),t=e.target,n=e.index++;if(!t||n>=t.length)return e.target=null,s(void 0,!0);switch(e.kind){case"keys":return s(n,!1);case"values":return s(t[n],!1)}return s([n,t[n]],!1)}),"values");var g=i.Arguments=i.Array;if(o("keys"),o("values"),o("entries"),!l&&f&&"values"!==g.name)try{u(g,"name",{value:"values"})}catch(e){}},48598:(e,t,n)=>{"use strict";var r=n(46518),o=n(79504),i=n(47055),a=n(25397),u=n(34598),c=o([].join);r({target:"Array",proto:!0,forced:i!==Object||!u("join",",")},{join:function(e){return c(a(this),void 0===e?",":e)}})},62062:(e,t,n)=>{"use strict";var r=n(46518),o=n(59213).map;r({target:"Array",proto:!0,forced:!n(70597)("map")},{map:function(e){return o(this,e,arguments.length>1?arguments[1]:void 0)}})},34782:(e,t,n)=>{"use strict";var r=n(46518),o=n(34376),i=n(33517),a=n(20034),u=n(35610),c=n(26198),s=n(25397),l=n(97040),f=n(78227),d=n(70597),m=n(67680),p=d("slice"),g=f("species"),h=Array,v=Math.max;r({target:"Array",proto:!0,forced:!p},{slice:function(e,t){var n,r,f,d=s(this),p=c(d),b=u(e,p),y=u(void 0===t?p:t,p);if(o(d)&&((i(n=d.constructor)&&(n===h||o(n.prototype))||a(n)&&null===(n=n[g]))&&(n=void 0),n===h||void 0===n))return m(d,b,y);for(r=new(void 0===n?h:n)(v(y-b,0)),f=0;b<y;b++,f++)b in d&&l(r,f,d[b]);return r.length=f,r}})},26910:(e,t,n)=>{"use strict";var r=n(46518),o=n(79504),i=n(79306),a=n(48981),u=n(26198),c=n(84606),s=n(655),l=n(79039),f=n(74488),d=n(34598),m=n(36090),p=n(13763),g=n(39519),h=n(3607),v=[],b=o(v.sort),y=o(v.push),w=l((function(){v.sort(void 0)})),x=l((function(){v.sort(null)})),C=d("sort"),k=!l((function(){if(g)return g<70;if(!(m&&m>3)){if(p)return!0;if(h)return h<603;var e,t,n,r,o="";for(e=65;e<76;
vendor: 9,138 bytes, line 1
1e++){switch(t=String.fromCharCode(e),e){case 66:case 69:case 70:case 72:n=3;break;case 68:case 71:n=4;break;default:n=2}for(r=0;r<47;r++)v.push({k:t+r,v:n})}for(v.sort((function(e,t){return t.v-e.v})),r=0;r<v.length;r++)t=v[r].k.charAt(0),o.charAt(o.length-1)!==t&&(o+=t);return"DGBEFHACIJK"!==o}}));r({target:"Array",proto:!0,forced:w||!x||!C||!k},{sort:function(e){void 0!==e&&i(e);var t=a(this);if(k)return void 0===e?b(t):b(t,e);var n,r,o=[],l=u(t);for(r=0;r<l;r++)r in t&&y(o,t[r]);for(f(o,function(e){return function(t,n){return void 0===n?-1:void 0===t?1:void 0!==e?+e(t,n)||0:s(t)>s(n)?1:-1}}(e)),n=u(o),r=0;r<n;)t[r]=o[r++];for(;r<l;)c(t,r++);return t}})},54554:(e,t,n)=>{"use strict";var r=n(46518),o=n(48981),i=n(35610),a=n(91291),u=n(26198),c=n(34527),s=n(96837),l=n(1469),f=n(97040),d=n(84606),m=n(70597)("splice"),p=Math.max,g=Math.min;r({target:"Array",proto:!0,forced:!m},{splice:function(e,t){var n,r,m,h,v,b,y=o(this),w=u(y),x=i(e,w),C=arguments.length;for(0===C?n=r=0:1===C?(n=0,r=w-x):(n=C-2,r=g(p(a(t),0),w-x)),s(w+n-r),m=l(y,r),h=0;h<r;h++)(v=x+h)in y&&f(m,h,y[v]);if(m.length=r,n<r){for(h=x;h<w-r;h++)b=h+n,(v=h+r)in y?y[b]=y[v]:d(y,b);for(h=w;h>w-r+n;h--)d(y,h-1)}else if(n>r)for(h=w-r;h>x;h--)b=h+n-1,(v=h+r-1)in y?y[b]=y[v]:d(y,b);for(h=0;h<n;h++)y[h+x]=arguments[h+2];return c(y,w-r+n),m}})},30237:(e,t,n)=>{"use strict";n(6469)("flatMap")},62010:(e,t,n)=>{"use strict";var r=n(43724),o=n(10350).EXISTS,i=n(79504),a=n(62106),u=Function.prototype,c=i(u.toString),s=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,l=i(s.exec);r&&!o&&a(u,"name",{configurable:!0,get:function(){try{return l(s,c(this))[1]}catch(e){return""}}})},33110:(e,t,n)=>{"use strict";var r=n(46518),o=n(97751),i=n(18745),a=n(69565),u=n(79504),c=n(79039),s=n(94901),l=n(10757),f=n(67680),d=n(66933),m=n(4495),p=String,g=o("JSON","stringify"),h=u(/./.exec),v=u("".charAt),b=u("".charCodeAt),y=u("".replace),w=u(1..toString),x=/[\uD800-\uDFFF]/g,C=/^[\uD800-\uDBFF]$/,k=/^[\uDC00-\uDFFF]$/,S=!m||c((function(){var e=o("Symbol")("stringify detection");return"[null]"!==g([e])||"{}"!==g({a:e})||"{}"!==g(Object(e))})),T=c((function(){return'"\\udf06\\ud834"'!==g("\udf06\ud834")||'"\\udead"'!==g("\udead")})),E=function(e,t){var n=f(arguments),r=d(t);if(s(r)||void 0!==e&&!l(e))return n[1]=function(e,t){if(s(r)&&(t=a(r,this,p(e),t)),!l(t))return t},i(g,null,n)},O=function(e,t,n){var r=v(n,t-1),o=v(n,t+1);return h(C,e)&&!h(k,o)||h(k,e)&&!h(C,r)?"\\u"+w(b(e,0),16):e};g&&r({target:"JSON",stat:!0,arity:3,forced:S||T},{stringify:function(e,t,n){var r=f(arguments),o=i(S?E:g,null,r);return T&&"string"==typeof o?y(o,x,O):o}})},48523:(e,t,n)=>{"use strict";n(16468)("Map",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n(86938))},36033:(e,t,n)=>{"use strict";n(48523)},2892:(e,t,n)=>{"use strict";var r=n(46518),o=n(96395),i=n(43724),a=n(44576),u=n(19167),c=n(79504),s=n(92796),l=n(39297),f=n(23167),d=n(1625),m=n(10757),p=n(72777),g=n(79039),h=n(38480).f,v=n(77347).f,b=n(24913).f,y=n(31240),w=n(43802).trim,x="Number",C=a[x],k=u[x],S=C.prototype,T=a.TypeError,E=c("".slice),O=c("".charCodeAt),_=function(e){var t,n,r,o,i,a,u,c,s=p(e,"number");if(m(s))throw new T("Cannot convert a Symbol value to a number");if("string"==typeof s&&s.length>2)if(s=w(s),43===(t=O(s,0))||45===t){if(88===(n=O(s,2))||120===n)return NaN}else if(48===t){switch(O(s,1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+s}for(a=(i=E(s,2)).length,u=0;u<a;u++)if((c=O(i,u))<48||c>o)return NaN;return parseInt(i,r)}return+s},A=s(x,!C(" 0o1")||!C("0b1")||C("+0x1")),D=function(e){var t,n=arguments.length<1?0:C(function(e){var t=p(e,"number");return"bigint"==typeof t?t:_(t)}(e));return d(S,t=this)&&g((function(){y(t)}))?f(Object(n),this,D):n};D.prototype=S,A&&!o&&(S.constructor=D),r({global:!0,constructor:!0,wrap:!0,forced:A},{Number:D});var N=function(e,t){for(var n,r=i?h(t):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;r.length>o;o++)l(t,n=r[o])&&!l(e,n)&&b(e,n,v(t,n))};o&&k&&N(u[x],k),(A||o)&&N(u[x],C)},9868:(e,t,n)=>{"use strict";var r=n(46518),o=n(79504),i=n(91291),a=n(31240),u=n(72333),c=n(79039),s=RangeError,l=String,f=Math.floor,d=o(u),m=o("".slice),p=o(1..toFixed),g=function(e,t,n){return 0===t?n:t%2==1?g(e,t-1,n*e):g(e*e,t/2,n)},h=function(e,t,n){for(var r=-1,o=n;++r<6;)e[r]=(o+=t*e[r])%1e7,o=f(o/1e7)},v=function(e,t){for(var n=6,r=0;--n>=0;)e[n]=f((r+=e[n])/t),r=r%t*1e7},b=function(e){for(var t=6,n="";--t>=0;)if(""!==n||0===t||0!==e[t]){var r=l(e[t]);n=""===n?r:n+d("0",7-r.length)+r}return n};r({target:"Number",proto:!0,forced:c((function(){return"0.000"!==p(8e-5,3)||"1"!==p(.9,0)||"1.25"!==p(1.255,2)||"1000000000000000128"!==p(0xde0b6b3a7640080,0)}))||!c((function(){p({})}))},{toFixed:function(e){var t,n,r,o,u=a(this),c=i(e),f=[0,0,0,0,0,0],p="",y="0";if(c<0||c>20)throw new s("Incorrect fraction digits");if(u!=u)return"NaN";if(u<=-1e21||u>=1e21)return l(u);if(u<0&&(p="-",u=-u),u>1e-21)if(n=(t=function(e){for(var t=0,n=e;n>=4096;)t+=12,n/=4096;for(;n>=2;)t+=1,n/=2;return t}(u*g(2,69,1))-69)<0?u*g(2,-t,1):u/g(2,t,1),n*=4503599627370496,(t=52-t)>0){for(h(f,0,n),r=c;r>=7;)h(f,1e7,0),r-=7;for(h(f,g(10,r,1),0),r=t-1;r>=23;)v(f,1<<23),r-=23;v(f,1<<r),h(f,1,1),v(f,2),y=b(f)}else h(f,0,n),h(f,1<<-t,0),y=b(f)+d("0",c);return y=c>0?p+((o=y.length)<=c?"0."+d("0",c-o)+y:m(y,0,o-c)+"."+m(y,o-c)):p+y}})},69085:(e,t,n)=>{"use strict";var r=n(46518),o=n(44213);r({target:"Object",stat:!0,arity:2,forced:Object.assign!==o},{assign:o})},83851:(e,t,n)=>{"use strict";var r=n(46518),o=n(79039),i=n(25397),a=n(77347).f,u=n(43724);r({target:"Object",stat:!0,forced:!u||o((function(){a(1)})),sham:!u},{getOwnPropertyDescriptor:function(e,t){return a(i(e),t)}})},81278:(e,t,n)=>{"use strict";var r=n(46518),o=n(43724),i=n(35031),a=n(25397),u=n(77347),c=n(97040);r({target:"Object",stat:!0,sham:!o},{getOwnPropertyDescriptors:function(e){for(var t,n,r=a(e),o=u.f,s=i(r),l={},f=0;s.length>f;)void 0!==(n=o(r,t=s[f++]))&&c(l,t,n);return l}})},49773:(e,t,n)=>{"use strict";var r=n(46518),o=n(4495),i=n(79039),a=n(33717),u=n(48981);r({target:"Object",stat:!0,forced:!o||i((function(){a.f(1)}))},{getOwnPropertySymbols:function(e){var t=a.f;return t?t(u(e)):[]}})},79432:(e,t,n)=>{"use strict";var r=n(46518),o=n(48981),i=n(71072);r({target:"Object",stat:!0,forced:n(79039)((function(){i(1)}))},{keys:function(e){return i(o(e))}})},26099:(e,t,n)=>{"use strict";var r=n(92140),o=n(36840),i=n(53179);r||o(Object.prototype,"toString",i,{unsafe:!0})},16499:(e,t,n)=>{"use strict";var r=n(46518),o=n(69565),i=n(79306),a=n(36043),u=n(1103),c=n(72652);r({target:"Promise",stat:!0,forced:n(90537)},{all:function(e){var t=this,n=a.f(t),r=n.resolve,s=n.reject,l=u((function(){var n=i(t.resolve),a=[],u=0,l=1;c(e,(function(e){var i=u++,c=!1;l++,o(n,t,e).then((function(e){c||(c=!0,a[i]=e,--l||r(a))}),s)})),--l||r(a)}));return l.error&&s(l.value),n.promise}})},82003:(e,t,n)=>{"use strict";var r=n(46518),o=n(96395),i=n(10916).CONSTRUCTOR,a=n(80550),u=n(97751),c=n(94901),s=n(36840),l=a&&a.prototype;if(r({target:"Promise",proto:!0,forced:i,real:!0},{catch:function(e){return this.then(void 0,e)}}),!o&&c(a)){var f=u("Promise").prototype.catch;l.catch!==f&&s(l,"catch",f,{unsafe:!0})}},10436:(e,t,n)=>{"use strict";var r,o,i,a=n(46518),u=n(96395),c=n(16193),s=n(44576),l=n(69565),f=n(36840),d=n(52967),m=n(10687),p=n(87633),g=n(79306),h=n(94901),v=n(20034),b=n(90679),y=n(2293),w=n(59225).set,x=n(91955),C=n(90757),k=n(1103),S=n(18265),T=n(91181),E=n(80550),O=n(10916),_=n(36043),A="Promise",D=O.CONSTRUCTOR,N=O.REJECTION_EVENT,R=O.SUBCLASSING,P=T.getterFor(A),B=T.set,I=E&&E.prototype,M=E,L=I,F=s.TypeError,j=s.document,U=s.process,H=_.f,z=H,V=!!(j&&j.createEvent&&s.dispatchEvent),W="unhandledrejection",q=function(e){var t;return!(!v(e)||!h(t=e.then))&&t},$=function(e,t){var n,r,o,i=t.value,a=1===t.state,u=a?e.ok:e.fail,c=e.resolve,s=e.reject,f=e.domain;try{u?(a||(2===t.rejection&&Q(t),t.rejection=1),!0===u?n=i:(f&&f.enter(),n=u(i),f&&(f.exit(),o=!0)),n===e.promise?s(new F("Promise-chain cycle")):(r=q(n))?l(r,n,c,s):c(n)):s(i)}catch(e){f&&!o&&f.exit(),s(e)}},G=function(e,t){e.notified||(e.notified=!0,x((function(){for(var n,r=e.reactions;n=r.get();)$(n,e);e.notified=!1,t&&!e.rejection&&Y(e)})))},K=function(e,t,n){var r,o;V?((r=j.createEvent("Event")).promise=t,r.reason=n,r.initEvent(e,!1,!0),s.dispatchEvent(r)):r={promise:t,reason:n},!N&&(o=s["on"+e])?o(r):e===W&&C("Unhandled promise rejection",n)},Y=function(e){l(w,s,(function(){var t,n=e.facade,r=e.value;if(X(e)&&(t=k((function(){c?U.emit("unhandledRejection",r,n):K(W,n,r)})),e.rejection=c||X(e)?2:1,t.error))throw t.value}))},X=function(e){return 1!==e.rejection&&!e.parent},Q=function(e){l(w,s,(function(){var t=e.facade;c?U.emit("rejectionHandled",t):K("rejectionhandled",t,e.value)}))},J=function(e,t,n){return function(r){e(t,r,n)}},Z=function(e,t,n){e.done||(e.done=!0,n&&(e=n),e.value=t,e.state=2,G(e,!0))},ee=function(e,t,n){if(!e.done){e.done=!0,n&&(e=n);
vendor: 5,179 bytes, line 1
1try{if(e.facade===t)throw new F("Promise can't be resolved itself");var r=q(t);r?x((function(){var n={done:!1};try{l(r,t,J(ee,n,e),J(Z,n,e))}catch(t){Z(n,t,e)}})):(e.value=t,e.state=1,G(e,!1))}catch(t){Z({done:!1},t,e)}}};if(D&&(M=function(e){b(this,L),g(e),l(r,this);var t=P(this);try{e(J(ee,t),J(Z,t))}catch(e){Z(t,e)}},(r=function(e){B(this,{type:A,done:!1,notified:!1,parent:!1,reactions:new S,rejection:!1,state:0,value:null})}).prototype=f(L=M.prototype,"then",(function(e,t){var n=P(this),r=H(y(this,M));return n.parent=!0,r.ok=!h(e)||e,r.fail=h(t)&&t,r.domain=c?U.domain:void 0,0===n.state?n.reactions.add(r):x((function(){$(r,n)})),r.promise})),o=function(){var e=new r,t=P(e);this.promise=e,this.resolve=J(ee,t),this.reject=J(Z,t)},_.f=H=function(e){return e===M||undefined===e?new o(e):z(e)},!u&&h(E)&&I!==Object.prototype)){i=I.then,R||f(I,"then",(function(e,t){var n=this;return new M((function(e,t){l(i,n,e,t)})).then(e,t)}),{unsafe:!0});try{delete I.constructor}catch(e){}d&&d(I,L)}a({global:!0,constructor:!0,wrap:!0,forced:D},{Promise:M}),m(M,A,!1,!0),p(A)},3362:(e,t,n)=>{"use strict";n(10436),n(16499),n(82003),n(7743),n(51481),n(40280)},7743:(e,t,n)=>{"use strict";var r=n(46518),o=n(69565),i=n(79306),a=n(36043),u=n(1103),c=n(72652);r({target:"Promise",stat:!0,forced:n(90537)},{race:function(e){var t=this,n=a.f(t),r=n.reject,s=u((function(){var a=i(t.resolve);c(e,(function(e){o(a,t,e).then(n.resolve,r)}))}));return s.error&&r(s.value),n.promise}})},51481:(e,t,n)=>{"use strict";var r=n(46518),o=n(36043);r({target:"Promise",stat:!0,forced:n(10916).CONSTRUCTOR},{reject:function(e){var t=o.f(this);return(0,t.reject)(e),t.promise}})},40280:(e,t,n)=>{"use strict";var r=n(46518),o=n(97751),i=n(96395),a=n(80550),u=n(10916).CONSTRUCTOR,c=n(93438),s=o("Promise"),l=i&&!u;r({target:"Promise",stat:!0,forced:i||u},{resolve:function(e){return c(l&&this===s?a:this,e)}})},60825:(e,t,n)=>{"use strict";var r=n(46518),o=n(97751),i=n(18745),a=n(30566),u=n(35548),c=n(28551),s=n(20034),l=n(2360),f=n(79039),d=o("Reflect","construct"),m=Object.prototype,p=[].push,g=f((function(){function e(){}return!(d((function(){}),[],e)instanceof e)})),h=!f((function(){d((function(){}))})),v=g||h;r({target:"Reflect",stat:!0,forced:v,sham:v},{construct:function(e,t){u(e),c(t);var n=arguments.length<3?e:u(arguments[2]);if(h&&!g)return d(e,t,n);if(e===n){switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3])}var r=[null];return i(p,r,t),new(i(a,e,r))}var o=n.prototype,f=l(s(o)?o:m),v=i(e,f,t);return s(v)?v:f}})},84864:(e,t,n)=>{"use strict";var r=n(43724),o=n(44576),i=n(79504),a=n(92796),u=n(23167),c=n(66699),s=n(2360),l=n(38480).f,f=n(1625),d=n(60788),m=n(655),p=n(61034),g=n(58429),h=n(11056),v=n(36840),b=n(79039),y=n(39297),w=n(91181).enforce,x=n(87633),C=n(78227),k=n(83635),S=n(18814),T=C("match"),E=o.RegExp,O=E.prototype,_=o.SyntaxError,A=i(O.exec),D=i("".charAt),N=i("".replace),R=i("".indexOf),P=i("".slice),B=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,I=/a/g,M=/a/g,L=new E(I)!==I,F=g.MISSED_STICKY,j=g.UNSUPPORTED_Y,U=r&&(!L||F||k||S||b((function(){return M[T]=!1,E(I)!==I||E(M)===M||"/a/i"!==String(E(I,"i"))})));if(a("RegExp",U)){for(var H=function(e,t){var n,r,o,i,a,l,g=f(O,this),h=d(e),v=void 0===t,b=[],x=e;if(!g&&h&&v&&e.constructor===H)return e;if((h||f(O,e))&&(e=e.source,v&&(t=p(x))),e=void 0===e?"":m(e),t=void 0===t?"":m(t),x=e,k&&"dotAll"in I&&(r=!!t&&R(t,"s")>-1)&&(t=N(t,/s/g,"")),n=t,F&&"sticky"in I&&(o=!!t&&R(t,"y")>-1)&&j&&(t=N(t,/y/g,"")),S&&(i=function(e){for(var t,n=e.length,r=0,o="",i=[],a=s(null),u=!1,c=!1,l=0,f="";r<=n;r++){if("\\"===(t=D(e,r)))t+=D(e,++r);else if("]"===t)u=!1;else if(!u)switch(!0){case"["===t:u=!0;break;case"("===t:if(o+=t,"?:"===P(e,r+1,r+3))continue;A(B,P(e,r+1))&&(r+=2,c=!0),l++;continue;case">"===t&&c:if(""===f||y(a,f))throw new _("Invalid capture group name");a[f]=!0,i[i.length]=[f,l],c=!1,f="";continue}c?f+=t:o+=t}return[o,i]}(e),e=i[0],b=i[1]),a=u(E(e,t),g?this:O,H),(r||o||b.length)&&(l=w(a),r&&(l.dotAll=!0,l.raw=H(function(e){for(var t,n=e.length,r=0,o="",i=!1;r<=n;r++)"\\"!==(t=D(e,r))?i||"."!==t?("["===t?i=!0:"]"===t&&(i=!1),o+=t):o+="[\\s\\S]":o+=t+D(e,++r);return o}(e),n)),o&&(l.sticky=!0),b.length&&(l.groups=b)),e!==x)try{c(a,"source",""===x?"(?:)":x)}catch(e){}return a},z=l(E),V=0;z.length>V;)h(H,E,z[V++]);O.constructor=H,H.prototype=O,v(o,"RegExp",H,{constructor:!0})}x("RegExp")},27495:(e,t,n)=>{"use strict";var r=n(46518),o=n(57323);r({target:"RegExp",proto:!0,forced:/./.exec!==o},{exec:o})},87745:(e,t,n)=>{"use strict";var r=n(43724),o=n(58429).MISSED_STICKY,i=n(22195),a=n(62106),u=n(91181).get,c=RegExp.prototype,s=TypeError;r&&o&&a(c,"sticky",{configurable:!0,get:function(){if(this!==c){if("RegExp"===i(this))return!!u(this).sticky;throw new s("Incompatible receiver, RegExp required")}}})},90906:(e,t,n)=>{"use strict";n(27495);var r=n(46518),o=n(69565),i=n(94901),a=n(28551),u=n(655),c=function(){var e=!1,t=/[ac]/;return t.exec=function(){return e=!0,/./.exec.apply(this,arguments)},!0===t.test("abc")&&e}(),s=/./.test;r({target:"RegExp",proto:!0,forced:!c}
1,{test:function(e){var t=a(this),n=u(e),r=t.exec;if(!i(r))return o(s,t,n);var c=o(r,t,n);return null!==c&&(a(c),!0)}})},38781:(e,t,n)=>{"use strict";var r=n(10350).PROPER,o=n(36840),i=n(28551),a=n(655),u=n(79039),c=n(61034),s="toString",l=RegExp.prototype,f=l[s];(u((function(){return"/a/b"!==f.call({source:"a",flags:"b"})}))||r&&f.name!==s)&&o(l,s,(function(){var e=i(this);return"/"+a(e.source)+"/"+a(c(e))}),{unsafe:!0})},92405:(e,t,n)=>{"use strict";n(16468)("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),n(86938))},31415:(e,t,n)=>{"use strict";n(92405)},99449:(e,t,n)=>{"use strict";var r,o=n(46518),i=n(27476),a=n(77347).f,u=n(18014),c=n(655),s=n(60511),l=n(67750),f=n(41436),d=n(96395),m=i("".slice),p=Math.min,g=f("endsWith");o({target:"String",proto:!0,forced:!!(d||g||(r=a(String.prototype,"endsWith"),!r||r.writable))&&!g},{endsWith:function(e){var t=c(l(this));s(e);var n=arguments.length>1?arguments[1]:void 0,r=t.length,o=void 0===n?r:p(u(n),r),i=c(e);return m(t,o-i.length,o)===i}})},27337:(e,t,n)=>{"use strict";var r=n(46518),o=n(79504),i=n(35610),a=RangeError,u=String.fromCharCode,c=String.fromCodePoint,s=o([].join);r({target:"String",stat:!0,arity:1,forced:!!c&&1!==c.length},{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,o=0;r>o;){if(t=+arguments[o++],i(t,1114111)!==t)throw new a(t+" is not a valid code point");n[o]=t<65536?u(t):u(55296+((t-=65536)>>10),t%1024+56320)}return s(n,"")}})},21699:(e,t,n)=>{"use strict";var r=n(46518),o=n(79504),i=n(60511),a=n(67750),u=n(655),c=n(41436),s=o("".indexOf);r({target:"String",proto:!0,forced:!c("includes")},{includes:function(e){return!!~s(u(a(this)),u(i(e)),arguments.length>1?arguments[1]:void 0)}})},47764:(e,t,n)=>{"use strict";var r=n(68183).charAt,o=n(655),i=n(91181),a=n(51088),u=n(62529),c="String Iterator",s=i.set,l=i.getterFor(c);a(String,"String",(function(e){s(this,{type:c,string:o(e),index:0})}),(function(){var e,t=l(this),n=t.string,o=t.index;return o>=n.length?u(void 0,!0):(e=r(n,o),t.index+=e.length,u(e,!1))}))},71761:(e,t,n)=>{"use strict";var r=n(69565),o=n(89228),i=n(28551),a=n(64117),u=n(18014),c=n(655),s=n(67750),l=n(55966),f=n(57829),d=n(56682);o("match",(function(e,t,n){return[function(t){var n=s(this),o=a(t)?void 0:l(t,e);return o?r(o,t,n):new RegExp(t)[e](c(n))},function(e){var r=i(this),o=c(e),a=n(t,r,o);if(a.done)return a.value;if(!r.global)return d(r,o);var s=r.unicode;r.lastIndex=0;for(var l,m=[],p=0;null!==(l=d(r,o));){var g=c(l[0]);m[p]=g,""===g&&(r.lastIndex=f(o,u(r.lastIndex),s)),p++}return 0===p?null:m}]}))},79978:(e,t,n)=>{"use strict";var r=n(46518),o=n(69565),i=n(79504),a=n(67750),u=n(94901),c=n(64117),s=n(60788),l=n(655),f=n(55966),d=n(61034),m=n(2478),p=n(78227),g=n(96395),h=p("replace"),v=TypeError,b=i("".indexOf),y=i("".replace),w=i("".slice),x=Math.max;r({target:"String",proto:!0},{replaceAll:function(e,t){var n,r,i,p,C,k,S,T,E,O,_=a(this),A=0,D="";if(!c(e)){if((n=s(e))&&(r=l(a(d(e))),!~b(r,"g")))throw new v("`.replaceAll` does not allow non-global regexes");if(i=f(e,h))return o(i,e,_,t);if(g&&n)return y(l(_),e,t)}for(p=l(_),C=l(e),(k=u(t))||(t=l(t)),T=x(1,S=C.length),E=b(p,C);-1!==E;)O=k?l(t(C,E,p)):m(C,p,E,[],void 0,t),D+=w(p,A,E)+O,A=E+S,E=E+T>p.length?-1:b(p,C,E+T);return A<p.length&&(D+=w(p,A)),D}})},25440:(e,t,n)=>{"use strict";var r=n(18745),o=n(69565),i=n(79504),a=n(89228),u=n(79039),c=n(28551),s=n(94901),l=n(64117),f=n(91291),d=n(18014),m=n(655),p=n(67750),g=n(57829),h=n(55966),v=n(2478),b=n(56682),y=n(78227)("replace"),w=Math.max,x=Math.min,C=i([].concat),k=i([].push),S=i("".indexOf),T=i("".slice),E="$0"==="a".replace(/./,"$0"),O=!!/./[y]&&""===/./[y]("a","$0");a("replace",(function(e,t,n){var i=O?"$":"$0";return[function(e,n){var r=p(this),i=l(e)?void 0:h(e,y);return i?o(i,e,r,n):o(t,m(r),e,n)},function(e,o){var a=c(this),u=m(e);if("string"==typeof o&&-1===S(o,i)&&-1===S(o,"$<")){var l=n(t,a,u,o);if(l.done)return l.value}var p=s(o);p||(o=m(o));var h,y=a.global;y&&(h=a.unicode,a.lastIndex=0);for(var E,O=[];null!==(E=b(a,u))&&(k(O,E),y);){""===m(E[0])&&(a.lastIndex=g(u,d(a.lastIndex),h))}for(var _,A="",D=0,N=0;N<O.length;N++){for(var R,P=m((E=O[N])[0]),B=w(x(f(E.index),u.length),0),I=[],M=1;M<E.length;M++)k(I,void 0===(_=E[M])?_:String(_));var L=E.groups;if(p){var F=C([P],I,B,u);void 0!==L&&k(F,L),R=m(r(o,void 0,F))}else R=v(P,u,B,I,L,o);B>=D&&(A+=T(u,D,B)+R,D=B+P.length)}return A+T(u,D)}]}),!!u((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!E||O)},5746:(e,t,n)=>{"use strict";var r=n(69565),o=n(89228),i=n(28551),a=n(64117),u=n(67750),c=n(3470),s=n(655),l=n(55966),f=n(56682);o("search",(function(e,t,n){return[function(t){var n=u(this),o=a(t)?void 0:l(t,e);return o?r(o,t,n):new RegExp(t)[e](s(n))},function(e){var r=i(this),o=s(e),a=n(t,r,o);if(a.done)return a.value;var u=r.lastIndex;c(u,0)||(r.lastIndex=0);var l=f(r,o);return c(r.lastIndex,u)||(r.lastIndex=u),null===l?-1:l.index}]}))},11392:(e,t,n)=>{"use strict";var r,o=n(46518),i=n(27476),a=n(77347).f,u=n(18014),c=n(655),s=n(60511),l=n(67750),f=n(41436),d=n(96395),m=i("".slice),p=Math.min,g=f("startsWith");o({target:"String",proto:!0,forced:!!(d||g||(r=a(String.prototype,"startsWith"),!r||r.writable))&&!g},{startsWith:function(e){var t=c(l(this));s(e);var n=u(p(arguments.length>1?arguments[1]:void 0,t.length)),r=c(e);return m(t,n,n+r.length)===r}})}
vendor: 4,257 bytes, line 1
1,42762:(e,t,n)=>{"use strict";var r=n(46518),o=n(43802).trim;r({target:"String",proto:!0,forced:n(60706)("trim")},{trim:function(){return o(this)}})},6761:(e,t,n)=>{"use strict";var r=n(46518),o=n(44576),i=n(69565),a=n(79504),u=n(96395),c=n(43724),s=n(4495),l=n(79039),f=n(39297),d=n(1625),m=n(28551),p=n(25397),g=n(56969),h=n(655),v=n(6980),b=n(2360),y=n(71072),w=n(38480),x=n(10298),C=n(33717),k=n(77347),S=n(24913),T=n(96801),E=n(48773),O=n(36840),_=n(62106),A=n(25745),D=n(66119),N=n(30421),R=n(33392),P=n(78227),B=n(1951),I=n(70511),M=n(58242),L=n(10687),F=n(91181),j=n(59213).forEach,U=D("hidden"),H="Symbol",z="prototype",V=F.set,W=F.getterFor(H),q=Object[z],$=o.Symbol,G=$&&$[z],K=o.RangeError,Y=o.TypeError,X=o.QObject,Q=k.f,J=S.f,Z=x.f,ee=E.f,te=a([].push),ne=A("symbols"),re=A("op-symbols"),oe=A("wks"),ie=!X||!X[z]||!X[z].findChild,ae=function(e,t,n){var r=Q(q,t);r&&delete q[t],J(e,t,n),r&&e!==q&&J(q,t,r)},ue=c&&l((function(){return 7!==b(J({},"a",{get:function(){return J(this,"a",{value:7}).a}})).a}))?ae:J,ce=function(e,t){var n=ne[e]=b(G);return V(n,{type:H,tag:e,description:t}),c||(n.description=t),n},se=function(e,t,n){e===q&&se(re,t,n),m(e);var r=g(t);return m(n),f(ne,r)?(n.enumerable?(f(e,U)&&e[U][r]&&(e[U][r]=!1),n=b(n,{enumerable:v(0,!1)})):(f(e,U)||J(e,U,v(1,b(null))),e[U][r]=!0),ue(e,r,n)):J(e,r,n)},le=function(e,t){m(e);var n=p(t),r=y(n).concat(pe(n));return j(r,(function(t){c&&!i(fe,n,t)||se(e,t,n[t])})),e},fe=function(e){var t=g(e),n=i(ee,this,t);return!(this===q&&f(ne,t)&&!f(re,t))&&(!(n||!f(this,t)||!f(ne,t)||f(this,U)&&this[U][t])||n)},de=function(e,t){var n=p(e),r=g(t);if(n!==q||!f(ne,r)||f(re,r)){var o=Q(n,r);return!o||!f(ne,r)||f(n,U)&&n[U][r]||(o.enumerable=!0),o}},me=function(e){var t=Z(p(e)),n=[];return j(t,(function(e){f(ne,e)||f(N,e)||te(n,e)})),n},pe=function(e){var t=e===q,n=Z(t?re:p(e)),r=[];return j(n,(function(e){!f(ne,e)||t&&!f(q,e)||te(r,ne[e])})),r};s||(O(G=($=function(){if(d(G,this))throw new Y("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?h(arguments[0]):void 0,t=R(e),n=function(e){var r=void 0===this?o:this;r===q&&i(n,re,e),f(r,U)&&f(r[U],t)&&(r[U][t]=!1);var a=v(1,e);try{ue(r,t,a)}catch(e){if(!(e instanceof K))throw e;ae(r,t,a)}};return c&&ie&&ue(q,t,{configurable:!0,set:n}),ce(t,e)})[z],"toString",(function(){return W(this).tag})),O($,"withoutSetter",(function(e){return ce(R(e),e)})),E.f=fe,S.f=se,T.f=le,k.f=de,w.f=x.f=me,C.f=pe,B.f=function(e){return ce(P(e),e)},c&&(_(G,"description",{configurable:!0,get:function(){return W(this).description}}),u||O(q,"propertyIsEnumerable",fe,{unsafe:!0}))),r({global:!0,constructor:!0,wrap:!0,forced:!s,sham:!s},{Symbol:$}),j(y(oe),(function(e){I(e)})),r({target:H,stat:!0,forced:!s},{useSetter:function(){ie=!0},useSimple:function(){ie=!1}}),r({target:"Object",stat:!0,forced:!s,sham:!c},{create:function(e,t){return void 0===t?b(e):le(b(e),t)},defineProperty:se,defineProperties:le,getOwnPropertyDescriptor:de}),r({target:"Object",stat:!0,forced:!s},{getOwnPropertyNames:me}),M(),L($,H),N[U]=!0},89463:(e,t,n)=>{"use strict";var r=n(46518),o=n(43724),i=n(44576),a=n(79504),u=n(39297),c=n(94901),s=n(1625),l=n(655),f=n(62106),d=n(77740),m=i.Symbol,p=m&&m.prototype;if(o&&c(m)&&(!("description"in p)||void 0!==m().description)){var g={},h=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:l(arguments[0]),t=s(p,this)?new m(e):void 0===e?m():m(e);return""===e&&(g[t]=!0),t};d(h,m),h.prototype=p,p.constructor=h;var v="Symbol(description detection)"===String(m("description detection")),b=a(p.valueOf),y=a(p.toString),w=/^Symbol\((.*)\)[^)]+$/,x=a("".replace),C=a("".slice);f(p,"description",{configurable:!0,get:function(){var e=b(this);if(u(g,e))return"";var t=y(e),n=v?C(t,7,-1):x(t,w,"$1");return""===n?void 0:n}}),r({global:!0,constructor:!0,forced:!0},{Symbol:h})}},81510:(e,t,n)=>{"use strict";var r=n(46518),o=n(97751),i=n(39297),a=n(655),u=n(25745),c=n(91296),s=u("string-to-symbol-registry"),l=u("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!c},{for:function(e){var t=a(e);if(i(s,t))return s[t];var n=o("Symbol")(t);return s[t]=n,l[n]=t,n}})},2259:(e,t,n)=>{"use strict";n(70511)("iterator")},52675:(e,t,n)=>{"use strict";n(6761),n(81510),n(97812),n(33110),n(49773)}
vendor: 2,938 bytes, line 1
1,97812:(e,t,n)=>{"use strict";var r=n(46518),o=n(39297),i=n(10757),a=n(16823),u=n(25745),c=n(91296),s=u("symbol-to-string-registry");r({target:"Symbol",stat:!0,forced:!c},{keyFor:function(e){if(!i(e))throw new TypeError(a(e)+" is not a symbol");if(o(s,e))return s[e]}})},81630:(e,t,n)=>{"use strict";var r=n(79504),o=n(94644),i=r(n(57029)),a=o.aTypedArray;(0,o.exportTypedArrayMethod)("copyWithin",(function(e,t){return i(a(this),e,t,arguments.length>2?arguments[2]:void 0)}))},72170:(e,t,n)=>{"use strict";var r=n(94644),o=n(59213).every,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("every",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},75044:(e,t,n)=>{"use strict";var r=n(94644),o=n(84373),i=n(75854),a=n(36955),u=n(69565),c=n(79504),s=n(79039),l=r.aTypedArray,f=r.exportTypedArrayMethod,d=c("".slice);f("fill",(function(e){var t=arguments.length;l(this);var n="Big"===d(a(this),0,3)?i(e):+e;return u(o,this,n,t>1?arguments[1]:void 0,t>2?arguments[2]:void 0)}),s((function(){var e=0;return new Int8Array(2).fill({valueOf:function(){return e++}}),1!==e})))},69539:(e,t,n)=>{"use strict";var r=n(94644),o=n(59213).filter,i=n(26357),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("filter",(function(e){var t=o(a(this),e,arguments.length>1?arguments[1]:void 0);return i(this,t)}))},89955:(e,t,n)=>{"use strict";var r=n(94644),o=n(59213).findIndex,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("findIndex",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},31694:(e,t,n)=>{"use strict";var r=n(94644),o=n(59213).find,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("find",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},33206:(e,t,n)=>{"use strict";var r=n(94644),o=n(59213).forEach,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("forEach",(function(e){o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},44496:(e,t,n)=>{"use strict";var r=n(94644),o=n(19617).includes,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("includes",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},66651:(e,t,n)=>{"use strict";var r=n(94644),o=n(19617).indexOf,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("indexOf",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},12887:(e,t,n)=>{"use strict";var r=n(44576),o=n(79039),i=n(79504),a=n(94644),u=n(23792),c=n(78227)("iterator"),s=r.Uint8Array,l=i(u.values),f=i(u.keys),d=i(u.entries),m=a.aTypedArray,p=a.exportTypedArrayMethod,g=s&&s.prototype,h=!o((function(){g[c].call([1])})),v=!!g&&g.values&&g[c]===g.values&&"values"===g.values.name,b=function(){return l(m(this))};p("entries",(function(){return d(m(this))}),h),p("keys",(function(){return f(m(this))}),h),p("values",b,h||!v,{name:"values"}),p(c,b,h||!v,{name:"values"})},19369:(e,t,n)=>{"use strict";var r=n(94644),o=n(79504),i=r.aTypedArray,a=r.exportTypedArrayMethod,u=o([].join);a("join",(function(e){return u(i(this),e)}))}
1,66812:(e,t,n)=>{"use strict";var r=n(94644),o=n(18745),i=n(8379),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("lastIndexOf",(function(e){var t=arguments.length;return o(i,a(this),t>1?[e,arguments[1]]:[e])}))},8995:(e,t,n)=>{"use strict";var r=n(94644),o=n(59213).map,i=n(61412),a=r.aTypedArray;(0,r.exportTypedArrayMethod)("map",(function(e){return o(a(this),e,arguments.length>1?arguments[1]:void 0,(function(e,t){return new(i(e))(t)}))}))},36072:(e,t,n)=>{"use strict";var r=n(94644),o=n(80926).right,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduceRight",(function(e){var t=arguments.length;return o(i(this),e,t,t>1?arguments[1]:void 0)}))},31575:(e,t,n)=>{"use strict";var r=n(94644),o=n(80926).left,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("reduce",(function(e){var t=arguments.length;return o(i(this),e,t,t>1?arguments[1]:void 0)}))},88747:(e,t,n)=>{"use strict";var r=n(94644),o=r.aTypedArray,i=Math.floor;(0,r.exportTypedArrayMethod)("reverse",(function(){for(var e,t=this,n=o(t).length,r=i(n/2),a=0;a<r;)e=t[a],t[a++]=t[--n],t[n]=e;return t}))},28845:(e,t,n)=>{"use strict";var r=n(44576),o=n(69565),i=n(94644),a=n(26198),u=n(58229),c=n(48981),s=n(79039),l=r.RangeError,f=r.Int8Array,d=f&&f.prototype,m=d&&d.set,p=i.aTypedArray,g=i.exportTypedArrayMethod,h=!s((function(){var e=new Uint8ClampedArray(2);return o(m,e,{length:1,0:3},1),3!==e[1]})),v=h&&i.NATIVE_ARRAY_BUFFER_VIEWS&&s((function(){var e=new f(2);return e.set(1),e.set("2",1),0!==e[0]||2!==e[1]}));g("set",(function(e){p(this);var t=u(arguments.length>1?arguments[1]:void 0,1),n=c(e);if(h)return o(m,this,n,t);var r=this.length,i=a(n),s=0;if(i+t>r)throw new l("Wrong length");for(;s<i;)this[t+s]=n[s++]}),!h||v)}
vendor: 7,270 bytes, line 1
1,29423:(e,t,n)=>{"use strict";var r=n(94644),o=n(61412),i=n(79039),a=n(67680),u=r.aTypedArray;(0,r.exportTypedArrayMethod)("slice",(function(e,t){for(var n=a(u(this),e,t),r=o(this),i=0,c=n.length,s=new r(c);c>i;)s[i]=n[i++];return s}),i((function(){new Int8Array(1).slice()})))},57301:(e,t,n)=>{"use strict";var r=n(94644),o=n(59213).some,i=r.aTypedArray;(0,r.exportTypedArrayMethod)("some",(function(e){return o(i(this),e,arguments.length>1?arguments[1]:void 0)}))},373:(e,t,n)=>{"use strict";var r=n(44576),o=n(27476),i=n(79039),a=n(79306),u=n(74488),c=n(94644),s=n(36090),l=n(13763),f=n(39519),d=n(3607),m=c.aTypedArray,p=c.exportTypedArrayMethod,g=r.Uint16Array,h=g&&o(g.prototype.sort),v=!(!h||i((function(){h(new g(2),null)}))&&i((function(){h(new g(2),{})}))),b=!!h&&!i((function(){if(f)return f<74;if(s)return s<67;if(l)return!0;if(d)return d<602;var e,t,n=new g(516),r=Array(516);for(e=0;e<516;e++)t=e%4,n[e]=515-e,r[e]=e-2*t+3;for(h(n,(function(e,t){return(e/4|0)-(t/4|0)})),e=0;e<516;e++)if(n[e]!==r[e])return!0}));p("sort",(function(e){return void 0!==e&&a(e),b?h(this,e):u(m(this),function(e){return function(t,n){return void 0!==e?+e(t,n)||0:n!=n?-1:t!=t?1:0===t&&0===n?1/t>0&&1/n<0?1:-1:t>n}}(e))}),!b||v)},86614:(e,t,n)=>{"use strict";var r=n(94644),o=n(18014),i=n(35610),a=n(61412),u=r.aTypedArray;(0,r.exportTypedArrayMethod)("subarray",(function(e,t){var n=u(this),r=n.length,c=i(e,r);return new(a(n))(n.buffer,n.byteOffset+c*n.BYTES_PER_ELEMENT,o((void 0===t?r:i(t,r))-c))}))},41405:(e,t,n)=>{"use strict";var r=n(44576),o=n(18745),i=n(94644),a=n(79039),u=n(67680),c=r.Int8Array,s=i.aTypedArray,l=i.exportTypedArrayMethod,f=[].toLocaleString,d=!!c&&a((function(){f.call(new c(1))}));l("toLocaleString",(function(){return o(f,d?u(s(this)):s(this),u(arguments))}),a((function(){return[1,2].toLocaleString()!==new c([1,2]).toLocaleString()}))||!a((function(){c.prototype.toLocaleString.call([1,2])})))},33684:(e,t,n)=>{"use strict";var r=n(94644).exportTypedArrayMethod,o=n(79039),i=n(44576),a=n(79504),u=i.Uint8Array,c=u&&u.prototype||{},s=[].toString,l=a([].join);o((function(){s.call({})}))&&(s=function(){return l(this)}),r("toString",s,c.toString!==s)},21489:(e,t,n)=>{"use strict";n(15823)("Uint8",(function(e){return function(t,n,r){return e(this,t,n,r)}}))},12041:(e,t,n)=>{"use strict";n(79978)},23500:(e,t,n)=>{"use strict";var r=n(44576),o=n(67400),i=n(79296),a=n(90235),u=n(66699),c=function(e){if(e&&e.forEach!==a)try{u(e,"forEach",a)}catch(t){e.forEach=a}};for(var s in o)o[s]&&c(r[s]&&r[s].prototype);c(i)},62953:(e,t,n)=>{"use strict";var r=n(44576),o=n(67400),i=n(79296),a=n(23792),u=n(66699),c=n(10687),s=n(78227)("iterator"),l=a.values,f=function(e,t){if(e){if(e[s]!==l)try{u(e,s,l)}catch(t){e[s]=l}if(c(e,t,!0),o[t])for(var n in a)if(e[n]!==a[n])try{u(e,n,a[n])}catch(t){e[n]=a[n]}}};for(var d in o)f(r[d]&&r[d].prototype,d);f(i,"DOMTokenList")},98406:(e,t,n)=>{"use strict";n(23792),n(27337);var r=n(46518),o=n(44576),i=n(93389),a=n(97751),u=n(69565),c=n(79504),s=n(43724),l=n(67416),f=n(36840),d=n(62106),m=n(56279),p=n(10687),g=n(33994),h=n(91181),v=n(90679),b=n(94901),y=n(39297),w=n(76080),x=n(36955),C=n(28551),k=n(20034),S=n(655),T=n(2360),E=n(6980),O=n(70081),_=n(50851),A=n(62529),D=n(22812),N=n(78227),R=n(74488),P=N("iterator"),B="URLSearchParams",I=B+"Iterator",M=h.set,L=h.getterFor(B),F=h.getterFor(I),j=i("fetch"),U=i("Request"),H=i("Headers"),z=U&&U.prototype,V=H&&H.prototype,W=o.TypeError,q=o.encodeURIComponent,$=String.fromCharCode,G=a("String","fromCodePoint"),K=parseInt,Y=c("".charAt),X=c([].join),Q=c([].push),J=c("".replace),Z=c([].shift),ee=c([].splice),te=c("".split),ne=c("".slice),re=c(/./.exec),oe=/\+/g,ie=/^[0-9a-f]+$/i,ae=function(e,t){var n=ne(e,t,t+2);return re(ie,n)?K(n,16):NaN},ue=function(e){for(var t=0,n=128;n>0&&e&n;n>>=1)t++;return t},ce=function(e){var t=null;switch(e.length){case 1:t=e[0];break;case 2:t=(31&e[0])<<6|63&e[1];break;case 3:t=(15&e[0])<<12|(63&e[1])<<6|63&e[2];break;case 4:t=(7&e[0])<<18|(63&e[1])<<12|(63&e[2])<<6|63&e[3]}return t>1114111?null:t},se=function(e){for(var t=(e=J(e,oe," ")).length,n="",r=0;r<t;){var o=Y(e,r);if("%"===o){if("%"===Y(e,r+1)||r+3>t){n+="%",r++;continue}var i=ae(e,r+1);if(i!=i){n+=o,r++;continue}r+=2;var a=ue(i);if(0===a)o=$(i);else{if(1===a||a>4){n+="�",r++;continue}for(var u=[i],c=1;c<a&&!(++r+3>t||"%"!==Y(e,r));){var s=ae(e,r+1);if(s!=s){r+=3;break}if(s>191||s<128)break;Q(u,s),r+=2,c++}if(u.length!==a){n+="�";continue}var l=ce(u);null===l?n+="�":o=G(l)}}n+=o,r++}return n},le=/[!'()~]|%20/g,fe={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},de=function(e){return fe[e]},me=function(e){return J(q(e),le,de)},pe=g((function(e,t){M(this,{type:I,target:L(e).entries,index:0,kind:t})}),B,(function(){var e=F(this),t=e.target,n=e.index++;if(!t||n>=t.length)return e.target=null,A(void 0,!0);var r=t[n];switch(e.kind){case"keys":return A(r.key,!1);case"values":return A(r.value,!1)}return A([r.key,r.value],!1)}),!0),ge=function(e){this.entries=[],this.url=null,void 0!==e&&(k(e)?this.parseObject(e):this.parseQuery("string"==typeof e?"?"===Y(e,0)?ne(e,1):e:S(e)))};ge.prototype={type:B,bindURL:function(e){this.url=e,this.update()},parseObject:function(e){var t,n,r,o,i,a,c,s=this.entries,l=_(e);if(l)for(n=(t=O(e,l)).next;!(r=u(n,t)).done;){if(o=O(C(r.value)),(a=u(i=o.next,o)).done||(c=u(i,o)).done||!u(i,o).done)throw new W("Expected sequence with length 2");Q(s,{key:S(a.value),value:S(c.value)})}else for(var f in e)y(e,f)&&Q(s,{key:f,value:S(e[f])})},parseQuery:function(e){if(e)for(var t,n,r=this.entries,o=te(e,"&"),i=0;i<o.length;)(t=o[i++]).length&&(n=te(t,"="),Q(r,{key:se(Z(n)),value:se(X(n,"="))}))},serialize:function(){for(var e,t=this.entries,n=[],r=0;r<t.length;)e=t[r++],Q(n,me(e.key)+"="+me(e.value));return X(n,"&")},update:function(){this.entries.length=0,this.parseQuery(this.url.query)},updateURL:function(){this.url&&this.url.update()}};var he=function(){v(this,ve);var e=M(this,new ge(arguments.length>0?arguments[0]:void 0));s||(this.size=e.entries.length)},ve=he.prototype;if(m(ve,{append:function(e,t){var n=L(this);D(arguments.length,2),Q(n.entries,{key:S(e),value:S(t)}),s||this.length++,n.updateURL()},delete:function(e){for(var t=L(this),n=D(arguments.length,1),r=t.entries,o=S(e),i=n<2?void 0:arguments[1],a=void 0===i?i:S(i),u=0;u<r.length;){var c=r[u];if(c.key!==o||void 0!==a&&c.value!==a)u++;else if(ee(r,u,1),void 0!==a)break}s||(this.size=r.length),t.updateURL()},get:function(e){var t=L(this).entries;D(arguments.length,1);for(var n=S(e),r=0;r<t.length;r++)if(t[r].key===n)return t[r].value;return null},getAll:function(e){var t=L(this).entries;D(arguments.length,1);for(var n=S(e),r=[],o=0;o<t.length;o++)t[o].key===n&&Q(r,t[o].value);return r},has:function(e){for(var t=L(this).entries,n=D(arguments.length,1),r=S(e),o=n<2?void 0:arguments[1],i=void 0===o?o:S(o),a=0;a<t.length;){var u=t[a++];if(u.key===r&&(void 0===i||u.value===i))return!0}return!1},set:function(e,t){var n=L(this);D(arguments.length,1);for(var r,o=n.entries,i=!1,a=S(e),u=S(t),c=0;c<o.length;c++)(r=o[c]).key===a&&(i?ee(o,c--,1):(i=!0,r.value=u));i||Q(o,{key:a,value:u}),s||(this.size=o.length),n.updateURL()},sort:function(){var e=L(this);R(e.entries,(function(e,t){return e.key>t.key?1:-1})),e.updateURL()}
vendor: 4,735 bytes, line 1
1,forEach:function(e){for(var t,n=L(this).entries,r=w(e,arguments.length>1?arguments[1]:void 0),o=0;o<n.length;)r((t=n[o++]).value,t.key,this)},keys:function(){return new pe(this,"keys")},values:function(){return new pe(this,"values")},entries:function(){return new pe(this,"entries")}},{enumerable:!0}),f(ve,P,ve.entries,{name:"entries"}),f(ve,"toString",(function(){return L(this).serialize()}),{enumerable:!0}),s&&d(ve,"size",{get:function(){return L(this).entries.length},configurable:!0,enumerable:!0}),p(he,B),r({global:!0,constructor:!0,forced:!l},{URLSearchParams:he}),!l&&b(H)){var be=c(V.has),ye=c(V.set),we=function(e){if(k(e)){var t,n=e.body;if(x(n)===B)return t=e.headers?new H(e.headers):new H,be(t,"content-type")||ye(t,"content-type","application/x-www-form-urlencoded;charset=UTF-8"),T(e,{body:E(0,S(n)),headers:E(0,t)})}return e};if(b(j)&&r({global:!0,enumerable:!0,dontCallGetSet:!0,forced:!0},{fetch:function(e){return j(e,arguments.length>1?we(arguments[1]):{})}}),b(U)){var xe=function(e){return v(this,z),new U(e,arguments.length>1?we(arguments[1]):{})};z.constructor=xe,xe.prototype=z,r({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:xe})}}e.exports={URLSearchParams:he,getState:L}},48408:(e,t,n)=>{"use strict";n(98406)},45806:(e,t,n)=>{"use strict";n(47764);var r,o=n(46518),i=n(43724),a=n(67416),u=n(44576),c=n(76080),s=n(79504),l=n(36840),f=n(62106),d=n(90679),m=n(39297),p=n(44213),g=n(97916),h=n(67680),v=n(68183).codeAt,b=n(3717),y=n(655),w=n(10687),x=n(22812),C=n(98406),k=n(91181),S=k.set,T=k.getterFor("URL"),E=C.URLSearchParams,O=C.getState,_=u.URL,A=u.TypeError,D=u.parseInt,N=Math.floor,R=Math.pow,P=s("".charAt),B=s(/./.exec),I=s([].join),M=s(1..toString),L=s([].pop),F=s([].push),j=s("".replace),U=s([].shift),H=s("".split),z=s("".slice),V=s("".toLowerCase),W=s([].unshift),q="Invalid scheme",$="Invalid host",G="Invalid port",K=/[a-z]/i,Y=/[\d+-.a-z]/i,X=/\d/,Q=/^0x/i,J=/^[0-7]+$/,Z=/^\d+$/,ee=/^[\da-f]+$/i,te=/[\0\t\n\r #%/:<>?@[\\\]^|]/,ne=/[\0\t\n\r #/:<>?@[\\\]^|]/,re=/^[\u0000-\u0020]+/,oe=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,ie=/[\t\n\r]/g,ae=function(e){var t,n,r,o;if("number"==typeof e){for(t=[],n=0;n<4;n++)W(t,e%256),e=N(e/256);return I(t,".")}if("object"==typeof e){for(t="",r=function(e){for(var t=null,n=1,r=null,o=0,i=0;i<8;i++)0!==e[i]?(o>n&&(t=r,n=o),r=null,o=0):(null===r&&(r=i),++o);return o>n?r:t}(e),n=0;n<8;n++)o&&0===e[n]||(o&&(o=!1),r===n?(t+=n?":":"::",o=!0):(t+=M(e[n],16),n<7&&(t+=":")));return"["+t+"]"}return e},ue={},ce=p({},ue,{" ":1,'"':1,"<":1,">":1,"`":1}),se=p({},ce,{"#":1,"?":1,"{":1,"}":1}),le=p({},se,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),fe=function(e,t){var n=v(e,0);return n>32&&n<127&&!m(t,e)?e:encodeURIComponent(e)},de={ftp:21,file:null,http:80,https:443,ws:80,wss:443},me=function(e,t){var n;return 2===e.length&&B(K,P(e,0))&&(":"===(n=P(e,1))||!t&&"|"===n)},pe=function(e){var t;return e.length>1&&me(z(e,0,2))&&(2===e.length||"/"===(t=P(e,2))||"\\"===t||"?"===t||"#"===t)},ge=function(e){return"."===e||"%2e"===V(e)},he={},ve={},be={},ye={},we={},xe={},Ce={},ke={},Se={},Te={},Ee={},Oe={},_e={},Ae={},De={},Ne={},Re={},Pe={},Be={},Ie={},Me={},Le=function(e,t,n){var r,o,i,a=y(e);if(t){if(o=this.parse(a))throw new A(o);this.searchParams=null}else{if(void 0!==n&&(r=new Le(n,!0)),o=this.parse(a,null,r))throw new A(o);(i=O(new E)).bindURL(this),this.searchParams=i}};Le.prototype={type:"URL",parse:function(e,t,n){var o,i,a,u,c,s=this,l=t||he,f=0,d="",p=!1,v=!1,b=!1;for(e=y(e),t||(s.scheme="",s.username="",s.password="",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,e=j(e,re,""),e=j(e,oe,"$1")),e=j(e,ie,""),o=g(e);f<=o.length;){switch(i=o[f],l){case he:if(!i||!B(K,i)){if(t)return q;l=be;continue}d+=V(i),l=ve;break;case ve:if(i&&(B(Y,i)||"+"===i||"-"===i||"."===i))d+=V(i);else{if(":"!==i){if(t)return q;d="",l=be,f=0;continue}if(t&&(s.isSpecial()!==m(de,d)||"file"===d&&(s.includesCredentials()||null!==s.port)||"file"===s.scheme&&!s.host))return;if(s.scheme=d,t)return void(s.isSpecial()&&de[s.scheme]===s.port&&(s.port=null));d="","file"===s.scheme?l=Ae:s.isSpecial()&&n&&n.scheme===s.scheme?l=ye:s.isSpecial()?l=ke:"/"===o[f+1]?(l=we,f++):(s.cannotBeABaseURL=!0,F(s.path,""),l=Be)}break;case be:if(!n||n.cannotBeABaseURL&&"#"!==i)return q;if(n.cannotBeABaseURL&&"#"===i){s.scheme=n.scheme,s.path=h(n.path),s.query=n.query,s.fragment="",s.cannotBeABaseURL=!0,l=Me;break}l="file"===n.scheme?Ae:xe;continue;case ye:if("/"!==i||"/"!==o[f+1]){l=xe;continue}l=Se,f++;break;case we:if("/"===i){l=Te;break}l=Pe;continue;case xe:if(s.scheme=n.scheme,i===r)s.username=n.username,s.password=n.password,s.host=n.host,s.port=n.port,s.path=h(n.path),s.query=n.query;
vendor: 6,678 bytes, line 1
1else if("/"===i||"\\"===i&&s.isSpecial())l=Ce;else if("?"===i)s.username=n.username,s.password=n.password,s.host=n.host,s.port=n.port,s.path=h(n.path),s.query="",l=Ie;else{if("#"!==i){s.username=n.username,s.password=n.password,s.host=n.host,s.port=n.port,s.path=h(n.path),s.path.length--,l=Pe;continue}s.username=n.username,s.password=n.password,s.host=n.host,s.port=n.port,s.path=h(n.path),s.query=n.query,s.fragment="",l=Me}break;case Ce:if(!s.isSpecial()||"/"!==i&&"\\"!==i){if("/"!==i){s.username=n.username,s.password=n.password,s.host=n.host,s.port=n.port,l=Pe;continue}l=Te}else l=Se;break;case ke:if(l=Se,"/"!==i||"/"!==P(d,f+1))continue;f++;break;case Se:if("/"!==i&&"\\"!==i){l=Te;continue}break;case Te:if("@"===i){p&&(d="%40"+d),p=!0,a=g(d);for(var w=0;w<a.length;w++){var x=a[w];if(":"!==x||b){var C=fe(x,le);b?s.password+=C:s.username+=C}else b=!0}d=""}else if(i===r||"/"===i||"?"===i||"#"===i||"\\"===i&&s.isSpecial()){if(p&&""===d)return"Invalid authority";f-=g(d).length+1,d="",l=Ee}else d+=i;break;case Ee:case Oe:if(t&&"file"===s.scheme){l=Ne;continue}if(":"!==i||v){if(i===r||"/"===i||"?"===i||"#"===i||"\\"===i&&s.isSpecial()){if(s.isSpecial()&&""===d)return $;if(t&&""===d&&(s.includesCredentials()||null!==s.port))return;if(u=s.parseHost(d))return u;if(d="",l=Re,t)return;continue}"["===i?v=!0:"]"===i&&(v=!1),d+=i}else{if(""===d)return $;if(u=s.parseHost(d))return u;if(d="",l=_e,t===Oe)return}break;case _e:if(!B(X,i)){if(i===r||"/"===i||"?"===i||"#"===i||"\\"===i&&s.isSpecial()||t){if(""!==d){var k=D(d,10);if(k>65535)return G;s.port=s.isSpecial()&&k===de[s.scheme]?null:k,d=""}if(t)return;l=Re;continue}return G}d+=i;break;case Ae:if(s.scheme="file","/"===i||"\\"===i)l=De;else{if(!n||"file"!==n.scheme){l=Pe;continue}switch(i){case r:s.host=n.host,s.path=h(n.path),s.query=n.query;break;case"?":s.host=n.host,s.path=h(n.path),s.query="",l=Ie;break;case"#":s.host=n.host,s.path=h(n.path),s.query=n.query,s.fragment="",l=Me;break;default:pe(I(h(o,f),""))||(s.host=n.host,s.path=h(n.path),s.shortenPath()),l=Pe;continue}}break;case De:if("/"===i||"\\"===i){l=Ne;break}n&&"file"===n.scheme&&!pe(I(h(o,f),""))&&(me(n.path[0],!0)?F(s.path,n.path[0]):s.host=n.host),l=Pe;continue;case Ne:if(i===r||"/"===i||"\\"===i||"?"===i||"#"===i){if(!t&&me(d))l=Pe;else if(""===d){if(s.host="",t)return;l=Re}else{if(u=s.parseHost(d))return u;if("localhost"===s.host&&(s.host=""),t)return;d="",l=Re}continue}d+=i;break;case Re:if(s.isSpecial()){if(l=Pe,"/"!==i&&"\\"!==i)continue}else if(t||"?"!==i)if(t||"#"!==i){if(i!==r&&(l=Pe,"/"!==i))continue}else s.fragment="",l=Me;else s.query="",l=Ie;break;case Pe:if(i===r||"/"===i||"\\"===i&&s.isSpecial()||!t&&("?"===i||"#"===i)){if(".."===(c=V(c=d))||"%2e."===c||".%2e"===c||"%2e%2e"===c?(s.shortenPath(),"/"===i||"\\"===i&&s.isSpecial()||F(s.path,"")):ge(d)?"/"===i||"\\"===i&&s.isSpecial()||F(s.path,""):("file"===s.scheme&&!s.path.length&&me(d)&&(s.host&&(s.host=""),d=P(d,0)+":"),F(s.path,d)),d="","file"===s.scheme&&(i===r||"?"===i||"#"===i))for(;s.path.length>1&&""===s.path[0];)U(s.path);"?"===i?(s.query="",l=Ie):"#"===i&&(s.fragment="",l=Me)}else d+=fe(i,se);break;case Be:"?"===i?(s.query="",l=Ie):"#"===i?(s.fragment="",l=Me):i!==r&&(s.path[0]+=fe(i,ue));break;case Ie:t||"#"!==i?i!==r&&("'"===i&&s.isSpecial()?s.query+="%27":s.query+="#"===i?"%23":fe(i,ue)):(s.fragment="",l=Me);break;case Me:i!==r&&(s.fragment+=fe(i,ce))}f++}},parseHost:function(e){var t,n,r;if("["===P(e,0)){if("]"!==P(e,e.length-1))return $;if(t=function(e){var t,n,r,o,i,a,u,c=[0,0,0,0,0,0,0,0],s=0,l=null,f=0,d=function(){return P(e,f)};if(":"===d()){if(":"!==P(e,1))return;f+=2,l=++s}for(;d();){if(8===s)return;if(":"!==d()){for(t=n=0;n<4&&B(ee,d());)t=16*t+D(d(),16),f++,n++;if("."===d()){if(0===n)return;if(f-=n,s>6)return;for(r=0;d();){if(o=null,r>0){if(!("."===d()&&r<4))return;f++}if(!B(X,d()))return;for(;B(X,d());){if(i=D(d(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;f++}c[s]=256*c[s]+o,2!=++r&&4!==r||s++}if(4!==r)return;break}if(":"===d()){if(f++,!d())return}else if(d())return;c[s++]=t}else{if(null!==l)return;f++,l=++s}}if(null!==l)for(a=s-l,s=7;0!==s&&a>0;)u=c[s],c[s--]=c[l+a-1],c[l+--a]=u;else if(8!==s)return;return c}(z(e,1,-1)),!t)return $;this.host=t}else if(this.isSpecial()){if(e=b(e),B(te,e))return $;if(t=function(e){var t,n,r,o,i,a,u,c=H(e,".");if(c.length&&""===c[c.length-1]&&c.length--,(t=c.length)>4)return e;for(n=[],r=0;r<t;r++){if(""===(o=c[r]))return e;if(i=10,o.length>1&&"0"===P(o,0)&&(i=B(Q,o)?16:8,o=z(o,8===i?1:2)),""===o)a=0;else{if(!B(10===i?Z:8===i?J:ee,o))return e;a=D(o,i)}F(n,a)}for(r=0;r<t;r++)if(a=n[r],r===t-1){if(a>=R(256,5-t))return null}else if(a>255)return null;for(u=L(n),r=0;r<n.length;r++)u+=n[r]*R(256,3-r);return u}(e),null===t)return $;this.host=t}else{if(B(ne,e))return $;for(t="",n=g(e),r=0;r<n.length;r++)t+=fe(n[r],ue);this.host=t}},cannotHaveUsernamePasswordPort:function(){return!this.host||this.cannotBeABaseURL||"file"===this.scheme},includesCredentials:function(){return""!==this.username||""!==this.password},isSpecial:function(){return m(de,this.scheme)},shortenPath:function(){var e=this.path,t=e.length;!t||"file"===this.scheme&&1===t&&me(e[0],!0)||e.length--},serialize:function(){var e=this,t=e.scheme,n=e.username,r=e.password,o=e.host,i=e.port,a=e.path,u=e.query,c=e.fragment,s=t+":";return null!==o?(s+="//",e.includesCredentials()&&(s+=n+(r?":"+r:"")+"@"),s+=ae(o),null!==i&&(s+=":"+i)):"file"===t&&(s+="//"),s+=e.cannotBeABaseURL?a[0]:a.length?"/"+I(a,"/"):"",null!==u&&(s+="?"+u),null!==c&&(s+="#"+c),s},setHref:function(e){var t=this.parse(e);if(t)throw new A(t);this.searchParams.update()},getOrigin:function(){var e=this.scheme,t=this.port;if("blob"===e)try{return new Fe(e.path[0]).origin}catch(e){return"null"}return"file"!==e&&this.isSpecial()?e+"://"+ae(this.host)+(null!==t?":"+t:""):"null"},getProtocol:function(){return this.scheme+":"},setProtocol:function(e){this.parse(y(e)+":",he)},getUsername:function(){return this.username},setUsername:function(e){var t=g(y(e));if(!this.cannotHaveUsernamePasswordPort()){this.username="";for(var n=0;n<t.length;n++)this.username+=fe(t[n],le)}},getPassword:function(){return this.password},setPassword:function(e){var t=g(y(e));if(!this.cannotHaveUsernamePasswordPort()){this.password="";for(var n=0;n<t.length;n++)this.password+=fe(t[n],le)}},getHost:function(){var e=this.host,t=this.port;return null===e?"":null===t?ae(e):ae(e)+":"+t},setHost:function(e){this.cannotBeABaseURL||this.parse(e,Ee)},getHostname:function(){var e=this.host;return null===e?"":ae(e)},setHostname:function(e){this.cannotBeABaseURL||this.parse(e,Oe)},getPort:function(){var e=this.port;return null===e?"":y(e)}
1,setPort:function(e){this.cannotHaveUsernamePasswordPort()||(""===(e=y(e))?this.port=null:this.parse(e,_e))},getPathname:function(){var e=this.path;return this.cannotBeABaseURL?e[0]:e.length?"/"+I(e,"/"):""},setPathname:function(e){this.cannotBeABaseURL||(this.path=[],this.parse(e,Re))},getSearch:function(){var e=this.query;return e?"?"+e:""},setSearch:function(e){""===(e=y(e))?this.query=null:("?"===P(e,0)&&(e=z(e,1)),this.query="",this.parse(e,Ie)),this.searchParams.update()},getSearchParams:function(){return this.searchParams.facade},getHash:function(){var e=this.fragment;return e?"#"+e:""},setHash:function(e){""!==(e=y(e))?("#"===P(e,0)&&(e=z(e,1)),this.fragment="",this.parse(e,Me)):this.fragment=null},update:function(){this.query=this.searchParams.serialize()||null}};var Fe=function(e){var t=d(this,je),n=x(arguments.length,1)>1?arguments[1]:void 0,r=S(t,new Le(e,!1,n));i||(t.href=r.serialize(),t.origin=r.getOrigin(),t.protocol=r.getProtocol(),t.username=r.getUsername(),t.password=r.getPassword(),t.host=r.getHost(),t.hostname=r.getHostname(),t.port=r.getPort(),t.pathname=r.getPathname(),t.search=r.getSearch(),t.searchParams=r.getSearchParams(),t.hash=r.getHash())},je=Fe.prototype,Ue=function(e,t){return{get:function(){return T(this)[e]()},set:t&&function(e){return T(this)[t](e)},configurable:!0,enumerable:!0}};if(i&&(f(je,"href",Ue("serialize","setHref")),f(je,"origin",Ue("getOrigin")),f(je,"protocol",Ue("getProtocol","setProtocol")),f(je,"username",Ue("getUsername","setUsername")),f(je,"password",Ue("getPassword","setPassword")),f(je,"host",Ue("getHost","setHost")),f(je,"hostname",Ue("getHostname","setHostname")),f(je,"port",Ue("getPort","setPort")),f(je,"pathname",Ue("getPathname","setPathname")),f(je,"search",Ue("getSearch","setSearch")),f(je,"searchParams",Ue("getSearchParams")),f(je,"hash",Ue("getHash","setHash"))),l(je,"toJSON",(function(){return T(this).serialize()}),{enumerable:!0}),l(je,"toString",(function(){return T(this).serialize()}),{enumerable:!0}),_){var He=_.createObjectURL,ze=_.revokeObjectURL;He&&l(Fe,"createObjectURL",c(He,_)),ze&&l(Fe,"revokeObjectURL",c(ze,_))}w(Fe,"URL"),o({global:!0,constructor:!0,forced:!a,sham:!i},{URL:Fe})},3296:(e,t,n)=>{"use strict";n(45806)},27208:(e,t,n)=>{"use strict";var r=n(46518),o=n(69565);r({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return o(URL.prototype.toString,this)}})},43145:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:()=>r})},10467:(e,t,n)=>{"use strict";function r(e,t,n,r,o,i,a){try{var u=e[i](a),c=u.value}catch(e){return void n(e)}u.done?t(c):Promise.resolve(c).then(r,o)}function o(e){return function(){var t=this,n=arguments;return new Promise((function(o,i){var a=e.apply(t,n);function u(e){r(a,o,i,u,c,"next",e)}function c(e){r(a,o,i,u,c,"throw",e)}u(void 0)}))}}n.d(t,{A:()=>o})},23029:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:()=>r})},92901:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(20816);function o(e,t){for(var n=0;n<t.length;n++){var o=t[n];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,(0,r.A)(o.key),o)}}function i(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},64467:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(20816);function o(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},58168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},53954:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:()=>r})},85501:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(63662);function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.A)(e,t)}}
1,50388:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(82284);function o(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}},63662:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})},80296:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(27800);function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,u=[],c=!0,s=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);c=!0);}catch(e){s=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(s)throw o}}return u}}(e,t)||(0,r.A)(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},45458:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(43145);var o=n(27800);function i(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||(0,o.A)(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}},20816:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(82284);function o(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},82284:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},27800:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(43145);function o(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}},11561:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=!0,o="Invariant failed";function i(e,t){if(!e){if(r)throw new Error(o);var n="function"==typeof t?t():t,i=n?"".concat(o,": ").concat(n):o;throw new Error(i)}}}},e=>{var t=e(e.s=6806);ubLib=t}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.