{"version":3,"file":"shared.CdobwRTd.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","ArrowRight","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","sameArray","asArray","Range","findClusterBreak","inputHandler","StyleModule","codePointSize","codePointAt","C","COUNT","SET","top","StyleSet","adoptedSet","baseTheme$1","FragmentCursor","readToken","baseTheme","Parse","codePointAt","codePointSize","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","RichText","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","getLocalizedValue","valuesByLocaleId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Check","Xmark","RichText","getLocalizedValue","React.useState","React.useMemo","React.useId","_Fragment","v0","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v20","v21","v22","v23","v24","v25","v26","v27","__FramerMetadata__","v0","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v20","v21","v22","v23","v24","v25","v26","v27","__FramerMetadata__","v0","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v20","v21","v22","v23","v24","v25","v26","v27","__FramerMetadata__","v0","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v20","v21","v22","v23","v24","v25","v26","v27","__FramerMetadata__","v0","v1","v2","v3","v4","v5","v6","v7","v8","v9","v10","v11","v12","v13","v14","v15","v16","v17","v18","v19","v20","v21","v22","v23","v24","v25","v26","v27","__FramerMetadata__","localizedValues","localizedValues2","localizedValues1","localizedValues4","localizedValues3","localizedValues5","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","fonts","css","className","fonts","css","className","fonts","css","className"],"sources":["https:/framerusercontent.com/modules/dWZ18a7CFeSsQnzeBu84/fzMrTlXrvaWPOwIdVImC/ekmwFEbed.js","https:/framerusercontent.com/modules/T9lh8i0XVGH9Hc9D9VUh/VxZpcxs65CHn55iZHIRY/nhO4gvJt1.js","https:/framerusercontent.com/modules/4ssQ2LMWNYVSHao0mwo3/xiu2TR4PYX6CbuxUeyW6/UsOmfiTLq.js","https:/framerusercontent.com/modules/wsr8NdLSQO6OOptQnnqX/JngoTtEkRrJK1umockTK/bF6GwzCcC.js","https:/framerusercontent.com/modules/Tx1OhQgTblo6sul3zOdh/sCEHfvT7XrtbZnFwwOQB/FFZDzH6v9.js","https:/framerusercontent.com/modules/wFkXxZqfKOPeEQtsYrsa/TWvikt1kG1sKU5G0pMRF/codemirror_state.js","https:/framerusercontent.com/modules/wKCR2JyUW8wZdYweJrou/b3PAgW7qmQJC7rQUi9po/codemirror_view.js","https:/framerusercontent.com/modules/CO9ruPlVDRTCLVInyri7/MGamyd2UebFXXyjBfB8y/lezer_common.js","https:/framerusercontent.com/modules/rOWwbZHN39cczduPnzmw/YaHVqqT79imnSnw9WihN/lezer_highlight.js","https:/framerusercontent.com/modules/aJsTBlWNkIaM900KNIXT/r60pzPp0bOIae0tDcSfS/codemirror_language.js","https:/framerusercontent.com/modules/iHAg5NNDzB38uLRZmObL/0BnFbmC8lLqbG7TMsUOO/codemirror_autocomplete.js","https:/framerusercontent.com/modules/MiFWyNBz6FaRwOOEYJ4H/VH2xmlV2ZgVY4EG63Tp6/lezer_lr.js","https:/framerusercontent.com/modules/vkXuXM2rEABEnRzRWWJj/Przoz5gKFmUhkqX9Ldfn/BIjXXd1N0.js","https:/framerusercontent.com/modules/mX0pmpyKf5j13VkbyyxM/b3Tv79iEU2YXsGhbBiFn/eoVyYB17X.js","https:/framerusercontent.com/modules/9Dt5oq1DW7MtejnHHmoO/45ncXq7aV1HNyKFdkQ9P/yR_bZvNBa.js","https:/framerusercontent.com/modules/JfM1MnfGWamqY6tvyb8Q/csccWuVqnRqYiULddPqE/u0xWX2LhL.js","https:/framerusercontent.com/modules/gatTjAuy0gbUR8jddOz1/L6vxpdv3TYjdO2SvJID0/t71VA8B4g.js","https:/framerusercontent.com/modules/FLZqcPXqoOC8fm7WLVfB/QhGlgGPLmkevV77YSMs6/t71VA8B4g.js","https:/framerusercontent.com/modules/RRSypf2iA1Ph8RwW06xV/Ryll0yfDgThUzclW42Qe/FQAs_accordian.js","https:/framerusercontent.com/modules/SrtCk77oGN6q2RJTIhKL/1iFl6MovAmRSCYmOI6tN/SJ1TfzrIe-0.js","https:/framerusercontent.com/modules/SrtCk77oGN6q2RJTIhKL/1iFl6MovAmRSCYmOI6tN/SJ1TfzrIe-1.js","https:/framerusercontent.com/modules/SrtCk77oGN6q2RJTIhKL/1iFl6MovAmRSCYmOI6tN/SJ1TfzrIe-2.js","https:/framerusercontent.com/modules/SrtCk77oGN6q2RJTIhKL/1iFl6MovAmRSCYmOI6tN/SJ1TfzrIe-3.js","https:/framerusercontent.com/modules/SrtCk77oGN6q2RJTIhKL/1iFl6MovAmRSCYmOI6tN/SJ1TfzrIe-4.js","https:/framerusercontent.com/modules/SrtCk77oGN6q2RJTIhKL/1iFl6MovAmRSCYmOI6tN/SJ1TfzrIe-5.js","https:/framerusercontent.com/modules/SrtCk77oGN6q2RJTIhKL/1iFl6MovAmRSCYmOI6tN/SJ1TfzrIe.js","https:/framerusercontent.com/modules/yi4JDG9NGoobLz9ERBBJ/WjOmCgDmawaQu5coDJkF/SJ1TfzrIe.js","https:/framerusercontent.com/modules/K4WlGVk3TcgSlNdIieDr/g9LC8I0M8BfuijZep6re/Lfe7nwrB_.js","https:/framerusercontent.com/modules/yrKJMuBHsOY6o58AWYPu/YkYtNOojhPejFHbyHSrK/DRBv6gYW1.js","https:/framerusercontent.com/modules/LxC1a9LNMO7bhxTY5eOQ/LV6SK3vWE6ESb0EaVdjR/q_EXv7ws5.js","https:/framerusercontent.com/modules/ZiWu999YGhuMCONmDJUI/plpGjshswjxUAldcHQyd/OCSpt9txU.js"],"sourcesContent":["// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-SemiBold\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/MzumQQZJQBC6KM1omtmwOtsogtI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/P0JCAnd2N1Q6qwTQohre3XmQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2\",weight:\"400\"}]}];export const css=['.framer-PEgjl .framer-styles-preset-18ew52j:not(.rich-text-wrapper), .framer-PEgjl .framer-styles-preset-18ew52j.rich-text-wrapper h4 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv10\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-PEgjl\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-7ZpLL .framer-styles-preset-tu3iu7:not(.rich-text-wrapper), .framer-7ZpLL .framer-styles-preset-tu3iu7.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22e97401-711d-498f-82ae-41e88821ee61, #878895); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-7ZpLL\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-9NvQ5 .framer-styles-preset-14yac0j:not(.rich-text-wrapper), .framer-9NvQ5 .framer-styles-preset-14yac0j.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #666666; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-9NvQ5\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 7 L 14 7 M 7 0 L 14 7 L 7 14\" fill=\"transparent\" height=\"14px\" id=\"ZQWwyuX20\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(5 5)\" width=\"14px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,n2nHSaXfp:stroke??props.n2nHSaXfp??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,n2nHSaXfp,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-JBKgu\",className),layoutId:layoutId,ref:ref,style:{\"--1df8v9o\":n2nHSaXfp,...style}});});const css=[`.framer-JBKgu { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1df8v9o); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"n2nHSaXfp\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Right\",\"color\":{\"type\":\"variable\",\"value\":\"1df8v9o\"},\"set\":{\"localId\":\"vectorSet/yXo17f3GZ\",\"id\":\"yXo17f3GZ\",\"moduleId\":\"eO37kitVCMcNEgHMGd3K\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-JBKgu\");Icon.displayName=\"Arrow Right\";export default Icon;addPropertyControls(Icon,{n2nHSaXfp:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"n2nHSaXfp\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1df8v9o\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yXo17f3GZ\\\",\\\"id\\\":\\\"yXo17f3GZ\\\",\\\"moduleId\\\":\\\"eO37kitVCMcNEgHMGd3K\\\"}}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5186692)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,patchBorderRadiusScaleCorrector,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/wsr8NdLSQO6OOptQnnqX/JngoTtEkRrJK1umockTK/bF6GwzCcC.js\";const enabledGestures={BETnak46B:{hover:true},m67C_QDP5:{hover:true},NNqTAf8M6:{hover:true},NT6a3nRJW:{hover:true},NUHeDW0Pw:{hover:true},ygCskfQRE:{hover:true},ZEvO50a1U:{hover:true},ZKyKVDRxW:{hover:true},ZmtcRLw4m:{hover:true}};const cycleOrder=[\"NNqTAf8M6\",\"NT6a3nRJW\",\"ZmtcRLw4m\",\"NUHeDW0Pw\",\"ZEvO50a1U\",\"m67C_QDP5\",\"ZKyKVDRxW\",\"ygCskfQRE\",\"BETnak46B\"];const serializationHash=\"framer-okA3O\";const variantClassNames={BETnak46B:\"framer-v-6y06hm\",m67C_QDP5:\"framer-v-12pbkqq\",NNqTAf8M6:\"framer-v-udutj4\",NT6a3nRJW:\"framer-v-1cahygv\",NUHeDW0Pw:\"framer-v-1x1bgh0\",ygCskfQRE:\"framer-v-1pgmj23\",ZEvO50a1U:\"framer-v-17e9boy\",ZKyKVDRxW:\"framer-v-nir7ey\",ZmtcRLw4m:\"framer-v-qcnhe8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KNIxSGtp1=undefined;const MX4Kaj55M=undefined;const wQZBayWIy=undefined;const g0fdFEhzC=undefined;const plDwrJhuC=undefined;const OZAQONPCd=undefined;const s3KLVprzH=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={bounce:.2,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Gradient Large\":\"ZmtcRLw4m\",\"Outlined Large\":\"NUHeDW0Pw\",\"Pill Gradient\":\"BETnak46B\",\"Pill Outlined\":\"ygCskfQRE\",\"Small Caps\":\"m67C_QDP5\",\"Variant 7\":\"ZKyKVDRxW\",Gradient:\"NT6a3nRJW\",Outlined:\"NNqTAf8M6\",XS:\"ZEvO50a1U\"};const Variants=motion.create(React.Fragment);const getProps=({buttonTextColor,height,icon,iconVisible,id,link,newTab,title,trackingID,width,...props})=>{return{...props,g0fdFEhzC:buttonTextColor??props.g0fdFEhzC??\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\",KNIxSGtp1:link??props.KNIxSGtp1,MX4Kaj55M:newTab??props.MX4Kaj55M??false,OZAQONPCd:iconVisible??props.OZAQONPCd??true,plDwrJhuC:title??props.plDwrJhuC??\"Login\",s3KLVprzH:icon??props.s3KLVprzH??ArrowRight,variant:humanReadableVariantMap[props.variant]??props.variant??\"NNqTAf8M6\",wQZBayWIy:trackingID??props.wQZBayWIy};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,plDwrJhuC,KNIxSGtp1,g0fdFEhzC,MX4Kaj55M,s3KLVprzH,OZAQONPCd,wQZBayWIy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NNqTAf8M6\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{clickTrackingId:wQZBayWIy,href:KNIxSGtp1,motionChild:true,nodeId:\"NNqTAf8M6\",openInNewTab:MX4Kaj55M,scopeId:\"FFZDzH6v9\",smoothScroll:true,...addPropertyOverrides({m67C_QDP5:{openInNewTab:false},ZEvO50a1U:{openInNewTab:false},ZKyKVDRxW:{openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-udutj4\",className,classNames)} framer-3li0q2`,\"data-border\":true,\"data-framer-name\":\"Outlined\",layoutDependency:layoutDependency,layoutId:\"NNqTAf8M6\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ccdedb72-a7c5-4b14-aa82-47e9acb4aad4)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":1,backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"none\",cornerShape:\"superellipse(1)\",...style},variants:{\"BETnak46B-hover\":{backgroundColor:\"rgb(107, 114, 255)\",boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 10px 28px -6px rgba(85, 93, 255, 0.5)\"},\"m67C_QDP5-hover\":{backgroundColor:\"var(--token-24bf0aab-a74a-46b8-b667-706017dd229a)\"},\"NNqTAf8M6-hover\":{backgroundColor:\"var(--token-24bf0aab-a74a-46b8-b667-706017dd229a)\",boxShadow:\"none\"},\"NT6a3nRJW-hover\":{backgroundColor:\"rgb(107, 114, 255)\",boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 10px 28px -6px rgba(85, 93, 255, 0.5)\"},\"NUHeDW0Pw-hover\":{backgroundColor:\"var(--token-24bf0aab-a74a-46b8-b667-706017dd229a)\"},\"ygCskfQRE-hover\":{backgroundColor:\"var(--token-24bf0aab-a74a-46b8-b667-706017dd229a)\"},\"ZEvO50a1U-hover\":{backgroundColor:\"var(--token-24bf0aab-a74a-46b8-b667-706017dd229a)\"},\"ZKyKVDRxW-hover\":{backgroundColor:\"rgb(115, 122, 255)\",boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 10px 28px -6px rgba(85, 93, 255, 0.5)\"},\"ZmtcRLw4m-hover\":{backgroundColor:\"rgb(107, 114, 255)\",boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 10px 28px -6px rgba(85, 93, 255, 0.5)\"},BETnak46B:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262)\",borderBottomLeftRadius:\"calc(100px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(100px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(100px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(100px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 6px 20px -6px rgba(85, 93, 255, 0.5)\"},m67C_QDP5:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},NT6a3nRJW:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262)\",boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 6px 20px -6px rgba(85, 93, 255, 0.5)\"},NUHeDW0Pw:{backgroundColor:\"rgba(255, 255, 255, 0)\",boxShadow:\"none\"},ygCskfQRE:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"calc(100px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(100px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(100px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(100px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",boxShadow:\"none\"},ZEvO50a1U:{backgroundColor:\"rgba(0, 0, 0, 0)\",boxShadow:\"none\"},ZKyKVDRxW:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262)\",boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 6px 20px -6px rgba(85, 93, 255, 0.5)\"},ZmtcRLw4m:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262)\",boxShadow:\"inset 0px 1px 0px 0px rgba(255, 255, 255, 0.3), 0px 6px 20px -6px rgba(85, 93, 255, 0.5)\"}},...addPropertyOverrides({BETnak46B:{\"data-framer-name\":\"Pill Gradient\"},m67C_QDP5:{\"data-framer-name\":\"Small Caps\"},NT6a3nRJW:{\"data-framer-name\":\"Gradient\"},NUHeDW0Pw:{\"data-framer-name\":\"Outlined Large\"},ygCskfQRE:{\"data-framer-name\":\"Pill Outlined\"},ZEvO50a1U:{\"data-framer-name\":\"XS\"},ZKyKVDRxW:{\"data-framer-name\":\"Variant 7\"},ZmtcRLw4m:{\"data-framer-name\":\"Gradient Large\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-g0fdFEhzC-FFZDzH6v9))\"},children:\"Login\"})}),className:\"framer-rvsnux\",fonts:[\"FR;InterDisplay-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"p3jNCFYFD\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-g0fdFEhzC-FFZDzH6v9)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-g0fdFEhzC-FFZDzH6v9\":g0fdFEhzC},text:plDwrJhuC,variants:{\"m67C_QDP5-hover\":{\"--extracted-r6o4lv\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb)\"},BETnak46B:{\"--extracted-r6o4lv\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"},m67C_QDP5:{\"--extracted-r6o4lv\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\"},NT6a3nRJW:{\"--extracted-r6o4lv\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"},NUHeDW0Pw:{\"--extracted-r6o4lv\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\"},ZEvO50a1U:{\"--extracted-r6o4lv\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\"},ZKyKVDRxW:{\"--extracted-r6o4lv\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"},ZmtcRLw4m:{\"--extracted-r6o4lv\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"m67C_QDP5-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb))\"},children:\"Login\"})})},BETnak46B:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255)))\"},children:\"Login\"})})},m67C_QDP5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40)))\"},children:\"Login\"})})},NT6a3nRJW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.16px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255)))\"},children:\"Login\"})})},NUHeDW0Pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40)))\"},children:\"Login\"})})},ygCskfQRE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-g0fdFEhzC-FFZDzH6v9))\"},children:\"Login\"})})},ZEvO50a1U:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40)))\"},children:\"Login\"})})},ZKyKVDRxW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.15px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255)))\"},children:\"Login\"})})},ZmtcRLw4m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LVNlbWlCb2xk\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.18px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255)))\"},children:\"Login\"})})}},baseVariant,gestureVariant)}),OZAQONPCd!==false&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-n0u95f\",Component:s3KLVprzH,layoutDependency:layoutDependency,layoutId:\"Dgm4lwBvz\",style:{\"--1df8v9o\":g0fdFEhzC},variants:{\"m67C_QDP5-hover\":{\"--1df8v9o\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"},BETnak46B:{\"--1df8v9o\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"},m67C_QDP5:{\"--1df8v9o\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\"},NT6a3nRJW:{\"--1df8v9o\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"},NUHeDW0Pw:{\"--1df8v9o\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\"},ZEvO50a1U:{\"--1df8v9o\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\"},ZKyKVDRxW:{\"--1df8v9o\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"},ZmtcRLw4m:{\"--1df8v9o\":\"var(--token-88c0d5ab-20ae-4682-896d-2442e4955ae6, rgb(255, 255, 255))\"}}})]})})})})});});const css=[\".framer-okA3O.framer-3li0q2, .framer-okA3O .framer-3li0q2 { display: block; }\",\".framer-okA3O.framer-udutj4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; padding: 0px 28px 0px 28px; position: relative; text-decoration: none; width: min-content; }\",\".framer-okA3O .framer-rvsnux { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-okA3O .framer-n0u95f { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-okA3O.framer-v-qcnhe8.framer-udutj4, .framer-okA3O.framer-v-1x1bgh0.framer-udutj4 { height: 52px; padding: 0px 32px 0px 32px; }\",\".framer-okA3O.framer-v-qcnhe8 .framer-n0u95f, .framer-okA3O.framer-v-1x1bgh0 .framer-n0u95f { width: 20px; }\",\".framer-okA3O.framer-v-17e9boy.framer-udutj4 { height: 36px; padding: 0px 14px 0px 14px; }\",\".framer-okA3O.framer-v-12pbkqq.framer-udutj4, .framer-okA3O.framer-v-nir7ey.framer-udutj4 { padding: 0px 24px 0px 24px; }\",\".framer-okA3O.framer-v-1pgmj23.framer-udutj4, .framer-okA3O.framer-v-6y06hm.framer-udutj4 { height: 40px; padding: 0px 32px 0px 32px; }\",'.framer-okA3O[data-border=\"true\"]::after, .framer-okA3O [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"NT6a3nRJW\":{\"layout\":[\"auto\",\"fixed\"]},\"ZmtcRLw4m\":{\"layout\":[\"auto\",\"fixed\"]},\"NUHeDW0Pw\":{\"layout\":[\"auto\",\"fixed\"]},\"ZEvO50a1U\":{\"layout\":[\"auto\",\"fixed\"]},\"m67C_QDP5\":{\"layout\":[\"auto\",\"fixed\"]},\"ZKyKVDRxW\":{\"layout\":[\"auto\",\"fixed\"]},\"ygCskfQRE\":{\"layout\":[\"auto\",\"fixed\"]},\"BETnak46B\":{\"layout\":[\"auto\",\"fixed\"]},\"zjEX5TK4l\":{\"layout\":[\"auto\",\"fixed\"]},\"xlP1eE4UL\":{\"layout\":[\"auto\",\"fixed\"]},\"mFBkTKGJB\":{\"layout\":[\"auto\",\"fixed\"]},\"Zwkxr0tOb\":{\"layout\":[\"auto\",\"fixed\"]},\"UlV1S2DIu\":{\"layout\":[\"auto\",\"fixed\"]},\"ykFFtoeZL\":{\"layout\":[\"auto\",\"fixed\"]},\"ZYVwzRwo0\":{\"layout\":[\"auto\",\"fixed\"]},\"t60domgV7\":{\"layout\":[\"auto\",\"fixed\"]},\"zZnA_e75K\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"plDwrJhuC\":\"title\",\"KNIxSGtp1\":\"link\",\"g0fdFEhzC\":\"buttonTextColor\",\"MX4Kaj55M\":\"newTab\",\"s3KLVprzH\":\"icon\",\"OZAQONPCd\":\"iconVisible\",\"wQZBayWIy\":\"trackingID\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"eO37kitVCMcNEgHMGd3K\"]\n */const FramerFFZDzH6v9=withCSS(Component,css,\"framer-okA3O\");export default FramerFFZDzH6v9;FramerFFZDzH6v9.displayName=\"Button\";FramerFFZDzH6v9.defaultProps={height:40,width:130};addPropertyControls(FramerFFZDzH6v9,{variant:{options:[\"NNqTAf8M6\",\"NT6a3nRJW\",\"ZmtcRLw4m\",\"NUHeDW0Pw\",\"ZEvO50a1U\",\"m67C_QDP5\",\"ZKyKVDRxW\",\"ygCskfQRE\",\"BETnak46B\"],optionTitles:[\"Outlined\",\"Gradient\",\"Gradient Large\",\"Outlined Large\",\"XS\",\"Small Caps\",\"Variant 7\",\"Pill Outlined\",\"Pill Gradient\"],title:\"Variant\",type:ControlType.Enum},plDwrJhuC:{defaultValue:\"Login\",displayTextArea:false,title:\"Title\",type:ControlType.String},onplDwrJhuCChange:{changes:\"plDwrJhuC\",type:ControlType.ChangeHandler},KNIxSGtp1:{title:\"Link\",type:ControlType.Link},g0fdFEhzC:{defaultValue:'var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40)) /* {\"name\":\"Text\"} */',title:\"Button Text Color\",type:ControlType.Color},MX4Kaj55M:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onMX4Kaj55MChange:{changes:\"MX4Kaj55M\",type:ControlType.ChangeHandler},s3KLVprzH:{defaultValue:{identifier:\"module:wsr8NdLSQO6OOptQnnqX/JngoTtEkRrJK1umockTK/bF6GwzCcC.js:default\",moduleId:\"wsr8NdLSQO6OOptQnnqX\"},setModuleId:\"eO37kitVCMcNEgHMGd3K\",title:\"Icon\",type:ControlType.VectorSetItem},OZAQONPCd:{defaultValue:true,title:\"Icon Visible\",type:ControlType.Boolean},onOZAQONPCdChange:{changes:\"OZAQONPCd\",type:ControlType.ChangeHandler},wQZBayWIy:{title:\"Tracking ID\",type:ControlType.TrackingId}});addFonts(FramerFFZDzH6v9,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFFZDzH6v9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NT6a3nRJW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZmtcRLw4m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"NUHeDW0Pw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZEvO50a1U\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"m67C_QDP5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZKyKVDRxW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ygCskfQRE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"BETnak46B\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zjEX5TK4l\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"xlP1eE4UL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"mFBkTKGJB\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Zwkxr0tOb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UlV1S2DIu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ykFFtoeZL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"ZYVwzRwo0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"t60domgV7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"zZnA_e75K\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"plDwrJhuC\\\":\\\"title\\\",\\\"KNIxSGtp1\\\":\\\"link\\\",\\\"g0fdFEhzC\\\":\\\"buttonTextColor\\\",\\\"MX4Kaj55M\\\":\\\"newTab\\\",\\\"s3KLVprzH\\\":\\\"icon\\\",\\\"OZAQONPCd\\\":\\\"iconVisible\\\",\\\"wQZBayWIy\\\":\\\"trackingID\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVectorSets\":\"[\\\"eO37kitVCMcNEgHMGd3K\\\"]\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"130\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FFZDzH6v9.map","// @ts-nocheck\n/**\n * This file is generated inside FramerStudio. To update it run \"make build\"\n * inside \"./src/codeblock-dependencies\" and copy the file from \"./modules\".\n */// ../../node_modules/@marijn/find-cluster-break/src/index.js\nvar rangeFrom=[];var rangeTo=[];(()=>{let numbers=\"lc,34,7n,7,7b,19,,,,2,,2,,,20,b,1c,l,g,,2t,7,2,6,2,2,,4,z,,u,r,2j,b,1m,9,9,,o,4,,9,,3,,5,17,3,3b,f,,w,1j,,,,4,8,4,,3,7,a,2,t,,1m,,,,2,4,8,,9,,a,2,q,,2,2,1l,,4,2,4,2,2,3,3,,u,2,3,,b,2,1l,,4,5,,2,4,,k,2,m,6,,,1m,,,2,,4,8,,7,3,a,2,u,,1n,,,,c,,9,,14,,3,,1l,3,5,3,,4,7,2,b,2,t,,1m,,2,,2,,3,,5,2,7,2,b,2,s,2,1l,2,,,2,4,8,,9,,a,2,t,,20,,4,,2,3,,,8,,29,,2,7,c,8,2q,,2,9,b,6,22,2,r,,,,,,1j,e,,5,,2,5,b,,10,9,,2u,4,,6,,2,2,2,p,2,4,3,g,4,d,,2,2,6,,f,,jj,3,qa,3,t,3,t,2,u,2,1s,2,,7,8,,2,b,9,,19,3,3b,2,y,,3a,3,4,2,9,,6,3,63,2,2,,1m,,,7,,,,,2,8,6,a,2,,1c,h,1r,4,1c,7,,,5,,14,9,c,2,w,4,2,2,,3,1k,,,2,3,,,3,1m,8,2,2,48,3,,d,,7,4,,6,,3,2,5i,1m,,5,ek,,5f,x,2da,3,3x,,2o,w,fe,6,2x,2,n9w,4,,a,w,2,28,2,7k,,3,,4,,p,2,5,,47,2,q,i,d,,12,8,p,b,1a,3,1c,,2,4,2,2,13,,1v,6,2,2,2,2,c,,8,,1b,,1f,,,3,2,2,5,2,,,16,2,8,,6m,,2,,4,,fn4,,kh,g,g,g,a6,2,gt,,6a,,45,5,1ae,3,,2,5,4,14,3,4,,4l,2,fx,4,ar,2,49,b,4w,,1i,f,1k,3,1d,4,2,2,1x,3,10,5,,8,1q,,c,2,1g,9,a,4,2,,2n,3,2,,,2,6,,4g,,3,8,l,2,1l,2,,,,,m,,e,7,3,5,5f,8,2,3,,,n,,29,,2,6,,,2,,,2,,2,6j,,2,4,6,2,,2,r,2,2d,8,2,,,2,2y,,,,2,6,,,2t,3,2,4,,5,77,9,,2,6t,,a,2,,,4,,40,4,2,2,4,,w,a,14,6,2,4,8,,9,6,2,3,1a,d,,2,ba,7,,6,,,2a,m,2,7,,2,,2,3e,6,3,,,2,,7,,,20,2,3,,,,9n,2,f0b,5,1n,7,t4,,1r,4,29,,f5k,2,43q,,,3,4,5,8,8,2,7,u,4,44,3,1iz,1j,4,1e,8,,e,,m,5,,f,11s,7,,h,2,7,,2,,5,79,7,c5,4,15s,7,31,7,240,5,gx7k,2o,3k,6o\".split(\",\").map(s=>s?parseInt(s,36):1);for(let i=0,n=0;i<numbers.length;i++)(i%2?rangeTo:rangeFrom).push(n=n+numbers[i]);})();function isExtendingChar(code){if(code<768)return false;for(let from=0,to=rangeFrom.length;;){let mid=from+to>>1;if(code<rangeFrom[mid])to=mid;else if(code>=rangeTo[mid])from=mid+1;else return true;if(from==to)return false;}}function isRegionalIndicator(code){return code>=127462&&code<=127487;}var ZWJ=8205;function findClusterBreak(str,pos,forward=true,includeExtending=true){return(forward?nextClusterBreak:prevClusterBreak)(str,pos,includeExtending);}function nextClusterBreak(str,pos,includeExtending){if(pos==str.length)return pos;if(pos&&surrogateLow(str.charCodeAt(pos))&&surrogateHigh(str.charCodeAt(pos-1)))pos--;let prev=codePointAt(str,pos);pos+=codePointSize(prev);while(pos<str.length){let next=codePointAt(str,pos);if(prev==ZWJ||next==ZWJ||includeExtending&&isExtendingChar(next)){pos+=codePointSize(next);prev=next;}else if(isRegionalIndicator(next)){let countBefore=0,i=pos-2;while(i>=0&&isRegionalIndicator(codePointAt(str,i))){countBefore++;i-=2;}if(countBefore%2==0)break;else pos+=2;}else{break;}}return pos;}function prevClusterBreak(str,pos,includeExtending){while(pos>0){let found=nextClusterBreak(str,pos-2,includeExtending);if(found<pos)return found;pos--;}return 0;}function codePointAt(str,pos){let code0=str.charCodeAt(pos);if(!surrogateHigh(code0)||pos+1==str.length)return code0;let code1=str.charCodeAt(pos+1);if(!surrogateLow(code1))return code0;return(code0-55296<<10)+(code1-56320)+65536;}function surrogateLow(ch){return ch>=56320&&ch<57344;}function surrogateHigh(ch){return ch>=55296&&ch<56320;}function codePointSize(code){return code<65536?1:2;}// ../../node_modules/@codemirror/state/dist/index.js\nvar Text=class _Text{/**\n  Get the line description around the given position.\n  */lineAt(pos){if(pos<0||pos>this.length)throw new RangeError(`Invalid position ${pos} in document of length ${this.length}`);return this.lineInner(pos,false,1,0);}/**\n  Get the description for the given (1-based) line number.\n  */line(n){if(n<1||n>this.lines)throw new RangeError(`Invalid line number ${n} in ${this.lines}-line document`);return this.lineInner(n,true,1,0);}/**\n  Replace a range of the text with the given content.\n  */replace(from,to,text){[from,to]=clip(this,from,to);let parts=[];this.decompose(0,from,parts,2);if(text.length)text.decompose(0,text.length,parts,1|2);this.decompose(to,this.length,parts,1);return TextNode.from(parts,this.length-(to-from)+text.length);}/**\n  Append another document to this one.\n  */append(other){return this.replace(this.length,this.length,other);}/**\n  Retrieve the text between the given points.\n  */slice(from,to=this.length){[from,to]=clip(this,from,to);let parts=[];this.decompose(from,to,parts,0);return TextNode.from(parts,to-from);}/**\n  Test whether this text is equal to another instance.\n  */eq(other){if(other==this)return true;if(other.length!=this.length||other.lines!=this.lines)return false;let start=this.scanIdentical(other,1),end=this.length-this.scanIdentical(other,-1);let a=new RawTextCursor(this),b=new RawTextCursor(other);for(let skip=start,pos=start;;){a.next(skip);b.next(skip);skip=0;if(a.lineBreak!=b.lineBreak||a.done!=b.done||a.value!=b.value)return false;pos+=a.value.length;if(a.done||pos>=end)return true;}}/**\n  Iterate over the text. When `dir` is `-1`, iteration happens\n  from end to start. This will return lines and the breaks between\n  them as separate strings.\n  */iter(dir=1){return new RawTextCursor(this,dir);}/**\n  Iterate over a range of the text. When `from` > `to`, the\n  iterator will run in reverse.\n  */iterRange(from,to=this.length){return new PartialTextCursor(this,from,to);}/**\n  Return a cursor that iterates over the given range of lines,\n  _without_ returning the line breaks between, and yielding empty\n  strings for empty lines.\n  \n  When `from` and `to` are given, they should be 1-based line numbers.\n  */iterLines(from,to){let inner;if(from==null){inner=this.iter();}else{if(to==null)to=this.lines+1;let start=this.line(from).from;inner=this.iterRange(start,Math.max(start,to==this.lines+1?this.length:to<=1?0:this.line(to-1).to));}return new LineCursor(inner);}/**\n  Return the document as a string, using newline characters to\n  separate lines.\n  */toString(){return this.sliceString(0);}/**\n  Convert the document to an array of lines (which can be\n  deserialized again via [`Text.of`](https://codemirror.net/6/docs/ref/#state.Text^of)).\n  */toJSON(){let lines=[];this.flatten(lines);return lines;}/**\n  Create a `Text` instance for the given array of lines.\n  */static of(text){if(text.length==0)throw new RangeError(\"A document must have at least one line\");if(text.length==1&&!text[0])return _Text.empty;return text.length<=32?new TextLeaf(text):TextNode.from(TextLeaf.split(text,[]));}/**\n  @internal\n  */constructor(){}};var TextLeaf=class _TextLeaf extends Text{get lines(){return this.text.length;}get children(){return null;}lineInner(target,isLine,line,offset){for(let i=0;;i++){let string=this.text[i],end=offset+string.length;if((isLine?line:end)>=target)return new Line(offset,end,line,string);offset=end+1;line++;}}decompose(from,to,target,open){let text=from<=0&&to>=this.length?this:new _TextLeaf(sliceText(this.text,from,to),Math.min(to,this.length)-Math.max(0,from));if(open&1){let prev=target.pop();let joined=appendText(text.text,prev.text.slice(),0,text.length);if(joined.length<=32){target.push(new _TextLeaf(joined,prev.length+text.length));}else{let mid=joined.length>>1;target.push(new _TextLeaf(joined.slice(0,mid)),new _TextLeaf(joined.slice(mid)));}}else{target.push(text);}}replace(from,to,text){if(!(text instanceof _TextLeaf))return super.replace(from,to,text);[from,to]=clip(this,from,to);let lines=appendText(this.text,appendText(text.text,sliceText(this.text,0,from)),to);let newLen=this.length+text.length-(to-from);if(lines.length<=32)return new _TextLeaf(lines,newLen);return TextNode.from(_TextLeaf.split(lines,[]),newLen);}sliceString(from,to=this.length,lineSep=\"\\n\"){[from,to]=clip(this,from,to);let result=\"\";for(let pos=0,i=0;pos<=to&&i<this.text.length;i++){let line=this.text[i],end=pos+line.length;if(pos>from&&i)result+=lineSep;if(from<end&&to>pos)result+=line.slice(Math.max(0,from-pos),to-pos);pos=end+1;}return result;}flatten(target){for(let line of this.text)target.push(line);}scanIdentical(){return 0;}static split(text,target){let part=[],len=-1;for(let line of text){part.push(line);len+=line.length+1;if(part.length==32){target.push(new _TextLeaf(part,len));part=[];len=-1;}}if(len>-1)target.push(new _TextLeaf(part,len));return target;}constructor(text,length=textLength(text)){super();this.text=text;this.length=length;}};var TextNode=class _TextNode extends Text{lineInner(target,isLine,line,offset){for(let i=0;;i++){let child=this.children[i],end=offset+child.length,endLine=line+child.lines-1;if((isLine?endLine:end)>=target)return child.lineInner(target,isLine,line,offset);offset=end+1;line=endLine+1;}}decompose(from,to,target,open){for(let i=0,pos=0;pos<=to&&i<this.children.length;i++){let child=this.children[i],end=pos+child.length;if(from<=end&&to>=pos){let childOpen=open&((pos<=from?1:0)|(end>=to?2:0));if(pos>=from&&end<=to&&!childOpen)target.push(child);else child.decompose(from-pos,to-pos,target,childOpen);}pos=end+1;}}replace(from,to,text){[from,to]=clip(this,from,to);if(text.lines<this.lines)for(let i=0,pos=0;i<this.children.length;i++){let child=this.children[i],end=pos+child.length;if(from>=pos&&to<=end){let updated=child.replace(from-pos,to-pos,text);let totalLines=this.lines-child.lines+updated.lines;if(updated.lines<totalLines>>5-1&&updated.lines>totalLines>>5+1){let copy=this.children.slice();copy[i]=updated;return new _TextNode(copy,this.length-(to-from)+text.length);}return super.replace(pos,end,updated);}pos=end+1;}return super.replace(from,to,text);}sliceString(from,to=this.length,lineSep=\"\\n\"){[from,to]=clip(this,from,to);let result=\"\";for(let i=0,pos=0;i<this.children.length&&pos<=to;i++){let child=this.children[i],end=pos+child.length;if(pos>from&&i)result+=lineSep;if(from<end&&to>pos)result+=child.sliceString(from-pos,to-pos,lineSep);pos=end+1;}return result;}flatten(target){for(let child of this.children)child.flatten(target);}scanIdentical(other,dir){if(!(other instanceof _TextNode))return 0;let length=0;let[iA,iB,eA,eB]=dir>0?[0,0,this.children.length,other.children.length]:[this.children.length-1,other.children.length-1,-1,-1];for(;;iA+=dir,iB+=dir){if(iA==eA||iB==eB)return length;let chA=this.children[iA],chB=other.children[iB];if(chA!=chB)return length+chA.scanIdentical(chB,dir);length+=chA.length+1;}}static from(children,length=children.reduce((l,ch)=>l+ch.length+1,-1)){let lines=0;for(let ch of children)lines+=ch.lines;if(lines<32){let flat=[];for(let ch of children)ch.flatten(flat);return new TextLeaf(flat,length);}let chunk=Math.max(32,lines>>5),maxChunk=chunk<<1,minChunk=chunk>>1;let chunked=[],currentLines=0,currentLen=-1,currentChunk=[];function add(child){let last;if(child.lines>maxChunk&&child instanceof _TextNode){for(let node of child.children)add(node);}else if(child.lines>minChunk&&(currentLines>minChunk||!currentLines)){flush();chunked.push(child);}else if(child instanceof TextLeaf&&currentLines&&(last=currentChunk[currentChunk.length-1])instanceof TextLeaf&&child.lines+last.lines<=32){currentLines+=child.lines;currentLen+=child.length+1;currentChunk[currentChunk.length-1]=new TextLeaf(last.text.concat(child.text),last.length+1+child.length);}else{if(currentLines+child.lines>chunk)flush();currentLines+=child.lines;currentLen+=child.length+1;currentChunk.push(child);}}function flush(){if(currentLines==0)return;chunked.push(currentChunk.length==1?currentChunk[0]:_TextNode.from(currentChunk,currentLen));currentLen=-1;currentLines=currentChunk.length=0;}for(let child of children)add(child);flush();return chunked.length==1?chunked[0]:new _TextNode(chunked,length);}constructor(children,length){super();this.children=children;this.length=length;this.lines=0;for(let child of children)this.lines+=child.lines;}};Text.empty=/* @__PURE__ */new TextLeaf([\"\"],0);function textLength(text){let length=-1;for(let line of text)length+=line.length+1;return length;}function appendText(text,target,from=0,to=1e9){for(let pos=0,i=0,first=true;i<text.length&&pos<=to;i++){let line=text[i],end=pos+line.length;if(end>=from){if(end>to)line=line.slice(0,to-pos);if(pos<from)line=line.slice(from-pos);if(first){target[target.length-1]+=line;first=false;}else target.push(line);}pos=end+1;}return target;}function sliceText(text,from,to){return appendText(text,[\"\"],from,to);}var RawTextCursor=class{nextInner(skip,dir){this.done=this.lineBreak=false;for(;;){let last=this.nodes.length-1;let top=this.nodes[last],offsetValue=this.offsets[last],offset=offsetValue>>1;let size=top instanceof TextLeaf?top.text.length:top.children.length;if(offset==(dir>0?size:0)){if(last==0){this.done=true;this.value=\"\";return this;}if(dir>0)this.offsets[last-1]++;this.nodes.pop();this.offsets.pop();}else if((offsetValue&1)==(dir>0?0:1)){this.offsets[last]+=dir;if(skip==0){this.lineBreak=true;this.value=\"\\n\";return this;}skip--;}else if(top instanceof TextLeaf){let next=top.text[offset+(dir<0?-1:0)];this.offsets[last]+=dir;if(next.length>Math.max(0,skip)){this.value=skip==0?next:dir>0?next.slice(skip):next.slice(0,next.length-skip);return this;}skip-=next.length;}else{let next=top.children[offset+(dir<0?-1:0)];if(skip>next.length){skip-=next.length;this.offsets[last]+=dir;}else{if(dir<0)this.offsets[last]--;this.nodes.push(next);this.offsets.push(dir>0?1:(next instanceof TextLeaf?next.text.length:next.children.length)<<1);}}}}next(skip=0){if(skip<0){this.nextInner(-skip,-this.dir);skip=this.value.length;}return this.nextInner(skip,this.dir);}constructor(text,dir=1){this.dir=dir;this.done=false;this.lineBreak=false;this.value=\"\";this.nodes=[text];this.offsets=[dir>0?1:(text instanceof TextLeaf?text.text.length:text.children.length)<<1];}};var PartialTextCursor=class{nextInner(skip,dir){if(dir<0?this.pos<=this.from:this.pos>=this.to){this.value=\"\";this.done=true;return this;}skip+=Math.max(0,dir<0?this.pos-this.to:this.from-this.pos);let limit=dir<0?this.pos-this.from:this.to-this.pos;if(skip>limit)skip=limit;limit-=skip;let{value}=this.cursor.next(skip);this.pos+=(value.length+skip)*dir;this.value=value.length<=limit?value:dir<0?value.slice(value.length-limit):value.slice(0,limit);this.done=!this.value;return this;}next(skip=0){if(skip<0)skip=Math.max(skip,this.from-this.pos);else if(skip>0)skip=Math.min(skip,this.to-this.pos);return this.nextInner(skip,this.cursor.dir);}get lineBreak(){return this.cursor.lineBreak&&this.value!=\"\";}constructor(text,start,end){this.value=\"\";this.done=false;this.cursor=new RawTextCursor(text,start>end?-1:1);this.pos=start>end?text.length:0;this.from=Math.min(start,end);this.to=Math.max(start,end);}};var LineCursor=class{next(skip=0){let{done,lineBreak,value}=this.inner.next(skip);if(done&&this.afterBreak){this.value=\"\";this.afterBreak=false;}else if(done){this.done=true;this.value=\"\";}else if(lineBreak){if(this.afterBreak){this.value=\"\";}else{this.afterBreak=true;this.next();}}else{this.value=value;this.afterBreak=false;}return this;}get lineBreak(){return false;}constructor(inner){this.inner=inner;this.afterBreak=true;this.value=\"\";this.done=false;}};if(typeof Symbol!=\"undefined\"){Text.prototype[Symbol.iterator]=function(){return this.iter();};RawTextCursor.prototype[Symbol.iterator]=PartialTextCursor.prototype[Symbol.iterator]=LineCursor.prototype[Symbol.iterator]=function(){return this;};}var Line=class{/**\n  The length of the line (not including any line break after it).\n  */get length(){return this.to-this.from;}/**\n  @internal\n  */constructor(from,to,number,text){this.from=from;this.to=to;this.number=number;this.text=text;}};function clip(text,from,to){from=Math.max(0,Math.min(text.length,from));return[from,Math.max(from,Math.min(text.length,to))];}function findClusterBreak2(str,pos,forward=true,includeExtending=true){return findClusterBreak(str,pos,forward,includeExtending);}function surrogateLow2(ch){return ch>=56320&&ch<57344;}function surrogateHigh2(ch){return ch>=55296&&ch<56320;}function codePointAt2(str,pos){let code0=str.charCodeAt(pos);if(!surrogateHigh2(code0)||pos+1==str.length)return code0;let code1=str.charCodeAt(pos+1);if(!surrogateLow2(code1))return code0;return(code0-55296<<10)+(code1-56320)+65536;}function fromCodePoint(code){if(code<=65535)return String.fromCharCode(code);code-=65536;return String.fromCharCode((code>>10)+55296,(code&1023)+56320);}function codePointSize2(code){return code<65536?1:2;}var DefaultSplit=/\\r\\n?|\\n/;var MapMode=/* @__PURE__ */function(MapMode2){MapMode2[MapMode2[\"Simple\"]=0]=\"Simple\";MapMode2[MapMode2[\"TrackDel\"]=1]=\"TrackDel\";MapMode2[MapMode2[\"TrackBefore\"]=2]=\"TrackBefore\";MapMode2[MapMode2[\"TrackAfter\"]=3]=\"TrackAfter\";return MapMode2;}(MapMode||(MapMode={}));var ChangeDesc=class _ChangeDesc{/**\n  The length of the document before the change.\n  */get length(){let result=0;for(let i=0;i<this.sections.length;i+=2)result+=this.sections[i];return result;}/**\n  The length of the document after the change.\n  */get newLength(){let result=0;for(let i=0;i<this.sections.length;i+=2){let ins=this.sections[i+1];result+=ins<0?this.sections[i]:ins;}return result;}/**\n  False when there are actual changes in this set.\n  */get empty(){return this.sections.length==0||this.sections.length==2&&this.sections[1]<0;}/**\n  Iterate over the unchanged parts left by these changes. `posA`\n  provides the position of the range in the old document, `posB`\n  the new position in the changed document.\n  */iterGaps(f){for(let i=0,posA=0,posB=0;i<this.sections.length;){let len=this.sections[i++],ins=this.sections[i++];if(ins<0){f(posA,posB,len);posB+=len;}else{posB+=ins;}posA+=len;}}/**\n  Iterate over the ranges changed by these changes. (See\n  [`ChangeSet.iterChanges`](https://codemirror.net/6/docs/ref/#state.ChangeSet.iterChanges) for a\n  variant that also provides you with the inserted text.)\n  `fromA`/`toA` provides the extent of the change in the starting\n  document, `fromB`/`toB` the extent of the replacement in the\n  changed document.\n  \n  When `individual` is true, adjacent changes (which are kept\n  separate for [position mapping](https://codemirror.net/6/docs/ref/#state.ChangeDesc.mapPos)) are\n  reported separately.\n  */iterChangedRanges(f,individual=false){iterChanges(this,f,individual);}/**\n  Get a description of the inverted form of these changes.\n  */get invertedDesc(){let sections=[];for(let i=0;i<this.sections.length;){let len=this.sections[i++],ins=this.sections[i++];if(ins<0)sections.push(len,ins);else sections.push(ins,len);}return new _ChangeDesc(sections);}/**\n  Compute the combined effect of applying another set of changes\n  after this one. The length of the document after this set should\n  match the length before `other`.\n  */composeDesc(other){return this.empty?other:other.empty?this:composeSets(this,other);}/**\n  Map this description, which should start with the same document\n  as `other`, over another set of changes, so that it can be\n  applied after it. When `before` is true, map as if the changes\n  in `this` happened before the ones in `other`.\n  */mapDesc(other,before=false){return other.empty?this:mapSet(this,other,before);}mapPos(pos,assoc=-1,mode=MapMode.Simple){let posA=0,posB=0;for(let i=0;i<this.sections.length;){let len=this.sections[i++],ins=this.sections[i++],endA=posA+len;if(ins<0){if(endA>pos)return posB+(pos-posA);posB+=len;}else{if(mode!=MapMode.Simple&&endA>=pos&&(mode==MapMode.TrackDel&&posA<pos&&endA>pos||mode==MapMode.TrackBefore&&posA<pos||mode==MapMode.TrackAfter&&endA>pos))return null;if(endA>pos||endA==pos&&assoc<0&&!len)return pos==posA||assoc<0?posB:posB+ins;posB+=ins;}posA=endA;}if(pos>posA)throw new RangeError(`Position ${pos} is out of range for changeset of length ${posA}`);return posB;}/**\n  Check whether these changes touch a given range. When one of the\n  changes entirely covers the range, the string `\"cover\"` is\n  returned.\n  */touchesRange(from,to=from){for(let i=0,pos=0;i<this.sections.length&&pos<=to;){let len=this.sections[i++],ins=this.sections[i++],end=pos+len;if(ins>=0&&pos<=to&&end>=from)return pos<from&&end>to?\"cover\":true;pos=end;}return false;}/**\n  @internal\n  */toString(){let result=\"\";for(let i=0;i<this.sections.length;){let len=this.sections[i++],ins=this.sections[i++];result+=(result?\" \":\"\")+len+(ins>=0?\":\"+ins:\"\");}return result;}/**\n  Serialize this change desc to a JSON-representable value.\n  */toJSON(){return this.sections;}/**\n  Create a change desc from its JSON representation (as produced\n  by [`toJSON`](https://codemirror.net/6/docs/ref/#state.ChangeDesc.toJSON).\n  */static fromJSON(json){if(!Array.isArray(json)||json.length%2||json.some(a=>typeof a!=\"number\"))throw new RangeError(\"Invalid JSON representation of ChangeDesc\");return new _ChangeDesc(json);}/**\n  @internal\n  */static create(sections){return new _ChangeDesc(sections);}// Sections are encoded as pairs of integers. The first is the\n// length in the current document, and the second is -1 for\n// unaffected sections, and the length of the replacement content\n// otherwise. So an insertion would be (0, n>0), a deletion (n>0,\n// 0), and a replacement two positive numbers.\n/**\n  @internal\n  */constructor(sections){this.sections=sections;}};var ChangeSet=class _ChangeSet extends ChangeDesc{/**\n  Apply the changes to a document, returning the modified\n  document.\n  */apply(doc){if(this.length!=doc.length)throw new RangeError(\"Applying change set to a document with the wrong length\");iterChanges(this,(fromA,toA,fromB,_toB,text)=>doc=doc.replace(fromB,fromB+(toA-fromA),text),false);return doc;}mapDesc(other,before=false){return mapSet(this,other,before,true);}/**\n  Given the document as it existed _before_ the changes, return a\n  change set that represents the inverse of this set, which could\n  be used to go from the document created by the changes back to\n  the document as it existed before the changes.\n  */invert(doc){let sections=this.sections.slice(),inserted=[];for(let i=0,pos=0;i<sections.length;i+=2){let len=sections[i],ins=sections[i+1];if(ins>=0){sections[i]=ins;sections[i+1]=len;let index=i>>1;while(inserted.length<index)inserted.push(Text.empty);inserted.push(len?doc.slice(pos,pos+len):Text.empty);}pos+=len;}return new _ChangeSet(sections,inserted);}/**\n  Combine two subsequent change sets into a single set. `other`\n  must start in the document produced by `this`. If `this` goes\n  `docA` → `docB` and `other` represents `docB` → `docC`, the\n  returned value will represent the change `docA` → `docC`.\n  */compose(other){return this.empty?other:other.empty?this:composeSets(this,other,true);}/**\n  Given another change set starting in the same document, maps this\n  change set over the other, producing a new change set that can be\n  applied to the document produced by applying `other`. When\n  `before` is `true`, order changes as if `this` comes before\n  `other`, otherwise (the default) treat `other` as coming first.\n  \n  Given two changes `A` and `B`, `A.compose(B.map(A))` and\n  `B.compose(A.map(B, true))` will produce the same document. This\n  provides a basic form of [operational\n  transformation](https://en.wikipedia.org/wiki/Operational_transformation),\n  and can be used for collaborative editing.\n  */map(other,before=false){return other.empty?this:mapSet(this,other,before,true);}/**\n  Iterate over the changed ranges in the document, calling `f` for\n  each, with the range in the original document (`fromA`-`toA`)\n  and the range that replaces it in the new document\n  (`fromB`-`toB`).\n  \n  When `individual` is true, adjacent changes are reported\n  separately.\n  */iterChanges(f,individual=false){iterChanges(this,f,individual);}/**\n  Get a [change description](https://codemirror.net/6/docs/ref/#state.ChangeDesc) for this change\n  set.\n  */get desc(){return ChangeDesc.create(this.sections);}/**\n  @internal\n  */filter(ranges){let resultSections=[],resultInserted=[],filteredSections=[];let iter=new SectionIter(this);done:for(let i=0,pos=0;;){let next=i==ranges.length?1e9:ranges[i++];while(pos<next||pos==next&&iter.len==0){if(iter.done)break done;let len=Math.min(iter.len,next-pos);addSection(filteredSections,len,-1);let ins=iter.ins==-1?-1:iter.off==0?iter.ins:0;addSection(resultSections,len,ins);if(ins>0)addInsert(resultInserted,resultSections,iter.text);iter.forward(len);pos+=len;}let end=ranges[i++];while(pos<end){if(iter.done)break done;let len=Math.min(iter.len,end-pos);addSection(resultSections,len,-1);addSection(filteredSections,len,iter.ins==-1?-1:iter.off==0?iter.ins:0);iter.forward(len);pos+=len;}}return{changes:new _ChangeSet(resultSections,resultInserted),filtered:ChangeDesc.create(filteredSections)};}/**\n  Serialize this change set to a JSON-representable value.\n  */toJSON(){let parts=[];for(let i=0;i<this.sections.length;i+=2){let len=this.sections[i],ins=this.sections[i+1];if(ins<0)parts.push(len);else if(ins==0)parts.push([len]);else parts.push([len].concat(this.inserted[i>>1].toJSON()));}return parts;}/**\n  Create a change set for the given changes, for a document of the\n  given length, using `lineSep` as line separator.\n  */static of(changes,length,lineSep){let sections=[],inserted=[],pos=0;let total=null;function flush(force=false){if(!force&&!sections.length)return;if(pos<length)addSection(sections,length-pos,-1);let set=new _ChangeSet(sections,inserted);total=total?total.compose(set.map(total)):set;sections=[];inserted=[];pos=0;}function process(spec){if(Array.isArray(spec)){for(let sub of spec)process(sub);}else if(spec instanceof _ChangeSet){if(spec.length!=length)throw new RangeError(`Mismatched change set length (got ${spec.length}, expected ${length})`);flush();total=total?total.compose(spec.map(total)):spec;}else{let{from,to=from,insert:insert2}=spec;if(from>to||from<0||to>length)throw new RangeError(`Invalid change range ${from} to ${to} (in doc of length ${length})`);let insText=!insert2?Text.empty:typeof insert2==\"string\"?Text.of(insert2.split(lineSep||DefaultSplit)):insert2;let insLen=insText.length;if(from==to&&insLen==0)return;if(from<pos)flush();if(from>pos)addSection(sections,from-pos,-1);addSection(sections,to-from,insLen);addInsert(inserted,sections,insText);pos=to;}}process(changes);flush(!total);return total;}/**\n  Create an empty changeset of the given length.\n  */static empty(length){return new _ChangeSet(length?[length,-1]:[],[]);}/**\n  Create a changeset from its JSON representation (as produced by\n  [`toJSON`](https://codemirror.net/6/docs/ref/#state.ChangeSet.toJSON).\n  */static fromJSON(json){if(!Array.isArray(json))throw new RangeError(\"Invalid JSON representation of ChangeSet\");let sections=[],inserted=[];for(let i=0;i<json.length;i++){let part=json[i];if(typeof part==\"number\"){sections.push(part,-1);}else if(!Array.isArray(part)||typeof part[0]!=\"number\"||part.some((e,i2)=>i2&&typeof e!=\"string\")){throw new RangeError(\"Invalid JSON representation of ChangeSet\");}else if(part.length==1){sections.push(part[0],0);}else{while(inserted.length<i)inserted.push(Text.empty);inserted[i]=Text.of(part.slice(1));sections.push(part[0],inserted[i].length);}}return new _ChangeSet(sections,inserted);}/**\n  @internal\n  */static createSet(sections,inserted){return new _ChangeSet(sections,inserted);}constructor(sections,inserted){super(sections);this.inserted=inserted;}};function addSection(sections,len,ins,forceJoin=false){if(len==0&&ins<=0)return;let last=sections.length-2;if(last>=0&&ins<=0&&ins==sections[last+1])sections[last]+=len;else if(last>=0&&len==0&&sections[last]==0)sections[last+1]+=ins;else if(forceJoin){sections[last]+=len;sections[last+1]+=ins;}else sections.push(len,ins);}function addInsert(values,sections,value){if(value.length==0)return;let index=sections.length-2>>1;if(index<values.length){values[values.length-1]=values[values.length-1].append(value);}else{while(values.length<index)values.push(Text.empty);values.push(value);}}function iterChanges(desc,f,individual){let inserted=desc.inserted;for(let posA=0,posB=0,i=0;i<desc.sections.length;){let len=desc.sections[i++],ins=desc.sections[i++];if(ins<0){posA+=len;posB+=len;}else{let endA=posA,endB=posB,text=Text.empty;for(;;){endA+=len;endB+=ins;if(ins&&inserted)text=text.append(inserted[i-2>>1]);if(individual||i==desc.sections.length||desc.sections[i+1]<0)break;len=desc.sections[i++];ins=desc.sections[i++];}f(posA,endA,posB,endB,text);posA=endA;posB=endB;}}}function mapSet(setA,setB,before,mkSet=false){let sections=[],insert2=mkSet?[]:null;let a=new SectionIter(setA),b=new SectionIter(setB);for(let inserted=-1;;){if(a.done&&b.len||b.done&&a.len){throw new Error(\"Mismatched change set lengths\");}else if(a.ins==-1&&b.ins==-1){let len=Math.min(a.len,b.len);addSection(sections,len,-1);a.forward(len);b.forward(len);}else if(b.ins>=0&&(a.ins<0||inserted==a.i||a.off==0&&(b.len<a.len||b.len==a.len&&!before))){let len=b.len;addSection(sections,b.ins,-1);while(len){let piece=Math.min(a.len,len);if(a.ins>=0&&inserted<a.i&&a.len<=piece){addSection(sections,0,a.ins);if(insert2)addInsert(insert2,sections,a.text);inserted=a.i;}a.forward(piece);len-=piece;}b.next();}else if(a.ins>=0){let len=0,left=a.len;while(left){if(b.ins==-1){let piece=Math.min(left,b.len);len+=piece;left-=piece;b.forward(piece);}else if(b.ins==0&&b.len<left){left-=b.len;b.next();}else{break;}}addSection(sections,len,inserted<a.i?a.ins:0);if(insert2&&inserted<a.i)addInsert(insert2,sections,a.text);inserted=a.i;a.forward(a.len-left);}else if(a.done&&b.done){return insert2?ChangeSet.createSet(sections,insert2):ChangeDesc.create(sections);}else{throw new Error(\"Mismatched change set lengths\");}}}function composeSets(setA,setB,mkSet=false){let sections=[];let insert2=mkSet?[]:null;let a=new SectionIter(setA),b=new SectionIter(setB);for(let open=false;;){if(a.done&&b.done){return insert2?ChangeSet.createSet(sections,insert2):ChangeDesc.create(sections);}else if(a.ins==0){addSection(sections,a.len,0,open);a.next();}else if(b.len==0&&!b.done){addSection(sections,0,b.ins,open);if(insert2)addInsert(insert2,sections,b.text);b.next();}else if(a.done||b.done){throw new Error(\"Mismatched change set lengths\");}else{let len=Math.min(a.len2,b.len),sectionLen=sections.length;if(a.ins==-1){let insB=b.ins==-1?-1:b.off?0:b.ins;addSection(sections,len,insB,open);if(insert2&&insB)addInsert(insert2,sections,b.text);}else if(b.ins==-1){addSection(sections,a.off?0:a.len,len,open);if(insert2)addInsert(insert2,sections,a.textBit(len));}else{addSection(sections,a.off?0:a.len,b.off?0:b.ins,open);if(insert2&&!b.off)addInsert(insert2,sections,b.text);}open=(a.ins>len||b.ins>=0&&b.len>len)&&(open||sections.length>sectionLen);a.forward2(len);b.forward(len);}}}var SectionIter=class{next(){let{sections}=this.set;if(this.i<sections.length){this.len=sections[this.i++];this.ins=sections[this.i++];}else{this.len=0;this.ins=-2;}this.off=0;}get done(){return this.ins==-2;}get len2(){return this.ins<0?this.len:this.ins;}get text(){let{inserted}=this.set,index=this.i-2>>1;return index>=inserted.length?Text.empty:inserted[index];}textBit(len){let{inserted}=this.set,index=this.i-2>>1;return index>=inserted.length&&!len?Text.empty:inserted[index].slice(this.off,len==null?void 0:this.off+len);}forward(len){if(len==this.len)this.next();else{this.len-=len;this.off+=len;}}forward2(len){if(this.ins==-1)this.forward(len);else if(len==this.ins)this.next();else{this.ins-=len;this.off+=len;}}constructor(set){this.set=set;this.i=0;this.next();}};var SelectionRange=class _SelectionRange{/**\n  The anchor of the range—the side that doesn't move when you\n  extend it.\n  */get anchor(){return this.flags&32?this.to:this.from;}/**\n  The head of the range, which is moved when the range is\n  [extended](https://codemirror.net/6/docs/ref/#state.SelectionRange.extend).\n  */get head(){return this.flags&32?this.from:this.to;}/**\n  True when `anchor` and `head` are at the same position.\n  */get empty(){return this.from==this.to;}/**\n  If this is a cursor that is explicitly associated with the\n  character on one of its sides, this returns the side. -1 means\n  the character before its position, 1 the character after, and 0\n  means no association.\n  */get assoc(){return this.flags&8?-1:this.flags&16?1:0;}/**\n  The bidirectional text level associated with this cursor, if\n  any.\n  */get bidiLevel(){let level=this.flags&7;return level==7?null:level;}/**\n  The goal column (stored vertical offset) associated with a\n  cursor. This is used to preserve the vertical position when\n  [moving](https://codemirror.net/6/docs/ref/#view.EditorView.moveVertically) across\n  lines of different length.\n  */get goalColumn(){let value=this.flags>>6;return value==16777215?void 0:value;}/**\n  Map this range through a change, producing a valid range in the\n  updated document.\n  */map(change,assoc=-1){let from,to;if(this.empty){from=to=change.mapPos(this.from,assoc);}else{from=change.mapPos(this.from,1);to=change.mapPos(this.to,-1);}return from==this.from&&to==this.to?this:new _SelectionRange(from,to,this.flags);}/**\n  Extend this range to cover at least `from` to `to`.\n  */extend(from,to=from){if(from<=this.anchor&&to>=this.anchor)return EditorSelection.range(from,to);let head=Math.abs(from-this.anchor)>Math.abs(to-this.anchor)?from:to;return EditorSelection.range(this.anchor,head);}/**\n  Compare this range to another range.\n  */eq(other,includeAssoc=false){return this.anchor==other.anchor&&this.head==other.head&&(!includeAssoc||!this.empty||this.assoc==other.assoc);}/**\n  Return a JSON-serializable object representing the range.\n  */toJSON(){return{anchor:this.anchor,head:this.head};}/**\n  Convert a JSON representation of a range to a `SelectionRange`\n  instance.\n  */static fromJSON(json){if(!json||typeof json.anchor!=\"number\"||typeof json.head!=\"number\")throw new RangeError(\"Invalid JSON representation for SelectionRange\");return EditorSelection.range(json.anchor,json.head);}/**\n  @internal\n  */static create(from,to,flags){return new _SelectionRange(from,to,flags);}constructor(from,to,flags){this.from=from;this.to=to;this.flags=flags;}};var EditorSelection=class _EditorSelection{/**\n  Map a selection through a change. Used to adjust the selection\n  position for changes.\n  */map(change,assoc=-1){if(change.empty)return this;return _EditorSelection.create(this.ranges.map(r=>r.map(change,assoc)),this.mainIndex);}/**\n  Compare this selection to another selection. By default, ranges\n  are compared only by position. When `includeAssoc` is true,\n  cursor ranges must also have the same\n  [`assoc`](https://codemirror.net/6/docs/ref/#state.SelectionRange.assoc) value.\n  */eq(other,includeAssoc=false){if(this.ranges.length!=other.ranges.length||this.mainIndex!=other.mainIndex)return false;for(let i=0;i<this.ranges.length;i++)if(!this.ranges[i].eq(other.ranges[i],includeAssoc))return false;return true;}/**\n  Get the primary selection range. Usually, you should make sure\n  your code applies to _all_ ranges, by using methods like\n  [`changeByRange`](https://codemirror.net/6/docs/ref/#state.EditorState.changeByRange).\n  */get main(){return this.ranges[this.mainIndex];}/**\n  Make sure the selection only has one range. Returns a selection\n  holding only the main range from this selection.\n  */asSingle(){return this.ranges.length==1?this:new _EditorSelection([this.main],0);}/**\n  Extend this selection with an extra range.\n  */addRange(range,main=true){return _EditorSelection.create([range].concat(this.ranges),main?0:this.mainIndex+1);}/**\n  Replace a given range with another range, and then normalize the\n  selection to merge and sort ranges if necessary.\n  */replaceRange(range,which=this.mainIndex){let ranges=this.ranges.slice();ranges[which]=range;return _EditorSelection.create(ranges,this.mainIndex);}/**\n  Convert this selection to an object that can be serialized to\n  JSON.\n  */toJSON(){return{ranges:this.ranges.map(r=>r.toJSON()),main:this.mainIndex};}/**\n  Create a selection from a JSON representation.\n  */static fromJSON(json){if(!json||!Array.isArray(json.ranges)||typeof json.main!=\"number\"||json.main>=json.ranges.length)throw new RangeError(\"Invalid JSON representation for EditorSelection\");return new _EditorSelection(json.ranges.map(r=>SelectionRange.fromJSON(r)),json.main);}/**\n  Create a selection holding a single range.\n  */static single(anchor,head=anchor){return new _EditorSelection([_EditorSelection.range(anchor,head)],0);}/**\n  Sort and merge the given set of ranges, creating a valid\n  selection.\n  */static create(ranges,mainIndex=0){if(ranges.length==0)throw new RangeError(\"A selection needs at least one range\");for(let pos=0,i=0;i<ranges.length;i++){let range=ranges[i];if(range.empty?range.from<=pos:range.from<pos)return _EditorSelection.normalized(ranges.slice(),mainIndex);pos=range.to;}return new _EditorSelection(ranges,mainIndex);}/**\n  Create a cursor selection range at the given position. You can\n  safely ignore the optional arguments in most situations.\n  */static cursor(pos,assoc=0,bidiLevel,goalColumn){return SelectionRange.create(pos,pos,(assoc==0?0:assoc<0?8:16)|(bidiLevel==null?7:Math.min(6,bidiLevel))|(goalColumn!==null&&goalColumn!==void 0?goalColumn:16777215)<<6);}/**\n  Create a selection range.\n  */static range(anchor,head,goalColumn,bidiLevel){let flags=(goalColumn!==null&&goalColumn!==void 0?goalColumn:16777215)<<6|(bidiLevel==null?7:Math.min(6,bidiLevel));return head<anchor?SelectionRange.create(head,anchor,32|16|flags):SelectionRange.create(anchor,head,(head>anchor?8:0)|flags);}/**\n  @internal\n  */static normalized(ranges,mainIndex=0){let main=ranges[mainIndex];ranges.sort((a,b)=>a.from-b.from);mainIndex=ranges.indexOf(main);for(let i=1;i<ranges.length;i++){let range=ranges[i],prev=ranges[i-1];if(range.empty?range.from<=prev.to:range.from<prev.to){let from=prev.from,to=Math.max(range.to,prev.to);if(i<=mainIndex)mainIndex--;ranges.splice(--i,2,range.anchor>range.head?_EditorSelection.range(to,from):_EditorSelection.range(from,to));}}return new _EditorSelection(ranges,mainIndex);}constructor(ranges,mainIndex){this.ranges=ranges;this.mainIndex=mainIndex;}};function checkSelection(selection,docLength){for(let range of selection.ranges)if(range.to>docLength)throw new RangeError(\"Selection points outside of document\");}var nextID=0;var Facet=class _Facet{/**\n  Returns a facet reader for this facet, which can be used to\n  [read](https://codemirror.net/6/docs/ref/#state.EditorState.facet) it but not to define values for it.\n  */get reader(){return this;}/**\n  Define a new facet.\n  */static define(config={}){return new _Facet(config.combine||(a=>a),config.compareInput||((a,b)=>a===b),config.compare||(!config.combine?sameArray:(a,b)=>a===b),!!config.static,config.enables);}/**\n  Returns an extension that adds the given value to this facet.\n  */of(value){return new FacetProvider([],this,0,value);}/**\n  Create an extension that computes a value for the facet from a\n  state. You must take care to declare the parts of the state that\n  this value depends on, since your function is only called again\n  for a new state when one of those parts changed.\n  \n  In cases where your value depends only on a single field, you'll\n  want to use the [`from`](https://codemirror.net/6/docs/ref/#state.Facet.from) method instead.\n  */compute(deps,get){if(this.isStatic)throw new Error(\"Can't compute a static facet\");return new FacetProvider(deps,this,1,get);}/**\n  Create an extension that computes zero or more values for this\n  facet from a state.\n  */computeN(deps,get){if(this.isStatic)throw new Error(\"Can't compute a static facet\");return new FacetProvider(deps,this,2,get);}from(field,get){if(!get)get=x=>x;return this.compute([field],state=>get(state.field(field)));}constructor(combine,compareInput,compare2,isStatic,enables){this.combine=combine;this.compareInput=compareInput;this.compare=compare2;this.isStatic=isStatic;this.id=nextID++;this.default=combine([]);this.extensions=typeof enables==\"function\"?enables(this):enables;}};function sameArray(a,b){return a==b||a.length==b.length&&a.every((e,i)=>e===b[i]);}var FacetProvider=class{dynamicSlot(addresses){var _a;let getter=this.value;let compare2=this.facet.compareInput;let id=this.id,idx=addresses[id]>>1,multi=this.type==2;let depDoc=false,depSel=false,depAddrs=[];for(let dep of this.dependencies){if(dep==\"doc\")depDoc=true;else if(dep==\"selection\")depSel=true;else if((((_a=addresses[dep.id])!==null&&_a!==void 0?_a:1)&1)==0)depAddrs.push(addresses[dep.id]);}return{create(state){state.values[idx]=getter(state);return 1;},update(state,tr){if(depDoc&&tr.docChanged||depSel&&(tr.docChanged||tr.selection)||ensureAll(state,depAddrs)){let newVal=getter(state);if(multi?!compareArray(newVal,state.values[idx],compare2):!compare2(newVal,state.values[idx])){state.values[idx]=newVal;return 1;}}return 0;},reconfigure:(state,oldState)=>{let newVal,oldAddr=oldState.config.address[id];if(oldAddr!=null){let oldVal=getAddr(oldState,oldAddr);if(this.dependencies.every(dep=>{return dep instanceof Facet?oldState.facet(dep)===state.facet(dep):dep instanceof StateField?oldState.field(dep,false)==state.field(dep,false):true;})||(multi?compareArray(newVal=getter(state),oldVal,compare2):compare2(newVal=getter(state),oldVal))){state.values[idx]=oldVal;return 0;}}else{newVal=getter(state);}state.values[idx]=newVal;return 1;}};}constructor(dependencies,facet,type,value){this.dependencies=dependencies;this.facet=facet;this.type=type;this.value=value;this.id=nextID++;}};function compareArray(a,b,compare2){if(a.length!=b.length)return false;for(let i=0;i<a.length;i++)if(!compare2(a[i],b[i]))return false;return true;}function ensureAll(state,addrs){let changed=false;for(let addr of addrs)if(ensureAddr(state,addr)&1)changed=true;return changed;}function dynamicFacetSlot(addresses,facet,providers){let providerAddrs=providers.map(p=>addresses[p.id]);let providerTypes=providers.map(p=>p.type);let dynamic=providerAddrs.filter(p=>!(p&1));let idx=addresses[facet.id]>>1;function get(state){let values=[];for(let i=0;i<providerAddrs.length;i++){let value=getAddr(state,providerAddrs[i]);if(providerTypes[i]==2)for(let val of value)values.push(val);else values.push(value);}return facet.combine(values);}return{create(state){for(let addr of providerAddrs)ensureAddr(state,addr);state.values[idx]=get(state);return 1;},update(state,tr){if(!ensureAll(state,dynamic))return 0;let value=get(state);if(facet.compare(value,state.values[idx]))return 0;state.values[idx]=value;return 1;},reconfigure(state,oldState){let depChanged=ensureAll(state,providerAddrs);let oldProviders=oldState.config.facets[facet.id],oldValue=oldState.facet(facet);if(oldProviders&&!depChanged&&sameArray(providers,oldProviders)){state.values[idx]=oldValue;return 0;}let value=get(state);if(facet.compare(value,oldValue)){state.values[idx]=oldValue;return 0;}state.values[idx]=value;return 1;}};}var initField=/* @__PURE__ */Facet.define({static:true});var StateField=class _StateField{/**\n  Define a state field.\n  */static define(config){let field=new _StateField(nextID++,config.create,config.update,config.compare||((a,b)=>a===b),config);if(config.provide)field.provides=config.provide(field);return field;}create(state){let init=state.facet(initField).find(i=>i.field==this);return((init===null||init===void 0?void 0:init.create)||this.createF)(state);}/**\n  @internal\n  */slot(addresses){let idx=addresses[this.id]>>1;return{create:state=>{state.values[idx]=this.create(state);return 1;},update:(state,tr)=>{let oldVal=state.values[idx];let value=this.updateF(oldVal,tr);if(this.compareF(oldVal,value))return 0;state.values[idx]=value;return 1;},reconfigure:(state,oldState)=>{let init=state.facet(initField),oldInit=oldState.facet(initField),reInit;if((reInit=init.find(i=>i.field==this))&&reInit!=oldInit.find(i=>i.field==this)){state.values[idx]=reInit.create(state);return 1;}if(oldState.config.address[this.id]!=null){state.values[idx]=oldState.field(this);return 0;}state.values[idx]=this.create(state);return 1;}};}/**\n  Returns an extension that enables this field and overrides the\n  way it is initialized. Can be useful when you need to provide a\n  non-default starting value for the field.\n  */init(create){return[this,initField.of({field:this,create})];}/**\n  State field instances can be used as\n  [`Extension`](https://codemirror.net/6/docs/ref/#state.Extension) values to enable the field in a\n  given state.\n  */get extension(){return this;}constructor(id,createF,updateF,compareF,spec){this.id=id;this.createF=createF;this.updateF=updateF;this.compareF=compareF;this.spec=spec;this.provides=void 0;}};var Prec_={lowest:4,low:3,default:2,high:1,highest:0};function prec(value){return ext=>new PrecExtension(ext,value);}var Prec={/**\n  The highest precedence level, for extensions that should end up\n  near the start of the precedence ordering.\n  */highest:/* @__PURE__ */prec(Prec_.highest),/**\n  A higher-than-default precedence, for extensions that should\n  come before those with default precedence.\n  */high:/* @__PURE__ */prec(Prec_.high),/**\n  The default precedence, which is also used for extensions\n  without an explicit precedence.\n  */default:/* @__PURE__ */prec(Prec_.default),/**\n  A lower-than-default precedence.\n  */low:/* @__PURE__ */prec(Prec_.low),/**\n  The lowest precedence level. Meant for things that should end up\n  near the end of the extension order.\n  */lowest:/* @__PURE__ */prec(Prec_.lowest)};var PrecExtension=class{constructor(inner,prec2){this.inner=inner;this.prec=prec2;}};var Compartment=class _Compartment{/**\n  Create an instance of this compartment to add to your [state\n  configuration](https://codemirror.net/6/docs/ref/#state.EditorStateConfig.extensions).\n  */of(ext){return new CompartmentInstance(this,ext);}/**\n  Create an [effect](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects) that\n  reconfigures this compartment.\n  */reconfigure(content){return _Compartment.reconfigure.of({compartment:this,extension:content});}/**\n  Get the current content of the compartment in the state, or\n  `undefined` if it isn't present.\n  */get(state){return state.config.compartments.get(this);}};var CompartmentInstance=class{constructor(compartment,inner){this.compartment=compartment;this.inner=inner;}};var Configuration=class _Configuration{staticFacet(facet){let addr=this.address[facet.id];return addr==null?facet.default:this.staticValues[addr>>1];}static resolve(base,compartments,oldState){let fields=[];let facets=/* @__PURE__ */Object.create(null);let newCompartments=/* @__PURE__ */new Map;for(let ext of flatten(base,compartments,newCompartments)){if(ext instanceof StateField)fields.push(ext);else(facets[ext.facet.id]||(facets[ext.facet.id]=[])).push(ext);}let address=/* @__PURE__ */Object.create(null);let staticValues=[];let dynamicSlots=[];for(let field of fields){address[field.id]=dynamicSlots.length<<1;dynamicSlots.push(a=>field.slot(a));}let oldFacets=oldState===null||oldState===void 0?void 0:oldState.config.facets;for(let id in facets){let providers=facets[id],facet=providers[0].facet;let oldProviders=oldFacets&&oldFacets[id]||[];if(providers.every(p=>p.type==0)){address[facet.id]=staticValues.length<<1|1;if(sameArray(oldProviders,providers)){staticValues.push(oldState.facet(facet));}else{let value=facet.combine(providers.map(p=>p.value));staticValues.push(oldState&&facet.compare(value,oldState.facet(facet))?oldState.facet(facet):value);}}else{for(let p of providers){if(p.type==0){address[p.id]=staticValues.length<<1|1;staticValues.push(p.value);}else{address[p.id]=dynamicSlots.length<<1;dynamicSlots.push(a=>p.dynamicSlot(a));}}address[facet.id]=dynamicSlots.length<<1;dynamicSlots.push(a=>dynamicFacetSlot(a,facet,providers));}}let dynamic=dynamicSlots.map(f=>f(address));return new _Configuration(base,newCompartments,dynamic,address,staticValues,facets);}constructor(base,compartments,dynamicSlots,address,staticValues,facets){this.base=base;this.compartments=compartments;this.dynamicSlots=dynamicSlots;this.address=address;this.staticValues=staticValues;this.facets=facets;this.statusTemplate=[];while(this.statusTemplate.length<dynamicSlots.length)this.statusTemplate.push(0);}};function flatten(extension,compartments,newCompartments){let result=[[],[],[],[],[]];let seen=/* @__PURE__ */new Map;function inner(ext,prec2){let known=seen.get(ext);if(known!=null){if(known<=prec2)return;let found=result[known].indexOf(ext);if(found>-1)result[known].splice(found,1);if(ext instanceof CompartmentInstance)newCompartments.delete(ext.compartment);}seen.set(ext,prec2);if(Array.isArray(ext)){for(let e of ext)inner(e,prec2);}else if(ext instanceof CompartmentInstance){if(newCompartments.has(ext.compartment))throw new RangeError(`Duplicate use of compartment in extensions`);let content=compartments.get(ext.compartment)||ext.inner;newCompartments.set(ext.compartment,content);inner(content,prec2);}else if(ext instanceof PrecExtension){inner(ext.inner,ext.prec);}else if(ext instanceof StateField){result[prec2].push(ext);if(ext.provides)inner(ext.provides,prec2);}else if(ext instanceof FacetProvider){result[prec2].push(ext);if(ext.facet.extensions)inner(ext.facet.extensions,Prec_.default);}else{let content=ext.extension;if(!content)throw new Error(`Unrecognized extension value in extension set (${ext}). This sometimes happens because multiple instances of @codemirror/state are loaded, breaking instanceof checks.`);inner(content,prec2);}}inner(extension,Prec_.default);return result.reduce((a,b)=>a.concat(b));}function ensureAddr(state,addr){if(addr&1)return 2;let idx=addr>>1;let status=state.status[idx];if(status==4)throw new Error(\"Cyclic dependency between fields and/or facets\");if(status&2)return status;state.status[idx]=4;let changed=state.computeSlot(state,state.config.dynamicSlots[idx]);return state.status[idx]=2|changed;}function getAddr(state,addr){return addr&1?state.config.staticValues[addr>>1]:state.values[addr>>1];}var languageData=/* @__PURE__ */Facet.define();var allowMultipleSelections=/* @__PURE__ */Facet.define({combine:values=>values.some(v=>v),static:true});var lineSeparator=/* @__PURE__ */Facet.define({combine:values=>values.length?values[0]:void 0,static:true});var changeFilter=/* @__PURE__ */Facet.define();var transactionFilter=/* @__PURE__ */Facet.define();var transactionExtender=/* @__PURE__ */Facet.define();var readOnly=/* @__PURE__ */Facet.define({combine:values=>values.length?values[0]:false});var Annotation=class{/**\n  Define a new type of annotation.\n  */static define(){return new AnnotationType;}/**\n  @internal\n  */constructor(type,value){this.type=type;this.value=value;}};var AnnotationType=class{/**\n  Create an instance of this annotation.\n  */of(value){return new Annotation(this,value);}};var StateEffectType=class{/**\n  Create a [state effect](https://codemirror.net/6/docs/ref/#state.StateEffect) instance of this\n  type.\n  */of(value){return new StateEffect(this,value);}/**\n  @internal\n  */constructor(map){this.map=map;}};var StateEffect=class _StateEffect{/**\n  Map this effect through a position mapping. Will return\n  `undefined` when that ends up deleting the effect.\n  */map(mapping){let mapped=this.type.map(this.value,mapping);return mapped===void 0?void 0:mapped==this.value?this:new _StateEffect(this.type,mapped);}/**\n  Tells you whether this effect object is of a given\n  [type](https://codemirror.net/6/docs/ref/#state.StateEffectType).\n  */is(type){return this.type==type;}/**\n  Define a new effect type. The type parameter indicates the type\n  of values that his effect holds. It should be a type that\n  doesn't include `undefined`, since that is used in\n  [mapping](https://codemirror.net/6/docs/ref/#state.StateEffect.map) to indicate that an effect is\n  removed.\n  */static define(spec={}){return new StateEffectType(spec.map||(v=>v));}/**\n  Map an array of effects through a change set.\n  */static mapEffects(effects,mapping){if(!effects.length)return effects;let result=[];for(let effect of effects){let mapped=effect.map(mapping);if(mapped)result.push(mapped);}return result;}/**\n  @internal\n  */constructor(type,value){this.type=type;this.value=value;}};StateEffect.reconfigure=/* @__PURE__ */StateEffect.define();StateEffect.appendConfig=/* @__PURE__ */StateEffect.define();var Transaction=class _Transaction{/**\n  @internal\n  */static create(startState,changes,selection,effects,annotations,scrollIntoView){return new _Transaction(startState,changes,selection,effects,annotations,scrollIntoView);}/**\n  The new document produced by the transaction. Contrary to\n  [`.state`](https://codemirror.net/6/docs/ref/#state.Transaction.state)`.doc`, accessing this won't\n  force the entire new state to be computed right away, so it is\n  recommended that [transaction\n  filters](https://codemirror.net/6/docs/ref/#state.EditorState^transactionFilter) use this getter\n  when they need to look at the new document.\n  */get newDoc(){return this._doc||(this._doc=this.changes.apply(this.startState.doc));}/**\n  The new selection produced by the transaction. If\n  [`this.selection`](https://codemirror.net/6/docs/ref/#state.Transaction.selection) is undefined,\n  this will [map](https://codemirror.net/6/docs/ref/#state.EditorSelection.map) the start state's\n  current selection through the changes made by the transaction.\n  */get newSelection(){return this.selection||this.startState.selection.map(this.changes);}/**\n  The new state created by the transaction. Computed on demand\n  (but retained for subsequent access), so it is recommended not to\n  access it in [transaction\n  filters](https://codemirror.net/6/docs/ref/#state.EditorState^transactionFilter) when possible.\n  */get state(){if(!this._state)this.startState.applyTransaction(this);return this._state;}/**\n  Get the value of the given annotation type, if any.\n  */annotation(type){for(let ann of this.annotations)if(ann.type==type)return ann.value;return void 0;}/**\n  Indicates whether the transaction changed the document.\n  */get docChanged(){return!this.changes.empty;}/**\n  Indicates whether this transaction reconfigures the state\n  (through a [configuration compartment](https://codemirror.net/6/docs/ref/#state.Compartment) or\n  with a top-level configuration\n  [effect](https://codemirror.net/6/docs/ref/#state.StateEffect^reconfigure).\n  */get reconfigured(){return this.startState.config!=this.state.config;}/**\n  Returns true if the transaction has a [user\n  event](https://codemirror.net/6/docs/ref/#state.Transaction^userEvent) annotation that is equal to\n  or more specific than `event`. For example, if the transaction\n  has `\"select.pointer\"` as user event, `\"select\"` and\n  `\"select.pointer\"` will match it.\n  */isUserEvent(event){let e=this.annotation(_Transaction.userEvent);return!!(e&&(e==event||e.length>event.length&&e.slice(0,event.length)==event&&e[event.length]==\".\"));}constructor(startState,changes,selection,effects,annotations,scrollIntoView){this.startState=startState;this.changes=changes;this.selection=selection;this.effects=effects;this.annotations=annotations;this.scrollIntoView=scrollIntoView;this._doc=null;this._state=null;if(selection)checkSelection(selection,changes.newLength);if(!annotations.some(a=>a.type==_Transaction.time))this.annotations=annotations.concat(_Transaction.time.of(Date.now()));}};Transaction.time=/* @__PURE__ */Annotation.define();Transaction.userEvent=/* @__PURE__ */Annotation.define();Transaction.addToHistory=/* @__PURE__ */Annotation.define();Transaction.remote=/* @__PURE__ */Annotation.define();function joinRanges(a,b){let result=[];for(let iA=0,iB=0;;){let from,to;if(iA<a.length&&(iB==b.length||b[iB]>=a[iA])){from=a[iA++];to=a[iA++];}else if(iB<b.length){from=b[iB++];to=b[iB++];}else return result;if(!result.length||result[result.length-1]<from)result.push(from,to);else if(result[result.length-1]<to)result[result.length-1]=to;}}function mergeTransaction(a,b,sequential){var _a;let mapForA,mapForB,changes;if(sequential){mapForA=b.changes;mapForB=ChangeSet.empty(b.changes.length);changes=a.changes.compose(b.changes);}else{mapForA=b.changes.map(a.changes);mapForB=a.changes.mapDesc(b.changes,true);changes=a.changes.compose(mapForA);}return{changes,selection:b.selection?b.selection.map(mapForB):(_a=a.selection)===null||_a===void 0?void 0:_a.map(mapForA),effects:StateEffect.mapEffects(a.effects,mapForA).concat(StateEffect.mapEffects(b.effects,mapForB)),annotations:a.annotations.length?a.annotations.concat(b.annotations):b.annotations,scrollIntoView:a.scrollIntoView||b.scrollIntoView};}function resolveTransactionInner(state,spec,docSize){let sel=spec.selection,annotations=asArray(spec.annotations);if(spec.userEvent)annotations=annotations.concat(Transaction.userEvent.of(spec.userEvent));return{changes:spec.changes instanceof ChangeSet?spec.changes:ChangeSet.of(spec.changes||[],docSize,state.facet(lineSeparator)),selection:sel&&(sel instanceof EditorSelection?sel:EditorSelection.single(sel.anchor,sel.head)),effects:asArray(spec.effects),annotations,scrollIntoView:!!spec.scrollIntoView};}function resolveTransaction(state,specs,filter){let s=resolveTransactionInner(state,specs.length?specs[0]:{},state.doc.length);if(specs.length&&specs[0].filter===false)filter=false;for(let i=1;i<specs.length;i++){if(specs[i].filter===false)filter=false;let seq=!!specs[i].sequential;s=mergeTransaction(s,resolveTransactionInner(state,specs[i],seq?s.changes.newLength:state.doc.length),seq);}let tr=Transaction.create(state,s.changes,s.selection,s.effects,s.annotations,s.scrollIntoView);return extendTransaction(filter?filterTransaction(tr):tr);}function filterTransaction(tr){let state=tr.startState;let result=true;for(let filter of state.facet(changeFilter)){let value=filter(tr);if(value===false){result=false;break;}if(Array.isArray(value))result=result===true?value:joinRanges(result,value);}if(result!==true){let changes,back;if(result===false){back=tr.changes.invertedDesc;changes=ChangeSet.empty(state.doc.length);}else{let filtered=tr.changes.filter(result);changes=filtered.changes;back=filtered.filtered.mapDesc(filtered.changes).invertedDesc;}tr=Transaction.create(state,changes,tr.selection&&tr.selection.map(back),StateEffect.mapEffects(tr.effects,back),tr.annotations,tr.scrollIntoView);}let filters=state.facet(transactionFilter);for(let i=filters.length-1;i>=0;i--){let filtered=filters[i](tr);if(filtered instanceof Transaction)tr=filtered;else if(Array.isArray(filtered)&&filtered.length==1&&filtered[0]instanceof Transaction)tr=filtered[0];else tr=resolveTransaction(state,asArray(filtered),false);}return tr;}function extendTransaction(tr){let state=tr.startState,extenders=state.facet(transactionExtender),spec=tr;for(let i=extenders.length-1;i>=0;i--){let extension=extenders[i](tr);if(extension&&Object.keys(extension).length)spec=mergeTransaction(spec,resolveTransactionInner(state,extension,tr.changes.newLength),true);}return spec==tr?tr:Transaction.create(state,tr.changes,tr.selection,spec.effects,spec.annotations,spec.scrollIntoView);}var none=[];function asArray(value){return value==null?none:Array.isArray(value)?value:[value];}var CharCategory=/* @__PURE__ */function(CharCategory2){CharCategory2[CharCategory2[\"Word\"]=0]=\"Word\";CharCategory2[CharCategory2[\"Space\"]=1]=\"Space\";CharCategory2[CharCategory2[\"Other\"]=2]=\"Other\";return CharCategory2;}(CharCategory||(CharCategory={}));var nonASCIISingleCaseWordChar=/[\\u00df\\u0587\\u0590-\\u05f4\\u0600-\\u06ff\\u3040-\\u309f\\u30a0-\\u30ff\\u3400-\\u4db5\\u4e00-\\u9fcc\\uac00-\\ud7af]/;var wordChar;try{wordChar=/* @__PURE__ */new RegExp(\"[\\\\p{Alphabetic}\\\\p{Number}_]\",\"u\");}catch(_){}function hasWordChar(str){if(wordChar)return wordChar.test(str);for(let i=0;i<str.length;i++){let ch=str[i];if(/\\w/.test(ch)||ch>\"\\x80\"&&(ch.toUpperCase()!=ch.toLowerCase()||nonASCIISingleCaseWordChar.test(ch)))return true;}return false;}function makeCategorizer(wordChars){return char=>{if(!/\\S/.test(char))return CharCategory.Space;if(hasWordChar(char))return CharCategory.Word;for(let i=0;i<wordChars.length;i++)if(char.indexOf(wordChars[i])>-1)return CharCategory.Word;return CharCategory.Other;};}var EditorState=class _EditorState{field(field,require2=true){let addr=this.config.address[field.id];if(addr==null){if(require2)throw new RangeError(\"Field is not present in this state\");return void 0;}ensureAddr(this,addr);return getAddr(this,addr);}/**\n  Create a [transaction](https://codemirror.net/6/docs/ref/#state.Transaction) that updates this\n  state. Any number of [transaction specs](https://codemirror.net/6/docs/ref/#state.TransactionSpec)\n  can be passed. Unless\n  [`sequential`](https://codemirror.net/6/docs/ref/#state.TransactionSpec.sequential) is set, the\n  [changes](https://codemirror.net/6/docs/ref/#state.TransactionSpec.changes) (if any) of each spec\n  are assumed to start in the _current_ document (not the document\n  produced by previous specs), and its\n  [selection](https://codemirror.net/6/docs/ref/#state.TransactionSpec.selection) and\n  [effects](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects) are assumed to refer\n  to the document created by its _own_ changes. The resulting\n  transaction contains the combined effect of all the different\n  specs. For [selection](https://codemirror.net/6/docs/ref/#state.TransactionSpec.selection), later\n  specs take precedence over earlier ones.\n  */update(...specs){return resolveTransaction(this,specs,true);}/**\n  @internal\n  */applyTransaction(tr){let conf=this.config,{base,compartments}=conf;for(let effect of tr.effects){if(effect.is(Compartment.reconfigure)){if(conf){compartments=/* @__PURE__ */new Map;conf.compartments.forEach((val,key)=>compartments.set(key,val));conf=null;}compartments.set(effect.value.compartment,effect.value.extension);}else if(effect.is(StateEffect.reconfigure)){conf=null;base=effect.value;}else if(effect.is(StateEffect.appendConfig)){conf=null;base=asArray(base).concat(effect.value);}}let startValues;if(!conf){conf=Configuration.resolve(base,compartments,this);let intermediateState=new _EditorState(conf,this.doc,this.selection,conf.dynamicSlots.map(()=>null),(state,slot)=>slot.reconfigure(state,this),null);startValues=intermediateState.values;}else{startValues=tr.startState.values.slice();}let selection=tr.startState.facet(allowMultipleSelections)?tr.newSelection:tr.newSelection.asSingle();new _EditorState(conf,tr.newDoc,selection,startValues,(state,slot)=>slot.update(state,tr),tr);}/**\n  Create a [transaction spec](https://codemirror.net/6/docs/ref/#state.TransactionSpec) that\n  replaces every selection range with the given content.\n  */replaceSelection(text){if(typeof text==\"string\")text=this.toText(text);return this.changeByRange(range=>({changes:{from:range.from,to:range.to,insert:text},range:EditorSelection.cursor(range.from+text.length)}));}/**\n  Create a set of changes and a new selection by running the given\n  function for each range in the active selection. The function\n  can return an optional set of changes (in the coordinate space\n  of the start document), plus an updated range (in the coordinate\n  space of the document produced by the call's own changes). This\n  method will merge all the changes and ranges into a single\n  changeset and selection, and return it as a [transaction\n  spec](https://codemirror.net/6/docs/ref/#state.TransactionSpec), which can be passed to\n  [`update`](https://codemirror.net/6/docs/ref/#state.EditorState.update).\n  */changeByRange(f){let sel=this.selection;let result1=f(sel.ranges[0]);let changes=this.changes(result1.changes),ranges=[result1.range];let effects=asArray(result1.effects);for(let i=1;i<sel.ranges.length;i++){let result=f(sel.ranges[i]);let newChanges=this.changes(result.changes),newMapped=newChanges.map(changes);for(let j=0;j<i;j++)ranges[j]=ranges[j].map(newMapped);let mapBy=changes.mapDesc(newChanges,true);ranges.push(result.range.map(mapBy));changes=changes.compose(newMapped);effects=StateEffect.mapEffects(effects,newMapped).concat(StateEffect.mapEffects(asArray(result.effects),mapBy));}return{changes,selection:EditorSelection.create(ranges,sel.mainIndex),effects};}/**\n  Create a [change set](https://codemirror.net/6/docs/ref/#state.ChangeSet) from the given change\n  description, taking the state's document length and line\n  separator into account.\n  */changes(spec=[]){if(spec instanceof ChangeSet)return spec;return ChangeSet.of(spec,this.doc.length,this.facet(_EditorState.lineSeparator));}/**\n  Using the state's [line\n  separator](https://codemirror.net/6/docs/ref/#state.EditorState^lineSeparator), create a\n  [`Text`](https://codemirror.net/6/docs/ref/#state.Text) instance from the given string.\n  */toText(string){return Text.of(string.split(this.facet(_EditorState.lineSeparator)||DefaultSplit));}/**\n  Return the given range of the document as a string.\n  */sliceDoc(from=0,to=this.doc.length){return this.doc.sliceString(from,to,this.lineBreak);}/**\n  Get the value of a state [facet](https://codemirror.net/6/docs/ref/#state.Facet).\n  */facet(facet){let addr=this.config.address[facet.id];if(addr==null)return facet.default;ensureAddr(this,addr);return getAddr(this,addr);}/**\n  Convert this state to a JSON-serializable object. When custom\n  fields should be serialized, you can pass them in as an object\n  mapping property names (in the resulting object, which should\n  not use `doc` or `selection`) to fields.\n  */toJSON(fields){let result={doc:this.sliceDoc(),selection:this.selection.toJSON()};if(fields)for(let prop in fields){let value=fields[prop];if(value instanceof StateField&&this.config.address[value.id]!=null)result[prop]=value.spec.toJSON(this.field(fields[prop]),this);}return result;}/**\n  Deserialize a state from its JSON representation. When custom\n  fields should be deserialized, pass the same object you passed\n  to [`toJSON`](https://codemirror.net/6/docs/ref/#state.EditorState.toJSON) when serializing as\n  third argument.\n  */static fromJSON(json,config={},fields){if(!json||typeof json.doc!=\"string\")throw new RangeError(\"Invalid JSON representation for EditorState\");let fieldInit=[];if(fields)for(let prop in fields){if(Object.prototype.hasOwnProperty.call(json,prop)){let field=fields[prop],value=json[prop];fieldInit.push(field.init(state=>field.spec.fromJSON(value,state)));}}return _EditorState.create({doc:json.doc,selection:EditorSelection.fromJSON(json.selection),extensions:config.extensions?fieldInit.concat([config.extensions]):fieldInit});}/**\n  Create a new state. You'll usually only need this when\n  initializing an editor—updated states are created by applying\n  transactions.\n  */static create(config={}){let configuration=Configuration.resolve(config.extensions||[],/* @__PURE__ */new Map);let doc=config.doc instanceof Text?config.doc:Text.of((config.doc||\"\").split(configuration.staticFacet(_EditorState.lineSeparator)||DefaultSplit));let selection=!config.selection?EditorSelection.single(0):config.selection instanceof EditorSelection?config.selection:EditorSelection.single(config.selection.anchor,config.selection.head);checkSelection(selection,doc.length);if(!configuration.staticFacet(allowMultipleSelections))selection=selection.asSingle();return new _EditorState(configuration,doc,selection,configuration.dynamicSlots.map(()=>null),(state,slot)=>slot.create(state),null);}/**\n  The size (in columns) of a tab in the document, determined by\n  the [`tabSize`](https://codemirror.net/6/docs/ref/#state.EditorState^tabSize) facet.\n  */get tabSize(){return this.facet(_EditorState.tabSize);}/**\n  Get the proper [line-break](https://codemirror.net/6/docs/ref/#state.EditorState^lineSeparator)\n  string for this state.\n  */get lineBreak(){return this.facet(_EditorState.lineSeparator)||\"\\n\";}/**\n  Returns true when the editor is\n  [configured](https://codemirror.net/6/docs/ref/#state.EditorState^readOnly) to be read-only.\n  */get readOnly(){return this.facet(readOnly);}/**\n  Look up a translation for the given phrase (via the\n  [`phrases`](https://codemirror.net/6/docs/ref/#state.EditorState^phrases) facet), or return the\n  original string if no translation is found.\n  \n  If additional arguments are passed, they will be inserted in\n  place of markers like `$1` (for the first value) and `$2`, etc.\n  A single `$` is equivalent to `$1`, and `$$` will produce a\n  literal dollar sign.\n  */phrase(phrase,...insert2){for(let map of this.facet(_EditorState.phrases))if(Object.prototype.hasOwnProperty.call(map,phrase)){phrase=map[phrase];break;}if(insert2.length)phrase=phrase.replace(/\\$(\\$|\\d*)/g,(m,i)=>{if(i==\"$\")return\"$\";let n=+(i||1);return!n||n>insert2.length?m:insert2[n-1];});return phrase;}/**\n  Find the values for a given language data field, provided by the\n  the [`languageData`](https://codemirror.net/6/docs/ref/#state.EditorState^languageData) facet.\n  \n  Examples of language data fields are...\n  \n  - [`\"commentTokens\"`](https://codemirror.net/6/docs/ref/#commands.CommentTokens) for specifying\n    comment syntax.\n  - [`\"autocomplete\"`](https://codemirror.net/6/docs/ref/#autocomplete.autocompletion^config.override)\n    for providing language-specific completion sources.\n  - [`\"wordChars\"`](https://codemirror.net/6/docs/ref/#state.EditorState.charCategorizer) for adding\n    characters that should be considered part of words in this\n    language.\n  - [`\"closeBrackets\"`](https://codemirror.net/6/docs/ref/#autocomplete.CloseBracketConfig) controls\n    bracket closing behavior.\n  */languageDataAt(name,pos,side=-1){let values=[];for(let provider of this.facet(languageData)){for(let result of provider(this,pos,side)){if(Object.prototype.hasOwnProperty.call(result,name))values.push(result[name]);}}return values;}/**\n  Return a function that can categorize strings (expected to\n  represent a single [grapheme cluster](https://codemirror.net/6/docs/ref/#state.findClusterBreak))\n  into one of:\n  \n   - Word (contains an alphanumeric character or a character\n     explicitly listed in the local language's `\"wordChars\"`\n     language data, which should be a string)\n   - Space (contains only whitespace)\n   - Other (anything else)\n  */charCategorizer(at){return makeCategorizer(this.languageDataAt(\"wordChars\",at).join(\"\"));}/**\n  Find the word at the given position, meaning the range\n  containing all [word](https://codemirror.net/6/docs/ref/#state.CharCategory.Word) characters\n  around it. If no word characters are adjacent to the position,\n  this returns null.\n  */wordAt(pos){let{text,from,length}=this.doc.lineAt(pos);let cat=this.charCategorizer(pos);let start=pos-from,end=pos-from;while(start>0){let prev=findClusterBreak2(text,start,false);if(cat(text.slice(prev,start))!=CharCategory.Word)break;start=prev;}while(end<length){let next=findClusterBreak2(text,end);if(cat(text.slice(end,next))!=CharCategory.Word)break;end=next;}return start==end?null:EditorSelection.range(start+from,end+from);}constructor(config,doc,selection,values,computeSlot,tr){this.config=config;this.doc=doc;this.selection=selection;this.values=values;this.status=config.statusTemplate.slice();this.computeSlot=computeSlot;if(tr)tr._state=this;for(let i=0;i<this.config.dynamicSlots.length;i++)ensureAddr(this,i<<1);this.computeSlot=null;}};EditorState.allowMultipleSelections=allowMultipleSelections;EditorState.tabSize=/* @__PURE__ */Facet.define({combine:values=>values.length?values[0]:4});EditorState.lineSeparator=lineSeparator;EditorState.readOnly=readOnly;EditorState.phrases=/* @__PURE__ */Facet.define({compare(a,b){let kA=Object.keys(a),kB=Object.keys(b);return kA.length==kB.length&&kA.every(k=>a[k]==b[k]);}});EditorState.languageData=languageData;EditorState.changeFilter=changeFilter;EditorState.transactionFilter=transactionFilter;EditorState.transactionExtender=transactionExtender;Compartment.reconfigure=/* @__PURE__ */StateEffect.define();function combineConfig(configs,defaults,combine={}){let result={};for(let config of configs)for(let key of Object.keys(config)){let value=config[key],current=result[key];if(current===void 0)result[key]=value;else if(current===value||value===void 0);else if(Object.hasOwnProperty.call(combine,key))result[key]=combine[key](current,value);else throw new Error(\"Config merge conflict for field \"+key);}for(let key in defaults)if(result[key]===void 0)result[key]=defaults[key];return result;}var RangeValue=class{/**\n  Compare this value with another value. Used when comparing\n  rangesets. The default implementation compares by identity.\n  Unless you are only creating a fixed number of unique instances\n  of your value type, it is a good idea to implement this\n  properly.\n  */eq(other){return this==other;}/**\n  Create a [range](https://codemirror.net/6/docs/ref/#state.Range) with this value.\n  */range(from,to=from){return Range.create(from,to,this);}};RangeValue.prototype.startSide=RangeValue.prototype.endSide=0;RangeValue.prototype.point=false;RangeValue.prototype.mapMode=MapMode.TrackDel;var Range=class _Range{/**\n  @internal\n  */static create(from,to,value){return new _Range(from,to,value);}constructor(from,to,value){this.from=from;this.to=to;this.value=value;}};function cmpRange(a,b){return a.from-b.from||a.value.startSide-b.value.startSide;}var Chunk=class _Chunk{get length(){return this.to[this.to.length-1];}// Find the index of the given position and side. Use the ranges'\n// `from` pos when `end == false`, `to` when `end == true`.\nfindIndex(pos,side,end,startAt=0){let arr=end?this.to:this.from;for(let lo=startAt,hi=arr.length;;){if(lo==hi)return lo;let mid=lo+hi>>1;let diff=arr[mid]-pos||(end?this.value[mid].endSide:this.value[mid].startSide)-side;if(mid==lo)return diff>=0?lo:hi;if(diff>=0)hi=mid;else lo=mid+1;}}between(offset,from,to,f){for(let i=this.findIndex(from,-1e9,true),e=this.findIndex(to,1e9,false,i);i<e;i++)if(f(this.from[i]+offset,this.to[i]+offset,this.value[i])===false)return false;}map(offset,changes){let value=[],from=[],to=[],newPos=-1,maxPoint=-1;for(let i=0;i<this.value.length;i++){let val=this.value[i],curFrom=this.from[i]+offset,curTo=this.to[i]+offset,newFrom,newTo;if(curFrom==curTo){let mapped=changes.mapPos(curFrom,val.startSide,val.mapMode);if(mapped==null)continue;newFrom=newTo=mapped;if(val.startSide!=val.endSide){newTo=changes.mapPos(curFrom,val.endSide);if(newTo<newFrom)continue;}}else{newFrom=changes.mapPos(curFrom,val.startSide);newTo=changes.mapPos(curTo,val.endSide);if(newFrom>newTo||newFrom==newTo&&val.startSide>0&&val.endSide<=0)continue;}if((newTo-newFrom||val.endSide-val.startSide)<0)continue;if(newPos<0)newPos=newFrom;if(val.point)maxPoint=Math.max(maxPoint,newTo-newFrom);value.push(val);from.push(newFrom-newPos);to.push(newTo-newPos);}return{mapped:value.length?new _Chunk(from,to,value,maxPoint):null,pos:newPos};}constructor(from,to,value,maxPoint){this.from=from;this.to=to;this.value=value;this.maxPoint=maxPoint;}};var RangeSet=class _RangeSet{/**\n  @internal\n  */static create(chunkPos,chunk,nextLayer,maxPoint){return new _RangeSet(chunkPos,chunk,nextLayer,maxPoint);}/**\n  @internal\n  */get length(){let last=this.chunk.length-1;return last<0?0:Math.max(this.chunkEnd(last),this.nextLayer.length);}/**\n  The number of ranges in the set.\n  */get size(){if(this.isEmpty)return 0;let size=this.nextLayer.size;for(let chunk of this.chunk)size+=chunk.value.length;return size;}/**\n  @internal\n  */chunkEnd(index){return this.chunkPos[index]+this.chunk[index].length;}/**\n  Update the range set, optionally adding new ranges or filtering\n  out existing ones.\n  \n  (Note: The type parameter is just there as a kludge to work\n  around TypeScript variance issues that prevented `RangeSet<X>`\n  from being a subtype of `RangeSet<Y>` when `X` is a subtype of\n  `Y`.)\n  */update(updateSpec){let{add=[],sort=false,filterFrom=0,filterTo=this.length}=updateSpec;let filter=updateSpec.filter;if(add.length==0&&!filter)return this;if(sort)add=add.slice().sort(cmpRange);if(this.isEmpty)return add.length?_RangeSet.of(add):this;let cur=new LayerCursor(this,null,-1).goto(0),i=0,spill=[];let builder=new RangeSetBuilder;while(cur.value||i<add.length){if(i<add.length&&(cur.from-add[i].from||cur.startSide-add[i].value.startSide)>=0){let range=add[i++];if(!builder.addInner(range.from,range.to,range.value))spill.push(range);}else if(cur.rangeIndex==1&&cur.chunkIndex<this.chunk.length&&(i==add.length||this.chunkEnd(cur.chunkIndex)<add[i].from)&&(!filter||filterFrom>this.chunkEnd(cur.chunkIndex)||filterTo<this.chunkPos[cur.chunkIndex])&&builder.addChunk(this.chunkPos[cur.chunkIndex],this.chunk[cur.chunkIndex])){cur.nextChunk();}else{if(!filter||filterFrom>cur.to||filterTo<cur.from||filter(cur.from,cur.to,cur.value)){if(!builder.addInner(cur.from,cur.to,cur.value))spill.push(Range.create(cur.from,cur.to,cur.value));}cur.next();}}return builder.finishInner(this.nextLayer.isEmpty&&!spill.length?_RangeSet.empty:this.nextLayer.update({add:spill,filter,filterFrom,filterTo}));}/**\n  Map this range set through a set of changes, return the new set.\n  */map(changes){if(changes.empty||this.isEmpty)return this;let chunks=[],chunkPos=[],maxPoint=-1;for(let i=0;i<this.chunk.length;i++){let start=this.chunkPos[i],chunk=this.chunk[i];let touch=changes.touchesRange(start,start+chunk.length);if(touch===false){maxPoint=Math.max(maxPoint,chunk.maxPoint);chunks.push(chunk);chunkPos.push(changes.mapPos(start));}else if(touch===true){let{mapped,pos}=chunk.map(start,changes);if(mapped){maxPoint=Math.max(maxPoint,mapped.maxPoint);chunks.push(mapped);chunkPos.push(pos);}}}let next=this.nextLayer.map(changes);return chunks.length==0?next:new _RangeSet(chunkPos,chunks,next||_RangeSet.empty,maxPoint);}/**\n  Iterate over the ranges that touch the region `from` to `to`,\n  calling `f` for each. There is no guarantee that the ranges will\n  be reported in any specific order. When the callback returns\n  `false`, iteration stops.\n  */between(from,to,f){if(this.isEmpty)return;for(let i=0;i<this.chunk.length;i++){let start=this.chunkPos[i],chunk=this.chunk[i];if(to>=start&&from<=start+chunk.length&&chunk.between(start,from-start,to-start,f)===false)return;}this.nextLayer.between(from,to,f);}/**\n  Iterate over the ranges in this set, in order, including all\n  ranges that end at or after `from`.\n  */iter(from=0){return HeapCursor.from([this]).goto(from);}/**\n  @internal\n  */get isEmpty(){return this.nextLayer==this;}/**\n  Iterate over the ranges in a collection of sets, in order,\n  starting from `from`.\n  */static iter(sets,from=0){return HeapCursor.from(sets).goto(from);}/**\n  Iterate over two groups of sets, calling methods on `comparator`\n  to notify it of possible differences.\n  */static compare(oldSets,newSets,textDiff,comparator,minPointSize=-1){let a=oldSets.filter(set=>set.maxPoint>0||!set.isEmpty&&set.maxPoint>=minPointSize);let b=newSets.filter(set=>set.maxPoint>0||!set.isEmpty&&set.maxPoint>=minPointSize);let sharedChunks=findSharedChunks(a,b,textDiff);let sideA=new SpanCursor(a,sharedChunks,minPointSize);let sideB=new SpanCursor(b,sharedChunks,minPointSize);textDiff.iterGaps((fromA,fromB,length)=>compare(sideA,fromA,sideB,fromB,length,comparator));if(textDiff.empty&&textDiff.length==0)compare(sideA,0,sideB,0,0,comparator);}/**\n  Compare the contents of two groups of range sets, returning true\n  if they are equivalent in the given range.\n  */static eq(oldSets,newSets,from=0,to){if(to==null)to=1e9-1;let a=oldSets.filter(set=>!set.isEmpty&&newSets.indexOf(set)<0);let b=newSets.filter(set=>!set.isEmpty&&oldSets.indexOf(set)<0);if(a.length!=b.length)return false;if(!a.length)return true;let sharedChunks=findSharedChunks(a,b);let sideA=new SpanCursor(a,sharedChunks,0).goto(from),sideB=new SpanCursor(b,sharedChunks,0).goto(from);for(;;){if(sideA.to!=sideB.to||!sameValues(sideA.active,sideB.active)||sideA.point&&(!sideB.point||!sideA.point.eq(sideB.point)))return false;if(sideA.to>to)return true;sideA.next();sideB.next();}}/**\n  Iterate over a group of range sets at the same time, notifying\n  the iterator about the ranges covering every given piece of\n  content. Returns the open count (see\n  [`SpanIterator.span`](https://codemirror.net/6/docs/ref/#state.SpanIterator.span)) at the end\n  of the iteration.\n  */static spans(sets,from,to,iterator,minPointSize=-1){let cursor=new SpanCursor(sets,null,minPointSize).goto(from),pos=from;let openRanges=cursor.openStart;for(;;){let curTo=Math.min(cursor.to,to);if(cursor.point){let active=cursor.activeForPoint(cursor.to);let openCount=cursor.pointFrom<from?active.length+1:cursor.point.startSide<0?active.length:Math.min(active.length,openRanges);iterator.point(pos,curTo,cursor.point,active,openCount,cursor.pointRank);openRanges=Math.min(cursor.openEnd(curTo),active.length);}else if(curTo>pos){iterator.span(pos,curTo,cursor.active,openRanges);openRanges=cursor.openEnd(curTo);}if(cursor.to>to)return openRanges+(cursor.point&&cursor.to>to?1:0);pos=cursor.to;cursor.next();}}/**\n  Create a range set for the given range or array of ranges. By\n  default, this expects the ranges to be _sorted_ (by start\n  position and, if two start at the same position,\n  `value.startSide`). You can pass `true` as second argument to\n  cause the method to sort them.\n  */static of(ranges,sort=false){let build=new RangeSetBuilder;for(let range of ranges instanceof Range?[ranges]:sort?lazySort(ranges):ranges)build.add(range.from,range.to,range.value);return build.finish();}/**\n  Join an array of range sets into a single set.\n  */static join(sets){if(!sets.length)return _RangeSet.empty;let result=sets[sets.length-1];for(let i=sets.length-2;i>=0;i--){for(let layer=sets[i];layer!=_RangeSet.empty;layer=layer.nextLayer)result=new _RangeSet(layer.chunkPos,layer.chunk,result,Math.max(layer.maxPoint,result.maxPoint));}return result;}constructor(chunkPos,chunk,nextLayer,maxPoint){this.chunkPos=chunkPos;this.chunk=chunk;this.nextLayer=nextLayer;this.maxPoint=maxPoint;}};RangeSet.empty=/* @__PURE__ */new RangeSet([],[],null,-1);function lazySort(ranges){if(ranges.length>1)for(let prev=ranges[0],i=1;i<ranges.length;i++){let cur=ranges[i];if(cmpRange(prev,cur)>0)return ranges.slice().sort(cmpRange);prev=cur;}return ranges;}RangeSet.empty.nextLayer=RangeSet.empty;var RangeSetBuilder=class _RangeSetBuilder{finishChunk(newArrays){this.chunks.push(new Chunk(this.from,this.to,this.value,this.maxPoint));this.chunkPos.push(this.chunkStart);this.chunkStart=-1;this.setMaxPoint=Math.max(this.setMaxPoint,this.maxPoint);this.maxPoint=-1;if(newArrays){this.from=[];this.to=[];this.value=[];}}/**\n  Add a range. Ranges should be added in sorted (by `from` and\n  `value.startSide`) order.\n  */add(from,to,value){if(!this.addInner(from,to,value))(this.nextLayer||(this.nextLayer=new _RangeSetBuilder)).add(from,to,value);}/**\n  @internal\n  */addInner(from,to,value){let diff=from-this.lastTo||value.startSide-this.last.endSide;if(diff<=0&&(from-this.lastFrom||value.startSide-this.last.startSide)<0)throw new Error(\"Ranges must be added sorted by `from` position and `startSide`\");if(diff<0)return false;if(this.from.length==250)this.finishChunk(true);if(this.chunkStart<0)this.chunkStart=from;this.from.push(from-this.chunkStart);this.to.push(to-this.chunkStart);this.last=value;this.lastFrom=from;this.lastTo=to;this.value.push(value);if(value.point)this.maxPoint=Math.max(this.maxPoint,to-from);return true;}/**\n  @internal\n  */addChunk(from,chunk){if((from-this.lastTo||chunk.value[0].startSide-this.last.endSide)<0)return false;if(this.from.length)this.finishChunk(true);this.setMaxPoint=Math.max(this.setMaxPoint,chunk.maxPoint);this.chunks.push(chunk);this.chunkPos.push(from);let last=chunk.value.length-1;this.last=chunk.value[last];this.lastFrom=chunk.from[last]+from;this.lastTo=chunk.to[last]+from;return true;}/**\n  Finish the range set. Returns the new set. The builder can't be\n  used anymore after this has been called.\n  */finish(){return this.finishInner(RangeSet.empty);}/**\n  @internal\n  */finishInner(next){if(this.from.length)this.finishChunk(false);if(this.chunks.length==0)return next;let result=RangeSet.create(this.chunkPos,this.chunks,this.nextLayer?this.nextLayer.finishInner(next):next,this.setMaxPoint);this.from=null;return result;}/**\n  Create an empty builder.\n  */constructor(){this.chunks=[];this.chunkPos=[];this.chunkStart=-1;this.last=null;this.lastFrom=-1e9;this.lastTo=-1e9;this.from=[];this.to=[];this.value=[];this.maxPoint=-1;this.setMaxPoint=-1;this.nextLayer=null;}};function findSharedChunks(a,b,textDiff){let inA=/* @__PURE__ */new Map;for(let set of a)for(let i=0;i<set.chunk.length;i++)if(set.chunk[i].maxPoint<=0)inA.set(set.chunk[i],set.chunkPos[i]);let shared=/* @__PURE__ */new Set;for(let set of b)for(let i=0;i<set.chunk.length;i++){let known=inA.get(set.chunk[i]);if(known!=null&&(textDiff?textDiff.mapPos(known):known)==set.chunkPos[i]&&!(textDiff===null||textDiff===void 0?void 0:textDiff.touchesRange(known,known+set.chunk[i].length)))shared.add(set.chunk[i]);}return shared;}var LayerCursor=class{get startSide(){return this.value?this.value.startSide:0;}get endSide(){return this.value?this.value.endSide:0;}goto(pos,side=-1e9){this.chunkIndex=this.rangeIndex=0;this.gotoInner(pos,side,false);return this;}gotoInner(pos,side,forward){while(this.chunkIndex<this.layer.chunk.length){let next=this.layer.chunk[this.chunkIndex];if(!(this.skip&&this.skip.has(next)||this.layer.chunkEnd(this.chunkIndex)<pos||next.maxPoint<this.minPoint))break;this.chunkIndex++;forward=false;}if(this.chunkIndex<this.layer.chunk.length){let rangeIndex=this.layer.chunk[this.chunkIndex].findIndex(pos-this.layer.chunkPos[this.chunkIndex],side,true);if(!forward||this.rangeIndex<rangeIndex)this.setRangeIndex(rangeIndex);}this.next();}forward(pos,side){if((this.to-pos||this.endSide-side)<0)this.gotoInner(pos,side,true);}next(){for(;;){if(this.chunkIndex==this.layer.chunk.length){this.from=this.to=1e9;this.value=null;break;}else{let chunkPos=this.layer.chunkPos[this.chunkIndex],chunk=this.layer.chunk[this.chunkIndex];let from=chunkPos+chunk.from[this.rangeIndex];this.from=from;this.to=chunkPos+chunk.to[this.rangeIndex];this.value=chunk.value[this.rangeIndex];this.setRangeIndex(this.rangeIndex+1);if(this.minPoint<0||this.value.point&&this.to-this.from>=this.minPoint)break;}}}setRangeIndex(index){if(index==this.layer.chunk[this.chunkIndex].value.length){this.chunkIndex++;if(this.skip){while(this.chunkIndex<this.layer.chunk.length&&this.skip.has(this.layer.chunk[this.chunkIndex]))this.chunkIndex++;}this.rangeIndex=0;}else{this.rangeIndex=index;}}nextChunk(){this.chunkIndex++;this.rangeIndex=0;this.next();}compare(other){return this.from-other.from||this.startSide-other.startSide||this.rank-other.rank||this.to-other.to||this.endSide-other.endSide;}constructor(layer,skip,minPoint,rank=0){this.layer=layer;this.skip=skip;this.minPoint=minPoint;this.rank=rank;}};var HeapCursor=class _HeapCursor{static from(sets,skip=null,minPoint=-1){let heap=[];for(let i=0;i<sets.length;i++){for(let cur=sets[i];!cur.isEmpty;cur=cur.nextLayer){if(cur.maxPoint>=minPoint)heap.push(new LayerCursor(cur,skip,minPoint,i));}}return heap.length==1?heap[0]:new _HeapCursor(heap);}get startSide(){return this.value?this.value.startSide:0;}goto(pos,side=-1e9){for(let cur of this.heap)cur.goto(pos,side);for(let i=this.heap.length>>1;i>=0;i--)heapBubble(this.heap,i);this.next();return this;}forward(pos,side){for(let cur of this.heap)cur.forward(pos,side);for(let i=this.heap.length>>1;i>=0;i--)heapBubble(this.heap,i);if((this.to-pos||this.value.endSide-side)<0)this.next();}next(){if(this.heap.length==0){this.from=this.to=1e9;this.value=null;this.rank=-1;}else{let top=this.heap[0];this.from=top.from;this.to=top.to;this.value=top.value;this.rank=top.rank;if(top.value)top.next();heapBubble(this.heap,0);}}constructor(heap){this.heap=heap;}};function heapBubble(heap,index){for(let cur=heap[index];;){let childIndex=(index<<1)+1;if(childIndex>=heap.length)break;let child=heap[childIndex];if(childIndex+1<heap.length&&child.compare(heap[childIndex+1])>=0){child=heap[childIndex+1];childIndex++;}if(cur.compare(child)<0)break;heap[childIndex]=cur;heap[index]=child;index=childIndex;}}var SpanCursor=class{goto(pos,side=-1e9){this.cursor.goto(pos,side);this.active.length=this.activeTo.length=this.activeRank.length=0;this.minActive=-1;this.to=pos;this.endSide=side;this.openStart=-1;this.next();return this;}forward(pos,side){while(this.minActive>-1&&(this.activeTo[this.minActive]-pos||this.active[this.minActive].endSide-side)<0)this.removeActive(this.minActive);this.cursor.forward(pos,side);}removeActive(index){remove(this.active,index);remove(this.activeTo,index);remove(this.activeRank,index);this.minActive=findMinIndex(this.active,this.activeTo);}addActive(trackOpen){let i=0,{value,to,rank}=this.cursor;while(i<this.activeRank.length&&(rank-this.activeRank[i]||to-this.activeTo[i])>0)i++;insert(this.active,i,value);insert(this.activeTo,i,to);insert(this.activeRank,i,rank);if(trackOpen)insert(trackOpen,i,this.cursor.from);this.minActive=findMinIndex(this.active,this.activeTo);}// After calling this, if `this.point` != null, the next range is a\n// point. Otherwise, it's a regular range, covered by `this.active`.\nnext(){let from=this.to,wasPoint=this.point;this.point=null;let trackOpen=this.openStart<0?[]:null;for(;;){let a=this.minActive;if(a>-1&&(this.activeTo[a]-this.cursor.from||this.active[a].endSide-this.cursor.startSide)<0){if(this.activeTo[a]>from){this.to=this.activeTo[a];this.endSide=this.active[a].endSide;break;}this.removeActive(a);if(trackOpen)remove(trackOpen,a);}else if(!this.cursor.value){this.to=this.endSide=1e9;break;}else if(this.cursor.from>from){this.to=this.cursor.from;this.endSide=this.cursor.startSide;break;}else{let nextVal=this.cursor.value;if(!nextVal.point){this.addActive(trackOpen);this.cursor.next();}else if(wasPoint&&this.cursor.to==this.to&&this.cursor.from<this.cursor.to){this.cursor.next();}else{this.point=nextVal;this.pointFrom=this.cursor.from;this.pointRank=this.cursor.rank;this.to=this.cursor.to;this.endSide=nextVal.endSide;this.cursor.next();this.forward(this.to,this.endSide);break;}}}if(trackOpen){this.openStart=0;for(let i=trackOpen.length-1;i>=0&&trackOpen[i]<from;i--)this.openStart++;}}activeForPoint(to){if(!this.active.length)return this.active;let active=[];for(let i=this.active.length-1;i>=0;i--){if(this.activeRank[i]<this.pointRank)break;if(this.activeTo[i]>to||this.activeTo[i]==to&&this.active[i].endSide>=this.point.endSide)active.push(this.active[i]);}return active.reverse();}openEnd(to){let open=0;for(let i=this.activeTo.length-1;i>=0&&this.activeTo[i]>to;i--)open++;return open;}constructor(sets,skip,minPoint){this.minPoint=minPoint;this.active=[];this.activeTo=[];this.activeRank=[];this.minActive=-1;this.point=null;this.pointFrom=0;this.pointRank=0;this.to=-1e9;this.endSide=0;this.openStart=-1;this.cursor=HeapCursor.from(sets,skip,minPoint);}};function compare(a,startA,b,startB,length,comparator){a.goto(startA);b.goto(startB);let endB=startB+length;let pos=startB,dPos=startB-startA;for(;;){let dEnd=a.to+dPos-b.to,diff=dEnd||a.endSide-b.endSide;let end=diff<0?a.to+dPos:b.to,clipEnd=Math.min(end,endB);if(a.point||b.point){if(!(a.point&&b.point&&(a.point==b.point||a.point.eq(b.point))&&sameValues(a.activeForPoint(a.to),b.activeForPoint(b.to))))comparator.comparePoint(pos,clipEnd,a.point,b.point);}else{if(clipEnd>pos&&!sameValues(a.active,b.active))comparator.compareRange(pos,clipEnd,a.active,b.active);}if(end>endB)break;if((dEnd||a.openEnd!=b.openEnd)&&comparator.boundChange)comparator.boundChange(end);pos=end;if(diff<=0)a.next();if(diff>=0)b.next();}}function sameValues(a,b){if(a.length!=b.length)return false;for(let i=0;i<a.length;i++)if(a[i]!=b[i]&&!a[i].eq(b[i]))return false;return true;}function remove(array,index){for(let i=index,e=array.length-1;i<e;i++)array[i]=array[i+1];array.pop();}function insert(array,index,value){for(let i=array.length-1;i>=index;i--)array[i+1]=array[i];array[index]=value;}function findMinIndex(value,array){let found=-1,foundPos=1e9;for(let i=0;i<array.length;i++)if((array[i]-foundPos||value[i].endSide-value[found].endSide)<0){found=i;foundPos=array[i];}return found;}function countColumn(string,tabSize,to=string.length){let n=0;for(let i=0;i<to&&i<string.length;){if(string.charCodeAt(i)==9){n+=tabSize-n%tabSize;i++;}else{n++;i=findClusterBreak2(string,i);}}return n;}function findColumn(string,col,tabSize,strict){for(let i=0,n=0;;){if(n>=col)return i;if(i==string.length)break;n+=string.charCodeAt(i)==9?tabSize-n%tabSize:1;i=findClusterBreak2(string,i);}return strict===true?-1:string.length;}export{Annotation,AnnotationType,ChangeDesc,ChangeSet,CharCategory,Compartment,EditorSelection,EditorState,Facet,Line,MapMode,Prec,Range,RangeSet,RangeSetBuilder,RangeValue,SelectionRange,StateEffect,StateEffectType,StateField,Text,Transaction,codePointAt2 as codePointAt,codePointSize2 as codePointSize,combineConfig,countColumn,findClusterBreak2 as findClusterBreak,findColumn,fromCodePoint,};\nexport const __FramerMetadata__ = {\"exports\":{\"AnnotationType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Facet\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Text\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Compartment\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Prec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Transaction\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeDesc\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ChangeSet\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Line\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fromCodePoint\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RangeSetBuilder\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StateEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findClusterBreak\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"codePointAt\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MapMode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Annotation\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SelectionRange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"findColumn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"combineConfig\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RangeSet\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StateEffectType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CharCategory\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EditorState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EditorSelection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"codePointSize\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"countColumn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StateField\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Range\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RangeValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./codemirror_state.map","// @ts-nocheck\n/**\n * This file is generated inside FramerStudio. To update it run \"make build\"\n * inside \"./src/codeblock-dependencies\" and copy the file from \"./modules\".\n */// ../../node_modules/@codemirror/view/dist/index.js\nimport{Text,RangeSet,MapMode,RangeValue,findClusterBreak,EditorSelection,Facet,StateEffect,ChangeSet,findColumn,CharCategory,EditorState,Annotation,Transaction,Prec,codePointAt,codePointSize,combineConfig,StateField,RangeSetBuilder,countColumn}from\"https://framerusercontent.com/modules/wFkXxZqfKOPeEQtsYrsa/TWvikt1kG1sKU5G0pMRF/codemirror_state.js\";// ../../node_modules/style-mod/src/style-mod.js\nvar C=\"ͼ\";var COUNT=typeof Symbol==\"undefined\"?\"__\"+C:Symbol.for(C);var SET=typeof Symbol==\"undefined\"?\"__styleSet\"+Math.floor(Math.random()*1e8):Symbol(\"styleSet\");var top=typeof globalThis!=\"undefined\"?globalThis:typeof window!=\"undefined\"?window:{};var StyleModule=class{// :: () → string\n// Returns a string containing the module's CSS rules.\ngetRules(){return this.rules.join(\"\\n\");}// :: () → string\n// Generate a new unique CSS class name.\nstatic newName(){let id=top[COUNT]||1;top[COUNT]=id+1;return C+id.toString(36);}// :: (union<Document, ShadowRoot>, union<[StyleModule], StyleModule>, ?{nonce: ?string})\n//\n// Mount the given set of modules in the given DOM root, which ensures\n// that the CSS rules defined by the module are available in that\n// context.\n//\n// Rules are only added to the document once per root.\n//\n// Rule order will follow the order of the modules, so that rules from\n// modules later in the array take precedence of those from earlier\n// modules. If you call this function multiple times for the same root\n// in a way that changes the order of already mounted modules, the old\n// order will be changed.\n//\n// If a Content Security Policy nonce is provided, it is added to\n// the `<style>` tag generated by the library.\nstatic mount(root,modules,options){let set=root[SET],nonce=options&&options.nonce;if(!set)set=new StyleSet(root,nonce);else if(nonce)set.setNonce(nonce);set.mount(Array.isArray(modules)?modules:[modules],root);}// :: (Object<Style>, ?{finish: ?(string) → string})\n// Create a style module from the given spec.\n//\n// When `finish` is given, it is called on regular (non-`@`)\n// selectors (after `&` expansion) to compute the final selector.\nconstructor(spec,options){this.rules=[];let{finish}=options||{};function splitSelector(selector){return/^@/.test(selector)?[selector]:selector.split(/,\\s*/);}function render(selectors,spec2,target,isKeyframes){let local=[],isAt=/^@(\\w+)\\b/.exec(selectors[0]),keyframes=isAt&&isAt[1]==\"keyframes\";if(isAt&&spec2==null)return target.push(selectors[0]+\";\");for(let prop in spec2){let value=spec2[prop];if(/&/.test(prop)){render(prop.split(/,\\s*/).map(part=>selectors.map(sel=>part.replace(/&/,sel))).reduce((a,b)=>a.concat(b)),value,target);}else if(value&&typeof value==\"object\"){if(!isAt)throw new RangeError(\"The value of a property (\"+prop+\") should be a primitive value.\");render(splitSelector(prop),value,local,keyframes);}else if(value!=null){local.push(prop.replace(/_.*/,\"\").replace(/[A-Z]/g,l=>\"-\"+l.toLowerCase())+\": \"+value+\";\");}}if(local.length||keyframes){target.push((finish&&!isAt&&!isKeyframes?selectors.map(finish):selectors).join(\", \")+\" {\"+local.join(\" \")+\"}\");}}for(let prop in spec)render(splitSelector(prop),spec[prop],this.rules);}};var adoptedSet=/* @__PURE__ */new Map;var StyleSet=class{mount(modules,root){let sheet=this.sheet;let pos=0,j=0;for(let i=0;i<modules.length;i++){let mod=modules[i],index=this.modules.indexOf(mod);if(index<j&&index>-1){this.modules.splice(index,1);j--;index=-1;}if(index==-1){this.modules.splice(j++,0,mod);if(sheet)for(let k=0;k<mod.rules.length;k++)sheet.insertRule(mod.rules[k],pos++);}else{while(j<index)pos+=this.modules[j++].rules.length;pos+=mod.rules.length;j++;}}if(sheet){if(root.adoptedStyleSheets.indexOf(this.sheet)<0)root.adoptedStyleSheets=[this.sheet,...root.adoptedStyleSheets];}else{let text=\"\";for(let i=0;i<this.modules.length;i++)text+=this.modules[i].getRules()+\"\\n\";this.styleTag.textContent=text;let target=root.head||root;if(this.styleTag.parentNode!=target)target.insertBefore(this.styleTag,target.firstChild);}}setNonce(nonce){if(this.styleTag&&this.styleTag.getAttribute(\"nonce\")!=nonce)this.styleTag.setAttribute(\"nonce\",nonce);}constructor(root,nonce){let doc2=root.ownerDocument||root,win=doc2.defaultView;if(!root.head&&root.adoptedStyleSheets&&win.CSSStyleSheet){let adopted=adoptedSet.get(doc2);if(adopted)return root[SET]=adopted;this.sheet=new win.CSSStyleSheet;adoptedSet.set(doc2,this);}else{this.styleTag=doc2.createElement(\"style\");if(nonce)this.styleTag.setAttribute(\"nonce\",nonce);}this.modules=[];root[SET]=this;}};// ../../node_modules/w3c-keyname/index.js\nvar base={8:\"Backspace\",9:\"Tab\",10:\"Enter\",12:\"NumLock\",13:\"Enter\",16:\"Shift\",17:\"Control\",18:\"Alt\",20:\"CapsLock\",27:\"Escape\",32:\" \",33:\"PageUp\",34:\"PageDown\",35:\"End\",36:\"Home\",37:\"ArrowLeft\",38:\"ArrowUp\",39:\"ArrowRight\",40:\"ArrowDown\",44:\"PrintScreen\",45:\"Insert\",46:\"Delete\",59:\";\",61:\"=\",91:\"Meta\",92:\"Meta\",106:\"*\",107:\"+\",108:\",\",109:\"-\",110:\".\",111:\"/\",144:\"NumLock\",145:\"ScrollLock\",160:\"Shift\",161:\"Shift\",162:\"Control\",163:\"Control\",164:\"Alt\",165:\"Alt\",173:\"-\",186:\";\",187:\"=\",188:\",\",189:\"-\",190:\".\",191:\"/\",192:\"`\",219:\"[\",220:\"\\\\\",221:\"]\",222:\"'\"};var shift={48:\")\",49:\"!\",50:\"@\",51:\"#\",52:\"$\",53:\"%\",54:\"^\",55:\"&\",56:\"*\",57:\"(\",59:\":\",61:\"+\",173:\"_\",186:\":\",187:\"+\",188:\"<\",189:\"_\",190:\">\",191:\"?\",192:\"~\",219:\"{\",220:\"|\",221:\"}\",222:'\"'};var mac=typeof navigator!=\"undefined\"&&/Mac/.test(navigator.platform);var ie=typeof navigator!=\"undefined\"&&/MSIE \\d|Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(navigator.userAgent);for(i=0;i<10;i++)base[48+i]=base[96+i]=String(i);var i;for(i=1;i<=24;i++)base[i+111]=\"F\"+i;var i;for(i=65;i<=90;i++){base[i]=String.fromCharCode(i+32);shift[i]=String.fromCharCode(i);}var i;for(code in base)if(!shift.hasOwnProperty(code))shift[code]=base[code];var code;function keyName(event){var ignoreKey=mac&&event.metaKey&&event.shiftKey&&!event.ctrlKey&&!event.altKey||ie&&event.shiftKey&&event.key&&event.key.length==1||event.key==\"Unidentified\";var name=!ignoreKey&&event.key||(event.shiftKey?shift:base)[event.keyCode]||event.key||\"Unidentified\";if(name==\"Esc\")name=\"Escape\";if(name==\"Del\")name=\"Delete\";if(name==\"Left\")name=\"ArrowLeft\";if(name==\"Up\")name=\"ArrowUp\";if(name==\"Right\")name=\"ArrowRight\";if(name==\"Down\")name=\"ArrowDown\";return name;}// ../../node_modules/@codemirror/view/dist/index.js\nfunction getSelection(root){let target;if(root.nodeType==11){target=root.getSelection?root:root.ownerDocument;}else{target=root;}return target.getSelection();}function contains(dom,node){return node?dom==node||dom.contains(node.nodeType!=1?node.parentNode:node):false;}function hasSelection(dom,selection){if(!selection.anchorNode)return false;try{return contains(dom,selection.anchorNode);}catch(_){return false;}}function clientRectsFor(dom){if(dom.nodeType==3)return textRange(dom,0,dom.nodeValue.length).getClientRects();else if(dom.nodeType==1)return dom.getClientRects();else return[];}function isEquivalentPosition(node,off,targetNode,targetOff){return targetNode?scanFor(node,off,targetNode,targetOff,-1)||scanFor(node,off,targetNode,targetOff,1):false;}function domIndex(node){for(var index=0;;index++){node=node.previousSibling;if(!node)return index;}}function isBlockElement(node){return node.nodeType==1&&/^(DIV|P|LI|UL|OL|BLOCKQUOTE|DD|DT|H\\d|SECTION|PRE)$/.test(node.nodeName);}function scanFor(node,off,targetNode,targetOff,dir){for(;;){if(node==targetNode&&off==targetOff)return true;if(off==(dir<0?0:maxOffset(node))){if(node.nodeName==\"DIV\")return false;let parent=node.parentNode;if(!parent||parent.nodeType!=1)return false;off=domIndex(node)+(dir<0?0:1);node=parent;}else if(node.nodeType==1){node=node.childNodes[off+(dir<0?-1:0)];if(node.nodeType==1&&node.contentEditable==\"false\")return false;off=dir<0?maxOffset(node):0;}else{return false;}}}function maxOffset(node){return node.nodeType==3?node.nodeValue.length:node.childNodes.length;}function flattenRect(rect,left){let x=left?rect.left:rect.right;return{left:x,right:x,top:rect.top,bottom:rect.bottom};}function windowRect(win){let vp=win.visualViewport;if(vp)return{left:0,right:vp.width,top:0,bottom:vp.height};return{left:0,right:win.innerWidth,top:0,bottom:win.innerHeight};}function getScale(elt,rect){let scaleX=rect.width/elt.offsetWidth;let scaleY=rect.height/elt.offsetHeight;if(scaleX>.995&&scaleX<1.005||!isFinite(scaleX)||Math.abs(rect.width-elt.offsetWidth)<1)scaleX=1;if(scaleY>.995&&scaleY<1.005||!isFinite(scaleY)||Math.abs(rect.height-elt.offsetHeight)<1)scaleY=1;return{scaleX,scaleY};}function scrollRectIntoView(dom,rect,side,x,y,xMargin,yMargin,ltr){let doc2=dom.ownerDocument,win=doc2.defaultView||window;for(let cur=dom,stop=false;cur&&!stop;){if(cur.nodeType==1){let bounding,top2=cur==doc2.body;let scaleX=1,scaleY=1;if(top2){bounding=windowRect(win);}else{if(/^(fixed|sticky)$/.test(getComputedStyle(cur).position))stop=true;if(cur.scrollHeight<=cur.clientHeight&&cur.scrollWidth<=cur.clientWidth){cur=cur.assignedSlot||cur.parentNode;continue;}let rect2=cur.getBoundingClientRect();({scaleX,scaleY}=getScale(cur,rect2));bounding={left:rect2.left,right:rect2.left+cur.clientWidth*scaleX,top:rect2.top,bottom:rect2.top+cur.clientHeight*scaleY};}let moveX=0,moveY=0;if(y==\"nearest\"){if(rect.top<bounding.top){moveY=rect.top-(bounding.top+yMargin);if(side>0&&rect.bottom>bounding.bottom+moveY)moveY=rect.bottom-bounding.bottom+yMargin;}else if(rect.bottom>bounding.bottom){moveY=rect.bottom-bounding.bottom+yMargin;if(side<0&&rect.top-moveY<bounding.top)moveY=rect.top-(bounding.top+yMargin);}}else{let rectHeight=rect.bottom-rect.top,boundingHeight=bounding.bottom-bounding.top;let targetTop=y==\"center\"&&rectHeight<=boundingHeight?rect.top+rectHeight/2-boundingHeight/2:y==\"start\"||y==\"center\"&&side<0?rect.top-yMargin:rect.bottom-boundingHeight+yMargin;moveY=targetTop-bounding.top;}if(x==\"nearest\"){if(rect.left<bounding.left){moveX=rect.left-(bounding.left+xMargin);if(side>0&&rect.right>bounding.right+moveX)moveX=rect.right-bounding.right+xMargin;}else if(rect.right>bounding.right){moveX=rect.right-bounding.right+xMargin;if(side<0&&rect.left<bounding.left+moveX)moveX=rect.left-(bounding.left+xMargin);}}else{let targetLeft=x==\"center\"?rect.left+(rect.right-rect.left)/2-(bounding.right-bounding.left)/2:x==\"start\"==ltr?rect.left-xMargin:rect.right-(bounding.right-bounding.left)+xMargin;moveX=targetLeft-bounding.left;}if(moveX||moveY){if(top2){win.scrollBy(moveX,moveY);}else{let movedX=0,movedY=0;if(moveY){let start=cur.scrollTop;cur.scrollTop+=moveY/scaleY;movedY=(cur.scrollTop-start)*scaleY;}if(moveX){let start=cur.scrollLeft;cur.scrollLeft+=moveX/scaleX;movedX=(cur.scrollLeft-start)*scaleX;}rect={left:rect.left-movedX,top:rect.top-movedY,right:rect.right-movedX,bottom:rect.bottom-movedY};if(movedX&&Math.abs(movedX-moveX)<1)x=\"nearest\";if(movedY&&Math.abs(movedY-moveY)<1)y=\"nearest\";}}if(top2)break;if(rect.top<bounding.top||rect.bottom>bounding.bottom||rect.left<bounding.left||rect.right>bounding.right)rect={left:Math.max(rect.left,bounding.left),right:Math.min(rect.right,bounding.right),top:Math.max(rect.top,bounding.top),bottom:Math.min(rect.bottom,bounding.bottom)};cur=cur.assignedSlot||cur.parentNode;}else if(cur.nodeType==11){cur=cur.host;}else{break;}}}function scrollableParents(dom){let doc2=dom.ownerDocument,x,y;for(let cur=dom.parentNode;cur;){if(cur==doc2.body||x&&y){break;}else if(cur.nodeType==1){if(!y&&cur.scrollHeight>cur.clientHeight)y=cur;if(!x&&cur.scrollWidth>cur.clientWidth)x=cur;cur=cur.assignedSlot||cur.parentNode;}else if(cur.nodeType==11){cur=cur.host;}else{break;}}return{x,y};}var DOMSelectionState=class{eq(domSel){return this.anchorNode==domSel.anchorNode&&this.anchorOffset==domSel.anchorOffset&&this.focusNode==domSel.focusNode&&this.focusOffset==domSel.focusOffset;}setRange(range){let{anchorNode,focusNode}=range;this.set(anchorNode,Math.min(range.anchorOffset,anchorNode?maxOffset(anchorNode):0),focusNode,Math.min(range.focusOffset,focusNode?maxOffset(focusNode):0));}set(anchorNode,anchorOffset,focusNode,focusOffset){this.anchorNode=anchorNode;this.anchorOffset=anchorOffset;this.focusNode=focusNode;this.focusOffset=focusOffset;}constructor(){this.anchorNode=null;this.anchorOffset=0;this.focusNode=null;this.focusOffset=0;}};var preventScrollSupported=null;function focusPreventScroll(dom){if(dom.setActive)return dom.setActive();if(preventScrollSupported)return dom.focus(preventScrollSupported);let stack=[];for(let cur=dom;cur;cur=cur.parentNode){stack.push(cur,cur.scrollTop,cur.scrollLeft);if(cur==cur.ownerDocument)break;}dom.focus(preventScrollSupported==null?{get preventScroll(){preventScrollSupported={preventScroll:true};return true;}}:void 0);if(!preventScrollSupported){preventScrollSupported=false;for(let i=0;i<stack.length;){let elt=stack[i++],top2=stack[i++],left=stack[i++];if(elt.scrollTop!=top2)elt.scrollTop=top2;if(elt.scrollLeft!=left)elt.scrollLeft=left;}}}var scratchRange;function textRange(node,from,to=from){let range=scratchRange||(scratchRange=document.createRange());range.setEnd(node,to);range.setStart(node,from);return range;}function dispatchKey(elt,name,code,mods){let options={key:name,code:name,keyCode:code,which:code,cancelable:true};if(mods)({altKey:options.altKey,ctrlKey:options.ctrlKey,shiftKey:options.shiftKey,metaKey:options.metaKey}=mods);let down=new KeyboardEvent(\"keydown\",options);down.synthetic=true;elt.dispatchEvent(down);let up=new KeyboardEvent(\"keyup\",options);up.synthetic=true;elt.dispatchEvent(up);return down.defaultPrevented||up.defaultPrevented;}function getRoot(node){while(node){if(node&&(node.nodeType==9||node.nodeType==11&&node.host))return node;node=node.assignedSlot||node.parentNode;}return null;}function clearAttributes(node){while(node.attributes.length)node.removeAttributeNode(node.attributes[0]);}function atElementStart(doc2,selection){let node=selection.focusNode,offset=selection.focusOffset;if(!node||selection.anchorNode!=node||selection.anchorOffset!=offset)return false;offset=Math.min(offset,maxOffset(node));for(;;){if(offset){if(node.nodeType!=1)return false;let prev=node.childNodes[offset-1];if(prev.contentEditable==\"false\")offset--;else{node=prev;offset=maxOffset(node);}}else if(node==doc2){return true;}else{offset=domIndex(node);node=node.parentNode;}}}function isScrolledToBottom(elt){return elt.scrollTop>Math.max(1,elt.scrollHeight-elt.clientHeight-4);}function textNodeBefore(startNode,startOffset){for(let node=startNode,offset=startOffset;;){if(node.nodeType==3&&offset>0){return{node,offset};}else if(node.nodeType==1&&offset>0){if(node.contentEditable==\"false\")return null;node=node.childNodes[offset-1];offset=maxOffset(node);}else if(node.parentNode&&!isBlockElement(node)){offset=domIndex(node);node=node.parentNode;}else{return null;}}}function textNodeAfter(startNode,startOffset){for(let node=startNode,offset=startOffset;;){if(node.nodeType==3&&offset<node.nodeValue.length){return{node,offset};}else if(node.nodeType==1&&offset<node.childNodes.length){if(node.contentEditable==\"false\")return null;node=node.childNodes[offset];offset=0;}else if(node.parentNode&&!isBlockElement(node)){offset=domIndex(node)+1;node=node.parentNode;}else{return null;}}}var DOMPos=class _DOMPos{static before(dom,precise){return new _DOMPos(dom.parentNode,domIndex(dom),precise);}static after(dom,precise){return new _DOMPos(dom.parentNode,domIndex(dom)+1,precise);}constructor(node,offset,precise=true){this.node=node;this.offset=offset;this.precise=precise;}};var noChildren=[];var ContentView=class _ContentView{get overrideDOMText(){return null;}get posAtStart(){return this.parent?this.parent.posBefore(this):0;}get posAtEnd(){return this.posAtStart+this.length;}posBefore(view){let pos=this.posAtStart;for(let child of this.children){if(child==view)return pos;pos+=child.length+child.breakAfter;}throw new RangeError(\"Invalid child in posBefore\");}posAfter(view){return this.posBefore(view)+view.length;}sync(view,track){if(this.flags&2){let parent=this.dom;let prev=null,next;for(let child of this.children){if(child.flags&7){if(!child.dom&&(next=prev?prev.nextSibling:parent.firstChild)){let contentView=_ContentView.get(next);if(!contentView||!contentView.parent&&contentView.canReuseDOM(child))child.reuseDOM(next);}child.sync(view,track);child.flags&=~7;}next=prev?prev.nextSibling:parent.firstChild;if(track&&!track.written&&track.node==parent&&next!=child.dom)track.written=true;if(child.dom.parentNode==parent){while(next&&next!=child.dom)next=rm$1(next);}else{parent.insertBefore(child.dom,next);}prev=child.dom;}next=prev?prev.nextSibling:parent.firstChild;if(next&&track&&track.node==parent)track.written=true;while(next)next=rm$1(next);}else if(this.flags&1){for(let child of this.children)if(child.flags&7){child.sync(view,track);child.flags&=~7;}}}reuseDOM(_dom){}localPosFromDOM(node,offset){let after;if(node==this.dom){after=this.dom.childNodes[offset];}else{let bias=maxOffset(node)==0?0:offset==0?-1:1;for(;;){let parent=node.parentNode;if(parent==this.dom)break;if(bias==0&&parent.firstChild!=parent.lastChild){if(node==parent.firstChild)bias=-1;else bias=1;}node=parent;}if(bias<0)after=node;else after=node.nextSibling;}if(after==this.dom.firstChild)return 0;while(after&&!_ContentView.get(after))after=after.nextSibling;if(!after)return this.length;for(let i=0,pos=0;;i++){let child=this.children[i];if(child.dom==after)return pos;pos+=child.length+child.breakAfter;}}domBoundsAround(from,to,offset=0){let fromI=-1,fromStart=-1,toI=-1,toEnd=-1;for(let i=0,pos=offset,prevEnd=offset;i<this.children.length;i++){let child=this.children[i],end=pos+child.length;if(pos<from&&end>to)return child.domBoundsAround(from,to,pos);if(end>=from&&fromI==-1){fromI=i;fromStart=pos;}if(pos>to&&child.dom.parentNode==this.dom){toI=i;toEnd=prevEnd;break;}prevEnd=end;pos=end+child.breakAfter;}return{from:fromStart,to:toEnd<0?offset+this.length:toEnd,startDOM:(fromI?this.children[fromI-1].dom.nextSibling:null)||this.dom.firstChild,endDOM:toI<this.children.length&&toI>=0?this.children[toI].dom:null};}markDirty(andParent=false){this.flags|=2;this.markParentsDirty(andParent);}markParentsDirty(childList){for(let parent=this.parent;parent;parent=parent.parent){if(childList)parent.flags|=2;if(parent.flags&1)return;parent.flags|=1;childList=false;}}setParent(parent){if(this.parent!=parent){this.parent=parent;if(this.flags&7)this.markParentsDirty(true);}}setDOM(dom){if(this.dom==dom)return;if(this.dom)this.dom.cmView=null;this.dom=dom;dom.cmView=this;}get rootView(){for(let v=this;;){let parent=v.parent;if(!parent)return v;v=parent;}}replaceChildren(from,to,children=noChildren){this.markDirty();for(let i=from;i<to;i++){let child=this.children[i];if(child.parent==this&&children.indexOf(child)<0)child.destroy();}if(children.length<250)this.children.splice(from,to-from,...children);else this.children=[].concat(this.children.slice(0,from),children,this.children.slice(to));for(let i=0;i<children.length;i++)children[i].setParent(this);}ignoreMutation(_rec){return false;}ignoreEvent(_event){return false;}childCursor(pos=this.length){return new ChildCursor(this.children,pos,this.children.length);}childPos(pos,bias=1){return this.childCursor().findPos(pos,bias);}toString(){let name=this.constructor.name.replace(\"View\",\"\");return name+(this.children.length?\"(\"+this.children.join()+\")\":this.length?\"[\"+(name==\"Text\"?this.text:this.length)+\"]\":\"\")+(this.breakAfter?\"#\":\"\");}static get(node){return node.cmView;}get isEditable(){return true;}get isWidget(){return false;}get isHidden(){return false;}merge(from,to,source,hasStart,openStart,openEnd){return false;}become(other){return false;}canReuseDOM(other){return other.constructor==this.constructor&&!((this.flags|other.flags)&8);}// When this is a zero-length view with a side, this should return a\n// number <= 0 to indicate it is before its position, or a\n// number > 0 when after its position.\ngetSide(){return 0;}destroy(){for(let child of this.children)if(child.parent==this)child.destroy();this.parent=null;}constructor(){this.parent=null;this.dom=null;this.flags=2;}};ContentView.prototype.breakAfter=0;function rm$1(dom){let next=dom.nextSibling;dom.parentNode.removeChild(dom);return next;}var ChildCursor=class{findPos(pos,bias=1){for(;;){if(pos>this.pos||pos==this.pos&&(bias>0||this.i==0||this.children[this.i-1].breakAfter)){this.off=pos-this.pos;return this;}let next=this.children[--this.i];this.pos-=next.length+next.breakAfter;}}constructor(children,pos,i){this.children=children;this.pos=pos;this.i=i;this.off=0;}};function replaceRange(parent,fromI,fromOff,toI,toOff,insert,breakAtStart,openStart,openEnd){let{children}=parent;let before=children.length?children[fromI]:null;let last=insert.length?insert[insert.length-1]:null;let breakAtEnd=last?last.breakAfter:breakAtStart;if(fromI==toI&&before&&!breakAtStart&&!breakAtEnd&&insert.length<2&&before.merge(fromOff,toOff,insert.length?last:null,fromOff==0,openStart,openEnd))return;if(toI<children.length){let after=children[toI];if(after&&(toOff<after.length||after.breakAfter&&(last===null||last===void 0?void 0:last.breakAfter))){if(fromI==toI){after=after.split(toOff);toOff=0;}if(!breakAtEnd&&last&&after.merge(0,toOff,last,true,0,openEnd)){insert[insert.length-1]=after;}else{if(toOff||after.children.length&&!after.children[0].length)after.merge(0,toOff,null,false,0,openEnd);insert.push(after);}}else if(after===null||after===void 0?void 0:after.breakAfter){if(last)last.breakAfter=1;else breakAtStart=1;}toI++;}if(before){before.breakAfter=breakAtStart;if(fromOff>0){if(!breakAtStart&&insert.length&&before.merge(fromOff,before.length,insert[0],false,openStart,0)){before.breakAfter=insert.shift().breakAfter;}else if(fromOff<before.length||before.children.length&&before.children[before.children.length-1].length==0){before.merge(fromOff,before.length,null,false,openStart,0);}fromI++;}}while(fromI<toI&&insert.length){if(children[toI-1].become(insert[insert.length-1])){toI--;insert.pop();openEnd=insert.length?0:openStart;}else if(children[fromI].become(insert[0])){fromI++;insert.shift();openStart=insert.length?0:openEnd;}else{break;}}if(!insert.length&&fromI&&toI<children.length&&!children[fromI-1].breakAfter&&children[toI].merge(0,0,children[fromI-1],false,openStart,openEnd))fromI--;if(fromI<toI||insert.length)parent.replaceChildren(fromI,toI,insert);}function mergeChildrenInto(parent,from,to,insert,openStart,openEnd){let cur=parent.childCursor();let{i:toI,off:toOff}=cur.findPos(to,1);let{i:fromI,off:fromOff}=cur.findPos(from,-1);let dLen=from-to;for(let view of insert)dLen+=view.length;parent.length+=dLen;replaceRange(parent,fromI,fromOff,toI,toOff,insert,0,openStart,openEnd);}var nav=typeof navigator!=\"undefined\"?navigator:{userAgent:\"\",vendor:\"\",platform:\"\"};var doc=typeof document!=\"undefined\"?document:{documentElement:{style:{}}};var ie_edge=/* @__PURE__ *//Edge\\/(\\d+)/.exec(nav.userAgent);var ie_upto10=/* @__PURE__ *//MSIE \\d/.test(nav.userAgent);var ie_11up=/* @__PURE__ *//Trident\\/(?:[7-9]|\\d{2,})\\..*rv:(\\d+)/.exec(nav.userAgent);var ie2=!!(ie_upto10||ie_11up||ie_edge);var gecko=!ie2&&/* @__PURE__ *//gecko\\/(\\d+)/i.test(nav.userAgent);var chrome=!ie2&&/* @__PURE__ *//Chrome\\/(\\d+)/.exec(nav.userAgent);var webkit=\"webkitFontSmoothing\"in doc.documentElement.style;var safari=!ie2&&/* @__PURE__ *//Apple Computer/.test(nav.vendor);var ios=safari&&/* @__PURE__ */(/Mobile\\/\\w+/.test(nav.userAgent)||nav.maxTouchPoints>2);var browser={mac:ios||/* @__PURE__ *//Mac/.test(nav.platform),windows:/* @__PURE__ *//Win/.test(nav.platform),linux:/* @__PURE__ *//Linux|X11/.test(nav.platform),ie:ie2,ie_version:ie_upto10?doc.documentMode||6:ie_11up?+ie_11up[1]:ie_edge?+ie_edge[1]:0,gecko,gecko_version:gecko?+/* @__PURE__ */(/Firefox\\/(\\d+)/.exec(nav.userAgent)||[0,0])[1]:0,chrome:!!chrome,chrome_version:chrome?+chrome[1]:0,ios,android:/* @__PURE__ *//Android\\b/.test(nav.userAgent),webkit,safari,webkit_version:webkit?+/* @__PURE__ */(/\\bAppleWebKit\\/(\\d+)/.exec(nav.userAgent)||[0,0])[1]:0,tabSize:doc.documentElement.style.tabSize!=null?\"tab-size\":\"-moz-tab-size\"};var MaxJoinLen=256;var TextView=class _TextView extends ContentView{get length(){return this.text.length;}createDOM(textDOM){this.setDOM(textDOM||document.createTextNode(this.text));}sync(view,track){if(!this.dom)this.createDOM();if(this.dom.nodeValue!=this.text){if(track&&track.node==this.dom)track.written=true;this.dom.nodeValue=this.text;}}reuseDOM(dom){if(dom.nodeType==3)this.createDOM(dom);}merge(from,to,source){if(this.flags&8||source&&(!(source instanceof _TextView)||this.length-(to-from)+source.length>MaxJoinLen||source.flags&8))return false;this.text=this.text.slice(0,from)+(source?source.text:\"\")+this.text.slice(to);this.markDirty();return true;}split(from){let result=new _TextView(this.text.slice(from));this.text=this.text.slice(0,from);this.markDirty();result.flags|=this.flags&8;return result;}localPosFromDOM(node,offset){return node==this.dom?offset:offset?this.text.length:0;}domAtPos(pos){return new DOMPos(this.dom,pos);}domBoundsAround(_from,_to,offset){return{from:offset,to:offset+this.length,startDOM:this.dom,endDOM:this.dom.nextSibling};}coordsAt(pos,side){return textCoords(this.dom,pos,side);}constructor(text){super();this.text=text;}};var MarkView=class _MarkView extends ContentView{setAttrs(dom){clearAttributes(dom);if(this.mark.class)dom.className=this.mark.class;if(this.mark.attrs)for(let name in this.mark.attrs)dom.setAttribute(name,this.mark.attrs[name]);return dom;}canReuseDOM(other){return super.canReuseDOM(other)&&!((this.flags|other.flags)&8);}reuseDOM(node){if(node.nodeName==this.mark.tagName.toUpperCase()){this.setDOM(node);this.flags|=4|2;}}sync(view,track){if(!this.dom)this.setDOM(this.setAttrs(document.createElement(this.mark.tagName)));else if(this.flags&4)this.setAttrs(this.dom);super.sync(view,track);}merge(from,to,source,_hasStart,openStart,openEnd){if(source&&(!(source instanceof _MarkView&&source.mark.eq(this.mark))||from&&openStart<=0||to<this.length&&openEnd<=0))return false;mergeChildrenInto(this,from,to,source?source.children.slice():[],openStart-1,openEnd-1);this.markDirty();return true;}split(from){let result=[],off=0,detachFrom=-1,i=0;for(let elt of this.children){let end=off+elt.length;if(end>from)result.push(off<from?elt.split(from-off):elt);if(detachFrom<0&&off>=from)detachFrom=i;off=end;i++;}let length=this.length-from;this.length=from;if(detachFrom>-1){this.children.length=detachFrom;this.markDirty();}return new _MarkView(this.mark,result,length);}domAtPos(pos){return inlineDOMAtPos(this,pos);}coordsAt(pos,side){return coordsInChildren(this,pos,side);}constructor(mark,children=[],length=0){super();this.mark=mark;this.children=children;this.length=length;for(let ch of children)ch.setParent(this);}};function textCoords(text,pos,side){let length=text.nodeValue.length;if(pos>length)pos=length;let from=pos,to=pos,flatten=0;if(pos==0&&side<0||pos==length&&side>=0){if(!(browser.chrome||browser.gecko)){if(pos){from--;flatten=1;}else if(to<length){to++;flatten=-1;}}}else{if(side<0)from--;else if(to<length)to++;}let rects=textRange(text,from,to).getClientRects();if(!rects.length)return null;let rect=rects[(flatten?flatten<0:side>=0)?0:rects.length-1];if(browser.safari&&!flatten&&rect.width==0)rect=Array.prototype.find.call(rects,r=>r.width)||rect;return flatten?flattenRect(rect,flatten<0):rect||null;}var WidgetView=class _WidgetView extends ContentView{static create(widget,length,side){return new _WidgetView(widget,length,side);}split(from){let result=_WidgetView.create(this.widget,this.length-from,this.side);this.length-=from;return result;}sync(view){if(!this.dom||!this.widget.updateDOM(this.dom,view)){if(this.dom&&this.prevWidget)this.prevWidget.destroy(this.dom);this.prevWidget=null;this.setDOM(this.widget.toDOM(view));if(!this.widget.editable)this.dom.contentEditable=\"false\";}}getSide(){return this.side;}merge(from,to,source,hasStart,openStart,openEnd){if(source&&(!(source instanceof _WidgetView)||!this.widget.compare(source.widget)||from>0&&openStart<=0||to<this.length&&openEnd<=0))return false;this.length=from+(source?source.length:0)+(this.length-to);return true;}become(other){if(other instanceof _WidgetView&&other.side==this.side&&this.widget.constructor==other.widget.constructor){if(!this.widget.compare(other.widget))this.markDirty(true);if(this.dom&&!this.prevWidget)this.prevWidget=this.widget;this.widget=other.widget;this.length=other.length;return true;}return false;}ignoreMutation(){return true;}ignoreEvent(event){return this.widget.ignoreEvent(event);}get overrideDOMText(){if(this.length==0)return Text.empty;let top2=this;while(top2.parent)top2=top2.parent;let{view}=top2,text=view&&view.state.doc,start=this.posAtStart;return text?text.slice(start,start+this.length):Text.empty;}domAtPos(pos){return(this.length?pos==0:this.side>0)?DOMPos.before(this.dom):DOMPos.after(this.dom,pos==this.length);}domBoundsAround(){return null;}coordsAt(pos,side){let custom=this.widget.coordsAt(this.dom,pos,side);if(custom)return custom;let rects=this.dom.getClientRects(),rect=null;if(!rects.length)return null;let fromBack=this.side?this.side<0:pos>0;for(let i=fromBack?rects.length-1:0;;i+=fromBack?-1:1){rect=rects[i];if(pos>0?i==0:i==rects.length-1||rect.top<rect.bottom)break;}return flattenRect(rect,!fromBack);}get isEditable(){return false;}get isWidget(){return true;}get isHidden(){return this.widget.isHidden;}destroy(){super.destroy();if(this.dom)this.widget.destroy(this.dom);}constructor(widget,length,side){super();this.widget=widget;this.length=length;this.side=side;this.prevWidget=null;}};var WidgetBufferView=class _WidgetBufferView extends ContentView{get length(){return 0;}merge(){return false;}become(other){return other instanceof _WidgetBufferView&&other.side==this.side;}split(){return new _WidgetBufferView(this.side);}sync(){if(!this.dom){let dom=document.createElement(\"img\");dom.className=\"cm-widgetBuffer\";dom.setAttribute(\"aria-hidden\",\"true\");this.setDOM(dom);}}getSide(){return this.side;}domAtPos(pos){return this.side>0?DOMPos.before(this.dom):DOMPos.after(this.dom);}localPosFromDOM(){return 0;}domBoundsAround(){return null;}coordsAt(pos){return this.dom.getBoundingClientRect();}get overrideDOMText(){return Text.empty;}get isHidden(){return true;}constructor(side){super();this.side=side;}};TextView.prototype.children=WidgetView.prototype.children=WidgetBufferView.prototype.children=noChildren;function inlineDOMAtPos(parent,pos){let dom=parent.dom,{children}=parent,i=0;for(let off=0;i<children.length;i++){let child=children[i],end=off+child.length;if(end==off&&child.getSide()<=0)continue;if(pos>off&&pos<end&&child.dom.parentNode==dom)return child.domAtPos(pos-off);if(pos<=off)break;off=end;}for(let j=i;j>0;j--){let prev=children[j-1];if(prev.dom.parentNode==dom)return prev.domAtPos(prev.length);}for(let j=i;j<children.length;j++){let next=children[j];if(next.dom.parentNode==dom)return next.domAtPos(0);}return new DOMPos(dom,0);}function joinInlineInto(parent,view,open){let last,{children}=parent;if(open>0&&view instanceof MarkView&&children.length&&(last=children[children.length-1])instanceof MarkView&&last.mark.eq(view.mark)){joinInlineInto(last,view.children[0],open-1);}else{children.push(view);view.setParent(parent);}parent.length+=view.length;}function coordsInChildren(view,pos,side){let before=null,beforePos=-1,after=null,afterPos=-1;function scan(view2,pos2){for(let i=0,off=0;i<view2.children.length&&off<=pos2;i++){let child=view2.children[i],end=off+child.length;if(end>=pos2){if(child.children.length){scan(child,pos2-off);}else if((!after||after.isHidden&&(side>0||onSameLine(after,child)))&&(end>pos2||off==end&&child.getSide()>0)){after=child;afterPos=pos2-off;}else if(off<pos2||off==end&&child.getSide()<0&&!child.isHidden){before=child;beforePos=pos2-off;}}off=end;}}scan(view,pos);let target=(side<0?before:after)||before||after;if(target)return target.coordsAt(Math.max(0,target==before?beforePos:afterPos),side);return fallbackRect(view);}function fallbackRect(view){let last=view.dom.lastChild;if(!last)return view.dom.getBoundingClientRect();let rects=clientRectsFor(last);return rects[rects.length-1]||null;}function onSameLine(a,b){let posA=a.coordsAt(0,1),posB=b.coordsAt(0,1);return posA&&posB&&posB.top<posA.bottom;}function combineAttrs(source,target){for(let name in source){if(name==\"class\"&&target.class)target.class+=\" \"+source.class;else if(name==\"style\"&&target.style)target.style+=\";\"+source.style;else target[name]=source[name];}return target;}var noAttrs=/* @__PURE__ */Object.create(null);function attrsEq(a,b,ignore){if(a==b)return true;if(!a)a=noAttrs;if(!b)b=noAttrs;let keysA=Object.keys(a),keysB=Object.keys(b);if(keysA.length-(ignore&&keysA.indexOf(ignore)>-1?1:0)!=keysB.length-(ignore&&keysB.indexOf(ignore)>-1?1:0))return false;for(let key of keysA){if(key!=ignore&&(keysB.indexOf(key)==-1||a[key]!==b[key]))return false;}return true;}function updateAttrs(dom,prev,attrs){let changed=false;if(prev){for(let name in prev)if(!(attrs&&name in attrs)){changed=true;if(name==\"style\")dom.style.cssText=\"\";else dom.removeAttribute(name);}}if(attrs){for(let name in attrs)if(!(prev&&prev[name]==attrs[name])){changed=true;if(name==\"style\")dom.style.cssText=attrs[name];else dom.setAttribute(name,attrs[name]);}}return changed;}function getAttrs(dom){let attrs=/* @__PURE__ */Object.create(null);for(let i=0;i<dom.attributes.length;i++){let attr=dom.attributes[i];attrs[attr.name]=attr.value;}return attrs;}var WidgetType=class{/**\n  Compare this instance to another instance of the same type.\n  (TypeScript can't express this, but only instances of the same\n  specific class will be passed to this method.) This is used to\n  avoid redrawing widgets when they are replaced by a new\n  decoration of the same type. The default implementation just\n  returns `false`, which will cause new instances of the widget to\n  always be redrawn.\n  */eq(widget){return false;}/**\n  Update a DOM element created by a widget of the same type (but\n  different, non-`eq` content) to reflect this widget. May return\n  true to indicate that it could update, false to indicate it\n  couldn't (in which case the widget will be redrawn). The default\n  implementation just returns false.\n  */updateDOM(dom,view){return false;}/**\n  @internal\n  */compare(other){return this==other||this.constructor==other.constructor&&this.eq(other);}/**\n  The estimated height this widget will have, to be used when\n  estimating the height of content that hasn't been drawn. May\n  return -1 to indicate you don't know. The default implementation\n  returns -1.\n  */get estimatedHeight(){return-1;}/**\n  For inline widgets that are displayed inline (as opposed to\n  `inline-block`) and introduce line breaks (through `<br>` tags\n  or textual newlines), this must indicate the amount of line\n  breaks they introduce. Defaults to 0.\n  */get lineBreaks(){return 0;}/**\n  Can be used to configure which kinds of events inside the widget\n  should be ignored by the editor. The default is to ignore all\n  events.\n  */ignoreEvent(event){return true;}/**\n  Override the way screen coordinates for positions at/in the\n  widget are found. `pos` will be the offset into the widget, and\n  `side` the side of the position that is being queried—less than\n  zero for before, greater than zero for after, and zero for\n  directly at that position.\n  */coordsAt(dom,pos,side){return null;}/**\n  @internal\n  */get isHidden(){return false;}/**\n  @internal\n  */get editable(){return false;}/**\n  This is called when the an instance of the widget is removed\n  from the editor view.\n  */destroy(dom){}};var BlockType=/* @__PURE__ */function(BlockType2){BlockType2[BlockType2[\"Text\"]=0]=\"Text\";BlockType2[BlockType2[\"WidgetBefore\"]=1]=\"WidgetBefore\";BlockType2[BlockType2[\"WidgetAfter\"]=2]=\"WidgetAfter\";BlockType2[BlockType2[\"WidgetRange\"]=3]=\"WidgetRange\";return BlockType2;}(BlockType||(BlockType={}));var Decoration=class extends RangeValue{/**\n  @internal\n  */get heightRelevant(){return false;}/**\n  Create a mark decoration, which influences the styling of the\n  content in its range. Nested mark decorations will cause nested\n  DOM elements to be created. Nesting order is determined by\n  precedence of the [facet](https://codemirror.net/6/docs/ref/#view.EditorView^decorations), with\n  the higher-precedence decorations creating the inner DOM nodes.\n  Such elements are split on line boundaries and on the boundaries\n  of lower-precedence decorations.\n  */static mark(spec){return new MarkDecoration(spec);}/**\n  Create a widget decoration, which displays a DOM element at the\n  given position.\n  */static widget(spec){let side=Math.max(-1e4,Math.min(1e4,spec.side||0)),block=!!spec.block;side+=block&&!spec.inlineOrder?side>0?3e8:-4e8:side>0?1e8:-1e8;return new PointDecoration(spec,side,side,block,spec.widget||null,false);}/**\n  Create a replace decoration which replaces the given range with\n  a widget, or simply hides it.\n  */static replace(spec){let block=!!spec.block,startSide,endSide;if(spec.isBlockGap){startSide=-5e8;endSide=4e8;}else{let{start,end}=getInclusive(spec,block);startSide=(start?block?-3e8:-1:5e8)-1;endSide=(end?block?2e8:1:-6e8)+1;}return new PointDecoration(spec,startSide,endSide,block,spec.widget||null,true);}/**\n  Create a line decoration, which can add DOM attributes to the\n  line starting at the given position.\n  */static line(spec){return new LineDecoration(spec);}/**\n  Build a [`DecorationSet`](https://codemirror.net/6/docs/ref/#view.DecorationSet) from the given\n  decorated range or ranges. If the ranges aren't already sorted,\n  pass `true` for `sort` to make the library sort them for you.\n  */static set(of,sort=false){return RangeSet.of(of,sort);}/**\n  @internal\n  */hasHeight(){return this.widget?this.widget.estimatedHeight>-1:false;}constructor(startSide,endSide,widget,spec){super();this.startSide=startSide;this.endSide=endSide;this.widget=widget;this.spec=spec;}};Decoration.none=RangeSet.empty;var MarkDecoration=class _MarkDecoration extends Decoration{eq(other){var _a,_b;return this==other||other instanceof _MarkDecoration&&this.tagName==other.tagName&&(this.class||((_a=this.attrs)===null||_a===void 0?void 0:_a.class))==(other.class||((_b=other.attrs)===null||_b===void 0?void 0:_b.class))&&attrsEq(this.attrs,other.attrs,\"class\");}range(from,to=from){if(from>=to)throw new RangeError(\"Mark decorations may not be empty\");return super.range(from,to);}constructor(spec){let{start,end}=getInclusive(spec);super(start?-1:5e8,end?1:-6e8,null,spec);this.tagName=spec.tagName||\"span\";this.class=spec.class||\"\";this.attrs=spec.attributes||null;}};MarkDecoration.prototype.point=false;var LineDecoration=class _LineDecoration extends Decoration{eq(other){return other instanceof _LineDecoration&&this.spec.class==other.spec.class&&attrsEq(this.spec.attributes,other.spec.attributes);}range(from,to=from){if(to!=from)throw new RangeError(\"Line decoration ranges must be zero-length\");return super.range(from,to);}constructor(spec){super(-2e8,-2e8,null,spec);}};LineDecoration.prototype.mapMode=MapMode.TrackBefore;LineDecoration.prototype.point=true;var PointDecoration=class _PointDecoration extends Decoration{// Only relevant when this.block == true\nget type(){return this.startSide!=this.endSide?BlockType.WidgetRange:this.startSide<=0?BlockType.WidgetBefore:BlockType.WidgetAfter;}get heightRelevant(){return this.block||!!this.widget&&(this.widget.estimatedHeight>=5||this.widget.lineBreaks>0);}eq(other){return other instanceof _PointDecoration&&widgetsEq(this.widget,other.widget)&&this.block==other.block&&this.startSide==other.startSide&&this.endSide==other.endSide;}range(from,to=from){if(this.isReplace&&(from>to||from==to&&this.startSide>0&&this.endSide<=0))throw new RangeError(\"Invalid range for replacement decoration\");if(!this.isReplace&&to!=from)throw new RangeError(\"Widget decorations can only have zero-length ranges\");return super.range(from,to);}constructor(spec,startSide,endSide,block,widget,isReplace){super(startSide,endSide,widget,spec);this.block=block;this.isReplace=isReplace;this.mapMode=!block?MapMode.TrackDel:startSide<=0?MapMode.TrackBefore:MapMode.TrackAfter;}};PointDecoration.prototype.point=true;function getInclusive(spec,block=false){let{inclusiveStart:start,inclusiveEnd:end}=spec;if(start==null)start=spec.inclusive;if(end==null)end=spec.inclusive;return{start:start!==null&&start!==void 0?start:block,end:end!==null&&end!==void 0?end:block};}function widgetsEq(a,b){return a==b||!!(a&&b&&a.compare(b));}function addRange(from,to,ranges,margin=0){let last=ranges.length-1;if(last>=0&&ranges[last]+margin>=from)ranges[last]=Math.max(ranges[last],to);else ranges.push(from,to);}var LineView=class _LineView extends ContentView{// Consumes source\nmerge(from,to,source,hasStart,openStart,openEnd){if(source){if(!(source instanceof _LineView))return false;if(!this.dom)source.transferDOM(this);}if(hasStart)this.setDeco(source?source.attrs:null);mergeChildrenInto(this,from,to,source?source.children.slice():[],openStart,openEnd);return true;}split(at){let end=new _LineView;end.breakAfter=this.breakAfter;if(this.length==0)return end;let{i,off}=this.childPos(at);if(off){end.append(this.children[i].split(off),0);this.children[i].merge(off,this.children[i].length,null,false,0,0);i++;}for(let j=i;j<this.children.length;j++)end.append(this.children[j],0);while(i>0&&this.children[i-1].length==0)this.children[--i].destroy();this.children.length=i;this.markDirty();this.length=at;return end;}transferDOM(other){if(!this.dom)return;this.markDirty();other.setDOM(this.dom);other.prevAttrs=this.prevAttrs===void 0?this.attrs:this.prevAttrs;this.prevAttrs=void 0;this.dom=null;}setDeco(attrs){if(!attrsEq(this.attrs,attrs)){if(this.dom){this.prevAttrs=this.attrs;this.markDirty();}this.attrs=attrs;}}append(child,openStart){joinInlineInto(this,child,openStart);}// Only called when building a line view in ContentBuilder\naddLineDeco(deco){let attrs=deco.spec.attributes,cls=deco.spec.class;if(attrs)this.attrs=combineAttrs(attrs,this.attrs||{});if(cls)this.attrs=combineAttrs({class:cls},this.attrs||{});}domAtPos(pos){return inlineDOMAtPos(this,pos);}reuseDOM(node){if(node.nodeName==\"DIV\"){this.setDOM(node);this.flags|=4|2;}}sync(view,track){var _a;if(!this.dom){this.setDOM(document.createElement(\"div\"));this.dom.className=\"cm-line\";this.prevAttrs=this.attrs?null:void 0;}else if(this.flags&4){clearAttributes(this.dom);this.dom.className=\"cm-line\";this.prevAttrs=this.attrs?null:void 0;}if(this.prevAttrs!==void 0){updateAttrs(this.dom,this.prevAttrs,this.attrs);this.dom.classList.add(\"cm-line\");this.prevAttrs=void 0;}super.sync(view,track);let last=this.dom.lastChild;while(last&&ContentView.get(last) instanceof MarkView)last=last.lastChild;if(!last||!this.length||last.nodeName!=\"BR\"&&((_a=ContentView.get(last))===null||_a===void 0?void 0:_a.isEditable)==false&&(!browser.ios||!this.children.some(ch=>ch instanceof TextView))){let hack=document.createElement(\"BR\");hack.cmIgnore=true;this.dom.appendChild(hack);}}measureTextSize(){if(this.children.length==0||this.length>20)return null;let totalWidth=0,textHeight;for(let child of this.children){if(!(child instanceof TextView)||/[^ -~]/.test(child.text))return null;let rects=clientRectsFor(child.dom);if(rects.length!=1)return null;totalWidth+=rects[0].width;textHeight=rects[0].height;}return!totalWidth?null:{lineHeight:this.dom.getBoundingClientRect().height,charWidth:totalWidth/this.length,textHeight};}coordsAt(pos,side){let rect=coordsInChildren(this,pos,side);if(!this.children.length&&rect&&this.parent){let{heightOracle}=this.parent.view.viewState,height=rect.bottom-rect.top;if(Math.abs(height-heightOracle.lineHeight)<2&&heightOracle.textHeight<height){let dist2=(height-heightOracle.textHeight)/2;return{top:rect.top+dist2,bottom:rect.bottom-dist2,left:rect.left,right:rect.left};}}return rect;}become(other){return other instanceof _LineView&&this.children.length==0&&other.children.length==0&&attrsEq(this.attrs,other.attrs)&&this.breakAfter==other.breakAfter;}covers(){return true;}static find(docView,pos){for(let i=0,off=0;i<docView.children.length;i++){let block=docView.children[i],end=off+block.length;if(end>=pos){if(block instanceof _LineView)return block;if(end>pos)break;}off=end+block.breakAfter;}return null;}constructor(){super(...arguments);this.children=[];this.length=0;this.prevAttrs=void 0;this.attrs=null;this.breakAfter=0;}};var BlockWidgetView=class _BlockWidgetView extends ContentView{merge(from,to,source,_takeDeco,openStart,openEnd){if(source&&(!(source instanceof _BlockWidgetView)||!this.widget.compare(source.widget)||from>0&&openStart<=0||to<this.length&&openEnd<=0))return false;this.length=from+(source?source.length:0)+(this.length-to);return true;}domAtPos(pos){return pos==0?DOMPos.before(this.dom):DOMPos.after(this.dom,pos==this.length);}split(at){let len=this.length-at;this.length=at;let end=new _BlockWidgetView(this.widget,len,this.deco);end.breakAfter=this.breakAfter;return end;}get children(){return noChildren;}sync(view){if(!this.dom||!this.widget.updateDOM(this.dom,view)){if(this.dom&&this.prevWidget)this.prevWidget.destroy(this.dom);this.prevWidget=null;this.setDOM(this.widget.toDOM(view));if(!this.widget.editable)this.dom.contentEditable=\"false\";}}get overrideDOMText(){return this.parent?this.parent.view.state.doc.slice(this.posAtStart,this.posAtEnd):Text.empty;}domBoundsAround(){return null;}become(other){if(other instanceof _BlockWidgetView&&other.widget.constructor==this.widget.constructor){if(!other.widget.compare(this.widget))this.markDirty(true);if(this.dom&&!this.prevWidget)this.prevWidget=this.widget;this.widget=other.widget;this.length=other.length;this.deco=other.deco;this.breakAfter=other.breakAfter;return true;}return false;}ignoreMutation(){return true;}ignoreEvent(event){return this.widget.ignoreEvent(event);}get isEditable(){return false;}get isWidget(){return true;}coordsAt(pos,side){let custom=this.widget.coordsAt(this.dom,pos,side);if(custom)return custom;if(this.widget instanceof BlockGapWidget)return null;return flattenRect(this.dom.getBoundingClientRect(),this.length?pos==0:side<=0);}destroy(){super.destroy();if(this.dom)this.widget.destroy(this.dom);}covers(side){let{startSide,endSide}=this.deco;return startSide==endSide?false:side<0?startSide<0:endSide>0;}constructor(widget,length,deco){super();this.widget=widget;this.length=length;this.deco=deco;this.breakAfter=0;this.prevWidget=null;}};var BlockGapWidget=class extends WidgetType{toDOM(){let elt=document.createElement(\"div\");elt.className=\"cm-gap\";this.updateDOM(elt);return elt;}eq(other){return other.height==this.height;}updateDOM(elt){elt.style.height=this.height+\"px\";return true;}get editable(){return true;}get estimatedHeight(){return this.height;}ignoreEvent(){return false;}constructor(height){super();this.height=height;}};var ContentBuilder=class _ContentBuilder{posCovered(){if(this.content.length==0)return!this.breakAtStart&&this.doc.lineAt(this.pos).from!=this.pos;let last=this.content[this.content.length-1];return!(last.breakAfter||last instanceof BlockWidgetView&&last.deco.endSide<0);}getLine(){if(!this.curLine){this.content.push(this.curLine=new LineView);this.atCursorPos=true;}return this.curLine;}flushBuffer(active=this.bufferMarks){if(this.pendingBuffer){this.curLine.append(wrapMarks(new WidgetBufferView(-1),active),active.length);this.pendingBuffer=0;}}addBlockWidget(view){this.flushBuffer();this.curLine=null;this.content.push(view);}finish(openEnd){if(this.pendingBuffer&&openEnd<=this.bufferMarks.length)this.flushBuffer();else this.pendingBuffer=0;if(!this.posCovered()&&!(openEnd&&this.content.length&&this.content[this.content.length-1]instanceof BlockWidgetView))this.getLine();}buildText(length,active,openStart){while(length>0){if(this.textOff==this.text.length){let{value,lineBreak,done}=this.cursor.next(this.skip);this.skip=0;if(done)throw new Error(\"Ran out of text content when drawing inline views\");if(lineBreak){if(!this.posCovered())this.getLine();if(this.content.length)this.content[this.content.length-1].breakAfter=1;else this.breakAtStart=1;this.flushBuffer();this.curLine=null;this.atCursorPos=true;length--;continue;}else{this.text=value;this.textOff=0;}}let take=Math.min(this.text.length-this.textOff,length,512);this.flushBuffer(active.slice(active.length-openStart));this.getLine().append(wrapMarks(new TextView(this.text.slice(this.textOff,this.textOff+take)),active),openStart);this.atCursorPos=true;this.textOff+=take;length-=take;openStart=0;}}span(from,to,active,openStart){this.buildText(to-from,active,openStart);this.pos=to;if(this.openStart<0)this.openStart=openStart;}point(from,to,deco,active,openStart,index){if(this.disallowBlockEffectsFor[index]&&deco instanceof PointDecoration){if(deco.block)throw new RangeError(\"Block decorations may not be specified via plugins\");if(to>this.doc.lineAt(this.pos).to)throw new RangeError(\"Decorations that replace line breaks may not be specified via plugins\");}let len=to-from;if(deco instanceof PointDecoration){if(deco.block){if(deco.startSide>0&&!this.posCovered())this.getLine();this.addBlockWidget(new BlockWidgetView(deco.widget||NullWidget.block,len,deco));}else{let view=WidgetView.create(deco.widget||NullWidget.inline,len,len?0:deco.startSide);let cursorBefore=this.atCursorPos&&!view.isEditable&&openStart<=active.length&&(from<to||deco.startSide>0);let cursorAfter=!view.isEditable&&(from<to||openStart>active.length||deco.startSide<=0);let line=this.getLine();if(this.pendingBuffer==2&&!cursorBefore&&!view.isEditable)this.pendingBuffer=0;this.flushBuffer(active);if(cursorBefore){line.append(wrapMarks(new WidgetBufferView(1),active),openStart);openStart=active.length+Math.max(0,openStart-active.length);}line.append(wrapMarks(view,active),openStart);this.atCursorPos=cursorAfter;this.pendingBuffer=!cursorAfter?0:from<to||openStart>active.length?1:2;if(this.pendingBuffer)this.bufferMarks=active.slice();}}else if(this.doc.lineAt(this.pos).from==this.pos){this.getLine().addLineDeco(deco);}if(len){if(this.textOff+len<=this.text.length){this.textOff+=len;}else{this.skip+=len-(this.text.length-this.textOff);this.text=\"\";this.textOff=0;}this.pos=to;}if(this.openStart<0)this.openStart=openStart;}static build(text,from,to,decorations2,dynamicDecorationMap){let builder=new _ContentBuilder(text,from,to,dynamicDecorationMap);builder.openEnd=RangeSet.spans(decorations2,from,to,builder);if(builder.openStart<0)builder.openStart=builder.openEnd;builder.finish(builder.openEnd);return builder;}constructor(doc2,pos,end,disallowBlockEffectsFor){this.doc=doc2;this.pos=pos;this.end=end;this.disallowBlockEffectsFor=disallowBlockEffectsFor;this.content=[];this.curLine=null;this.breakAtStart=0;this.pendingBuffer=0;this.bufferMarks=[];this.atCursorPos=true;this.openStart=-1;this.openEnd=-1;this.text=\"\";this.textOff=0;this.cursor=doc2.iter();this.skip=pos;}};function wrapMarks(view,active){for(let mark of active)view=new MarkView(mark,[view],view.length);return view;}var NullWidget=class extends WidgetType{eq(other){return other.tag==this.tag;}toDOM(){return document.createElement(this.tag);}updateDOM(elt){return elt.nodeName.toLowerCase()==this.tag;}get isHidden(){return true;}constructor(tag){super();this.tag=tag;}};NullWidget.inline=/* @__PURE__ */new NullWidget(\"span\");NullWidget.block=/* @__PURE__ */new NullWidget(\"div\");var Direction=/* @__PURE__ */function(Direction2){Direction2[Direction2[\"LTR\"]=0]=\"LTR\";Direction2[Direction2[\"RTL\"]=1]=\"RTL\";return Direction2;}(Direction||(Direction={}));var LTR=Direction.LTR;var RTL=Direction.RTL;function dec(str){let result=[];for(let i=0;i<str.length;i++)result.push(1<<+str[i]);return result;}var LowTypes=/* @__PURE__ */dec(\"88888888888888888888888888888888888666888888787833333333337888888000000000000000000000000008888880000000000000000000000000088888888888888888888888888888888888887866668888088888663380888308888800000000000000000000000800000000000000000000000000000008\");var ArabicTypes=/* @__PURE__ */dec(\"4444448826627288999999999992222222222222222222222222222222222222222222222229999999999999999999994444444444644222822222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222999999949999999229989999223333333333\");var Brackets=/* @__PURE__ */Object.create(null);var BracketStack=[];for(let p of[\"()\",\"[]\",\"{}\"]){let l=/* @__PURE__ */p.charCodeAt(0),r=/* @__PURE__ */p.charCodeAt(1);Brackets[l]=r;Brackets[r]=-l;}function charType(ch){return ch<=247?LowTypes[ch]:1424<=ch&&ch<=1524?2:1536<=ch&&ch<=1785?ArabicTypes[ch-1536]:1774<=ch&&ch<=2220?4:8192<=ch&&ch<=8204?256:64336<=ch&&ch<=65023?4:1;}var BidiRE=/[\\u0590-\\u05f4\\u0600-\\u06ff\\u0700-\\u08ac\\ufb50-\\ufdff]/;var BidiSpan=class{/**\n  The direction of this span.\n  */get dir(){return this.level%2?RTL:LTR;}/**\n  @internal\n  */side(end,dir){return this.dir==dir==end?this.to:this.from;}/**\n  @internal\n  */forward(forward,dir){return forward==(this.dir==dir);}/**\n  @internal\n  */static find(order,index,level,assoc){let maybe=-1;for(let i=0;i<order.length;i++){let span=order[i];if(span.from<=index&&span.to>=index){if(span.level==level)return i;if(maybe<0||(assoc!=0?assoc<0?span.from<index:span.to>index:order[maybe].level>span.level))maybe=i;}}if(maybe<0)throw new RangeError(\"Index out of range\");return maybe;}/**\n  @internal\n  */constructor(from,to,level){this.from=from;this.to=to;this.level=level;}};function isolatesEq(a,b){if(a.length!=b.length)return false;for(let i=0;i<a.length;i++){let iA=a[i],iB=b[i];if(iA.from!=iB.from||iA.to!=iB.to||iA.direction!=iB.direction||!isolatesEq(iA.inner,iB.inner))return false;}return true;}var types=[];function computeCharTypes(line,rFrom,rTo,isolates,outerType){for(let iI=0;iI<=isolates.length;iI++){let from=iI?isolates[iI-1].to:rFrom,to=iI<isolates.length?isolates[iI].from:rTo;let prevType=iI?256:outerType;for(let i=from,prev=prevType,prevStrong=prevType;i<to;i++){let type=charType(line.charCodeAt(i));if(type==512)type=prev;else if(type==8&&prevStrong==4)type=16;types[i]=type==4?2:type;if(type&7)prevStrong=type;prev=type;}for(let i=from,prev=prevType,prevStrong=prevType;i<to;i++){let type=types[i];if(type==128){if(i<to-1&&prev==types[i+1]&&prev&24)type=types[i]=prev;else types[i]=256;}else if(type==64){let end=i+1;while(end<to&&types[end]==64)end++;let replace2=i&&prev==8||end<rTo&&types[end]==8?prevStrong==1?1:8:256;for(let j=i;j<end;j++)types[j]=replace2;i=end-1;}else if(type==8&&prevStrong==1){types[i]=1;}prev=type;if(type&7)prevStrong=type;}}}function processBracketPairs(line,rFrom,rTo,isolates,outerType){let oppositeType=outerType==1?2:1;for(let iI=0,sI=0,context=0;iI<=isolates.length;iI++){let from=iI?isolates[iI-1].to:rFrom,to=iI<isolates.length?isolates[iI].from:rTo;for(let i=from,ch,br,type;i<to;i++){if(br=Brackets[ch=line.charCodeAt(i)]){if(br<0){for(let sJ=sI-3;sJ>=0;sJ-=3){if(BracketStack[sJ+1]==-br){let flags=BracketStack[sJ+2];let type2=flags&2?outerType:!(flags&4)?0:flags&1?oppositeType:outerType;if(type2)types[i]=types[BracketStack[sJ]]=type2;sI=sJ;break;}}}else if(BracketStack.length==189){break;}else{BracketStack[sI++]=i;BracketStack[sI++]=ch;BracketStack[sI++]=context;}}else if((type=types[i])==2||type==1){let embed=type==outerType;context=embed?0:1;for(let sJ=sI-3;sJ>=0;sJ-=3){let cur=BracketStack[sJ+2];if(cur&2)break;if(embed){BracketStack[sJ+2]|=2;}else{if(cur&4)break;BracketStack[sJ+2]|=4;}}}}}}function processNeutrals(rFrom,rTo,isolates,outerType){for(let iI=0,prev=outerType;iI<=isolates.length;iI++){let from=iI?isolates[iI-1].to:rFrom,to=iI<isolates.length?isolates[iI].from:rTo;for(let i=from;i<to;){let type=types[i];if(type==256){let end=i+1;for(;;){if(end==to){if(iI==isolates.length)break;end=isolates[iI++].to;to=iI<isolates.length?isolates[iI].from:rTo;}else if(types[end]==256){end++;}else{break;}}let beforeL=prev==1;let afterL=(end<rTo?types[end]:outerType)==1;let replace2=beforeL==afterL?beforeL?1:2:outerType;for(let j=end,jI=iI,fromJ=jI?isolates[jI-1].to:rFrom;j>i;){if(j==fromJ){j=isolates[--jI].from;fromJ=jI?isolates[jI-1].to:rFrom;}types[--j]=replace2;}i=end;}else{prev=type;i++;}}}}function emitSpans(line,from,to,level,baseLevel,isolates,order){let ourType=level%2?2:1;if(level%2==baseLevel%2){for(let iCh=from,iI=0;iCh<to;){let sameDir=true,isNum=false;if(iI==isolates.length||iCh<isolates[iI].from){let next=types[iCh];if(next!=ourType){sameDir=false;isNum=next==16;}}let recurse=!sameDir&&ourType==1?[]:null;let localLevel=sameDir?level:level+1;let iScan=iCh;run:for(;;){if(iI<isolates.length&&iScan==isolates[iI].from){if(isNum)break run;let iso=isolates[iI];if(!sameDir)for(let upto=iso.to,jI=iI+1;;){if(upto==to)break run;if(jI<isolates.length&&isolates[jI].from==upto)upto=isolates[jI++].to;else if(types[upto]==ourType)break run;else break;}iI++;if(recurse){recurse.push(iso);}else{if(iso.from>iCh)order.push(new BidiSpan(iCh,iso.from,localLevel));let dirSwap=iso.direction==LTR!=!(localLevel%2);computeSectionOrder(line,dirSwap?level+1:level,baseLevel,iso.inner,iso.from,iso.to,order);iCh=iso.to;}iScan=iso.to;}else if(iScan==to||(sameDir?types[iScan]!=ourType:types[iScan]==ourType)){break;}else{iScan++;}}if(recurse)emitSpans(line,iCh,iScan,level+1,baseLevel,recurse,order);else if(iCh<iScan)order.push(new BidiSpan(iCh,iScan,localLevel));iCh=iScan;}}else{for(let iCh=to,iI=isolates.length;iCh>from;){let sameDir=true,isNum=false;if(!iI||iCh>isolates[iI-1].to){let next=types[iCh-1];if(next!=ourType){sameDir=false;isNum=next==16;}}let recurse=!sameDir&&ourType==1?[]:null;let localLevel=sameDir?level:level+1;let iScan=iCh;run:for(;;){if(iI&&iScan==isolates[iI-1].to){if(isNum)break run;let iso=isolates[--iI];if(!sameDir)for(let upto=iso.from,jI=iI;;){if(upto==from)break run;if(jI&&isolates[jI-1].to==upto)upto=isolates[--jI].from;else if(types[upto-1]==ourType)break run;else break;}if(recurse){recurse.push(iso);}else{if(iso.to<iCh)order.push(new BidiSpan(iso.to,iCh,localLevel));let dirSwap=iso.direction==LTR!=!(localLevel%2);computeSectionOrder(line,dirSwap?level+1:level,baseLevel,iso.inner,iso.from,iso.to,order);iCh=iso.from;}iScan=iso.from;}else if(iScan==from||(sameDir?types[iScan-1]!=ourType:types[iScan-1]==ourType)){break;}else{iScan--;}}if(recurse)emitSpans(line,iScan,iCh,level+1,baseLevel,recurse,order);else if(iScan<iCh)order.push(new BidiSpan(iScan,iCh,localLevel));iCh=iScan;}}}function computeSectionOrder(line,level,baseLevel,isolates,from,to,order){let outerType=level%2?2:1;computeCharTypes(line,from,to,isolates,outerType);processBracketPairs(line,from,to,isolates,outerType);processNeutrals(from,to,isolates,outerType);emitSpans(line,from,to,level,baseLevel,isolates,order);}function computeOrder(line,direction,isolates){if(!line)return[new BidiSpan(0,0,direction==RTL?1:0)];if(direction==LTR&&!isolates.length&&!BidiRE.test(line))return trivialOrder(line.length);if(isolates.length)while(line.length>types.length)types[types.length]=256;let order=[],level=direction==LTR?0:1;computeSectionOrder(line,level,level,isolates,0,line.length,order);return order;}function trivialOrder(length){return[new BidiSpan(0,length,0)];}var movedOver=\"\";function moveVisually(line,order,dir,start,forward){var _a;let startIndex=start.head-line.from;let spanI=BidiSpan.find(order,startIndex,(_a=start.bidiLevel)!==null&&_a!==void 0?_a:-1,start.assoc);let span=order[spanI],spanEnd=span.side(forward,dir);if(startIndex==spanEnd){let nextI=spanI+=forward?1:-1;if(nextI<0||nextI>=order.length)return null;span=order[spanI=nextI];startIndex=span.side(!forward,dir);spanEnd=span.side(forward,dir);}let nextIndex=findClusterBreak(line.text,startIndex,span.forward(forward,dir));if(nextIndex<span.from||nextIndex>span.to)nextIndex=spanEnd;movedOver=line.text.slice(Math.min(startIndex,nextIndex),Math.max(startIndex,nextIndex));let nextSpan=spanI==(forward?order.length-1:0)?null:order[spanI+(forward?1:-1)];if(nextSpan&&nextIndex==spanEnd&&nextSpan.level+(forward?0:1)<span.level)return EditorSelection.cursor(nextSpan.side(!forward,dir)+line.from,nextSpan.forward(forward,dir)?1:-1,nextSpan.level);return EditorSelection.cursor(nextIndex+line.from,span.forward(forward,dir)?-1:1,span.level);}function autoDirection(text,from,to){for(let i=from;i<to;i++){let type=charType(text.charCodeAt(i));if(type==1)return LTR;if(type==2||type==4)return RTL;}return LTR;}var clickAddsSelectionRange=/* @__PURE__ */Facet.define();var dragMovesSelection$1=/* @__PURE__ */Facet.define();var mouseSelectionStyle=/* @__PURE__ */Facet.define();var exceptionSink=/* @__PURE__ */Facet.define();var updateListener=/* @__PURE__ */Facet.define();var inputHandler=/* @__PURE__ */Facet.define();var focusChangeEffect=/* @__PURE__ */Facet.define();var clipboardInputFilter=/* @__PURE__ */Facet.define();var clipboardOutputFilter=/* @__PURE__ */Facet.define();var perLineTextDirection=/* @__PURE__ */Facet.define({combine:values=>values.some(x=>x)});var nativeSelectionHidden=/* @__PURE__ */Facet.define({combine:values=>values.some(x=>x)});var scrollHandler=/* @__PURE__ */Facet.define();var ScrollTarget=class _ScrollTarget{map(changes){return changes.empty?this:new _ScrollTarget(this.range.map(changes),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot);}clip(state){return this.range.to<=state.doc.length?this:new _ScrollTarget(EditorSelection.cursor(state.doc.length),this.y,this.x,this.yMargin,this.xMargin,this.isSnapshot);}constructor(range,y=\"nearest\",x=\"nearest\",yMargin=5,xMargin=5,isSnapshot=false){this.range=range;this.y=y;this.x=x;this.yMargin=yMargin;this.xMargin=xMargin;this.isSnapshot=isSnapshot;}};var scrollIntoView=/* @__PURE__ */StateEffect.define({map:(t,ch)=>t.map(ch)});var setEditContextFormatting=/* @__PURE__ */StateEffect.define();function logException(state,exception,context){let handler=state.facet(exceptionSink);if(handler.length)handler[0](exception);else if(window.onerror)window.onerror(String(exception),context,void 0,void 0,exception);else if(context)console.error(context+\":\",exception);else console.error(exception);}var editable=/* @__PURE__ */Facet.define({combine:values=>values.length?values[0]:true});var nextPluginID=0;var viewPlugin=/* @__PURE__ */Facet.define();var ViewPlugin=class _ViewPlugin{/**\n  Define a plugin from a constructor function that creates the\n  plugin's value, given an editor view.\n  */static define(create,spec){const{eventHandlers,eventObservers,provide,decorations:deco}=spec||{};return new _ViewPlugin(nextPluginID++,create,eventHandlers,eventObservers,plugin2=>{let ext=[viewPlugin.of(plugin2)];if(deco)ext.push(decorations.of(view=>{let pluginInst=view.plugin(plugin2);return pluginInst?deco(pluginInst):Decoration.none;}));if(provide)ext.push(provide(plugin2));return ext;});}/**\n  Create a plugin for a class whose constructor takes a single\n  editor view as argument.\n  */static fromClass(cls,spec){return _ViewPlugin.define(view=>new cls(view),spec);}constructor(id,create,domEventHandlers,domEventObservers,buildExtensions){this.id=id;this.create=create;this.domEventHandlers=domEventHandlers;this.domEventObservers=domEventObservers;this.extension=buildExtensions(this);}};var PluginInstance=class{update(view){if(!this.value){if(this.spec){try{this.value=this.spec.create(view);}catch(e){logException(view.state,e,\"CodeMirror plugin crashed\");this.deactivate();}}}else if(this.mustUpdate){let update=this.mustUpdate;this.mustUpdate=null;if(this.value.update){try{this.value.update(update);}catch(e){logException(update.state,e,\"CodeMirror plugin crashed\");if(this.value.destroy)try{this.value.destroy();}catch(_){}this.deactivate();}}}return this;}destroy(view){var _a;if((_a=this.value)===null||_a===void 0?void 0:_a.destroy){try{this.value.destroy();}catch(e){logException(view.state,e,\"CodeMirror plugin crashed\");}}}deactivate(){this.spec=this.value=null;}constructor(spec){this.spec=spec;this.mustUpdate=null;this.value=null;}};var editorAttributes=/* @__PURE__ */Facet.define();var contentAttributes=/* @__PURE__ */Facet.define();var decorations=/* @__PURE__ */Facet.define();var outerDecorations=/* @__PURE__ */Facet.define();var atomicRanges=/* @__PURE__ */Facet.define();var bidiIsolatedRanges=/* @__PURE__ */Facet.define();function getIsolatedRanges(view,line){let isolates=view.state.facet(bidiIsolatedRanges);if(!isolates.length)return isolates;let sets=isolates.map(i=>i instanceof Function?i(view):i);let result=[];RangeSet.spans(sets,line.from,line.to,{point(){},span(fromDoc,toDoc,active,open){let from=fromDoc-line.from,to=toDoc-line.from;let level=result;for(let i=active.length-1;i>=0;i--,open--){let direction=active[i].spec.bidiIsolate,update;if(direction==null)direction=autoDirection(line.text,from,to);if(open>0&&level.length&&(update=level[level.length-1]).to==from&&update.direction==direction){update.to=to;level=update.inner;}else{let add={from,to,direction,inner:[]};level.push(add);level=add.inner;}}}});return result;}var scrollMargins=/* @__PURE__ */Facet.define();function getScrollMargins(view){let left=0,right=0,top2=0,bottom=0;for(let source of view.state.facet(scrollMargins)){let m=source(view);if(m){if(m.left!=null)left=Math.max(left,m.left);if(m.right!=null)right=Math.max(right,m.right);if(m.top!=null)top2=Math.max(top2,m.top);if(m.bottom!=null)bottom=Math.max(bottom,m.bottom);}}return{left,right,top:top2,bottom};}var styleModule=/* @__PURE__ */Facet.define();var ChangedRange=class _ChangedRange{join(other){return new _ChangedRange(Math.min(this.fromA,other.fromA),Math.max(this.toA,other.toA),Math.min(this.fromB,other.fromB),Math.max(this.toB,other.toB));}addToSet(set){let i=set.length,me=this;for(;i>0;i--){let range=set[i-1];if(range.fromA>me.toA)continue;if(range.toA<me.fromA)break;me=me.join(range);set.splice(i-1,1);}set.splice(i,0,me);return set;}static extendWithRanges(diff,ranges){if(ranges.length==0)return diff;let result=[];for(let dI=0,rI=0,posA=0,posB=0;;dI++){let next=dI==diff.length?null:diff[dI],off=posA-posB;let end=next?next.fromB:1e9;while(rI<ranges.length&&ranges[rI]<end){let from=ranges[rI],to=ranges[rI+1];let fromB=Math.max(posB,from),toB=Math.min(end,to);if(fromB<=toB)new _ChangedRange(fromB+off,toB+off,fromB,toB).addToSet(result);if(to>end)break;else rI+=2;}if(!next)return result;new _ChangedRange(next.fromA,next.toA,next.fromB,next.toB).addToSet(result);posA=next.toA;posB=next.toB;}}constructor(fromA,toA,fromB,toB){this.fromA=fromA;this.toA=toA;this.fromB=fromB;this.toB=toB;}};var ViewUpdate=class _ViewUpdate{/**\n  @internal\n  */static create(view,state,transactions){return new _ViewUpdate(view,state,transactions);}/**\n  Tells you whether the [viewport](https://codemirror.net/6/docs/ref/#view.EditorView.viewport) or\n  [visible ranges](https://codemirror.net/6/docs/ref/#view.EditorView.visibleRanges) changed in this\n  update.\n  */get viewportChanged(){return(this.flags&4)>0;}/**\n  Returns true when\n  [`viewportChanged`](https://codemirror.net/6/docs/ref/#view.ViewUpdate.viewportChanged) is true\n  and the viewport change is not just the result of mapping it in\n  response to document changes.\n  */get viewportMoved(){return(this.flags&8)>0;}/**\n  Indicates whether the height of a block element in the editor\n  changed in this update.\n  */get heightChanged(){return(this.flags&2)>0;}/**\n  Returns true when the document was modified or the size of the\n  editor, or elements within the editor, changed.\n  */get geometryChanged(){return this.docChanged||(this.flags&(16|2))>0;}/**\n  True when this update indicates a focus change.\n  */get focusChanged(){return(this.flags&1)>0;}/**\n  Whether the document changed in this update.\n  */get docChanged(){return!this.changes.empty;}/**\n  Whether the selection was explicitly set in this update.\n  */get selectionSet(){return this.transactions.some(tr=>tr.selection);}/**\n  @internal\n  */get empty(){return this.flags==0&&this.transactions.length==0;}constructor(view,state,transactions){this.view=view;this.state=state;this.transactions=transactions;this.flags=0;this.startState=view.state;this.changes=ChangeSet.empty(this.startState.doc.length);for(let tr of transactions)this.changes=this.changes.compose(tr.changes);let changedRanges=[];this.changes.iterChangedRanges((fromA,toA,fromB,toB)=>changedRanges.push(new ChangedRange(fromA,toA,fromB,toB)));this.changedRanges=changedRanges;}};var DocView=class extends ContentView{get length(){return this.view.state.doc.length;}// Update the document view to a given state.\nupdate(update){var _a;let changedRanges=update.changedRanges;if(this.minWidth>0&&changedRanges.length){if(!changedRanges.every(({fromA,toA})=>toA<this.minWidthFrom||fromA>this.minWidthTo)){this.minWidth=this.minWidthFrom=this.minWidthTo=0;}else{this.minWidthFrom=update.changes.mapPos(this.minWidthFrom,1);this.minWidthTo=update.changes.mapPos(this.minWidthTo,1);}}this.updateEditContextFormatting(update);let readCompositionAt=-1;if(this.view.inputState.composing>=0&&!this.view.observer.editContext){if((_a=this.domChanged)===null||_a===void 0?void 0:_a.newSel)readCompositionAt=this.domChanged.newSel.head;else if(!touchesComposition(update.changes,this.hasComposition)&&!update.selectionSet)readCompositionAt=update.state.selection.main.head;}let composition=readCompositionAt>-1?findCompositionRange(this.view,update.changes,readCompositionAt):null;this.domChanged=null;if(this.hasComposition){this.markedForComposition.clear();let{from,to}=this.hasComposition;changedRanges=new ChangedRange(from,to,update.changes.mapPos(from,-1),update.changes.mapPos(to,1)).addToSet(changedRanges.slice());}this.hasComposition=composition?{from:composition.range.fromB,to:composition.range.toB}:null;if((browser.ie||browser.chrome)&&!composition&&update&&update.state.doc.lines!=update.startState.doc.lines)this.forceSelection=true;let prevDeco=this.decorations,deco=this.updateDeco();let decoDiff=findChangedDeco(prevDeco,deco,update.changes);changedRanges=ChangedRange.extendWithRanges(changedRanges,decoDiff);if(!(this.flags&7)&&changedRanges.length==0){return false;}else{this.updateInner(changedRanges,update.startState.doc.length,composition);if(update.transactions.length)this.lastUpdate=Date.now();return true;}}// Used by update and the constructor do perform the actual DOM\n// update\nupdateInner(changes,oldLength,composition){this.view.viewState.mustMeasureContent=true;this.updateChildren(changes,oldLength,composition);let{observer}=this.view;observer.ignore(()=>{this.dom.style.height=this.view.viewState.contentHeight/this.view.scaleY+\"px\";this.dom.style.flexBasis=this.minWidth?this.minWidth+\"px\":\"\";let track=browser.chrome||browser.ios?{node:observer.selectionRange.focusNode,written:false}:void 0;this.sync(this.view,track);this.flags&=~7;if(track&&(track.written||observer.selectionRange.focusNode!=track.node))this.forceSelection=true;this.dom.style.height=\"\";});this.markedForComposition.forEach(cView=>cView.flags&=~8);let gaps=[];if(this.view.viewport.from||this.view.viewport.to<this.view.state.doc.length){for(let child of this.children)if(child instanceof BlockWidgetView&&child.widget instanceof BlockGapWidget)gaps.push(child.dom);}observer.updateGaps(gaps);}updateChildren(changes,oldLength,composition){let ranges=composition?composition.range.addToSet(changes.slice()):changes;let cursor=this.childCursor(oldLength);for(let i=ranges.length-1;;i--){let next=i>=0?ranges[i]:null;if(!next)break;let{fromA,toA,fromB,toB}=next,content,breakAtStart,openStart,openEnd;if(composition&&composition.range.fromB<toB&&composition.range.toB>fromB){let before=ContentBuilder.build(this.view.state.doc,fromB,composition.range.fromB,this.decorations,this.dynamicDecorationMap);let after=ContentBuilder.build(this.view.state.doc,composition.range.toB,toB,this.decorations,this.dynamicDecorationMap);breakAtStart=before.breakAtStart;openStart=before.openStart;openEnd=after.openEnd;let compLine=this.compositionView(composition);if(after.breakAtStart){compLine.breakAfter=1;}else if(after.content.length&&compLine.merge(compLine.length,compLine.length,after.content[0],false,after.openStart,0)){compLine.breakAfter=after.content[0].breakAfter;after.content.shift();}if(before.content.length&&compLine.merge(0,0,before.content[before.content.length-1],true,0,before.openEnd)){before.content.pop();}content=before.content.concat(compLine).concat(after.content);}else{({content,breakAtStart,openStart,openEnd}=ContentBuilder.build(this.view.state.doc,fromB,toB,this.decorations,this.dynamicDecorationMap));}let{i:toI,off:toOff}=cursor.findPos(toA,1);let{i:fromI,off:fromOff}=cursor.findPos(fromA,-1);replaceRange(this,fromI,fromOff,toI,toOff,content,breakAtStart,openStart,openEnd);}if(composition)this.fixCompositionDOM(composition);}updateEditContextFormatting(update){this.editContextFormatting=this.editContextFormatting.map(update.changes);for(let tr of update.transactions)for(let effect of tr.effects)if(effect.is(setEditContextFormatting)){this.editContextFormatting=effect.value;}}compositionView(composition){let cur=new TextView(composition.text.nodeValue);cur.flags|=8;for(let{deco}of composition.marks)cur=new MarkView(deco,[cur],cur.length);let line=new LineView;line.append(cur,0);return line;}fixCompositionDOM(composition){let fix=(dom,cView2)=>{cView2.flags|=8|(cView2.children.some(c=>c.flags&7)?1:0);this.markedForComposition.add(cView2);let prev=ContentView.get(dom);if(prev&&prev!=cView2)prev.dom=null;cView2.setDOM(dom);};let pos=this.childPos(composition.range.fromB,1);let cView=this.children[pos.i];fix(composition.line,cView);for(let i=composition.marks.length-1;i>=-1;i--){pos=cView.childPos(pos.off,1);cView=cView.children[pos.i];fix(i>=0?composition.marks[i].node:composition.text,cView);}}// Sync the DOM selection to this.state.selection\nupdateSelection(mustRead=false,fromPointer=false){if(mustRead||!this.view.observer.selectionRange.focusNode)this.view.observer.readSelectionRange();let activeElt=this.view.root.activeElement,focused=activeElt==this.dom;let selectionNotFocus=!focused&&!(this.view.state.facet(editable)||this.dom.tabIndex>-1)&&hasSelection(this.dom,this.view.observer.selectionRange)&&!(activeElt&&this.dom.contains(activeElt));if(!(focused||fromPointer||selectionNotFocus))return;let force=this.forceSelection;this.forceSelection=false;let main=this.view.state.selection.main;let anchor=this.moveToLine(this.domAtPos(main.anchor));let head=main.empty?anchor:this.moveToLine(this.domAtPos(main.head));if(browser.gecko&&main.empty&&!this.hasComposition&&betweenUneditable(anchor)){let dummy=document.createTextNode(\"\");this.view.observer.ignore(()=>anchor.node.insertBefore(dummy,anchor.node.childNodes[anchor.offset]||null));anchor=head=new DOMPos(dummy,0);force=true;}let domSel=this.view.observer.selectionRange;if(force||!domSel.focusNode||(!isEquivalentPosition(anchor.node,anchor.offset,domSel.anchorNode,domSel.anchorOffset)||!isEquivalentPosition(head.node,head.offset,domSel.focusNode,domSel.focusOffset))&&!this.suppressWidgetCursorChange(domSel,main)){this.view.observer.ignore(()=>{if(browser.android&&browser.chrome&&this.dom.contains(domSel.focusNode)&&inUneditable(domSel.focusNode,this.dom)){this.dom.blur();this.dom.focus({preventScroll:true});}let rawSel=getSelection(this.view.root);if(!rawSel);else if(main.empty){if(browser.gecko){let nextTo=nextToUneditable(anchor.node,anchor.offset);if(nextTo&&nextTo!=(1|2)){let text=(nextTo==1?textNodeBefore:textNodeAfter)(anchor.node,anchor.offset);if(text)anchor=new DOMPos(text.node,text.offset);}}rawSel.collapse(anchor.node,anchor.offset);if(main.bidiLevel!=null&&rawSel.caretBidiLevel!==void 0)rawSel.caretBidiLevel=main.bidiLevel;}else if(rawSel.extend){rawSel.collapse(anchor.node,anchor.offset);try{rawSel.extend(head.node,head.offset);}catch(_){}}else{let range=document.createRange();if(main.anchor>main.head)[anchor,head]=[head,anchor];range.setEnd(head.node,head.offset);range.setStart(anchor.node,anchor.offset);rawSel.removeAllRanges();rawSel.addRange(range);}if(selectionNotFocus&&this.view.root.activeElement==this.dom){this.dom.blur();if(activeElt)activeElt.focus();}});this.view.observer.setSelectionRange(anchor,head);}this.impreciseAnchor=anchor.precise?null:new DOMPos(domSel.anchorNode,domSel.anchorOffset);this.impreciseHead=head.precise?null:new DOMPos(domSel.focusNode,domSel.focusOffset);}// If a zero-length widget is inserted next to the cursor during\n// composition, avoid moving it across it and disrupting the\n// composition.\nsuppressWidgetCursorChange(sel,cursor){return this.hasComposition&&cursor.empty&&isEquivalentPosition(sel.focusNode,sel.focusOffset,sel.anchorNode,sel.anchorOffset)&&this.posFromDOM(sel.focusNode,sel.focusOffset)==cursor.head;}enforceCursorAssoc(){if(this.hasComposition)return;let{view}=this,cursor=view.state.selection.main;let sel=getSelection(view.root);let{anchorNode,anchorOffset}=view.observer.selectionRange;if(!sel||!cursor.empty||!cursor.assoc||!sel.modify)return;let line=LineView.find(this,cursor.head);if(!line)return;let lineStart=line.posAtStart;if(cursor.head==lineStart||cursor.head==lineStart+line.length)return;let before=this.coordsAt(cursor.head,-1),after=this.coordsAt(cursor.head,1);if(!before||!after||before.bottom>after.top)return;let dom=this.domAtPos(cursor.head+cursor.assoc);sel.collapse(dom.node,dom.offset);sel.modify(\"move\",cursor.assoc<0?\"forward\":\"backward\",\"lineboundary\");view.observer.readSelectionRange();let newRange=view.observer.selectionRange;if(view.docView.posFromDOM(newRange.anchorNode,newRange.anchorOffset)!=cursor.from)sel.collapse(anchorNode,anchorOffset);}// If a position is in/near a block widget, move it to a nearby text\n// line, since we don't want the cursor inside a block widget.\nmoveToLine(pos){let dom=this.dom,newPos;if(pos.node!=dom)return pos;for(let i=pos.offset;!newPos&&i<dom.childNodes.length;i++){let view=ContentView.get(dom.childNodes[i]);if(view instanceof LineView)newPos=view.domAtPos(0);}for(let i=pos.offset-1;!newPos&&i>=0;i--){let view=ContentView.get(dom.childNodes[i]);if(view instanceof LineView)newPos=view.domAtPos(view.length);}return newPos?new DOMPos(newPos.node,newPos.offset,true):pos;}nearest(dom){for(let cur=dom;cur;){let domView=ContentView.get(cur);if(domView&&domView.rootView==this)return domView;cur=cur.parentNode;}return null;}posFromDOM(node,offset){let view=this.nearest(node);if(!view)throw new RangeError(\"Trying to find position for a DOM position outside of the document\");return view.localPosFromDOM(node,offset)+view.posAtStart;}domAtPos(pos){let{i,off}=this.childCursor().findPos(pos,-1);for(;i<this.children.length-1;){let child=this.children[i];if(off<child.length||child instanceof LineView)break;i++;off=0;}return this.children[i].domAtPos(off);}coordsAt(pos,side){let best=null,bestPos=0;for(let off=this.length,i=this.children.length-1;i>=0;i--){let child=this.children[i],end=off-child.breakAfter,start=end-child.length;if(end<pos)break;if(start<=pos&&(start<pos||child.covers(-1))&&(end>pos||child.covers(1))&&(!best||child instanceof LineView&&!(best instanceof LineView&&side>=0))){best=child;bestPos=start;}else if(best&&start==pos&&end==pos&&child instanceof BlockWidgetView&&Math.abs(side)<2){if(child.deco.startSide<0)break;else if(i)best=null;}off=start;}return best?best.coordsAt(pos-bestPos,side):null;}coordsForChar(pos){let{i,off}=this.childPos(pos,1),child=this.children[i];if(!(child instanceof LineView))return null;while(child.children.length){let{i:i2,off:childOff}=child.childPos(off,1);for(;;i2++){if(i2==child.children.length)return null;if((child=child.children[i2]).length)break;}off=childOff;}if(!(child instanceof TextView))return null;let end=findClusterBreak(child.text,off);if(end==off)return null;let rects=textRange(child.dom,off,end).getClientRects();for(let i2=0;i2<rects.length;i2++){let rect=rects[i2];if(i2==rects.length-1||rect.top<rect.bottom&&rect.left<rect.right)return rect;}return null;}measureVisibleLineHeights(viewport){let result=[],{from,to}=viewport;let contentWidth=this.view.contentDOM.clientWidth;let isWider=contentWidth>Math.max(this.view.scrollDOM.clientWidth,this.minWidth)+1;let widest=-1,ltr=this.view.textDirection==Direction.LTR;for(let pos=0,i=0;i<this.children.length;i++){let child=this.children[i],end=pos+child.length;if(end>to)break;if(pos>=from){let childRect=child.dom.getBoundingClientRect();result.push(childRect.height);if(isWider){let last=child.dom.lastChild;let rects=last?clientRectsFor(last):[];if(rects.length){let rect=rects[rects.length-1];let width=ltr?rect.right-childRect.left:childRect.right-rect.left;if(width>widest){widest=width;this.minWidth=contentWidth;this.minWidthFrom=pos;this.minWidthTo=end;}}}}pos=end+child.breakAfter;}return result;}textDirectionAt(pos){let{i}=this.childPos(pos,1);return getComputedStyle(this.children[i].dom).direction==\"rtl\"?Direction.RTL:Direction.LTR;}measureTextSize(){for(let child of this.children){if(child instanceof LineView){let measure=child.measureTextSize();if(measure)return measure;}}let dummy=document.createElement(\"div\"),lineHeight,charWidth,textHeight;dummy.className=\"cm-line\";dummy.style.width=\"99999px\";dummy.style.position=\"absolute\";dummy.textContent=\"abc def ghi jkl mno pqr stu\";this.view.observer.ignore(()=>{this.dom.appendChild(dummy);let rect=clientRectsFor(dummy.firstChild)[0];lineHeight=dummy.getBoundingClientRect().height;charWidth=rect?rect.width/27:7;textHeight=rect?rect.height:lineHeight;dummy.remove();});return{lineHeight,charWidth,textHeight};}childCursor(pos=this.length){let i=this.children.length;if(i)pos-=this.children[--i].length;return new ChildCursor(this.children,pos,i);}computeBlockGapDeco(){let deco=[],vs=this.view.viewState;for(let pos=0,i=0;;i++){let next=i==vs.viewports.length?null:vs.viewports[i];let end=next?next.from-1:this.length;if(end>pos){let height=(vs.lineBlockAt(end).bottom-vs.lineBlockAt(pos).top)/this.view.scaleY;deco.push(Decoration.replace({widget:new BlockGapWidget(height),block:true,inclusive:true,isBlockGap:true}).range(pos,end));}if(!next)break;pos=next.to+1;}return Decoration.set(deco);}updateDeco(){let i=1;let allDeco=this.view.state.facet(decorations).map(d=>{let dynamic=this.dynamicDecorationMap[i++]=typeof d==\"function\";return dynamic?d(this.view):d;});let dynamicOuter=false,outerDeco=this.view.state.facet(outerDecorations).map((d,i2)=>{let dynamic=typeof d==\"function\";if(dynamic)dynamicOuter=true;return dynamic?d(this.view):d;});if(outerDeco.length){this.dynamicDecorationMap[i++]=dynamicOuter;allDeco.push(RangeSet.join(outerDeco));}this.decorations=[this.editContextFormatting,...allDeco,this.computeBlockGapDeco(),this.view.viewState.lineGapDeco];while(i<this.decorations.length)this.dynamicDecorationMap[i++]=false;return this.decorations;}scrollIntoView(target){if(target.isSnapshot){let ref=this.view.viewState.lineBlockAt(target.range.head);this.view.scrollDOM.scrollTop=ref.top-target.yMargin;this.view.scrollDOM.scrollLeft=target.xMargin;return;}for(let handler of this.view.state.facet(scrollHandler)){try{if(handler(this.view,target.range,target))return true;}catch(e){logException(this.view.state,e,\"scroll handler\");}}let{range}=target;let rect=this.coordsAt(range.head,range.empty?range.assoc:range.head>range.anchor?-1:1),other;if(!rect)return;if(!range.empty&&(other=this.coordsAt(range.anchor,range.anchor>range.head?-1:1)))rect={left:Math.min(rect.left,other.left),top:Math.min(rect.top,other.top),right:Math.max(rect.right,other.right),bottom:Math.max(rect.bottom,other.bottom)};let margins=getScrollMargins(this.view);let targetRect={left:rect.left-margins.left,top:rect.top-margins.top,right:rect.right+margins.right,bottom:rect.bottom+margins.bottom};let{offsetWidth,offsetHeight}=this.view.scrollDOM;scrollRectIntoView(this.view.scrollDOM,targetRect,range.head<range.anchor?-1:1,target.x,target.y,Math.max(Math.min(target.xMargin,offsetWidth),-offsetWidth),Math.max(Math.min(target.yMargin,offsetHeight),-offsetHeight),this.view.textDirection==Direction.LTR);}constructor(view){super();this.view=view;this.decorations=[];this.dynamicDecorationMap=[false];this.domChanged=null;this.hasComposition=null;this.markedForComposition=/* @__PURE__ */new Set;this.editContextFormatting=Decoration.none;this.lastCompositionAfterCursor=false;this.minWidth=0;this.minWidthFrom=0;this.minWidthTo=0;this.impreciseAnchor=null;this.impreciseHead=null;this.forceSelection=false;this.lastUpdate=Date.now();this.setDOM(view.contentDOM);this.children=[new LineView];this.children[0].setParent(this);this.updateDeco();this.updateInner([new ChangedRange(0,0,0,view.state.doc.length)],0,null);}};function betweenUneditable(pos){return pos.node.nodeType==1&&pos.node.firstChild&&(pos.offset==0||pos.node.childNodes[pos.offset-1].contentEditable==\"false\")&&(pos.offset==pos.node.childNodes.length||pos.node.childNodes[pos.offset].contentEditable==\"false\");}function findCompositionNode(view,headPos){let sel=view.observer.selectionRange;if(!sel.focusNode)return null;let textBefore=textNodeBefore(sel.focusNode,sel.focusOffset);let textAfter=textNodeAfter(sel.focusNode,sel.focusOffset);let textNode=textBefore||textAfter;if(textAfter&&textBefore&&textAfter.node!=textBefore.node){let descAfter=ContentView.get(textAfter.node);if(!descAfter||descAfter instanceof TextView&&descAfter.text!=textAfter.node.nodeValue){textNode=textAfter;}else if(view.docView.lastCompositionAfterCursor){let descBefore=ContentView.get(textBefore.node);if(!(!descBefore||descBefore instanceof TextView&&descBefore.text!=textBefore.node.nodeValue))textNode=textAfter;}}view.docView.lastCompositionAfterCursor=textNode!=textBefore;if(!textNode)return null;let from=headPos-textNode.offset;return{from,to:from+textNode.node.nodeValue.length,node:textNode.node};}function findCompositionRange(view,changes,headPos){let found=findCompositionNode(view,headPos);if(!found)return null;let{node:textNode,from,to}=found,text=textNode.nodeValue;if(/[\\n\\r]/.test(text))return null;if(view.state.doc.sliceString(found.from,found.to)!=text)return null;let inv=changes.invertedDesc;let range=new ChangedRange(inv.mapPos(from),inv.mapPos(to),from,to);let marks=[];for(let parent=textNode.parentNode;;parent=parent.parentNode){let parentView=ContentView.get(parent);if(parentView instanceof MarkView)marks.push({node:parent,deco:parentView.mark});else if(parentView instanceof LineView||parent.nodeName==\"DIV\"&&parent.parentNode==view.contentDOM)return{range,text:textNode,marks,line:parent};else if(parent!=view.contentDOM)marks.push({node:parent,deco:new MarkDecoration({inclusive:true,attributes:getAttrs(parent),tagName:parent.tagName.toLowerCase()})});else return null;}}function nextToUneditable(node,offset){if(node.nodeType!=1)return 0;return(offset&&node.childNodes[offset-1].contentEditable==\"false\"?1:0)|(offset<node.childNodes.length&&node.childNodes[offset].contentEditable==\"false\"?2:0);}var DecorationComparator$1=class DecorationComparator{compareRange(from,to){addRange(from,to,this.changes);}comparePoint(from,to){addRange(from,to,this.changes);}boundChange(pos){addRange(pos,pos,this.changes);}constructor(){this.changes=[];}};function findChangedDeco(a,b,diff){let comp=new DecorationComparator$1;RangeSet.compare(a,b,diff,comp);return comp.changes;}function inUneditable(node,inside2){for(let cur=node;cur&&cur!=inside2;cur=cur.assignedSlot||cur.parentNode){if(cur.nodeType==1&&cur.contentEditable==\"false\"){return true;}}return false;}function touchesComposition(changes,composition){let touched=false;if(composition)changes.iterChangedRanges((from,to)=>{if(from<composition.to&&to>composition.from)touched=true;});return touched;}function groupAt(state,pos,bias=1){let categorize=state.charCategorizer(pos);let line=state.doc.lineAt(pos),linePos=pos-line.from;if(line.length==0)return EditorSelection.cursor(pos);if(linePos==0)bias=1;else if(linePos==line.length)bias=-1;let from=linePos,to=linePos;if(bias<0)from=findClusterBreak(line.text,linePos,false);else to=findClusterBreak(line.text,linePos);let cat=categorize(line.text.slice(from,to));while(from>0){let prev=findClusterBreak(line.text,from,false);if(categorize(line.text.slice(prev,from))!=cat)break;from=prev;}while(to<line.length){let next=findClusterBreak(line.text,to);if(categorize(line.text.slice(to,next))!=cat)break;to=next;}return EditorSelection.range(from+line.from,to+line.from);}function getdx(x,rect){return rect.left>x?rect.left-x:Math.max(0,x-rect.right);}function getdy(y,rect){return rect.top>y?rect.top-y:Math.max(0,y-rect.bottom);}function yOverlap(a,b){return a.top<b.bottom-1&&a.bottom>b.top+1;}function upTop(rect,top2){return top2<rect.top?{top:top2,left:rect.left,right:rect.right,bottom:rect.bottom}:rect;}function upBot(rect,bottom){return bottom>rect.bottom?{top:rect.top,left:rect.left,right:rect.right,bottom}:rect;}function domPosAtCoords(parent,x,y){let closest,closestRect,closestX,closestY,closestOverlap=false;let above,below,aboveRect,belowRect;for(let child=parent.firstChild;child;child=child.nextSibling){let rects=clientRectsFor(child);for(let i=0;i<rects.length;i++){let rect=rects[i];if(closestRect&&yOverlap(closestRect,rect))rect=upTop(upBot(rect,closestRect.bottom),closestRect.top);let dx=getdx(x,rect),dy=getdy(y,rect);if(dx==0&&dy==0)return child.nodeType==3?domPosInText(child,x,y):domPosAtCoords(child,x,y);if(!closest||closestY>dy||closestY==dy&&closestX>dx){closest=child;closestRect=rect;closestX=dx;closestY=dy;let side=dy?y<rect.top?-1:1:dx?x<rect.left?-1:1:0;closestOverlap=!side||(side>0?i<rects.length-1:i>0);}if(dx==0){if(y>rect.bottom&&(!aboveRect||aboveRect.bottom<rect.bottom)){above=child;aboveRect=rect;}else if(y<rect.top&&(!belowRect||belowRect.top>rect.top)){below=child;belowRect=rect;}}else if(aboveRect&&yOverlap(aboveRect,rect)){aboveRect=upBot(aboveRect,rect.bottom);}else if(belowRect&&yOverlap(belowRect,rect)){belowRect=upTop(belowRect,rect.top);}}}if(aboveRect&&aboveRect.bottom>=y){closest=above;closestRect=aboveRect;}else if(belowRect&&belowRect.top<=y){closest=below;closestRect=belowRect;}if(!closest)return{node:parent,offset:0};let clipX=Math.max(closestRect.left,Math.min(closestRect.right,x));if(closest.nodeType==3)return domPosInText(closest,clipX,y);if(closestOverlap&&closest.contentEditable!=\"false\")return domPosAtCoords(closest,clipX,y);let offset=Array.prototype.indexOf.call(parent.childNodes,closest)+(x>=(closestRect.left+closestRect.right)/2?1:0);return{node:parent,offset};}function domPosInText(node,x,y){let len=node.nodeValue.length;let closestOffset=-1,closestDY=1e9,generalSide=0;for(let i=0;i<len;i++){let rects=textRange(node,i,i+1).getClientRects();for(let j=0;j<rects.length;j++){let rect=rects[j];if(rect.top==rect.bottom)continue;if(!generalSide)generalSide=x-rect.left;let dy=(rect.top>y?rect.top-y:y-rect.bottom)-1;if(rect.left-1<=x&&rect.right+1>=x&&dy<closestDY){let right=x>=(rect.left+rect.right)/2,after=right;if(browser.chrome||browser.gecko){let rectBefore=textRange(node,i).getBoundingClientRect();if(rectBefore.left==rect.right)after=!right;}if(dy<=0)return{node,offset:i+(after?1:0)};closestOffset=i+(after?1:0);closestDY=dy;}}}return{node,offset:closestOffset>-1?closestOffset:generalSide>0?node.nodeValue.length:0};}function posAtCoords(view,coords,precise,bias=-1){var _a,_b;let content=view.contentDOM.getBoundingClientRect(),docTop=content.top+view.viewState.paddingTop;let block,{docHeight}=view.viewState;let{x,y}=coords,yOffset=y-docTop;if(yOffset<0)return 0;if(yOffset>docHeight)return view.state.doc.length;for(let halfLine=view.viewState.heightOracle.textHeight/2,bounced=false;;){block=view.elementAtHeight(yOffset);if(block.type==BlockType.Text)break;for(;;){yOffset=bias>0?block.bottom+halfLine:block.top-halfLine;if(yOffset>=0&&yOffset<=docHeight)break;if(bounced)return precise?null:0;bounced=true;bias=-bias;}}y=docTop+yOffset;let lineStart=block.from;if(lineStart<view.viewport.from)return view.viewport.from==0?0:precise?null:posAtCoordsImprecise(view,content,block,x,y);if(lineStart>view.viewport.to)return view.viewport.to==view.state.doc.length?view.state.doc.length:precise?null:posAtCoordsImprecise(view,content,block,x,y);let doc2=view.dom.ownerDocument;let root=view.root.elementFromPoint?view.root:doc2;let element=root.elementFromPoint(x,y);if(element&&!view.contentDOM.contains(element))element=null;if(!element){x=Math.max(content.left+1,Math.min(content.right-1,x));element=root.elementFromPoint(x,y);if(element&&!view.contentDOM.contains(element))element=null;}let node,offset=-1;if(element&&((_a=view.docView.nearest(element))===null||_a===void 0?void 0:_a.isEditable)!=false){if(doc2.caretPositionFromPoint){let pos=doc2.caretPositionFromPoint(x,y);if(pos)({offsetNode:node,offset}=pos);}else if(doc2.caretRangeFromPoint){let range=doc2.caretRangeFromPoint(x,y);if(range){({startContainer:node,startOffset:offset}=range);if(!view.contentDOM.contains(node)||browser.safari&&isSuspiciousSafariCaretResult(node,offset,x)||browser.chrome&&isSuspiciousChromeCaretResult(node,offset,x))node=void 0;}}if(node)offset=Math.min(maxOffset(node),offset);}if(!node||!view.docView.dom.contains(node)){let line=LineView.find(view.docView,lineStart);if(!line)return yOffset>block.top+block.height/2?block.to:block.from;({node,offset}=domPosAtCoords(line.dom,x,y));}let nearest=view.docView.nearest(node);if(!nearest)return null;if(nearest.isWidget&&((_b=nearest.dom)===null||_b===void 0?void 0:_b.nodeType)==1){let rect=nearest.dom.getBoundingClientRect();return coords.y<rect.top||coords.y<=rect.bottom&&coords.x<=(rect.left+rect.right)/2?nearest.posAtStart:nearest.posAtEnd;}else{return nearest.localPosFromDOM(node,offset)+nearest.posAtStart;}}function posAtCoordsImprecise(view,contentRect,block,x,y){let into=Math.round((x-contentRect.left)*view.defaultCharacterWidth);if(view.lineWrapping&&block.height>view.defaultLineHeight*1.5){let textHeight=view.viewState.heightOracle.textHeight;let line=Math.floor((y-block.top-(view.defaultLineHeight-textHeight)*.5)/textHeight);into+=line*view.viewState.heightOracle.lineLength;}let content=view.state.sliceDoc(block.from,block.to);return block.from+findColumn(content,into,view.state.tabSize);}function isSuspiciousSafariCaretResult(node,offset,x){let len;if(node.nodeType!=3||offset!=(len=node.nodeValue.length))return false;for(let next=node.nextSibling;next;next=next.nextSibling)if(next.nodeType!=1||next.nodeName!=\"BR\")return false;return textRange(node,len-1,len).getBoundingClientRect().left>x;}function isSuspiciousChromeCaretResult(node,offset,x){if(offset!=0)return false;for(let cur=node;;){let parent=cur.parentNode;if(!parent||parent.nodeType!=1||parent.firstChild!=cur)return false;if(parent.classList.contains(\"cm-line\"))break;cur=parent;}let rect=node.nodeType==1?node.getBoundingClientRect():textRange(node,0,Math.max(node.nodeValue.length,1)).getBoundingClientRect();return x-rect.left>5;}function blockAt(view,pos){let line=view.lineBlockAt(pos);if(Array.isArray(line.type))for(let l of line.type){if(l.to>pos||l.to==pos&&(l.to==line.to||l.type==BlockType.Text))return l;}return line;}function moveToLineBoundary(view,start,forward,includeWrap){let line=blockAt(view,start.head);let coords=!includeWrap||line.type!=BlockType.Text||!(view.lineWrapping||line.widgetLineBreaks)?null:view.coordsAtPos(start.assoc<0&&start.head>line.from?start.head-1:start.head);if(coords){let editorRect=view.dom.getBoundingClientRect();let direction=view.textDirectionAt(line.from);let pos=view.posAtCoords({x:forward==(direction==Direction.LTR)?editorRect.right-1:editorRect.left+1,y:(coords.top+coords.bottom)/2});if(pos!=null)return EditorSelection.cursor(pos,forward?-1:1);}return EditorSelection.cursor(forward?line.to:line.from,forward?-1:1);}function moveByChar(view,start,forward,by){let line=view.state.doc.lineAt(start.head),spans=view.bidiSpans(line);let direction=view.textDirectionAt(line.from);for(let cur=start,check=null;;){let next=moveVisually(line,spans,direction,cur,forward),char=movedOver;if(!next){if(line.number==(forward?view.state.doc.lines:1))return cur;char=\"\\n\";line=view.state.doc.line(line.number+(forward?1:-1));spans=view.bidiSpans(line);next=view.visualLineSide(line,!forward);}if(!check){if(!by)return next;check=by(char);}else if(!check(char)){return cur;}cur=next;}}function byGroup(view,pos,start){let categorize=view.state.charCategorizer(pos);let cat=categorize(start);return next=>{let nextCat=categorize(next);if(cat==CharCategory.Space)cat=nextCat;return cat==nextCat;};}function moveVertically(view,start,forward,distance){let startPos=start.head,dir=forward?1:-1;if(startPos==(forward?view.state.doc.length:0))return EditorSelection.cursor(startPos,start.assoc);let goal=start.goalColumn,startY;let rect=view.contentDOM.getBoundingClientRect();let startCoords=view.coordsAtPos(startPos,start.assoc||-1),docTop=view.documentTop;if(startCoords){if(goal==null)goal=startCoords.left-rect.left;startY=dir<0?startCoords.top:startCoords.bottom;}else{let line=view.viewState.lineBlockAt(startPos);if(goal==null)goal=Math.min(rect.right-rect.left,view.defaultCharacterWidth*(startPos-line.from));startY=(dir<0?line.top:line.bottom)+docTop;}let resolvedGoal=rect.left+goal;let dist2=distance!==null&&distance!==void 0?distance:view.viewState.heightOracle.textHeight>>1;for(let extra=0;;extra+=10){let curY=startY+(dist2+extra)*dir;let pos=posAtCoords(view,{x:resolvedGoal,y:curY},false,dir);if(curY<rect.top||curY>rect.bottom||(dir<0?pos<startPos:pos>startPos)){let charRect=view.docView.coordsForChar(pos);let assoc=!charRect||curY<charRect.top?-1:1;return EditorSelection.cursor(pos,assoc,void 0,goal);}}}function skipAtomicRanges(atoms,pos,bias){for(;;){let moved=0;for(let set of atoms){set.between(pos-1,pos+1,(from,to,value)=>{if(pos>from&&pos<to){let side=moved||bias||(pos-from<to-pos?-1:1);pos=side<0?from:to;moved=side;}});}if(!moved)return pos;}}function skipAtoms(view,oldPos,pos){let newPos=skipAtomicRanges(view.state.facet(atomicRanges).map(f=>f(view)),pos.from,oldPos.head>pos.from?-1:1);return newPos==pos.from?pos:EditorSelection.cursor(newPos,newPos<pos.from?1:-1);}var LineBreakPlaceholder=\"￿\";var DOMReader=class{append(text){this.text+=text;}lineBreak(){this.text+=LineBreakPlaceholder;}readRange(start,end){if(!start)return this;let parent=start.parentNode;for(let cur=start;;){this.findPointBefore(parent,cur);let oldLen=this.text.length;this.readNode(cur);let next=cur.nextSibling;if(next==end)break;let view=ContentView.get(cur),nextView=ContentView.get(next);if(view&&nextView?view.breakAfter:(view?view.breakAfter:isBlockElement(cur))||isBlockElement(next)&&(cur.nodeName!=\"BR\"||cur.cmIgnore)&&this.text.length>oldLen)this.lineBreak();cur=next;}this.findPointBefore(parent,end);return this;}readTextNode(node){let text=node.nodeValue;for(let point of this.points)if(point.node==node)point.pos=this.text.length+Math.min(point.offset,text.length);for(let off=0,re=this.lineSeparator?null:/\\r\\n?|\\n/g;;){let nextBreak=-1,breakSize=1,m;if(this.lineSeparator){nextBreak=text.indexOf(this.lineSeparator,off);breakSize=this.lineSeparator.length;}else if(m=re.exec(text)){nextBreak=m.index;breakSize=m[0].length;}this.append(text.slice(off,nextBreak<0?text.length:nextBreak));if(nextBreak<0)break;this.lineBreak();if(breakSize>1){for(let point of this.points)if(point.node==node&&point.pos>this.text.length)point.pos-=breakSize-1;}off=nextBreak+breakSize;}}readNode(node){if(node.cmIgnore)return;let view=ContentView.get(node);let fromView=view&&view.overrideDOMText;if(fromView!=null){this.findPointInside(node,fromView.length);for(let i=fromView.iter();!i.next().done;){if(i.lineBreak)this.lineBreak();else this.append(i.value);}}else if(node.nodeType==3){this.readTextNode(node);}else if(node.nodeName==\"BR\"){if(node.nextSibling)this.lineBreak();}else if(node.nodeType==1){this.readRange(node.firstChild,null);}}findPointBefore(node,next){for(let point of this.points)if(point.node==node&&node.childNodes[point.offset]==next)point.pos=this.text.length;}findPointInside(node,length){for(let point of this.points)if(node.nodeType==3?point.node==node:node.contains(point.node))point.pos=this.text.length+(isAtEnd(node,point.node,point.offset)?length:0);}constructor(points,state){this.points=points;this.text=\"\";this.lineSeparator=state.facet(EditorState.lineSeparator);}};function isAtEnd(parent,node,offset){for(;;){if(!node||offset<maxOffset(node))return false;if(node==parent)return true;offset=domIndex(node)+1;node=node.parentNode;}}var DOMPoint=class{constructor(node,offset){this.node=node;this.offset=offset;this.pos=-1;}};var DOMChange=class{constructor(view,start,end,typeOver){this.typeOver=typeOver;this.bounds=null;this.text=\"\";this.domChanged=start>-1;let{impreciseHead:iHead,impreciseAnchor:iAnchor}=view.docView;if(view.state.readOnly&&start>-1){this.newSel=null;}else if(start>-1&&(this.bounds=view.docView.domBoundsAround(start,end,0))){let selPoints=iHead||iAnchor?[]:selectionPoints(view);let reader=new DOMReader(selPoints,view.state);reader.readRange(this.bounds.startDOM,this.bounds.endDOM);this.text=reader.text;this.newSel=selectionFromPoints(selPoints,this.bounds.from);}else{let domSel=view.observer.selectionRange;let head=iHead&&iHead.node==domSel.focusNode&&iHead.offset==domSel.focusOffset||!contains(view.contentDOM,domSel.focusNode)?view.state.selection.main.head:view.docView.posFromDOM(domSel.focusNode,domSel.focusOffset);let anchor=iAnchor&&iAnchor.node==domSel.anchorNode&&iAnchor.offset==domSel.anchorOffset||!contains(view.contentDOM,domSel.anchorNode)?view.state.selection.main.anchor:view.docView.posFromDOM(domSel.anchorNode,domSel.anchorOffset);let vp=view.viewport;if((browser.ios||browser.chrome)&&view.state.selection.main.empty&&head!=anchor&&(vp.from>0||vp.to<view.state.doc.length)){let from=Math.min(head,anchor),to=Math.max(head,anchor);let offFrom=vp.from-from,offTo=vp.to-to;if((offFrom==0||offFrom==1||from==0)&&(offTo==0||offTo==-1||to==view.state.doc.length)){head=0;anchor=view.state.doc.length;}}this.newSel=EditorSelection.single(anchor,head);}}};function applyDOMChange(view,domChange){let change;let{newSel}=domChange,sel=view.state.selection.main;let lastKey=view.inputState.lastKeyTime>Date.now()-100?view.inputState.lastKeyCode:-1;if(domChange.bounds){let{from,to}=domChange.bounds;let preferredPos=sel.from,preferredSide=null;if(lastKey===8||browser.android&&domChange.text.length<to-from){preferredPos=sel.to;preferredSide=\"end\";}let diff=findDiff(view.state.doc.sliceString(from,to,LineBreakPlaceholder),domChange.text,preferredPos-from,preferredSide);if(diff){if(browser.chrome&&lastKey==13&&diff.toB==diff.from+2&&domChange.text.slice(diff.from,diff.toB)==LineBreakPlaceholder+LineBreakPlaceholder)diff.toB--;change={from:from+diff.from,to:from+diff.toA,insert:Text.of(domChange.text.slice(diff.from,diff.toB).split(LineBreakPlaceholder))};}}else if(newSel&&(!view.hasFocus&&view.state.facet(editable)||newSel.main.eq(sel))){newSel=null;}if(!change&&!newSel)return false;if(!change&&domChange.typeOver&&!sel.empty&&newSel&&newSel.main.empty){change={from:sel.from,to:sel.to,insert:view.state.doc.slice(sel.from,sel.to)};}else if((browser.mac||browser.android)&&change&&change.from==change.to&&change.from==sel.head-1&&/^\\. ?$/.test(change.insert.toString())&&view.contentDOM.getAttribute(\"autocorrect\")==\"off\"){if(newSel&&change.insert.length==2)newSel=EditorSelection.single(newSel.main.anchor-1,newSel.main.head-1);change={from:change.from,to:change.to,insert:Text.of([change.insert.toString().replace(\".\",\" \")])};}else if(change&&change.from>=sel.from&&change.to<=sel.to&&(change.from!=sel.from||change.to!=sel.to)&&sel.to-sel.from-(change.to-change.from)<=4){change={from:sel.from,to:sel.to,insert:view.state.doc.slice(sel.from,change.from).append(change.insert).append(view.state.doc.slice(change.to,sel.to))};}else if(browser.chrome&&change&&change.from==change.to&&change.from==sel.head&&change.insert.toString()==\"\\n \"&&view.lineWrapping){if(newSel)newSel=EditorSelection.single(newSel.main.anchor-1,newSel.main.head-1);change={from:sel.from,to:sel.to,insert:Text.of([\" \"])};}if(change){return applyDOMChangeInner(view,change,newSel,lastKey);}else if(newSel&&!newSel.main.eq(sel)){let scrollIntoView2=false,userEvent=\"select\";if(view.inputState.lastSelectionTime>Date.now()-50){if(view.inputState.lastSelectionOrigin==\"select\")scrollIntoView2=true;userEvent=view.inputState.lastSelectionOrigin;}view.dispatch({selection:newSel,scrollIntoView:scrollIntoView2,userEvent});return true;}else{return false;}}function applyDOMChangeInner(view,change,newSel,lastKey=-1){if(browser.ios&&view.inputState.flushIOSKey(change))return true;let sel=view.state.selection.main;if(browser.android&&(change.to==sel.to&&// GBoard will sometimes remove a space it just inserted\n// after a completion when you press enter\n(change.from==sel.from||change.from==sel.from-1&&view.state.sliceDoc(change.from,sel.from)==\" \")&&change.insert.length==1&&change.insert.lines==2&&dispatchKey(view.contentDOM,\"Enter\",13)||(change.from==sel.from-1&&change.to==sel.to&&change.insert.length==0||lastKey==8&&change.insert.length<change.to-change.from&&change.to>sel.head)&&dispatchKey(view.contentDOM,\"Backspace\",8)||change.from==sel.from&&change.to==sel.to+1&&change.insert.length==0&&dispatchKey(view.contentDOM,\"Delete\",46)))return true;let text=change.insert.toString();if(view.inputState.composing>=0)view.inputState.composing++;let defaultTr;let defaultInsert=()=>defaultTr||(defaultTr=applyDefaultInsert(view,change,newSel));if(!view.state.facet(inputHandler).some(h=>h(view,change.from,change.to,text,defaultInsert)))view.dispatch(defaultInsert());return true;}function applyDefaultInsert(view,change,newSel){let tr,startState=view.state,sel=startState.selection.main;if(change.from>=sel.from&&change.to<=sel.to&&change.to-change.from>=(sel.to-sel.from)/3&&(!newSel||newSel.main.empty&&newSel.main.from==change.from+change.insert.length)&&view.inputState.composing<0){let before=sel.from<change.from?startState.sliceDoc(sel.from,change.from):\"\";let after=sel.to>change.to?startState.sliceDoc(change.to,sel.to):\"\";tr=startState.replaceSelection(view.state.toText(before+change.insert.sliceString(0,void 0,view.state.lineBreak)+after));}else{let changes=startState.changes(change);let mainSel=newSel&&newSel.main.to<=changes.newLength?newSel.main:void 0;if(startState.selection.ranges.length>1&&view.inputState.composing>=0&&change.to<=sel.to&&change.to>=sel.to-10){let replaced=view.state.sliceDoc(change.from,change.to);let compositionRange,composition=newSel&&findCompositionNode(view,newSel.main.head);if(composition){let dLen=change.insert.length-(change.to-change.from);compositionRange={from:composition.from,to:composition.to-dLen};}else{compositionRange=view.state.doc.lineAt(sel.head);}let offset=sel.to-change.to,size=sel.to-sel.from;tr=startState.changeByRange(range=>{if(range.from==sel.from&&range.to==sel.to)return{changes,range:mainSel||range.map(changes)};let to=range.to-offset,from=to-replaced.length;if(range.to-range.from!=size||view.state.sliceDoc(from,to)!=replaced||// Unfortunately, there's no way to make multiple\n// changes in the same node work without aborting\n// composition, so cursors in the composition range are\n// ignored.\nrange.to>=compositionRange.from&&range.from<=compositionRange.to)return{range};let rangeChanges=startState.changes({from,to,insert:change.insert}),selOff=range.to-sel.to;return{changes:rangeChanges,range:!mainSel?range.map(rangeChanges):EditorSelection.range(Math.max(0,mainSel.anchor+selOff),Math.max(0,mainSel.head+selOff))};});}else{tr={changes,selection:mainSel&&startState.selection.replaceRange(mainSel)};}}let userEvent=\"input.type\";if(view.composing||view.inputState.compositionPendingChange&&view.inputState.compositionEndedAt>Date.now()-50){view.inputState.compositionPendingChange=false;userEvent+=\".compose\";if(view.inputState.compositionFirstChange){userEvent+=\".start\";view.inputState.compositionFirstChange=false;}}return startState.update(tr,{userEvent,scrollIntoView:true});}function findDiff(a,b,preferredPos,preferredSide){let minLen=Math.min(a.length,b.length);let from=0;while(from<minLen&&a.charCodeAt(from)==b.charCodeAt(from))from++;if(from==minLen&&a.length==b.length)return null;let toA=a.length,toB=b.length;while(toA>0&&toB>0&&a.charCodeAt(toA-1)==b.charCodeAt(toB-1)){toA--;toB--;}if(preferredSide==\"end\"){let adjust=Math.max(0,from-Math.min(toA,toB));preferredPos-=toA+adjust-from;}if(toA<from&&a.length<b.length){let move=preferredPos<=from&&preferredPos>=toA?from-preferredPos:0;from-=move;toB=from+(toB-toA);toA=from;}else if(toB<from){let move=preferredPos<=from&&preferredPos>=toB?from-preferredPos:0;from-=move;toA=from+(toA-toB);toB=from;}return{from,toA,toB};}function selectionPoints(view){let result=[];if(view.root.activeElement!=view.contentDOM)return result;let{anchorNode,anchorOffset,focusNode,focusOffset}=view.observer.selectionRange;if(anchorNode){result.push(new DOMPoint(anchorNode,anchorOffset));if(focusNode!=anchorNode||focusOffset!=anchorOffset)result.push(new DOMPoint(focusNode,focusOffset));}return result;}function selectionFromPoints(points,base2){if(points.length==0)return null;let anchor=points[0].pos,head=points.length==2?points[1].pos:anchor;return anchor>-1&&head>-1?EditorSelection.single(anchor+base2,head+base2):null;}var InputState=class{setSelectionOrigin(origin){this.lastSelectionOrigin=origin;this.lastSelectionTime=Date.now();}handleEvent(event){if(!eventBelongsToEditor(this.view,event)||this.ignoreDuringComposition(event))return;if(event.type==\"keydown\"&&this.keydown(event))return;if(this.view.updateState!=0)Promise.resolve().then(()=>this.runHandlers(event.type,event));else this.runHandlers(event.type,event);}runHandlers(type,event){let handlers2=this.handlers[type];if(handlers2){for(let observer of handlers2.observers)observer(this.view,event);for(let handler of handlers2.handlers){if(event.defaultPrevented)break;if(handler(this.view,event)){event.preventDefault();break;}}}}ensureHandlers(plugins){let handlers2=computeHandlers(plugins),prev=this.handlers,dom=this.view.contentDOM;for(let type in handlers2)if(type!=\"scroll\"){let passive=!handlers2[type].handlers.length;let exists=prev[type];if(exists&&passive!=!exists.handlers.length){dom.removeEventListener(type,this.handleEvent);exists=null;}if(!exists)dom.addEventListener(type,this.handleEvent,{passive});}for(let type in prev)if(type!=\"scroll\"&&!handlers2[type])dom.removeEventListener(type,this.handleEvent);this.handlers=handlers2;}keydown(event){this.lastKeyCode=event.keyCode;this.lastKeyTime=Date.now();if(event.keyCode==9&&this.tabFocusMode>-1&&(!this.tabFocusMode||Date.now()<=this.tabFocusMode))return true;if(this.tabFocusMode>0&&event.keyCode!=27&&modifierCodes.indexOf(event.keyCode)<0)this.tabFocusMode=-1;if(browser.android&&browser.chrome&&!event.synthetic&&(event.keyCode==13||event.keyCode==8)){this.view.observer.delayAndroidKey(event.key,event.keyCode);return true;}let pending;if(browser.ios&&!event.synthetic&&!event.altKey&&!event.metaKey&&((pending=PendingKeys.find(key=>key.keyCode==event.keyCode))&&!event.ctrlKey||EmacsyPendingKeys.indexOf(event.key)>-1&&event.ctrlKey&&!event.shiftKey)){this.pendingIOSKey=pending||event;setTimeout(()=>this.flushIOSKey(),250);return true;}if(event.keyCode!=229)this.view.observer.forceFlush();return false;}flushIOSKey(change){let key=this.pendingIOSKey;if(!key)return false;if(key.key==\"Enter\"&&change&&change.from<change.to&&/^\\S+$/.test(change.insert.toString()))return false;this.pendingIOSKey=void 0;return dispatchKey(this.view.contentDOM,key.key,key.keyCode,key instanceof KeyboardEvent?key:void 0);}ignoreDuringComposition(event){if(!/^key/.test(event.type))return false;if(this.composing>0)return true;if(browser.safari&&!browser.ios&&this.compositionPendingKey&&Date.now()-this.compositionEndedAt<100){this.compositionPendingKey=false;return true;}return false;}startMouseSelection(mouseSelection){if(this.mouseSelection)this.mouseSelection.destroy();this.mouseSelection=mouseSelection;}update(update){this.view.observer.update(update);if(this.mouseSelection)this.mouseSelection.update(update);if(this.draggedContent&&update.docChanged)this.draggedContent=this.draggedContent.map(update.changes);if(update.transactions.length)this.lastKeyCode=this.lastSelectionTime=0;}destroy(){if(this.mouseSelection)this.mouseSelection.destroy();}constructor(view){this.view=view;this.lastKeyCode=0;this.lastKeyTime=0;this.lastTouchTime=0;this.lastFocusTime=0;this.lastScrollTop=0;this.lastScrollLeft=0;this.pendingIOSKey=void 0;this.tabFocusMode=-1;this.lastSelectionOrigin=null;this.lastSelectionTime=0;this.lastContextMenu=0;this.scrollHandlers=[];this.handlers=/* @__PURE__ */Object.create(null);this.composing=-1;this.compositionFirstChange=null;this.compositionEndedAt=0;this.compositionPendingKey=false;this.compositionPendingChange=false;this.mouseSelection=null;this.draggedContent=null;this.handleEvent=this.handleEvent.bind(this);this.notifiedFocused=view.hasFocus;if(browser.safari)view.contentDOM.addEventListener(\"input\",()=>null);if(browser.gecko)firefoxCopyCutHack(view.contentDOM.ownerDocument);}};function bindHandler(plugin2,handler){return(view,event)=>{try{return handler.call(plugin2,event,view);}catch(e){logException(view.state,e);}};}function computeHandlers(plugins){let result=/* @__PURE__ */Object.create(null);function record(type){return result[type]||(result[type]={observers:[],handlers:[]});}for(let plugin2 of plugins){let spec=plugin2.spec;if(spec&&spec.domEventHandlers)for(let type in spec.domEventHandlers){let f=spec.domEventHandlers[type];if(f)record(type).handlers.push(bindHandler(plugin2.value,f));}if(spec&&spec.domEventObservers)for(let type in spec.domEventObservers){let f=spec.domEventObservers[type];if(f)record(type).observers.push(bindHandler(plugin2.value,f));}}for(let type in handlers)record(type).handlers.push(handlers[type]);for(let type in observers)record(type).observers.push(observers[type]);return result;}var PendingKeys=[{key:\"Backspace\",keyCode:8,inputType:\"deleteContentBackward\"},{key:\"Enter\",keyCode:13,inputType:\"insertParagraph\"},{key:\"Enter\",keyCode:13,inputType:\"insertLineBreak\"},{key:\"Delete\",keyCode:46,inputType:\"deleteContentForward\"}];var EmacsyPendingKeys=\"dthko\";var modifierCodes=[16,17,18,20,91,92,224,225];var dragScrollMargin=6;function dragScrollSpeed(dist2){return Math.max(0,dist2)*.7+8;}function dist(a,b){return Math.max(Math.abs(a.clientX-b.clientX),Math.abs(a.clientY-b.clientY));}var MouseSelection=class{start(event){if(this.dragging===false)this.select(event);}move(event){if(event.buttons==0)return this.destroy();if(this.dragging||this.dragging==null&&dist(this.startEvent,event)<10)return;this.select(this.lastEvent=event);let sx=0,sy=0;let left=0,top2=0,right=this.view.win.innerWidth,bottom=this.view.win.innerHeight;if(this.scrollParents.x)({left,right}=this.scrollParents.x.getBoundingClientRect());if(this.scrollParents.y)({top:top2,bottom}=this.scrollParents.y.getBoundingClientRect());let margins=getScrollMargins(this.view);if(event.clientX-margins.left<=left+dragScrollMargin)sx=-dragScrollSpeed(left-event.clientX);else if(event.clientX+margins.right>=right-dragScrollMargin)sx=dragScrollSpeed(event.clientX-right);if(event.clientY-margins.top<=top2+dragScrollMargin)sy=-dragScrollSpeed(top2-event.clientY);else if(event.clientY+margins.bottom>=bottom-dragScrollMargin)sy=dragScrollSpeed(event.clientY-bottom);this.setScrollSpeed(sx,sy);}up(event){if(this.dragging==null)this.select(this.lastEvent);if(!this.dragging)event.preventDefault();this.destroy();}destroy(){this.setScrollSpeed(0,0);let doc2=this.view.contentDOM.ownerDocument;doc2.removeEventListener(\"mousemove\",this.move);doc2.removeEventListener(\"mouseup\",this.up);this.view.inputState.mouseSelection=this.view.inputState.draggedContent=null;}setScrollSpeed(sx,sy){this.scrollSpeed={x:sx,y:sy};if(sx||sy){if(this.scrolling<0)this.scrolling=setInterval(()=>this.scroll(),50);}else if(this.scrolling>-1){clearInterval(this.scrolling);this.scrolling=-1;}}scroll(){let{x,y}=this.scrollSpeed;if(x&&this.scrollParents.x){this.scrollParents.x.scrollLeft+=x;x=0;}if(y&&this.scrollParents.y){this.scrollParents.y.scrollTop+=y;y=0;}if(x||y)this.view.win.scrollBy(x,y);if(this.dragging===false)this.select(this.lastEvent);}skipAtoms(sel){let ranges=null;for(let i=0;i<sel.ranges.length;i++){let range=sel.ranges[i],updated=null;if(range.empty){let pos=skipAtomicRanges(this.atoms,range.from,0);if(pos!=range.from)updated=EditorSelection.cursor(pos,-1);}else{let from=skipAtomicRanges(this.atoms,range.from,-1);let to=skipAtomicRanges(this.atoms,range.to,1);if(from!=range.from||to!=range.to)updated=EditorSelection.range(range.from==range.anchor?from:to,range.from==range.head?from:to);}if(updated){if(!ranges)ranges=sel.ranges.slice();ranges[i]=updated;}}return ranges?EditorSelection.create(ranges,sel.mainIndex):sel;}select(event){let{view}=this,selection=this.skipAtoms(this.style.get(event,this.extend,this.multiple));if(this.mustSelect||!selection.eq(view.state.selection,this.dragging===false))this.view.dispatch({selection,userEvent:\"select.pointer\"});this.mustSelect=false;}update(update){if(update.transactions.some(tr=>tr.isUserEvent(\"input.type\")))this.destroy();else if(this.style.update(update))setTimeout(()=>this.select(this.lastEvent),20);}constructor(view,startEvent,style,mustSelect){this.view=view;this.startEvent=startEvent;this.style=style;this.mustSelect=mustSelect;this.scrollSpeed={x:0,y:0};this.scrolling=-1;this.lastEvent=startEvent;this.scrollParents=scrollableParents(view.contentDOM);this.atoms=view.state.facet(atomicRanges).map(f=>f(view));let doc2=view.contentDOM.ownerDocument;doc2.addEventListener(\"mousemove\",this.move=this.move.bind(this));doc2.addEventListener(\"mouseup\",this.up=this.up.bind(this));this.extend=startEvent.shiftKey;this.multiple=view.state.facet(EditorState.allowMultipleSelections)&&addsSelectionRange(view,startEvent);this.dragging=isInPrimarySelection(view,startEvent)&&getClickType(startEvent)==1?null:false;}};function addsSelectionRange(view,event){let facet=view.state.facet(clickAddsSelectionRange);return facet.length?facet[0](event):browser.mac?event.metaKey:event.ctrlKey;}function dragMovesSelection(view,event){let facet=view.state.facet(dragMovesSelection$1);return facet.length?facet[0](event):browser.mac?!event.altKey:!event.ctrlKey;}function isInPrimarySelection(view,event){let{main}=view.state.selection;if(main.empty)return false;let sel=getSelection(view.root);if(!sel||sel.rangeCount==0)return true;let rects=sel.getRangeAt(0).getClientRects();for(let i=0;i<rects.length;i++){let rect=rects[i];if(rect.left<=event.clientX&&rect.right>=event.clientX&&rect.top<=event.clientY&&rect.bottom>=event.clientY)return true;}return false;}function eventBelongsToEditor(view,event){if(!event.bubbles)return true;if(event.defaultPrevented)return false;for(let node=event.target,cView;node!=view.contentDOM;node=node.parentNode)if(!node||node.nodeType==11||(cView=ContentView.get(node))&&cView.ignoreEvent(event))return false;return true;}var handlers=/* @__PURE__ */Object.create(null);var observers=/* @__PURE__ */Object.create(null);var brokenClipboardAPI=browser.ie&&browser.ie_version<15||browser.ios&&browser.webkit_version<604;function capturePaste(view){let parent=view.dom.parentNode;if(!parent)return;let target=parent.appendChild(document.createElement(\"textarea\"));target.style.cssText=\"position: fixed; left: -10000px; top: 10px\";target.focus();setTimeout(()=>{view.focus();target.remove();doPaste(view,target.value);},50);}function textFilter(state,facet,text){for(let filter of state.facet(facet))text=filter(text,state);return text;}function doPaste(view,input){input=textFilter(view.state,clipboardInputFilter,input);let{state}=view,changes,i=1,text=state.toText(input);let byLine=text.lines==state.selection.ranges.length;let linewise=lastLinewiseCopy!=null&&state.selection.ranges.every(r=>r.empty)&&lastLinewiseCopy==text.toString();if(linewise){let lastLine=-1;changes=state.changeByRange(range=>{let line=state.doc.lineAt(range.from);if(line.from==lastLine)return{range};lastLine=line.from;let insert=state.toText((byLine?text.line(i++).text:input)+state.lineBreak);return{changes:{from:line.from,insert},range:EditorSelection.cursor(range.from+insert.length)};});}else if(byLine){changes=state.changeByRange(range=>{let line=text.line(i++);return{changes:{from:range.from,to:range.to,insert:line.text},range:EditorSelection.cursor(range.from+line.length)};});}else{changes=state.replaceSelection(text);}view.dispatch(changes,{userEvent:\"input.paste\",scrollIntoView:true});}observers.scroll=view=>{view.inputState.lastScrollTop=view.scrollDOM.scrollTop;view.inputState.lastScrollLeft=view.scrollDOM.scrollLeft;};handlers.keydown=(view,event)=>{view.inputState.setSelectionOrigin(\"select\");if(event.keyCode==27&&view.inputState.tabFocusMode!=0)view.inputState.tabFocusMode=Date.now()+2e3;return false;};observers.touchstart=(view,e)=>{view.inputState.lastTouchTime=Date.now();view.inputState.setSelectionOrigin(\"select.pointer\");};observers.touchmove=view=>{view.inputState.setSelectionOrigin(\"select.pointer\");};handlers.mousedown=(view,event)=>{view.observer.flush();if(view.inputState.lastTouchTime>Date.now()-2e3)return false;let style=null;for(let makeStyle of view.state.facet(mouseSelectionStyle)){style=makeStyle(view,event);if(style)break;}if(!style&&event.button==0)style=basicMouseSelection(view,event);if(style){let mustFocus=!view.hasFocus;view.inputState.startMouseSelection(new MouseSelection(view,event,style,mustFocus));if(mustFocus)view.observer.ignore(()=>{focusPreventScroll(view.contentDOM);let active=view.root.activeElement;if(active&&!active.contains(view.contentDOM))active.blur();});let mouseSel=view.inputState.mouseSelection;if(mouseSel){mouseSel.start(event);return mouseSel.dragging===false;}}return false;};function rangeForClick(view,pos,bias,type){if(type==1){return EditorSelection.cursor(pos,bias);}else if(type==2){return groupAt(view.state,pos,bias);}else{let visual=LineView.find(view.docView,pos),line=view.state.doc.lineAt(visual?visual.posAtEnd:pos);let from=visual?visual.posAtStart:line.from,to=visual?visual.posAtEnd:line.to;if(to<view.state.doc.length&&to==line.to)to++;return EditorSelection.range(from,to);}}var inside=(x,y,rect)=>y>=rect.top&&y<=rect.bottom&&x>=rect.left&&x<=rect.right;function findPositionSide(view,pos,x,y){let line=LineView.find(view.docView,pos);if(!line)return 1;let off=pos-line.posAtStart;if(off==0)return 1;if(off==line.length)return-1;let before=line.coordsAt(off,-1);if(before&&inside(x,y,before))return-1;let after=line.coordsAt(off,1);if(after&&inside(x,y,after))return 1;return before&&before.bottom>=y?-1:1;}function queryPos(view,event){let pos=view.posAtCoords({x:event.clientX,y:event.clientY},false);return{pos,bias:findPositionSide(view,pos,event.clientX,event.clientY)};}var BadMouseDetail=browser.ie&&browser.ie_version<=11;var lastMouseDown=null;var lastMouseDownCount=0;var lastMouseDownTime=0;function getClickType(event){if(!BadMouseDetail)return event.detail;let last=lastMouseDown,lastTime=lastMouseDownTime;lastMouseDown=event;lastMouseDownTime=Date.now();return lastMouseDownCount=!last||lastTime>Date.now()-400&&Math.abs(last.clientX-event.clientX)<2&&Math.abs(last.clientY-event.clientY)<2?(lastMouseDownCount+1)%3:1;}function basicMouseSelection(view,event){let start=queryPos(view,event),type=getClickType(event);let startSel=view.state.selection;return{update(update){if(update.docChanged){start.pos=update.changes.mapPos(start.pos);startSel=startSel.map(update.changes);}},get(event2,extend,multiple){let cur=queryPos(view,event2),removed;let range=rangeForClick(view,cur.pos,cur.bias,type);if(start.pos!=cur.pos&&!extend){let startRange=rangeForClick(view,start.pos,start.bias,type);let from=Math.min(startRange.from,range.from),to=Math.max(startRange.to,range.to);range=from<range.from?EditorSelection.range(from,to):EditorSelection.range(to,from);}if(extend)return startSel.replaceRange(startSel.main.extend(range.from,range.to));else if(multiple&&type==1&&startSel.ranges.length>1&&(removed=removeRangeAround(startSel,cur.pos)))return removed;else if(multiple)return startSel.addRange(range);else return EditorSelection.create([range]);}};}function removeRangeAround(sel,pos){for(let i=0;i<sel.ranges.length;i++){let{from,to}=sel.ranges[i];if(from<=pos&&to>=pos)return EditorSelection.create(sel.ranges.slice(0,i).concat(sel.ranges.slice(i+1)),sel.mainIndex==i?0:sel.mainIndex-(sel.mainIndex>i?1:0));}return null;}handlers.dragstart=(view,event)=>{let{selection:{main:range}}=view.state;if(event.target.draggable){let cView=view.docView.nearest(event.target);if(cView&&cView.isWidget){let from=cView.posAtStart,to=from+cView.length;if(from>=range.to||to<=range.from)range=EditorSelection.range(from,to);}}let{inputState}=view;if(inputState.mouseSelection)inputState.mouseSelection.dragging=true;inputState.draggedContent=range;if(event.dataTransfer){event.dataTransfer.setData(\"Text\",textFilter(view.state,clipboardOutputFilter,view.state.sliceDoc(range.from,range.to)));event.dataTransfer.effectAllowed=\"copyMove\";}return false;};handlers.dragend=view=>{view.inputState.draggedContent=null;return false;};function dropText(view,event,text,direct){text=textFilter(view.state,clipboardInputFilter,text);if(!text)return;let dropPos=view.posAtCoords({x:event.clientX,y:event.clientY},false);let{draggedContent}=view.inputState;let del=direct&&draggedContent&&dragMovesSelection(view,event)?{from:draggedContent.from,to:draggedContent.to}:null;let ins={from:dropPos,insert:text};let changes=view.state.changes(del?[del,ins]:ins);view.focus();view.dispatch({changes,selection:{anchor:changes.mapPos(dropPos,-1),head:changes.mapPos(dropPos,1)},userEvent:del?\"move.drop\":\"input.drop\"});view.inputState.draggedContent=null;}handlers.drop=(view,event)=>{if(!event.dataTransfer)return false;if(view.state.readOnly)return true;let files=event.dataTransfer.files;if(files&&files.length){let text=Array(files.length),read=0;let finishFile=()=>{if(++read==files.length)dropText(view,event,text.filter(s=>s!=null).join(view.state.lineBreak),false);};for(let i=0;i<files.length;i++){let reader=new FileReader;reader.onerror=finishFile;reader.onload=()=>{if(!/[\\x00-\\x08\\x0e-\\x1f]{2}/.test(reader.result))text[i]=reader.result;finishFile();};reader.readAsText(files[i]);}return true;}else{let text=event.dataTransfer.getData(\"Text\");if(text){dropText(view,event,text,true);return true;}}return false;};handlers.paste=(view,event)=>{if(view.state.readOnly)return true;view.observer.flush();let data=brokenClipboardAPI?null:event.clipboardData;if(data){doPaste(view,data.getData(\"text/plain\")||data.getData(\"text/uri-list\"));return true;}else{capturePaste(view);return false;}};function captureCopy(view,text){let parent=view.dom.parentNode;if(!parent)return;let target=parent.appendChild(document.createElement(\"textarea\"));target.style.cssText=\"position: fixed; left: -10000px; top: 10px\";target.value=text;target.focus();target.selectionEnd=text.length;target.selectionStart=0;setTimeout(()=>{target.remove();view.focus();},50);}function copiedRange(state){let content=[],ranges=[],linewise=false;for(let range of state.selection.ranges)if(!range.empty){content.push(state.sliceDoc(range.from,range.to));ranges.push(range);}if(!content.length){let upto=-1;for(let{from}of state.selection.ranges){let line=state.doc.lineAt(from);if(line.number>upto){content.push(line.text);ranges.push({from:line.from,to:Math.min(state.doc.length,line.to+1)});}upto=line.number;}linewise=true;}return{text:textFilter(state,clipboardOutputFilter,content.join(state.lineBreak)),ranges,linewise};}var lastLinewiseCopy=null;handlers.copy=handlers.cut=(view,event)=>{let{text,ranges,linewise}=copiedRange(view.state);if(!text&&!linewise)return false;lastLinewiseCopy=linewise?text:null;if(event.type==\"cut\"&&!view.state.readOnly)view.dispatch({changes:ranges,scrollIntoView:true,userEvent:\"delete.cut\"});let data=brokenClipboardAPI?null:event.clipboardData;if(data){data.clearData();data.setData(\"text/plain\",text);return true;}else{captureCopy(view,text);return false;}};var isFocusChange=/* @__PURE__ */Annotation.define();function focusChangeTransaction(state,focus){let effects=[];for(let getEffect of state.facet(focusChangeEffect)){let effect=getEffect(state,focus);if(effect)effects.push(effect);}return effects?state.update({effects,annotations:isFocusChange.of(true)}):null;}function updateForFocusChange(view){setTimeout(()=>{let focus=view.hasFocus;if(focus!=view.inputState.notifiedFocused){let tr=focusChangeTransaction(view.state,focus);if(tr)view.dispatch(tr);else view.update([]);}},10);}observers.focus=view=>{view.inputState.lastFocusTime=Date.now();if(!view.scrollDOM.scrollTop&&(view.inputState.lastScrollTop||view.inputState.lastScrollLeft)){view.scrollDOM.scrollTop=view.inputState.lastScrollTop;view.scrollDOM.scrollLeft=view.inputState.lastScrollLeft;}updateForFocusChange(view);};observers.blur=view=>{view.observer.clearSelectionRange();updateForFocusChange(view);};observers.compositionstart=observers.compositionupdate=view=>{if(view.observer.editContext)return;if(view.inputState.compositionFirstChange==null)view.inputState.compositionFirstChange=true;if(view.inputState.composing<0){view.inputState.composing=0;}};observers.compositionend=view=>{if(view.observer.editContext)return;view.inputState.composing=-1;view.inputState.compositionEndedAt=Date.now();view.inputState.compositionPendingKey=true;view.inputState.compositionPendingChange=view.observer.pendingRecords().length>0;view.inputState.compositionFirstChange=null;if(browser.chrome&&browser.android){view.observer.flushSoon();}else if(view.inputState.compositionPendingChange){Promise.resolve().then(()=>view.observer.flush());}else{setTimeout(()=>{if(view.inputState.composing<0&&view.docView.hasComposition)view.update([]);},50);}};observers.contextmenu=view=>{view.inputState.lastContextMenu=Date.now();};handlers.beforeinput=(view,event)=>{var _a,_b;if(event.inputType==\"insertReplacementText\"&&view.observer.editContext){let text=(_a=event.dataTransfer)===null||_a===void 0?void 0:_a.getData(\"text/plain\"),ranges=event.getTargetRanges();if(text&&ranges.length){let r=ranges[0];let from=view.posAtDOM(r.startContainer,r.startOffset),to=view.posAtDOM(r.endContainer,r.endOffset);applyDOMChangeInner(view,{from,to,insert:view.state.toText(text)},null);return true;}}let pending;if(browser.chrome&&browser.android&&(pending=PendingKeys.find(key=>key.inputType==event.inputType))){view.observer.delayAndroidKey(pending.key,pending.keyCode);if(pending.key==\"Backspace\"||pending.key==\"Delete\"){let startViewHeight=((_b=window.visualViewport)===null||_b===void 0?void 0:_b.height)||0;setTimeout(()=>{var _a2;if((((_a2=window.visualViewport)===null||_a2===void 0?void 0:_a2.height)||0)>startViewHeight+10&&view.hasFocus){view.contentDOM.blur();view.focus();}},100);}}if(browser.ios&&event.inputType==\"deleteContentForward\"){view.observer.flushSoon();}if(browser.safari&&event.inputType==\"insertText\"&&view.inputState.composing>=0){setTimeout(()=>observers.compositionend(view,event),20);}return false;};var appliedFirefoxHack=/* @__PURE__ */new Set;function firefoxCopyCutHack(doc2){if(!appliedFirefoxHack.has(doc2)){appliedFirefoxHack.add(doc2);doc2.addEventListener(\"copy\",()=>{});doc2.addEventListener(\"cut\",()=>{});}}var wrappingWhiteSpace=[\"pre-wrap\",\"normal\",\"pre-line\",\"break-spaces\"];var heightChangeFlag=false;function clearHeightChangeFlag(){heightChangeFlag=false;}var HeightOracle=class{heightForGap(from,to){let lines=this.doc.lineAt(to).number-this.doc.lineAt(from).number+1;if(this.lineWrapping)lines+=Math.max(0,Math.ceil((to-from-lines*this.lineLength*.5)/this.lineLength));return this.lineHeight*lines;}heightForLine(length){if(!this.lineWrapping)return this.lineHeight;let lines=1+Math.max(0,Math.ceil((length-this.lineLength)/(this.lineLength-5)));return lines*this.lineHeight;}setDoc(doc2){this.doc=doc2;return this;}mustRefreshForWrapping(whiteSpace){return wrappingWhiteSpace.indexOf(whiteSpace)>-1!=this.lineWrapping;}mustRefreshForHeights(lineHeights){let newHeight=false;for(let i=0;i<lineHeights.length;i++){let h=lineHeights[i];if(h<0){i++;}else if(!this.heightSamples[Math.floor(h*10)]){newHeight=true;this.heightSamples[Math.floor(h*10)]=true;}}return newHeight;}refresh(whiteSpace,lineHeight,charWidth,textHeight,lineLength,knownHeights){let lineWrapping=wrappingWhiteSpace.indexOf(whiteSpace)>-1;let changed=Math.round(lineHeight)!=Math.round(this.lineHeight)||this.lineWrapping!=lineWrapping;this.lineWrapping=lineWrapping;this.lineHeight=lineHeight;this.charWidth=charWidth;this.textHeight=textHeight;this.lineLength=lineLength;if(changed){this.heightSamples={};for(let i=0;i<knownHeights.length;i++){let h=knownHeights[i];if(h<0)i++;else this.heightSamples[Math.floor(h*10)]=true;}}return changed;}constructor(lineWrapping){this.lineWrapping=lineWrapping;this.doc=Text.empty;this.heightSamples={};this.lineHeight=14;this.charWidth=7;this.textHeight=14;this.lineLength=30;}};var MeasuredHeights=class{get more(){return this.index<this.heights.length;}constructor(from,heights){this.from=from;this.heights=heights;this.index=0;}};var BlockInfo=class _BlockInfo{/**\n  The type of element this is. When querying lines, this may be\n  an array of all the blocks that make up the line.\n  */get type(){return typeof this._content==\"number\"?BlockType.Text:Array.isArray(this._content)?this._content:this._content.type;}/**\n  The end of the element as a document position.\n  */get to(){return this.from+this.length;}/**\n  The bottom position of the element.\n  */get bottom(){return this.top+this.height;}/**\n  If this is a widget block, this will return the widget\n  associated with it.\n  */get widget(){return this._content instanceof PointDecoration?this._content.widget:null;}/**\n  If this is a textblock, this holds the number of line breaks\n  that appear in widgets inside the block.\n  */get widgetLineBreaks(){return typeof this._content==\"number\"?this._content:0;}/**\n  @internal\n  */join(other){let content=(Array.isArray(this._content)?this._content:[this]).concat(Array.isArray(other._content)?other._content:[other]);return new _BlockInfo(this.from,this.length+other.length,this.top,this.height+other.height,content);}/**\n  @internal\n  */constructor(from,length,top2,height,_content){this.from=from;this.length=length;this.top=top2;this.height=height;this._content=_content;}};var QueryType=/* @__PURE__ */function(QueryType2){QueryType2[QueryType2[\"ByPos\"]=0]=\"ByPos\";QueryType2[QueryType2[\"ByHeight\"]=1]=\"ByHeight\";QueryType2[QueryType2[\"ByPosNoHeight\"]=2]=\"ByPosNoHeight\";return QueryType2;}(QueryType||(QueryType={}));var Epsilon=.001;var HeightMap=class _HeightMap{get outdated(){return(this.flags&2)>0;}set outdated(value){this.flags=(value?2:0)|this.flags&~2;}setHeight(height){if(this.height!=height){if(Math.abs(this.height-height)>Epsilon)heightChangeFlag=true;this.height=height;}}// Base case is to replace a leaf node, which simply builds a tree\n// from the new nodes and returns that (HeightMapBranch and\n// HeightMapGap override this to actually use from/to)\nreplace(_from,_to,nodes){return _HeightMap.of(nodes);}// Again, these are base cases, and are overridden for branch and gap nodes.\ndecomposeLeft(_to,result){result.push(this);}decomposeRight(_from,result){result.push(this);}applyChanges(decorations2,oldDoc,oracle,changes){let me=this,doc2=oracle.doc;for(let i=changes.length-1;i>=0;i--){let{fromA,toA,fromB,toB}=changes[i];let start=me.lineAt(fromA,QueryType.ByPosNoHeight,oracle.setDoc(oldDoc),0,0);let end=start.to>=toA?start:me.lineAt(toA,QueryType.ByPosNoHeight,oracle,0,0);toB+=end.to-toA;toA=end.to;while(i>0&&start.from<=changes[i-1].toA){fromA=changes[i-1].fromA;fromB=changes[i-1].fromB;i--;if(fromA<start.from)start=me.lineAt(fromA,QueryType.ByPosNoHeight,oracle,0,0);}fromB+=start.from-fromA;fromA=start.from;let nodes=NodeBuilder.build(oracle.setDoc(doc2),decorations2,fromB,toB);me=replace(me,me.replace(fromA,toA,nodes));}return me.updateHeight(oracle,0);}static empty(){return new HeightMapText(0,0);}// nodes uses null values to indicate the position of line breaks.\n// There are never line breaks at the start or end of the array, or\n// two line breaks next to each other, and the array isn't allowed\n// to be empty (same restrictions as return value from the builder).\nstatic of(nodes){if(nodes.length==1)return nodes[0];let i=0,j=nodes.length,before=0,after=0;for(;;){if(i==j){if(before>after*2){let split=nodes[i-1];if(split.break)nodes.splice(--i,1,split.left,null,split.right);else nodes.splice(--i,1,split.left,split.right);j+=1+split.break;before-=split.size;}else if(after>before*2){let split=nodes[j];if(split.break)nodes.splice(j,1,split.left,null,split.right);else nodes.splice(j,1,split.left,split.right);j+=2+split.break;after-=split.size;}else{break;}}else if(before<after){let next=nodes[i++];if(next)before+=next.size;}else{let next=nodes[--j];if(next)after+=next.size;}}let brk=0;if(nodes[i-1]==null){brk=1;i--;}else if(nodes[i]==null){brk=1;j++;}return new HeightMapBranch(_HeightMap.of(nodes.slice(0,i)),brk,_HeightMap.of(nodes.slice(j)));}constructor(length,height,flags=2){this.length=length;this.height=height;this.flags=flags;}};function replace(old,val){if(old==val)return old;if(old.constructor!=val.constructor)heightChangeFlag=true;return val;}HeightMap.prototype.size=1;var HeightMapBlock=class extends HeightMap{blockAt(_height,_oracle,top2,offset){return new BlockInfo(offset,this.length,top2,this.height,this.deco||0);}lineAt(_value,_type,oracle,top2,offset){return this.blockAt(0,oracle,top2,offset);}forEachLine(from,to,oracle,top2,offset,f){if(from<=offset+this.length&&to>=offset)f(this.blockAt(0,oracle,top2,offset));}updateHeight(oracle,offset=0,_force=false,measured){if(measured&&measured.from<=offset&&measured.more)this.setHeight(measured.heights[measured.index++]);this.outdated=false;return this;}toString(){return`block(${this.length})`;}constructor(length,height,deco){super(length,height);this.deco=deco;}};var HeightMapText=class _HeightMapText extends HeightMapBlock{blockAt(_height,_oracle,top2,offset){return new BlockInfo(offset,this.length,top2,this.height,this.breaks);}replace(_from,_to,nodes){let node=nodes[0];if(nodes.length==1&&(node instanceof _HeightMapText||node instanceof HeightMapGap&&node.flags&4)&&Math.abs(this.length-node.length)<10){if(node instanceof HeightMapGap)node=new _HeightMapText(node.length,this.height);else node.height=this.height;if(!this.outdated)node.outdated=false;return node;}else{return HeightMap.of(nodes);}}updateHeight(oracle,offset=0,force=false,measured){if(measured&&measured.from<=offset&&measured.more)this.setHeight(measured.heights[measured.index++]);else if(force||this.outdated)this.setHeight(Math.max(this.widgetHeight,oracle.heightForLine(this.length-this.collapsed))+this.breaks*oracle.lineHeight);this.outdated=false;return this;}toString(){return`line(${this.length}${this.collapsed?-this.collapsed:\"\"}${this.widgetHeight?\":\"+this.widgetHeight:\"\"})`;}constructor(length,height){super(length,height,null);this.collapsed=0;this.widgetHeight=0;this.breaks=0;}};var HeightMapGap=class _HeightMapGap extends HeightMap{heightMetrics(oracle,offset){let firstLine=oracle.doc.lineAt(offset).number,lastLine=oracle.doc.lineAt(offset+this.length).number;let lines=lastLine-firstLine+1;let perLine,perChar=0;if(oracle.lineWrapping){let totalPerLine=Math.min(this.height,oracle.lineHeight*lines);perLine=totalPerLine/lines;if(this.length>lines+1)perChar=(this.height-totalPerLine)/(this.length-lines-1);}else{perLine=this.height/lines;}return{firstLine,lastLine,perLine,perChar};}blockAt(height,oracle,top2,offset){let{firstLine,lastLine,perLine,perChar}=this.heightMetrics(oracle,offset);if(oracle.lineWrapping){let guess=offset+(height<oracle.lineHeight?0:Math.round(Math.max(0,Math.min(1,(height-top2)/this.height))*this.length));let line=oracle.doc.lineAt(guess),lineHeight=perLine+line.length*perChar;let lineTop=Math.max(top2,height-lineHeight/2);return new BlockInfo(line.from,line.length,lineTop,lineHeight,0);}else{let line=Math.max(0,Math.min(lastLine-firstLine,Math.floor((height-top2)/perLine)));let{from,length}=oracle.doc.line(firstLine+line);return new BlockInfo(from,length,top2+perLine*line,perLine,0);}}lineAt(value,type,oracle,top2,offset){if(type==QueryType.ByHeight)return this.blockAt(value,oracle,top2,offset);if(type==QueryType.ByPosNoHeight){let{from,to}=oracle.doc.lineAt(value);return new BlockInfo(from,to-from,0,0,0);}let{firstLine,perLine,perChar}=this.heightMetrics(oracle,offset);let line=oracle.doc.lineAt(value),lineHeight=perLine+line.length*perChar;let linesAbove=line.number-firstLine;let lineTop=top2+perLine*linesAbove+perChar*(line.from-offset-linesAbove);return new BlockInfo(line.from,line.length,Math.max(top2,Math.min(lineTop,top2+this.height-lineHeight)),lineHeight,0);}forEachLine(from,to,oracle,top2,offset,f){from=Math.max(from,offset);to=Math.min(to,offset+this.length);let{firstLine,perLine,perChar}=this.heightMetrics(oracle,offset);for(let pos=from,lineTop=top2;pos<=to;){let line=oracle.doc.lineAt(pos);if(pos==from){let linesAbove=line.number-firstLine;lineTop+=perLine*linesAbove+perChar*(from-offset-linesAbove);}let lineHeight=perLine+perChar*line.length;f(new BlockInfo(line.from,line.length,lineTop,lineHeight,0));lineTop+=lineHeight;pos=line.to+1;}}replace(from,to,nodes){let after=this.length-to;if(after>0){let last=nodes[nodes.length-1];if(last instanceof _HeightMapGap)nodes[nodes.length-1]=new _HeightMapGap(last.length+after);else nodes.push(null,new _HeightMapGap(after-1));}if(from>0){let first=nodes[0];if(first instanceof _HeightMapGap)nodes[0]=new _HeightMapGap(from+first.length);else nodes.unshift(new _HeightMapGap(from-1),null);}return HeightMap.of(nodes);}decomposeLeft(to,result){result.push(new _HeightMapGap(to-1),null);}decomposeRight(from,result){result.push(null,new _HeightMapGap(this.length-from-1));}updateHeight(oracle,offset=0,force=false,measured){let end=offset+this.length;if(measured&&measured.from<=offset+this.length&&measured.more){let nodes=[],pos=Math.max(offset,measured.from),singleHeight=-1;if(measured.from>offset)nodes.push(new _HeightMapGap(measured.from-offset-1).updateHeight(oracle,offset));while(pos<=end&&measured.more){let len=oracle.doc.lineAt(pos).length;if(nodes.length)nodes.push(null);let height=measured.heights[measured.index++];if(singleHeight==-1)singleHeight=height;else if(Math.abs(height-singleHeight)>=Epsilon)singleHeight=-2;let line=new HeightMapText(len,height);line.outdated=false;nodes.push(line);pos+=len+1;}if(pos<=end)nodes.push(null,new _HeightMapGap(end-pos).updateHeight(oracle,pos));let result=HeightMap.of(nodes);if(singleHeight<0||Math.abs(result.height-this.height)>=Epsilon||Math.abs(singleHeight-this.heightMetrics(oracle,offset).perLine)>=Epsilon)heightChangeFlag=true;return replace(this,result);}else if(force||this.outdated){this.setHeight(oracle.heightForGap(offset,offset+this.length));this.outdated=false;}return this;}toString(){return`gap(${this.length})`;}constructor(length){super(length,0);}};var HeightMapBranch=class extends HeightMap{get break(){return this.flags&1;}blockAt(height,oracle,top2,offset){let mid=top2+this.left.height;return height<mid?this.left.blockAt(height,oracle,top2,offset):this.right.blockAt(height,oracle,mid,offset+this.left.length+this.break);}lineAt(value,type,oracle,top2,offset){let rightTop=top2+this.left.height,rightOffset=offset+this.left.length+this.break;let left=type==QueryType.ByHeight?value<rightTop:value<rightOffset;let base2=left?this.left.lineAt(value,type,oracle,top2,offset):this.right.lineAt(value,type,oracle,rightTop,rightOffset);if(this.break||(left?base2.to<rightOffset:base2.from>rightOffset))return base2;let subQuery=type==QueryType.ByPosNoHeight?QueryType.ByPosNoHeight:QueryType.ByPos;if(left)return base2.join(this.right.lineAt(rightOffset,subQuery,oracle,rightTop,rightOffset));else return this.left.lineAt(rightOffset,subQuery,oracle,top2,offset).join(base2);}forEachLine(from,to,oracle,top2,offset,f){let rightTop=top2+this.left.height,rightOffset=offset+this.left.length+this.break;if(this.break){if(from<rightOffset)this.left.forEachLine(from,to,oracle,top2,offset,f);if(to>=rightOffset)this.right.forEachLine(from,to,oracle,rightTop,rightOffset,f);}else{let mid=this.lineAt(rightOffset,QueryType.ByPos,oracle,top2,offset);if(from<mid.from)this.left.forEachLine(from,mid.from-1,oracle,top2,offset,f);if(mid.to>=from&&mid.from<=to)f(mid);if(to>mid.to)this.right.forEachLine(mid.to+1,to,oracle,rightTop,rightOffset,f);}}replace(from,to,nodes){let rightStart=this.left.length+this.break;if(to<rightStart)return this.balanced(this.left.replace(from,to,nodes),this.right);if(from>this.left.length)return this.balanced(this.left,this.right.replace(from-rightStart,to-rightStart,nodes));let result=[];if(from>0)this.decomposeLeft(from,result);let left=result.length;for(let node of nodes)result.push(node);if(from>0)mergeGaps(result,left-1);if(to<this.length){let right=result.length;this.decomposeRight(to,result);mergeGaps(result,right);}return HeightMap.of(result);}decomposeLeft(to,result){let left=this.left.length;if(to<=left)return this.left.decomposeLeft(to,result);result.push(this.left);if(this.break){left++;if(to>=left)result.push(null);}if(to>left)this.right.decomposeLeft(to-left,result);}decomposeRight(from,result){let left=this.left.length,right=left+this.break;if(from>=right)return this.right.decomposeRight(from-right,result);if(from<left)this.left.decomposeRight(from,result);if(this.break&&from<right)result.push(null);result.push(this.right);}balanced(left,right){if(left.size>2*right.size||right.size>2*left.size)return HeightMap.of(this.break?[left,null,right]:[left,right]);this.left=replace(this.left,left);this.right=replace(this.right,right);this.setHeight(left.height+right.height);this.outdated=left.outdated||right.outdated;this.size=left.size+right.size;this.length=left.length+this.break+right.length;return this;}updateHeight(oracle,offset=0,force=false,measured){let{left,right}=this,rightStart=offset+left.length+this.break,rebalance=null;if(measured&&measured.from<=offset+left.length&&measured.more)rebalance=left=left.updateHeight(oracle,offset,force,measured);else left.updateHeight(oracle,offset,force);if(measured&&measured.from<=rightStart+right.length&&measured.more)rebalance=right=right.updateHeight(oracle,rightStart,force,measured);else right.updateHeight(oracle,rightStart,force);if(rebalance)return this.balanced(left,right);this.height=this.left.height+this.right.height;this.outdated=false;return this;}toString(){return this.left+(this.break?\" \":\"-\")+this.right;}constructor(left,brk,right){super(left.length+brk+right.length,left.height+right.height,brk|(left.outdated||right.outdated?2:0));this.left=left;this.right=right;this.size=left.size+right.size;}};function mergeGaps(nodes,around){let before,after;if(nodes[around]==null&&(before=nodes[around-1])instanceof HeightMapGap&&(after=nodes[around+1])instanceof HeightMapGap)nodes.splice(around-1,3,new HeightMapGap(before.length+1+after.length));}var relevantWidgetHeight=5;var NodeBuilder=class _NodeBuilder{get isCovered(){return this.covering&&this.nodes[this.nodes.length-1]==this.covering;}span(_from,to){if(this.lineStart>-1){let end=Math.min(to,this.lineEnd),last=this.nodes[this.nodes.length-1];if(last instanceof HeightMapText)last.length+=end-this.pos;else if(end>this.pos||!this.isCovered)this.nodes.push(new HeightMapText(end-this.pos,-1));this.writtenTo=end;if(to>end){this.nodes.push(null);this.writtenTo++;this.lineStart=-1;}}this.pos=to;}point(from,to,deco){if(from<to||deco.heightRelevant){let height=deco.widget?deco.widget.estimatedHeight:0;let breaks=deco.widget?deco.widget.lineBreaks:0;if(height<0)height=this.oracle.lineHeight;let len=to-from;if(deco.block){this.addBlock(new HeightMapBlock(len,height,deco));}else if(len||breaks||height>=relevantWidgetHeight){this.addLineDeco(height,breaks,len);}}else if(to>from){this.span(from,to);}if(this.lineEnd>-1&&this.lineEnd<this.pos)this.lineEnd=this.oracle.doc.lineAt(this.pos).to;}enterLine(){if(this.lineStart>-1)return;let{from,to}=this.oracle.doc.lineAt(this.pos);this.lineStart=from;this.lineEnd=to;if(this.writtenTo<from){if(this.writtenTo<from-1||this.nodes[this.nodes.length-1]==null)this.nodes.push(this.blankContent(this.writtenTo,from-1));this.nodes.push(null);}if(this.pos>from)this.nodes.push(new HeightMapText(this.pos-from,-1));this.writtenTo=this.pos;}blankContent(from,to){let gap=new HeightMapGap(to-from);if(this.oracle.doc.lineAt(from).to==to)gap.flags|=4;return gap;}ensureLine(){this.enterLine();let last=this.nodes.length?this.nodes[this.nodes.length-1]:null;if(last instanceof HeightMapText)return last;let line=new HeightMapText(0,-1);this.nodes.push(line);return line;}addBlock(block){this.enterLine();let deco=block.deco;if(deco&&deco.startSide>0&&!this.isCovered)this.ensureLine();this.nodes.push(block);this.writtenTo=this.pos=this.pos+block.length;if(deco&&deco.endSide>0)this.covering=block;}addLineDeco(height,breaks,length){let line=this.ensureLine();line.length+=length;line.collapsed+=length;line.widgetHeight=Math.max(line.widgetHeight,height);line.breaks+=breaks;this.writtenTo=this.pos=this.pos+length;}finish(from){let last=this.nodes.length==0?null:this.nodes[this.nodes.length-1];if(this.lineStart>-1&&!(last instanceof HeightMapText)&&!this.isCovered)this.nodes.push(new HeightMapText(0,-1));else if(this.writtenTo<this.pos||last==null)this.nodes.push(this.blankContent(this.writtenTo,this.pos));let pos=from;for(let node of this.nodes){if(node instanceof HeightMapText)node.updateHeight(this.oracle,pos);pos+=node?node.length:1;}return this.nodes;}// Always called with a region that on both sides either stretches\n// to a line break or the end of the document.\n// The returned array uses null to indicate line breaks, but never\n// starts or ends in a line break, or has multiple line breaks next\n// to each other.\nstatic build(oracle,decorations2,from,to){let builder=new _NodeBuilder(from,oracle);RangeSet.spans(decorations2,from,to,builder,0);return builder.finish(from);}constructor(pos,oracle){this.pos=pos;this.oracle=oracle;this.nodes=[];this.lineStart=-1;this.lineEnd=-1;this.covering=null;this.writtenTo=pos;}};function heightRelevantDecoChanges(a,b,diff){let comp=new DecorationComparator2;RangeSet.compare(a,b,diff,comp,0);return comp.changes;}var DecorationComparator2=class{compareRange(){}comparePoint(from,to,a,b){if(from<to||a&&a.heightRelevant||b&&b.heightRelevant)addRange(from,to,this.changes,5);}constructor(){this.changes=[];}};function visiblePixelRange(dom,paddingTop){let rect=dom.getBoundingClientRect();let doc2=dom.ownerDocument,win=doc2.defaultView||window;let left=Math.max(0,rect.left),right=Math.min(win.innerWidth,rect.right);let top2=Math.max(0,rect.top),bottom=Math.min(win.innerHeight,rect.bottom);for(let parent=dom.parentNode;parent&&parent!=doc2.body;){if(parent.nodeType==1){let elt=parent;let style=window.getComputedStyle(elt);if((elt.scrollHeight>elt.clientHeight||elt.scrollWidth>elt.clientWidth)&&style.overflow!=\"visible\"){let parentRect=elt.getBoundingClientRect();left=Math.max(left,parentRect.left);right=Math.min(right,parentRect.right);top2=Math.max(top2,parentRect.top);bottom=Math.min(parent==dom.parentNode?win.innerHeight:bottom,parentRect.bottom);}parent=style.position==\"absolute\"||style.position==\"fixed\"?elt.offsetParent:elt.parentNode;}else if(parent.nodeType==11){parent=parent.host;}else{break;}}return{left:left-rect.left,right:Math.max(left,right)-rect.left,top:top2-(rect.top+paddingTop),bottom:Math.max(top2,bottom)-(rect.top+paddingTop)};}function inWindow(elt){let rect=elt.getBoundingClientRect(),win=elt.ownerDocument.defaultView||window;return rect.left<win.innerWidth&&rect.right>0&&rect.top<win.innerHeight&&rect.bottom>0;}function fullPixelRange(dom,paddingTop){let rect=dom.getBoundingClientRect();return{left:0,right:rect.right-rect.left,top:paddingTop,bottom:rect.bottom-(rect.top+paddingTop)};}var LineGap=class{static same(a,b){if(a.length!=b.length)return false;for(let i=0;i<a.length;i++){let gA=a[i],gB=b[i];if(gA.from!=gB.from||gA.to!=gB.to||gA.size!=gB.size)return false;}return true;}draw(viewState,wrapping){return Decoration.replace({widget:new LineGapWidget(this.displaySize*(wrapping?viewState.scaleY:viewState.scaleX),wrapping)}).range(this.from,this.to);}constructor(from,to,size,displaySize){this.from=from;this.to=to;this.size=size;this.displaySize=displaySize;}};var LineGapWidget=class extends WidgetType{eq(other){return other.size==this.size&&other.vertical==this.vertical;}toDOM(){let elt=document.createElement(\"div\");if(this.vertical){elt.style.height=this.size+\"px\";}else{elt.style.width=this.size+\"px\";elt.style.height=\"2px\";elt.style.display=\"inline-block\";}return elt;}get estimatedHeight(){return this.vertical?this.size:-1;}constructor(size,vertical){super();this.size=size;this.vertical=vertical;}};var ViewState=class{updateForViewport(){let viewports=[this.viewport],{main}=this.state.selection;for(let i=0;i<=1;i++){let pos=i?main.head:main.anchor;if(!viewports.some(({from,to})=>pos>=from&&pos<=to)){let{from,to}=this.lineBlockAt(pos);viewports.push(new Viewport(from,to));}}this.viewports=viewports.sort((a,b)=>a.from-b.from);return this.updateScaler();}updateScaler(){let scaler=this.scaler;this.scaler=this.heightMap.height<=7e6?IdScaler:new BigScaler(this.heightOracle,this.heightMap,this.viewports);return scaler.eq(this.scaler)?0:2;}updateViewportLines(){this.viewportLines=[];this.heightMap.forEachLine(this.viewport.from,this.viewport.to,this.heightOracle.setDoc(this.state.doc),0,0,block=>{this.viewportLines.push(scaleBlock(block,this.scaler));});}update(update,scrollTarget=null){this.state=update.state;let prevDeco=this.stateDeco;this.stateDeco=this.state.facet(decorations).filter(d=>typeof d!=\"function\");let contentChanges=update.changedRanges;let heightChanges=ChangedRange.extendWithRanges(contentChanges,heightRelevantDecoChanges(prevDeco,this.stateDeco,update?update.changes:ChangeSet.empty(this.state.doc.length)));let prevHeight=this.heightMap.height;let scrollAnchor=this.scrolledToBottom?null:this.scrollAnchorAt(this.scrollTop);clearHeightChangeFlag();this.heightMap=this.heightMap.applyChanges(this.stateDeco,update.startState.doc,this.heightOracle.setDoc(this.state.doc),heightChanges);if(this.heightMap.height!=prevHeight||heightChangeFlag)update.flags|=2;if(scrollAnchor){this.scrollAnchorPos=update.changes.mapPos(scrollAnchor.from,-1);this.scrollAnchorHeight=scrollAnchor.top;}else{this.scrollAnchorPos=-1;this.scrollAnchorHeight=this.heightMap.height;}let viewport=heightChanges.length?this.mapViewport(this.viewport,update.changes):this.viewport;if(scrollTarget&&(scrollTarget.range.head<viewport.from||scrollTarget.range.head>viewport.to)||!this.viewportIsAppropriate(viewport))viewport=this.getViewport(0,scrollTarget);let viewportChange=viewport.from!=this.viewport.from||viewport.to!=this.viewport.to;this.viewport=viewport;update.flags|=this.updateForViewport();if(viewportChange||!update.changes.empty||update.flags&2)this.updateViewportLines();if(this.lineGaps.length||this.viewport.to-this.viewport.from>2e3<<1)this.updateLineGaps(this.ensureLineGaps(this.mapLineGaps(this.lineGaps,update.changes)));update.flags|=this.computeVisibleRanges(update.changes);if(scrollTarget)this.scrollTarget=scrollTarget;if(!this.mustEnforceCursorAssoc&&update.selectionSet&&update.view.lineWrapping&&update.state.selection.main.empty&&update.state.selection.main.assoc&&!update.state.facet(nativeSelectionHidden))this.mustEnforceCursorAssoc=true;}measure(view){let dom=view.contentDOM,style=window.getComputedStyle(dom);let oracle=this.heightOracle;let whiteSpace=style.whiteSpace;this.defaultTextDirection=style.direction==\"rtl\"?Direction.RTL:Direction.LTR;let refresh=this.heightOracle.mustRefreshForWrapping(whiteSpace);let domRect=dom.getBoundingClientRect();let measureContent=refresh||this.mustMeasureContent||this.contentDOMHeight!=domRect.height;this.contentDOMHeight=domRect.height;this.mustMeasureContent=false;let result=0,bias=0;if(domRect.width&&domRect.height){let{scaleX,scaleY}=getScale(dom,domRect);if(scaleX>.005&&Math.abs(this.scaleX-scaleX)>.005||scaleY>.005&&Math.abs(this.scaleY-scaleY)>.005){this.scaleX=scaleX;this.scaleY=scaleY;result|=16;refresh=measureContent=true;}}let paddingTop=(parseInt(style.paddingTop)||0)*this.scaleY;let paddingBottom=(parseInt(style.paddingBottom)||0)*this.scaleY;if(this.paddingTop!=paddingTop||this.paddingBottom!=paddingBottom){this.paddingTop=paddingTop;this.paddingBottom=paddingBottom;result|=16|2;}if(this.editorWidth!=view.scrollDOM.clientWidth){if(oracle.lineWrapping)measureContent=true;this.editorWidth=view.scrollDOM.clientWidth;result|=16;}let scrollTop=view.scrollDOM.scrollTop*this.scaleY;if(this.scrollTop!=scrollTop){this.scrollAnchorHeight=-1;this.scrollTop=scrollTop;}this.scrolledToBottom=isScrolledToBottom(view.scrollDOM);let pixelViewport=(this.printing?fullPixelRange:visiblePixelRange)(dom,this.paddingTop);let dTop=pixelViewport.top-this.pixelViewport.top,dBottom=pixelViewport.bottom-this.pixelViewport.bottom;this.pixelViewport=pixelViewport;let inView=this.pixelViewport.bottom>this.pixelViewport.top&&this.pixelViewport.right>this.pixelViewport.left;if(inView!=this.inView){this.inView=inView;if(inView)measureContent=true;}if(!this.inView&&!this.scrollTarget&&!inWindow(view.dom))return 0;let contentWidth=domRect.width;if(this.contentDOMWidth!=contentWidth||this.editorHeight!=view.scrollDOM.clientHeight){this.contentDOMWidth=domRect.width;this.editorHeight=view.scrollDOM.clientHeight;result|=16;}if(measureContent){let lineHeights=view.docView.measureVisibleLineHeights(this.viewport);if(oracle.mustRefreshForHeights(lineHeights))refresh=true;if(refresh||oracle.lineWrapping&&Math.abs(contentWidth-this.contentDOMWidth)>oracle.charWidth){let{lineHeight,charWidth,textHeight}=view.docView.measureTextSize();refresh=lineHeight>0&&oracle.refresh(whiteSpace,lineHeight,charWidth,textHeight,contentWidth/charWidth,lineHeights);if(refresh){view.docView.minWidth=0;result|=16;}}if(dTop>0&&dBottom>0)bias=Math.max(dTop,dBottom);else if(dTop<0&&dBottom<0)bias=Math.min(dTop,dBottom);clearHeightChangeFlag();for(let vp of this.viewports){let heights=vp.from==this.viewport.from?lineHeights:view.docView.measureVisibleLineHeights(vp);this.heightMap=(refresh?HeightMap.empty().applyChanges(this.stateDeco,Text.empty,this.heightOracle,[new ChangedRange(0,0,0,view.state.doc.length)]):this.heightMap).updateHeight(oracle,0,refresh,new MeasuredHeights(vp.from,heights));}if(heightChangeFlag)result|=2;}let viewportChange=!this.viewportIsAppropriate(this.viewport,bias)||this.scrollTarget&&(this.scrollTarget.range.head<this.viewport.from||this.scrollTarget.range.head>this.viewport.to);if(viewportChange){if(result&2)result|=this.updateScaler();this.viewport=this.getViewport(bias,this.scrollTarget);result|=this.updateForViewport();}if(result&2||viewportChange)this.updateViewportLines();if(this.lineGaps.length||this.viewport.to-this.viewport.from>2e3<<1)this.updateLineGaps(this.ensureLineGaps(refresh?[]:this.lineGaps,view));result|=this.computeVisibleRanges();if(this.mustEnforceCursorAssoc){this.mustEnforceCursorAssoc=false;view.docView.enforceCursorAssoc();}return result;}get visibleTop(){return this.scaler.fromDOM(this.pixelViewport.top);}get visibleBottom(){return this.scaler.fromDOM(this.pixelViewport.bottom);}getViewport(bias,scrollTarget){let marginTop=.5-Math.max(-.5,Math.min(.5,bias/1e3/2));let map=this.heightMap,oracle=this.heightOracle;let{visibleTop,visibleBottom}=this;let viewport=new Viewport(map.lineAt(visibleTop-marginTop*1e3,QueryType.ByHeight,oracle,0,0).from,map.lineAt(visibleBottom+(1-marginTop)*1e3,QueryType.ByHeight,oracle,0,0).to);if(scrollTarget){let{head}=scrollTarget.range;if(head<viewport.from||head>viewport.to){let viewHeight=Math.min(this.editorHeight,this.pixelViewport.bottom-this.pixelViewport.top);let block=map.lineAt(head,QueryType.ByPos,oracle,0,0),topPos;if(scrollTarget.y==\"center\")topPos=(block.top+block.bottom)/2-viewHeight/2;else if(scrollTarget.y==\"start\"||scrollTarget.y==\"nearest\"&&head<viewport.from)topPos=block.top;else topPos=block.bottom-viewHeight;viewport=new Viewport(map.lineAt(topPos-1e3/2,QueryType.ByHeight,oracle,0,0).from,map.lineAt(topPos+viewHeight+1e3/2,QueryType.ByHeight,oracle,0,0).to);}}return viewport;}mapViewport(viewport,changes){let from=changes.mapPos(viewport.from,-1),to=changes.mapPos(viewport.to,1);return new Viewport(this.heightMap.lineAt(from,QueryType.ByPos,this.heightOracle,0,0).from,this.heightMap.lineAt(to,QueryType.ByPos,this.heightOracle,0,0).to);}// Checks if a given viewport covers the visible part of the\n// document and not too much beyond that.\nviewportIsAppropriate({from,to},bias=0){if(!this.inView)return true;let{top:top2}=this.heightMap.lineAt(from,QueryType.ByPos,this.heightOracle,0,0);let{bottom}=this.heightMap.lineAt(to,QueryType.ByPos,this.heightOracle,0,0);let{visibleTop,visibleBottom}=this;return(from==0||top2<=visibleTop-Math.max(10,Math.min(-bias,250)))&&(to==this.state.doc.length||bottom>=visibleBottom+Math.max(10,Math.min(bias,250)))&&top2>visibleTop-2*1e3&&bottom<visibleBottom+2*1e3;}mapLineGaps(gaps,changes){if(!gaps.length||changes.empty)return gaps;let mapped=[];for(let gap of gaps)if(!changes.touchesRange(gap.from,gap.to))mapped.push(new LineGap(changes.mapPos(gap.from),changes.mapPos(gap.to),gap.size,gap.displaySize));return mapped;}// Computes positions in the viewport where the start or end of a\n// line should be hidden, trying to reuse existing line gaps when\n// appropriate to avoid unneccesary redraws.\n// Uses crude character-counting for the positioning and sizing,\n// since actual DOM coordinates aren't always available and\n// predictable. Relies on generous margins (see LG.Margin) to hide\n// the artifacts this might produce from the user.\nensureLineGaps(current,mayMeasure){let wrapping=this.heightOracle.lineWrapping;let margin=wrapping?1e4:2e3,halfMargin=margin>>1,doubleMargin=margin<<1;if(this.defaultTextDirection!=Direction.LTR&&!wrapping)return[];let gaps=[];let addGap=(from,to,line,structure)=>{if(to-from<halfMargin)return;let sel=this.state.selection.main,avoid=[sel.from];if(!sel.empty)avoid.push(sel.to);for(let pos of avoid){if(pos>from&&pos<to){addGap(from,pos-10,line,structure);addGap(pos+10,to,line,structure);return;}}let gap=find(current,gap2=>gap2.from>=line.from&&gap2.to<=line.to&&Math.abs(gap2.from-from)<halfMargin&&Math.abs(gap2.to-to)<halfMargin&&!avoid.some(pos=>gap2.from<pos&&gap2.to>pos));if(!gap){if(to<line.to&&mayMeasure&&wrapping&&mayMeasure.visibleRanges.some(r=>r.from<=to&&r.to>=to)){let lineStart=mayMeasure.moveToLineBoundary(EditorSelection.cursor(to),false,true).head;if(lineStart>from)to=lineStart;}let size=this.gapSize(line,from,to,structure);let displaySize=wrapping||size<2e6?size:2e6;gap=new LineGap(from,to,size,displaySize);}gaps.push(gap);};let checkLine=line=>{if(line.length<doubleMargin||line.type!=BlockType.Text)return;let structure=lineStructure(line.from,line.to,this.stateDeco);if(structure.total<doubleMargin)return;let target=this.scrollTarget?this.scrollTarget.range.head:null;let viewFrom,viewTo;if(wrapping){let marginHeight=margin/this.heightOracle.lineLength*this.heightOracle.lineHeight;let top2,bot;if(target!=null){let targetFrac=findFraction(structure,target);let spaceFrac=((this.visibleBottom-this.visibleTop)/2+marginHeight)/line.height;top2=targetFrac-spaceFrac;bot=targetFrac+spaceFrac;}else{top2=(this.visibleTop-line.top-marginHeight)/line.height;bot=(this.visibleBottom-line.top+marginHeight)/line.height;}viewFrom=findPosition(structure,top2);viewTo=findPosition(structure,bot);}else{let totalWidth=structure.total*this.heightOracle.charWidth;let marginWidth=margin*this.heightOracle.charWidth;let horizOffset=0;if(totalWidth>2e6)for(let old of current){if(old.from>=line.from&&old.from<line.to&&old.size!=old.displaySize&&old.from*this.heightOracle.charWidth+horizOffset<this.pixelViewport.left)horizOffset=old.size-old.displaySize;}let pxLeft=this.pixelViewport.left+horizOffset,pxRight=this.pixelViewport.right+horizOffset;let left,right;if(target!=null){let targetFrac=findFraction(structure,target);let spaceFrac=((pxRight-pxLeft)/2+marginWidth)/totalWidth;left=targetFrac-spaceFrac;right=targetFrac+spaceFrac;}else{left=(pxLeft-marginWidth)/totalWidth;right=(pxRight+marginWidth)/totalWidth;}viewFrom=findPosition(structure,left);viewTo=findPosition(structure,right);}if(viewFrom>line.from)addGap(line.from,viewFrom,line,structure);if(viewTo<line.to)addGap(viewTo,line.to,line,structure);};for(let line of this.viewportLines){if(Array.isArray(line.type))line.type.forEach(checkLine);else checkLine(line);}return gaps;}gapSize(line,from,to,structure){let fraction=findFraction(structure,to)-findFraction(structure,from);if(this.heightOracle.lineWrapping){return line.height*fraction;}else{return structure.total*this.heightOracle.charWidth*fraction;}}updateLineGaps(gaps){if(!LineGap.same(gaps,this.lineGaps)){this.lineGaps=gaps;this.lineGapDeco=Decoration.set(gaps.map(gap=>gap.draw(this,this.heightOracle.lineWrapping)));}}computeVisibleRanges(changes){let deco=this.stateDeco;if(this.lineGaps.length)deco=deco.concat(this.lineGapDeco);let ranges=[];RangeSet.spans(deco,this.viewport.from,this.viewport.to,{span(from,to){ranges.push({from,to});},point(){}},20);let changed=0;if(ranges.length!=this.visibleRanges.length){changed=8|4;}else{for(let i=0;i<ranges.length&&!(changed&8);i++){let old=this.visibleRanges[i],nw=ranges[i];if(old.from!=nw.from||old.to!=nw.to){changed|=4;if(!(changes&&changes.mapPos(old.from,-1)==nw.from&&changes.mapPos(old.to,1)==nw.to))changed|=8;}}}this.visibleRanges=ranges;return changed;}lineBlockAt(pos){return pos>=this.viewport.from&&pos<=this.viewport.to&&this.viewportLines.find(b=>b.from<=pos&&b.to>=pos)||scaleBlock(this.heightMap.lineAt(pos,QueryType.ByPos,this.heightOracle,0,0),this.scaler);}lineBlockAtHeight(height){return height>=this.viewportLines[0].top&&height<=this.viewportLines[this.viewportLines.length-1].bottom&&this.viewportLines.find(l=>l.top<=height&&l.bottom>=height)||scaleBlock(this.heightMap.lineAt(this.scaler.fromDOM(height),QueryType.ByHeight,this.heightOracle,0,0),this.scaler);}scrollAnchorAt(scrollTop){let block=this.lineBlockAtHeight(scrollTop+8);return block.from>=this.viewport.from||this.viewportLines[0].top-scrollTop>200?block:this.viewportLines[0];}elementAtHeight(height){return scaleBlock(this.heightMap.blockAt(this.scaler.fromDOM(height),this.heightOracle,0,0),this.scaler);}get docHeight(){return this.scaler.toDOM(this.heightMap.height);}get contentHeight(){return this.docHeight+this.paddingTop+this.paddingBottom;}constructor(state){this.state=state;this.pixelViewport={left:0,right:window.innerWidth,top:0,bottom:0};this.inView=true;this.paddingTop=0;this.paddingBottom=0;this.contentDOMWidth=0;this.contentDOMHeight=0;this.editorHeight=0;this.editorWidth=0;this.scrollTop=0;this.scrolledToBottom=false;this.scaleX=1;this.scaleY=1;this.scrollAnchorPos=0;this.scrollAnchorHeight=-1;this.scaler=IdScaler;this.scrollTarget=null;this.printing=false;this.mustMeasureContent=true;this.defaultTextDirection=Direction.LTR;this.visibleRanges=[];this.mustEnforceCursorAssoc=false;let guessWrapping=state.facet(contentAttributes).some(v=>typeof v!=\"function\"&&v.class==\"cm-lineWrapping\");this.heightOracle=new HeightOracle(guessWrapping);this.stateDeco=state.facet(decorations).filter(d=>typeof d!=\"function\");this.heightMap=HeightMap.empty().applyChanges(this.stateDeco,Text.empty,this.heightOracle.setDoc(state.doc),[new ChangedRange(0,0,0,state.doc.length)]);for(let i=0;i<2;i++){this.viewport=this.getViewport(0,null);if(!this.updateForViewport())break;}this.updateViewportLines();this.lineGaps=this.ensureLineGaps([]);this.lineGapDeco=Decoration.set(this.lineGaps.map(gap=>gap.draw(this,false)));this.computeVisibleRanges();}};var Viewport=class{constructor(from,to){this.from=from;this.to=to;}};function lineStructure(from,to,stateDeco){let ranges=[],pos=from,total=0;RangeSet.spans(stateDeco,from,to,{span(){},point(from2,to2){if(from2>pos){ranges.push({from:pos,to:from2});total+=from2-pos;}pos=to2;}},20);if(pos<to){ranges.push({from:pos,to});total+=to-pos;}return{total,ranges};}function findPosition({total,ranges},ratio){if(ratio<=0)return ranges[0].from;if(ratio>=1)return ranges[ranges.length-1].to;let dist2=Math.floor(total*ratio);for(let i=0;;i++){let{from,to}=ranges[i],size=to-from;if(dist2<=size)return from+dist2;dist2-=size;}}function findFraction(structure,pos){let counted=0;for(let{from,to}of structure.ranges){if(pos<=to){counted+=pos-from;break;}counted+=to-from;}return counted/structure.total;}function find(array,f){for(let val of array)if(f(val))return val;return void 0;}var IdScaler={toDOM(n){return n;},fromDOM(n){return n;},scale:1,eq(other){return other==this;}};var BigScaler=class _BigScaler{toDOM(n){for(let i=0,base2=0,domBase=0;;i++){let vp=i<this.viewports.length?this.viewports[i]:null;if(!vp||n<vp.top)return domBase+(n-base2)*this.scale;if(n<=vp.bottom)return vp.domTop+(n-vp.top);base2=vp.bottom;domBase=vp.domBottom;}}fromDOM(n){for(let i=0,base2=0,domBase=0;;i++){let vp=i<this.viewports.length?this.viewports[i]:null;if(!vp||n<vp.domTop)return base2+(n-domBase)/this.scale;if(n<=vp.domBottom)return vp.top+(n-vp.domTop);base2=vp.bottom;domBase=vp.domBottom;}}eq(other){if(!(other instanceof _BigScaler))return false;return this.scale==other.scale&&this.viewports.length==other.viewports.length&&this.viewports.every((vp,i)=>vp.from==other.viewports[i].from&&vp.to==other.viewports[i].to);}constructor(oracle,heightMap,viewports){let vpHeight=0,base2=0,domBase=0;this.viewports=viewports.map(({from,to})=>{let top2=heightMap.lineAt(from,QueryType.ByPos,oracle,0,0).top;let bottom=heightMap.lineAt(to,QueryType.ByPos,oracle,0,0).bottom;vpHeight+=bottom-top2;return{from,to,top:top2,bottom,domTop:0,domBottom:0};});this.scale=(7e6-vpHeight)/(heightMap.height-vpHeight);for(let obj of this.viewports){obj.domTop=domBase+(obj.top-base2)*this.scale;domBase=obj.domBottom=obj.domTop+(obj.bottom-obj.top);base2=obj.bottom;}}};function scaleBlock(block,scaler){if(scaler.scale==1)return block;let bTop=scaler.toDOM(block.top),bBottom=scaler.toDOM(block.bottom);return new BlockInfo(block.from,block.length,bTop,bBottom-bTop,Array.isArray(block._content)?block._content.map(b=>scaleBlock(b,scaler)):block._content);}var theme=/* @__PURE__ */Facet.define({combine:strs=>strs.join(\" \")});var darkTheme=/* @__PURE__ */Facet.define({combine:values=>values.indexOf(true)>-1});var baseThemeID=/* @__PURE__ */StyleModule.newName();var baseLightID=/* @__PURE__ */StyleModule.newName();var baseDarkID=/* @__PURE__ */StyleModule.newName();var lightDarkIDs={\"&light\":\".\"+baseLightID,\"&dark\":\".\"+baseDarkID};function buildTheme(main,spec,scopes){return new StyleModule(spec,{finish(sel){return/&/.test(sel)?sel.replace(/&\\w*/,m=>{if(m==\"&\")return main;if(!scopes||!scopes[m])throw new RangeError(`Unsupported selector: ${m}`);return scopes[m];}):main+\" \"+sel;}});}var baseTheme$1=/* @__PURE__ */buildTheme(\".\"+baseThemeID,{\"&\":{position:\"relative !important\",boxSizing:\"border-box\",\"&.cm-focused\":{// Provide a simple default outline to make sure a focused\n// editor is visually distinct. Can't leave the default behavior\n// because that will apply to the content element, which is\n// inside the scrollable container and doesn't include the\n// gutters. We also can't use an 'auto' outline, since those\n// are, for some reason, drawn behind the element content, which\n// will cause things like the active line background to cover\n// the outline (#297).\noutline:\"1px dotted #212121\"},display:\"flex !important\",flexDirection:\"column\"},\".cm-scroller\":{display:\"flex !important\",alignItems:\"flex-start !important\",fontFamily:\"monospace\",lineHeight:1.4,height:\"100%\",overflowX:\"auto\",position:\"relative\",zIndex:0,overflowAnchor:\"none\"},\".cm-content\":{margin:0,flexGrow:2,flexShrink:0,display:\"block\",whiteSpace:\"pre\",wordWrap:\"normal\",// https://github.com/codemirror/dev/issues/456\nboxSizing:\"border-box\",minHeight:\"100%\",padding:\"4px 0\",outline:\"none\",\"&[contenteditable=true]\":{WebkitUserModify:\"read-write-plaintext-only\"}},\".cm-lineWrapping\":{whiteSpace_fallback:\"pre-wrap\",// For IE\nwhiteSpace:\"break-spaces\",wordBreak:\"break-word\",// For Safari, which doesn't support overflow-wrap: anywhere\noverflowWrap:\"anywhere\",flexShrink:1},\"&light .cm-content\":{caretColor:\"black\"},\"&dark .cm-content\":{caretColor:\"white\"},\".cm-line\":{display:\"block\",padding:\"0 2px 0 6px\"},\".cm-layer\":{position:\"absolute\",left:0,top:0,contain:\"size style\",\"& > *\":{position:\"absolute\"}},\"&light .cm-selectionBackground\":{background:\"#d9d9d9\"},\"&dark .cm-selectionBackground\":{background:\"#222\"},\"&light.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground\":{background:\"#d7d4f0\"},\"&dark.cm-focused > .cm-scroller > .cm-selectionLayer .cm-selectionBackground\":{background:\"#233\"},\".cm-cursorLayer\":{pointerEvents:\"none\"},\"&.cm-focused > .cm-scroller > .cm-cursorLayer\":{animation:\"steps(1) cm-blink 1.2s infinite\"},// Two animations defined so that we can switch between them to\n// restart the animation without forcing another style\n// recomputation.\n\"@keyframes cm-blink\":{\"0%\":{},\"50%\":{opacity:0},\"100%\":{}},\"@keyframes cm-blink2\":{\"0%\":{},\"50%\":{opacity:0},\"100%\":{}},\".cm-cursor, .cm-dropCursor\":{borderLeft:\"1.2px solid black\",marginLeft:\"-0.6px\",pointerEvents:\"none\"},\".cm-cursor\":{display:\"none\"},\"&dark .cm-cursor\":{borderLeftColor:\"#ddd\"},\".cm-dropCursor\":{position:\"absolute\"},\"&.cm-focused > .cm-scroller > .cm-cursorLayer .cm-cursor\":{display:\"block\"},\".cm-iso\":{unicodeBidi:\"isolate\"},\".cm-announced\":{position:\"fixed\",top:\"-10000px\"},\"@media print\":{\".cm-announced\":{display:\"none\"}},\"&light .cm-activeLine\":{backgroundColor:\"#cceeff44\"},\"&dark .cm-activeLine\":{backgroundColor:\"#99eeff33\"},\"&light .cm-specialChar\":{color:\"red\"},\"&dark .cm-specialChar\":{color:\"#f78\"},\".cm-gutters\":{flexShrink:0,display:\"flex\",height:\"100%\",boxSizing:\"border-box\",insetInlineStart:0,zIndex:200},\"&light .cm-gutters\":{backgroundColor:\"#f5f5f5\",color:\"#6c6c6c\",borderRight:\"1px solid #ddd\"},\"&dark .cm-gutters\":{backgroundColor:\"#333338\",color:\"#ccc\"},\".cm-gutter\":{display:\"flex !important\",// Necessary -- prevents margin collapsing\nflexDirection:\"column\",flexShrink:0,boxSizing:\"border-box\",minHeight:\"100%\",overflow:\"hidden\"},\".cm-gutterElement\":{boxSizing:\"border-box\"},\".cm-lineNumbers .cm-gutterElement\":{padding:\"0 3px 0 5px\",minWidth:\"20px\",textAlign:\"right\",whiteSpace:\"nowrap\"},\"&light .cm-activeLineGutter\":{backgroundColor:\"#e2f2ff\"},\"&dark .cm-activeLineGutter\":{backgroundColor:\"#222227\"},\".cm-panels\":{boxSizing:\"border-box\",position:\"sticky\",left:0,right:0,zIndex:300},\"&light .cm-panels\":{backgroundColor:\"#f5f5f5\",color:\"black\"},\"&light .cm-panels-top\":{borderBottom:\"1px solid #ddd\"},\"&light .cm-panels-bottom\":{borderTop:\"1px solid #ddd\"},\"&dark .cm-panels\":{backgroundColor:\"#333338\",color:\"white\"},\".cm-tab\":{display:\"inline-block\",overflow:\"hidden\",verticalAlign:\"bottom\"},\".cm-widgetBuffer\":{verticalAlign:\"text-top\",height:\"1em\",width:0,display:\"inline\"},\".cm-placeholder\":{color:\"#888\",display:\"inline-block\",verticalAlign:\"top\",userSelect:\"none\"},\".cm-highlightSpace\":{backgroundImage:\"radial-gradient(circle at 50% 55%, #aaa 20%, transparent 5%)\",backgroundPosition:\"center\"},\".cm-highlightTab\":{backgroundImage:`url('data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"200\" height=\"20\"><path stroke=\"%23888\" stroke-width=\"1\" fill=\"none\" d=\"M1 10H196L190 5M190 15L196 10M197 4L197 16\"/></svg>')`,backgroundSize:\"auto 100%\",backgroundPosition:\"right 90%\",backgroundRepeat:\"no-repeat\"},\".cm-trailingSpace\":{backgroundColor:\"#ff332255\"},\".cm-button\":{verticalAlign:\"middle\",color:\"inherit\",fontSize:\"70%\",padding:\".2em 1em\",borderRadius:\"1px\"},\"&light .cm-button\":{backgroundImage:\"linear-gradient(#eff1f5, #d9d9df)\",border:\"1px solid #888\",\"&:active\":{backgroundImage:\"linear-gradient(#b4b4b4, #d0d3d6)\"}},\"&dark .cm-button\":{backgroundImage:\"linear-gradient(#393939, #111)\",border:\"1px solid #888\",\"&:active\":{backgroundImage:\"linear-gradient(#111, #333)\"}},\".cm-textfield\":{verticalAlign:\"middle\",color:\"inherit\",fontSize:\"70%\",border:\"1px solid silver\",padding:\".2em .5em\"},\"&light .cm-textfield\":{backgroundColor:\"white\"},\"&dark .cm-textfield\":{border:\"1px solid #555\",backgroundColor:\"inherit\"}},lightDarkIDs);var observeOptions={childList:true,characterData:true,subtree:true,attributes:true,characterDataOldValue:true};var useCharData=browser.ie&&browser.ie_version<=11;var DOMObserver=class{onScrollChanged(e){this.view.inputState.runHandlers(\"scroll\",e);if(this.intersecting)this.view.measure();}onScroll(e){if(this.intersecting)this.flush(false);if(this.editContext)this.view.requestMeasure(this.editContext.measureReq);this.onScrollChanged(e);}onResize(){if(this.resizeTimeout<0)this.resizeTimeout=setTimeout(()=>{this.resizeTimeout=-1;this.view.requestMeasure();},50);}onPrint(event){if((event.type==\"change\"||!event.type)&&!event.matches)return;this.view.viewState.printing=true;this.view.measure();setTimeout(()=>{this.view.viewState.printing=false;this.view.requestMeasure();},500);}updateGaps(gaps){if(this.gapIntersection&&(gaps.length!=this.gaps.length||this.gaps.some((g,i)=>g!=gaps[i]))){this.gapIntersection.disconnect();for(let gap of gaps)this.gapIntersection.observe(gap);this.gaps=gaps;}}onSelectionChange(event){let wasChanged=this.selectionChanged;if(!this.readSelectionRange()||this.delayedAndroidKey)return;let{view}=this,sel=this.selectionRange;if(view.state.facet(editable)?view.root.activeElement!=this.dom:!hasSelection(this.dom,sel))return;let context=sel.anchorNode&&view.docView.nearest(sel.anchorNode);if(context&&context.ignoreEvent(event)){if(!wasChanged)this.selectionChanged=false;return;}if((browser.ie&&browser.ie_version<=11||browser.android&&browser.chrome)&&!view.state.selection.main.empty&&// (Selection.isCollapsed isn't reliable on IE)\nsel.focusNode&&isEquivalentPosition(sel.focusNode,sel.focusOffset,sel.anchorNode,sel.anchorOffset))this.flushSoon();else this.flush(false);}readSelectionRange(){let{view}=this;let selection=getSelection(view.root);if(!selection)return false;let range=browser.safari&&view.root.nodeType==11&&view.root.activeElement==this.dom&&safariSelectionRangeHack(this.view,selection)||selection;if(!range||this.selectionRange.eq(range))return false;let local=hasSelection(this.dom,range);if(local&&!this.selectionChanged&&view.inputState.lastFocusTime>Date.now()-200&&view.inputState.lastTouchTime<Date.now()-300&&atElementStart(this.dom,range)){this.view.inputState.lastFocusTime=0;view.docView.updateSelection();return false;}this.selectionRange.setRange(range);if(local)this.selectionChanged=true;return true;}setSelectionRange(anchor,head){this.selectionRange.set(anchor.node,anchor.offset,head.node,head.offset);this.selectionChanged=false;}clearSelectionRange(){this.selectionRange.set(null,0,null,0);}listenForScroll(){this.parentCheck=-1;let i=0,changed=null;for(let dom=this.dom;dom;){if(dom.nodeType==1){if(!changed&&i<this.scrollTargets.length&&this.scrollTargets[i]==dom)i++;else if(!changed)changed=this.scrollTargets.slice(0,i);if(changed)changed.push(dom);dom=dom.assignedSlot||dom.parentNode;}else if(dom.nodeType==11){dom=dom.host;}else{break;}}if(i<this.scrollTargets.length&&!changed)changed=this.scrollTargets.slice(0,i);if(changed){for(let dom of this.scrollTargets)dom.removeEventListener(\"scroll\",this.onScroll);for(let dom of this.scrollTargets=changed)dom.addEventListener(\"scroll\",this.onScroll);}}ignore(f){if(!this.active)return f();try{this.stop();return f();}finally{this.start();this.clear();}}start(){if(this.active)return;this.observer.observe(this.dom,observeOptions);if(useCharData)this.dom.addEventListener(\"DOMCharacterDataModified\",this.onCharData);this.active=true;}stop(){if(!this.active)return;this.active=false;this.observer.disconnect();if(useCharData)this.dom.removeEventListener(\"DOMCharacterDataModified\",this.onCharData);}// Throw away any pending changes\nclear(){this.processRecords();this.queue.length=0;this.selectionChanged=false;}// Chrome Android, especially in combination with GBoard, not only\n// doesn't reliably fire regular key events, but also often\n// surrounds the effect of enter or backspace with a bunch of\n// composition events that, when interrupted, cause text duplication\n// or other kinds of corruption. This hack makes the editor back off\n// from handling DOM changes for a moment when such a key is\n// detected (via beforeinput or keydown), and then tries to flush\n// them or, if that has no effect, dispatches the given key.\ndelayAndroidKey(key,keyCode){var _a;if(!this.delayedAndroidKey){let flush=()=>{let key2=this.delayedAndroidKey;if(key2){this.clearDelayedAndroidKey();this.view.inputState.lastKeyCode=key2.keyCode;this.view.inputState.lastKeyTime=Date.now();let flushed=this.flush();if(!flushed&&key2.force)dispatchKey(this.dom,key2.key,key2.keyCode);}};this.flushingAndroidKey=this.view.win.requestAnimationFrame(flush);}if(!this.delayedAndroidKey||key==\"Enter\")this.delayedAndroidKey={key,keyCode,// Only run the key handler when no changes are detected if\n// this isn't coming right after another change, in which case\n// it is probably part of a weird chain of updates, and should\n// be ignored if it returns the DOM to its previous state.\nforce:this.lastChange<Date.now()-50||!!((_a=this.delayedAndroidKey)===null||_a===void 0?void 0:_a.force)};}clearDelayedAndroidKey(){this.win.cancelAnimationFrame(this.flushingAndroidKey);this.delayedAndroidKey=null;this.flushingAndroidKey=-1;}flushSoon(){if(this.delayedFlush<0)this.delayedFlush=this.view.win.requestAnimationFrame(()=>{this.delayedFlush=-1;this.flush();});}forceFlush(){if(this.delayedFlush>=0){this.view.win.cancelAnimationFrame(this.delayedFlush);this.delayedFlush=-1;}this.flush();}pendingRecords(){for(let mut of this.observer.takeRecords())this.queue.push(mut);return this.queue;}processRecords(){let records=this.pendingRecords();if(records.length)this.queue=[];let from=-1,to=-1,typeOver=false;for(let record of records){let range=this.readMutation(record);if(!range)continue;if(range.typeOver)typeOver=true;if(from==-1){({from,to}=range);}else{from=Math.min(range.from,from);to=Math.max(range.to,to);}}return{from,to,typeOver};}readChange(){let{from,to,typeOver}=this.processRecords();let newSel=this.selectionChanged&&hasSelection(this.dom,this.selectionRange);if(from<0&&!newSel)return null;if(from>-1)this.lastChange=Date.now();this.view.inputState.lastFocusTime=0;this.selectionChanged=false;let change=new DOMChange(this.view,from,to,typeOver);this.view.docView.domChanged={newSel:change.newSel?change.newSel.main:null};return change;}// Apply pending changes, if any\nflush(readSelection=true){if(this.delayedFlush>=0||this.delayedAndroidKey)return false;if(readSelection)this.readSelectionRange();let domChange=this.readChange();if(!domChange){this.view.requestMeasure();return false;}let startState=this.view.state;let handled=applyDOMChange(this.view,domChange);if(this.view.state==startState&&(domChange.domChanged||domChange.newSel&&!domChange.newSel.main.eq(this.view.state.selection.main)))this.view.update([]);return handled;}readMutation(rec){let cView=this.view.docView.nearest(rec.target);if(!cView||cView.ignoreMutation(rec))return null;cView.markDirty(rec.type==\"attributes\");if(rec.type==\"attributes\")cView.flags|=4;if(rec.type==\"childList\"){let childBefore=findChild(cView,rec.previousSibling||rec.target.previousSibling,-1);let childAfter=findChild(cView,rec.nextSibling||rec.target.nextSibling,1);return{from:childBefore?cView.posAfter(childBefore):cView.posAtStart,to:childAfter?cView.posBefore(childAfter):cView.posAtEnd,typeOver:false};}else if(rec.type==\"characterData\"){return{from:cView.posAtStart,to:cView.posAtEnd,typeOver:rec.target.nodeValue==rec.oldValue};}else{return null;}}setWindow(win){if(win!=this.win){this.removeWindowListeners(this.win);this.win=win;this.addWindowListeners(this.win);}}addWindowListeners(win){win.addEventListener(\"resize\",this.onResize);if(this.printQuery){if(this.printQuery.addEventListener)this.printQuery.addEventListener(\"change\",this.onPrint);else this.printQuery.addListener(this.onPrint);}else win.addEventListener(\"beforeprint\",this.onPrint);win.addEventListener(\"scroll\",this.onScroll);win.document.addEventListener(\"selectionchange\",this.onSelectionChange);}removeWindowListeners(win){win.removeEventListener(\"scroll\",this.onScroll);win.removeEventListener(\"resize\",this.onResize);if(this.printQuery){if(this.printQuery.removeEventListener)this.printQuery.removeEventListener(\"change\",this.onPrint);else this.printQuery.removeListener(this.onPrint);}else win.removeEventListener(\"beforeprint\",this.onPrint);win.document.removeEventListener(\"selectionchange\",this.onSelectionChange);}update(update){if(this.editContext){this.editContext.update(update);if(update.startState.facet(editable)!=update.state.facet(editable))update.view.contentDOM.editContext=update.state.facet(editable)?this.editContext.editContext:null;}}destroy(){var _a,_b,_c;this.stop();(_a=this.intersection)===null||_a===void 0?void 0:_a.disconnect();(_b=this.gapIntersection)===null||_b===void 0?void 0:_b.disconnect();(_c=this.resizeScroll)===null||_c===void 0?void 0:_c.disconnect();for(let dom of this.scrollTargets)dom.removeEventListener(\"scroll\",this.onScroll);this.removeWindowListeners(this.win);clearTimeout(this.parentCheck);clearTimeout(this.resizeTimeout);this.win.cancelAnimationFrame(this.delayedFlush);this.win.cancelAnimationFrame(this.flushingAndroidKey);if(this.editContext){this.view.contentDOM.editContext=null;this.editContext.destroy();}}constructor(view){this.view=view;this.active=false;this.editContext=null;this.selectionRange=new DOMSelectionState;this.selectionChanged=false;this.delayedFlush=-1;this.resizeTimeout=-1;this.queue=[];this.delayedAndroidKey=null;this.flushingAndroidKey=-1;this.lastChange=0;this.scrollTargets=[];this.intersection=null;this.resizeScroll=null;this.intersecting=false;this.gapIntersection=null;this.gaps=[];this.printQuery=null;this.parentCheck=-1;this.dom=view.contentDOM;this.observer=new MutationObserver(mutations=>{for(let mut of mutations)this.queue.push(mut);if((browser.ie&&browser.ie_version<=11||browser.ios&&view.composing)&&mutations.some(m=>m.type==\"childList\"&&m.removedNodes.length||m.type==\"characterData\"&&m.oldValue.length>m.target.nodeValue.length))this.flushSoon();else this.flush();});if(window.EditContext&&view.constructor.EDIT_CONTEXT!==false&&// Chrome <126 doesn't support inverted selections in edit context (#1392)\n!(browser.chrome&&browser.chrome_version<126)){this.editContext=new EditContextManager(view);if(view.state.facet(editable))view.contentDOM.editContext=this.editContext.editContext;}if(useCharData)this.onCharData=event=>{this.queue.push({target:event.target,type:\"characterData\",oldValue:event.prevValue});this.flushSoon();};this.onSelectionChange=this.onSelectionChange.bind(this);this.onResize=this.onResize.bind(this);this.onPrint=this.onPrint.bind(this);this.onScroll=this.onScroll.bind(this);if(window.matchMedia)this.printQuery=window.matchMedia(\"print\");if(typeof ResizeObserver==\"function\"){this.resizeScroll=new ResizeObserver(()=>{var _a;if(((_a=this.view.docView)===null||_a===void 0?void 0:_a.lastUpdate)<Date.now()-75)this.onResize();});this.resizeScroll.observe(view.scrollDOM);}this.addWindowListeners(this.win=view.win);this.start();if(typeof IntersectionObserver==\"function\"){this.intersection=new IntersectionObserver(entries=>{if(this.parentCheck<0)this.parentCheck=setTimeout(this.listenForScroll.bind(this),1e3);if(entries.length>0&&entries[entries.length-1].intersectionRatio>0!=this.intersecting){this.intersecting=!this.intersecting;if(this.intersecting!=this.view.inView)this.onScrollChanged(document.createEvent(\"Event\"));}},{threshold:[0,.001]});this.intersection.observe(this.dom);this.gapIntersection=new IntersectionObserver(entries=>{if(entries.length>0&&entries[entries.length-1].intersectionRatio>0)this.onScrollChanged(document.createEvent(\"Event\"));},{});}this.listenForScroll();this.readSelectionRange();}};function findChild(cView,dom,dir){while(dom){let curView=ContentView.get(dom);if(curView&&curView.parent==cView)return curView;let parent=dom.parentNode;dom=parent!=cView.dom?parent:dir>0?dom.nextSibling:dom.previousSibling;}return null;}function buildSelectionRangeFromRange(view,range){let anchorNode=range.startContainer,anchorOffset=range.startOffset;let focusNode=range.endContainer,focusOffset=range.endOffset;let curAnchor=view.docView.domAtPos(view.state.selection.main.anchor);if(isEquivalentPosition(curAnchor.node,curAnchor.offset,focusNode,focusOffset))[anchorNode,anchorOffset,focusNode,focusOffset]=[focusNode,focusOffset,anchorNode,anchorOffset];return{anchorNode,anchorOffset,focusNode,focusOffset};}function safariSelectionRangeHack(view,selection){if(selection.getComposedRanges){let range=selection.getComposedRanges(view.root)[0];if(range)return buildSelectionRangeFromRange(view,range);}let found=null;function read(event){event.preventDefault();event.stopImmediatePropagation();found=event.getTargetRanges()[0];}view.contentDOM.addEventListener(\"beforeinput\",read,true);view.dom.ownerDocument.execCommand(\"indent\");view.contentDOM.removeEventListener(\"beforeinput\",read,true);return found?buildSelectionRangeFromRange(view,found):null;}var EditContextManager=class{applyEdits(update){let off=0,abort=false,pending=this.pendingContextChange;update.changes.iterChanges((fromA,toA,_fromB,_toB,insert)=>{if(abort)return;let dLen=insert.length-(toA-fromA);if(pending&&toA>=pending.to){if(pending.from==fromA&&pending.to==toA&&pending.insert.eq(insert)){pending=this.pendingContextChange=null;off+=dLen;this.to+=dLen;return;}else{pending=null;this.revertPending(update.state);}}fromA+=off;toA+=off;if(toA<=this.from){this.from+=dLen;this.to+=dLen;}else if(fromA<this.to){if(fromA<this.from||toA>this.to||this.to-this.from+insert.length>3e4){abort=true;return;}this.editContext.updateText(this.toContextPos(fromA),this.toContextPos(toA),insert.toString());this.to+=dLen;}off+=dLen;});if(pending&&!abort)this.revertPending(update.state);return!abort;}update(update){let reverted=this.pendingContextChange,startSel=update.startState.selection.main;if(this.composing&&(this.composing.drifted||!update.changes.touchesRange(startSel.from,startSel.to)&&update.transactions.some(tr=>!tr.isUserEvent(\"input.type\")&&tr.changes.touchesRange(this.from,this.to)))){this.composing.drifted=true;this.composing.editorBase=update.changes.mapPos(this.composing.editorBase);}else if(!this.applyEdits(update)||!this.rangeIsValid(update.state)){this.pendingContextChange=null;this.reset(update.state);}else if(update.docChanged||update.selectionSet||reverted){this.setSelection(update.state);}if(update.geometryChanged||update.docChanged||update.selectionSet)update.view.requestMeasure(this.measureReq);}resetRange(state){let{head}=state.selection.main;this.from=Math.max(0,head-1e4);this.to=Math.min(state.doc.length,head+1e4);}reset(state){this.resetRange(state);this.editContext.updateText(0,this.editContext.text.length,state.doc.sliceString(this.from,this.to));this.setSelection(state);}revertPending(state){let pending=this.pendingContextChange;this.pendingContextChange=null;this.editContext.updateText(this.toContextPos(pending.from),this.toContextPos(pending.from+pending.insert.length),state.doc.sliceString(pending.from,pending.to));}setSelection(state){let{main}=state.selection;let start=this.toContextPos(Math.max(this.from,Math.min(this.to,main.anchor)));let end=this.toContextPos(main.head);if(this.editContext.selectionStart!=start||this.editContext.selectionEnd!=end)this.editContext.updateSelection(start,end);}rangeIsValid(state){let{head}=state.selection.main;return!(this.from>0&&head-this.from<500||this.to<state.doc.length&&this.to-head<500||this.to-this.from>1e4*3);}toEditorPos(contextPos,clipLen=this.to-this.from){contextPos=Math.min(contextPos,clipLen);let c=this.composing;return c&&c.drifted?c.editorBase+(contextPos-c.contextBase):contextPos+this.from;}toContextPos(editorPos){let c=this.composing;return c&&c.drifted?c.contextBase+(editorPos-c.editorBase):editorPos-this.from;}destroy(){for(let event in this.handlers)this.editContext.removeEventListener(event,this.handlers[event]);}constructor(view){this.from=0;this.to=0;this.pendingContextChange=null;this.handlers=/* @__PURE__ */Object.create(null);this.composing=null;this.resetRange(view.state);let context=this.editContext=new window.EditContext({text:view.state.doc.sliceString(this.from,this.to),selectionStart:this.toContextPos(Math.max(this.from,Math.min(this.to,view.state.selection.main.anchor))),selectionEnd:this.toContextPos(view.state.selection.main.head)});this.handlers.textupdate=e=>{let main=view.state.selection.main,{anchor,head}=main;let from=this.toEditorPos(e.updateRangeStart),to=this.toEditorPos(e.updateRangeEnd);if(view.inputState.composing>=0&&!this.composing)this.composing={contextBase:e.updateRangeStart,editorBase:from,drifted:false};let change={from,to,insert:Text.of(e.text.split(\"\\n\"))};if(change.from==this.from&&anchor<this.from)change.from=anchor;else if(change.to==this.to&&anchor>this.to)change.to=anchor;if(change.from==change.to&&!change.insert.length){let newSel=EditorSelection.single(this.toEditorPos(e.selectionStart),this.toEditorPos(e.selectionEnd));if(!newSel.main.eq(main))view.dispatch({selection:newSel,userEvent:\"select\"});return;}if((browser.mac||browser.android)&&change.from==head-1&&/^\\. ?$/.test(e.text)&&view.contentDOM.getAttribute(\"autocorrect\")==\"off\")change={from,to,insert:Text.of([e.text.replace(\".\",\" \")])};this.pendingContextChange=change;if(!view.state.readOnly){let newLen=this.to-this.from+(change.to-change.from+change.insert.length);applyDOMChangeInner(view,change,EditorSelection.single(this.toEditorPos(e.selectionStart,newLen),this.toEditorPos(e.selectionEnd,newLen)));}if(this.pendingContextChange){this.revertPending(view.state);this.setSelection(view.state);}};this.handlers.characterboundsupdate=e=>{let rects=[],prev=null;for(let i=this.toEditorPos(e.rangeStart),end=this.toEditorPos(e.rangeEnd);i<end;i++){let rect=view.coordsForChar(i);prev=rect&&new DOMRect(rect.left,rect.top,rect.right-rect.left,rect.bottom-rect.top)||prev||new DOMRect;rects.push(prev);}context.updateCharacterBounds(e.rangeStart,rects);};this.handlers.textformatupdate=e=>{let deco=[];for(let format of e.getTextFormats()){let lineStyle=format.underlineStyle,thickness=format.underlineThickness;if(lineStyle!=\"None\"&&thickness!=\"None\"){let from=this.toEditorPos(format.rangeStart),to=this.toEditorPos(format.rangeEnd);if(from<to){let style=`text-decoration: underline ${lineStyle==\"Dashed\"?\"dashed \":lineStyle==\"Squiggle\"?\"wavy \":\"\"}${thickness==\"Thin\"?1:2}px`;deco.push(Decoration.mark({attributes:{style}}).range(from,to));}}}view.dispatch({effects:setEditContextFormatting.of(Decoration.set(deco))});};this.handlers.compositionstart=()=>{if(view.inputState.composing<0){view.inputState.composing=0;view.inputState.compositionFirstChange=true;}};this.handlers.compositionend=()=>{view.inputState.composing=-1;view.inputState.compositionFirstChange=null;if(this.composing){let{drifted}=this.composing;this.composing=null;if(drifted)this.reset(view.state);}};for(let event in this.handlers)context.addEventListener(event,this.handlers[event]);this.measureReq={read:view2=>{this.editContext.updateControlBounds(view2.contentDOM.getBoundingClientRect());let sel=getSelection(view2.root);if(sel&&sel.rangeCount)this.editContext.updateSelectionBounds(sel.getRangeAt(0).getBoundingClientRect());}};}};var EditorView=class _EditorView{/**\n  The current editor state.\n  */get state(){return this.viewState.state;}/**\n  To be able to display large documents without consuming too much\n  memory or overloading the browser, CodeMirror only draws the\n  code that is visible (plus a margin around it) to the DOM. This\n  property tells you the extent of the current drawn viewport, in\n  document positions.\n  */get viewport(){return this.viewState.viewport;}/**\n  When there are, for example, large collapsed ranges in the\n  viewport, its size can be a lot bigger than the actual visible\n  content. Thus, if you are doing something like styling the\n  content in the viewport, it is preferable to only do so for\n  these ranges, which are the subset of the viewport that is\n  actually drawn.\n  */get visibleRanges(){return this.viewState.visibleRanges;}/**\n  Returns false when the editor is entirely scrolled out of view\n  or otherwise hidden.\n  */get inView(){return this.viewState.inView;}/**\n  Indicates whether the user is currently composing text via\n  [IME](https://en.wikipedia.org/wiki/Input_method), and at least\n  one change has been made in the current composition.\n  */get composing(){return this.inputState.composing>0;}/**\n  Indicates whether the user is currently in composing state. Note\n  that on some platforms, like Android, this will be the case a\n  lot, since just putting the cursor on a word starts a\n  composition there.\n  */get compositionStarted(){return this.inputState.composing>=0;}/**\n  The document or shadow root that the view lives in.\n  */get root(){return this._root;}/**\n  @internal\n  */get win(){return this.dom.ownerDocument.defaultView||window;}dispatch(...input){let trs=input.length==1&&input[0]instanceof Transaction?input:input.length==1&&Array.isArray(input[0])?input[0]:[this.state.update(...input)];this.dispatchTransactions(trs,this);}/**\n  Update the view for the given array of transactions. This will\n  update the visible document and selection to match the state\n  produced by the transactions, and notify view plugins of the\n  change. You should usually call\n  [`dispatch`](https://codemirror.net/6/docs/ref/#view.EditorView.dispatch) instead, which uses this\n  as a primitive.\n  */update(transactions){if(this.updateState!=0)throw new Error(\"Calls to EditorView.update are not allowed while an update is in progress\");let redrawn=false,attrsChanged=false,update;let state=this.state;for(let tr of transactions){if(tr.startState!=state)throw new RangeError(\"Trying to update state with a transaction that doesn't start from the previous state.\");state=tr.state;}if(this.destroyed){this.viewState.state=state;return;}let focus=this.hasFocus,focusFlag=0,dispatchFocus=null;if(transactions.some(tr=>tr.annotation(isFocusChange))){this.inputState.notifiedFocused=focus;focusFlag=1;}else if(focus!=this.inputState.notifiedFocused){this.inputState.notifiedFocused=focus;dispatchFocus=focusChangeTransaction(state,focus);if(!dispatchFocus)focusFlag=1;}let pendingKey=this.observer.delayedAndroidKey,domChange=null;if(pendingKey){this.observer.clearDelayedAndroidKey();domChange=this.observer.readChange();if(domChange&&!this.state.doc.eq(state.doc)||!this.state.selection.eq(state.selection))domChange=null;}else{this.observer.clear();}if(state.facet(EditorState.phrases)!=this.state.facet(EditorState.phrases))return this.setState(state);update=ViewUpdate.create(this,state,transactions);update.flags|=focusFlag;let scrollTarget=this.viewState.scrollTarget;try{this.updateState=2;for(let tr of transactions){if(scrollTarget)scrollTarget=scrollTarget.map(tr.changes);if(tr.scrollIntoView){let{main}=tr.state.selection;scrollTarget=new ScrollTarget(main.empty?main:EditorSelection.cursor(main.head,main.head>main.anchor?-1:1));}for(let e of tr.effects)if(e.is(scrollIntoView))scrollTarget=e.value.clip(this.state);}this.viewState.update(update,scrollTarget);this.bidiCache=CachedOrder.update(this.bidiCache,update.changes);if(!update.empty){this.updatePlugins(update);this.inputState.update(update);}redrawn=this.docView.update(update);if(this.state.facet(styleModule)!=this.styleModules)this.mountStyles();attrsChanged=this.updateAttrs();this.showAnnouncements(transactions);this.docView.updateSelection(redrawn,transactions.some(tr=>tr.isUserEvent(\"select.pointer\")));}finally{this.updateState=0;}if(update.startState.facet(theme)!=update.state.facet(theme))this.viewState.mustMeasureContent=true;if(redrawn||attrsChanged||scrollTarget||this.viewState.mustEnforceCursorAssoc||this.viewState.mustMeasureContent)this.requestMeasure();if(redrawn)this.docViewUpdate();if(!update.empty)for(let listener of this.state.facet(updateListener)){try{listener(update);}catch(e){logException(this.state,e,\"update listener\");}}if(dispatchFocus||domChange)Promise.resolve().then(()=>{if(dispatchFocus&&this.state==dispatchFocus.startState)this.dispatch(dispatchFocus);if(domChange){if(!applyDOMChange(this,domChange)&&pendingKey.force)dispatchKey(this.contentDOM,pendingKey.key,pendingKey.keyCode);}});}/**\n  Reset the view to the given state. (This will cause the entire\n  document to be redrawn and all view plugins to be reinitialized,\n  so you should probably only use it when the new state isn't\n  derived from the old state. Otherwise, use\n  [`dispatch`](https://codemirror.net/6/docs/ref/#view.EditorView.dispatch) instead.)\n  */setState(newState){if(this.updateState!=0)throw new Error(\"Calls to EditorView.setState are not allowed while an update is in progress\");if(this.destroyed){this.viewState.state=newState;return;}this.updateState=2;let hadFocus=this.hasFocus;try{for(let plugin2 of this.plugins)plugin2.destroy(this);this.viewState=new ViewState(newState);this.plugins=newState.facet(viewPlugin).map(spec=>new PluginInstance(spec));this.pluginMap.clear();for(let plugin2 of this.plugins)plugin2.update(this);this.docView.destroy();this.docView=new DocView(this);this.inputState.ensureHandlers(this.plugins);this.mountStyles();this.updateAttrs();this.bidiCache=[];}finally{this.updateState=0;}if(hadFocus)this.focus();this.requestMeasure();}updatePlugins(update){let prevSpecs=update.startState.facet(viewPlugin),specs=update.state.facet(viewPlugin);if(prevSpecs!=specs){let newPlugins=[];for(let spec of specs){let found=prevSpecs.indexOf(spec);if(found<0){newPlugins.push(new PluginInstance(spec));}else{let plugin2=this.plugins[found];plugin2.mustUpdate=update;newPlugins.push(plugin2);}}for(let plugin2 of this.plugins)if(plugin2.mustUpdate!=update)plugin2.destroy(this);this.plugins=newPlugins;this.pluginMap.clear();}else{for(let p of this.plugins)p.mustUpdate=update;}for(let i=0;i<this.plugins.length;i++)this.plugins[i].update(this);if(prevSpecs!=specs)this.inputState.ensureHandlers(this.plugins);}docViewUpdate(){for(let plugin2 of this.plugins){let val=plugin2.value;if(val&&val.docViewUpdate){try{val.docViewUpdate(this);}catch(e){logException(this.state,e,\"doc view update listener\");}}}}/**\n  @internal\n  */measure(flush=true){if(this.destroyed)return;if(this.measureScheduled>-1)this.win.cancelAnimationFrame(this.measureScheduled);if(this.observer.delayedAndroidKey){this.measureScheduled=-1;this.requestMeasure();return;}this.measureScheduled=0;if(flush)this.observer.forceFlush();let updated=null;let sDOM=this.scrollDOM,scrollTop=sDOM.scrollTop*this.scaleY;let{scrollAnchorPos,scrollAnchorHeight}=this.viewState;if(Math.abs(scrollTop-this.viewState.scrollTop)>1)scrollAnchorHeight=-1;this.viewState.scrollAnchorHeight=-1;try{for(let i=0;;i++){if(scrollAnchorHeight<0){if(isScrolledToBottom(sDOM)){scrollAnchorPos=-1;scrollAnchorHeight=this.viewState.heightMap.height;}else{let block=this.viewState.scrollAnchorAt(scrollTop);scrollAnchorPos=block.from;scrollAnchorHeight=block.top;}}this.updateState=1;let changed=this.viewState.measure(this);if(!changed&&!this.measureRequests.length&&this.viewState.scrollTarget==null)break;if(i>5){console.warn(this.measureRequests.length?\"Measure loop restarted more than 5 times\":\"Viewport failed to stabilize\");break;}let measuring=[];if(!(changed&4))[this.measureRequests,measuring]=[measuring,this.measureRequests];let measured=measuring.map(m=>{try{return m.read(this);}catch(e){logException(this.state,e);return BadMeasure;}});let update=ViewUpdate.create(this,this.state,[]),redrawn=false;update.flags|=changed;if(!updated)updated=update;else updated.flags|=changed;this.updateState=2;if(!update.empty){this.updatePlugins(update);this.inputState.update(update);this.updateAttrs();redrawn=this.docView.update(update);if(redrawn)this.docViewUpdate();}for(let i2=0;i2<measuring.length;i2++)if(measured[i2]!=BadMeasure){try{let m=measuring[i2];if(m.write)m.write(measured[i2],this);}catch(e){logException(this.state,e);}}if(redrawn)this.docView.updateSelection(true);if(!update.viewportChanged&&this.measureRequests.length==0){if(this.viewState.editorHeight){if(this.viewState.scrollTarget){this.docView.scrollIntoView(this.viewState.scrollTarget);this.viewState.scrollTarget=null;scrollAnchorHeight=-1;continue;}else{let newAnchorHeight=scrollAnchorPos<0?this.viewState.heightMap.height:this.viewState.lineBlockAt(scrollAnchorPos).top;let diff=newAnchorHeight-scrollAnchorHeight;if(diff>1||diff<-1){scrollTop=scrollTop+diff;sDOM.scrollTop=scrollTop/this.scaleY;scrollAnchorHeight=-1;continue;}}}break;}}}finally{this.updateState=0;this.measureScheduled=-1;}if(updated&&!updated.empty)for(let listener of this.state.facet(updateListener))listener(updated);}/**\n  Get the CSS classes for the currently active editor themes.\n  */get themeClasses(){return baseThemeID+\" \"+(this.state.facet(darkTheme)?baseDarkID:baseLightID)+\" \"+this.state.facet(theme);}updateAttrs(){let editorAttrs=attrsFromFacet(this,editorAttributes,{class:\"cm-editor\"+(this.hasFocus?\" cm-focused \":\" \")+this.themeClasses});let contentAttrs={spellcheck:\"false\",autocorrect:\"off\",autocapitalize:\"off\",writingsuggestions:\"false\",translate:\"no\",contenteditable:!this.state.facet(editable)?\"false\":\"true\",class:\"cm-content\",style:`${browser.tabSize}: ${this.state.tabSize}`,role:\"textbox\",\"aria-multiline\":\"true\"};if(this.state.readOnly)contentAttrs[\"aria-readonly\"]=\"true\";attrsFromFacet(this,contentAttributes,contentAttrs);let changed=this.observer.ignore(()=>{let changedContent=updateAttrs(this.contentDOM,this.contentAttrs,contentAttrs);let changedEditor=updateAttrs(this.dom,this.editorAttrs,editorAttrs);return changedContent||changedEditor;});this.editorAttrs=editorAttrs;this.contentAttrs=contentAttrs;return changed;}showAnnouncements(trs){let first=true;for(let tr of trs)for(let effect of tr.effects)if(effect.is(_EditorView.announce)){if(first)this.announceDOM.textContent=\"\";first=false;let div=this.announceDOM.appendChild(document.createElement(\"div\"));div.textContent=effect.value;}}mountStyles(){this.styleModules=this.state.facet(styleModule);let nonce=this.state.facet(_EditorView.cspNonce);StyleModule.mount(this.root,this.styleModules.concat(baseTheme$1).reverse(),nonce?{nonce}:void 0);}readMeasured(){if(this.updateState==2)throw new Error(\"Reading the editor layout isn't allowed during an update\");if(this.updateState==0&&this.measureScheduled>-1)this.measure(false);}/**\n  Schedule a layout measurement, optionally providing callbacks to\n  do custom DOM measuring followed by a DOM write phase. Using\n  this is preferable reading DOM layout directly from, for\n  example, an event handler, because it'll make sure measuring and\n  drawing done by other components is synchronized, avoiding\n  unnecessary DOM layout computations.\n  */requestMeasure(request){if(this.measureScheduled<0)this.measureScheduled=this.win.requestAnimationFrame(()=>this.measure());if(request){if(this.measureRequests.indexOf(request)>-1)return;if(request.key!=null)for(let i=0;i<this.measureRequests.length;i++){if(this.measureRequests[i].key===request.key){this.measureRequests[i]=request;return;}}this.measureRequests.push(request);}}/**\n  Get the value of a specific plugin, if present. Note that\n  plugins that crash can be dropped from a view, so even when you\n  know you registered a given plugin, it is recommended to check\n  the return value of this method.\n  */plugin(plugin2){let known=this.pluginMap.get(plugin2);if(known===void 0||known&&known.spec!=plugin2)this.pluginMap.set(plugin2,known=this.plugins.find(p=>p.spec==plugin2)||null);return known&&known.update(this).value;}/**\n  The top position of the document, in screen coordinates. This\n  may be negative when the editor is scrolled down. Points\n  directly to the top of the first line, not above the padding.\n  */get documentTop(){return this.contentDOM.getBoundingClientRect().top+this.viewState.paddingTop;}/**\n  Reports the padding above and below the document.\n  */get documentPadding(){return{top:this.viewState.paddingTop,bottom:this.viewState.paddingBottom};}/**\n  If the editor is transformed with CSS, this provides the scale\n  along the X axis. Otherwise, it will just be 1. Note that\n  transforms other than translation and scaling are not supported.\n  */get scaleX(){return this.viewState.scaleX;}/**\n  Provide the CSS transformed scale along the Y axis.\n  */get scaleY(){return this.viewState.scaleY;}/**\n  Find the text line or block widget at the given vertical\n  position (which is interpreted as relative to the [top of the\n  document](https://codemirror.net/6/docs/ref/#view.EditorView.documentTop)).\n  */elementAtHeight(height){this.readMeasured();return this.viewState.elementAtHeight(height);}/**\n  Find the line block (see\n  [`lineBlockAt`](https://codemirror.net/6/docs/ref/#view.EditorView.lineBlockAt) at the given\n  height, again interpreted relative to the [top of the\n  document](https://codemirror.net/6/docs/ref/#view.EditorView.documentTop).\n  */lineBlockAtHeight(height){this.readMeasured();return this.viewState.lineBlockAtHeight(height);}/**\n  Get the extent and vertical position of all [line\n  blocks](https://codemirror.net/6/docs/ref/#view.EditorView.lineBlockAt) in the viewport. Positions\n  are relative to the [top of the\n  document](https://codemirror.net/6/docs/ref/#view.EditorView.documentTop);\n  */get viewportLineBlocks(){return this.viewState.viewportLines;}/**\n  Find the line block around the given document position. A line\n  block is a range delimited on both sides by either a\n  non-[hidden](https://codemirror.net/6/docs/ref/#view.Decoration^replace) line break, or the\n  start/end of the document. It will usually just hold a line of\n  text, but may be broken into multiple textblocks by block\n  widgets.\n  */lineBlockAt(pos){return this.viewState.lineBlockAt(pos);}/**\n  The editor's total content height.\n  */get contentHeight(){return this.viewState.contentHeight;}/**\n  Move a cursor position by [grapheme\n  cluster](https://codemirror.net/6/docs/ref/#state.findClusterBreak). `forward` determines whether\n  the motion is away from the line start, or towards it. In\n  bidirectional text, the line is traversed in visual order, using\n  the editor's [text direction](https://codemirror.net/6/docs/ref/#view.EditorView.textDirection).\n  When the start position was the last one on the line, the\n  returned position will be across the line break. If there is no\n  further line, the original position is returned.\n  \n  By default, this method moves over a single cluster. The\n  optional `by` argument can be used to move across more. It will\n  be called with the first cluster as argument, and should return\n  a predicate that determines, for each subsequent cluster,\n  whether it should also be moved over.\n  */moveByChar(start,forward,by){return skipAtoms(this,start,moveByChar(this,start,forward,by));}/**\n  Move a cursor position across the next group of either\n  [letters](https://codemirror.net/6/docs/ref/#state.EditorState.charCategorizer) or non-letter\n  non-whitespace characters.\n  */moveByGroup(start,forward){return skipAtoms(this,start,moveByChar(this,start,forward,initial=>byGroup(this,start.head,initial)));}/**\n  Get the cursor position visually at the start or end of a line.\n  Note that this may differ from the _logical_ position at its\n  start or end (which is simply at `line.from`/`line.to`) if text\n  at the start or end goes against the line's base text direction.\n  */visualLineSide(line,end){let order=this.bidiSpans(line),dir=this.textDirectionAt(line.from);let span=order[end?order.length-1:0];return EditorSelection.cursor(span.side(end,dir)+line.from,span.forward(!end,dir)?1:-1);}/**\n  Move to the next line boundary in the given direction. If\n  `includeWrap` is true, line wrapping is on, and there is a\n  further wrap point on the current line, the wrap point will be\n  returned. Otherwise this function will return the start or end\n  of the line.\n  */moveToLineBoundary(start,forward,includeWrap=true){return moveToLineBoundary(this,start,forward,includeWrap);}/**\n  Move a cursor position vertically. When `distance` isn't given,\n  it defaults to moving to the next line (including wrapped\n  lines). Otherwise, `distance` should provide a positive distance\n  in pixels.\n  \n  When `start` has a\n  [`goalColumn`](https://codemirror.net/6/docs/ref/#state.SelectionRange.goalColumn), the vertical\n  motion will use that as a target horizontal position. Otherwise,\n  the cursor's own horizontal position is used. The returned\n  cursor will have its goal column set to whichever column was\n  used.\n  */moveVertically(start,forward,distance){return skipAtoms(this,start,moveVertically(this,start,forward,distance));}/**\n  Find the DOM parent node and offset (child offset if `node` is\n  an element, character offset when it is a text node) at the\n  given document position.\n  \n  Note that for positions that aren't currently in\n  `visibleRanges`, the resulting DOM position isn't necessarily\n  meaningful (it may just point before or after a placeholder\n  element).\n  */domAtPos(pos){return this.docView.domAtPos(pos);}/**\n  Find the document position at the given DOM node. Can be useful\n  for associating positions with DOM events. Will raise an error\n  when `node` isn't part of the editor content.\n  */posAtDOM(node,offset=0){return this.docView.posFromDOM(node,offset);}posAtCoords(coords,precise=true){this.readMeasured();return posAtCoords(this,coords,precise);}/**\n  Get the screen coordinates at the given document position.\n  `side` determines whether the coordinates are based on the\n  element before (-1) or after (1) the position (if no element is\n  available on the given side, the method will transparently use\n  another strategy to get reasonable coordinates).\n  */coordsAtPos(pos,side=1){this.readMeasured();let rect=this.docView.coordsAt(pos,side);if(!rect||rect.left==rect.right)return rect;let line=this.state.doc.lineAt(pos),order=this.bidiSpans(line);let span=order[BidiSpan.find(order,pos-line.from,-1,side)];return flattenRect(rect,span.dir==Direction.LTR==side>0);}/**\n  Return the rectangle around a given character. If `pos` does not\n  point in front of a character that is in the viewport and\n  rendered (i.e. not replaced, not a line break), this will return\n  null. For space characters that are a line wrap point, this will\n  return the position before the line break.\n  */coordsForChar(pos){this.readMeasured();return this.docView.coordsForChar(pos);}/**\n  The default width of a character in the editor. May not\n  accurately reflect the width of all characters (given variable\n  width fonts or styling of invididual ranges).\n  */get defaultCharacterWidth(){return this.viewState.heightOracle.charWidth;}/**\n  The default height of a line in the editor. May not be accurate\n  for all lines.\n  */get defaultLineHeight(){return this.viewState.heightOracle.lineHeight;}/**\n  The text direction\n  ([`direction`](https://developer.mozilla.org/en-US/docs/Web/CSS/direction)\n  CSS property) of the editor's content element.\n  */get textDirection(){return this.viewState.defaultTextDirection;}/**\n  Find the text direction of the block at the given position, as\n  assigned by CSS. If\n  [`perLineTextDirection`](https://codemirror.net/6/docs/ref/#view.EditorView^perLineTextDirection)\n  isn't enabled, or the given position is outside of the viewport,\n  this will always return the same as\n  [`textDirection`](https://codemirror.net/6/docs/ref/#view.EditorView.textDirection). Note that\n  this may trigger a DOM layout.\n  */textDirectionAt(pos){let perLine=this.state.facet(perLineTextDirection);if(!perLine||pos<this.viewport.from||pos>this.viewport.to)return this.textDirection;this.readMeasured();return this.docView.textDirectionAt(pos);}/**\n  Whether this editor [wraps lines](https://codemirror.net/6/docs/ref/#view.EditorView.lineWrapping)\n  (as determined by the\n  [`white-space`](https://developer.mozilla.org/en-US/docs/Web/CSS/white-space)\n  CSS property of its content element).\n  */get lineWrapping(){return this.viewState.heightOracle.lineWrapping;}/**\n  Returns the bidirectional text structure of the given line\n  (which should be in the current document) as an array of span\n  objects. The order of these spans matches the [text\n  direction](https://codemirror.net/6/docs/ref/#view.EditorView.textDirection)—if that is\n  left-to-right, the leftmost spans come first, otherwise the\n  rightmost spans come first.\n  */bidiSpans(line){if(line.length>MaxBidiLine)return trivialOrder(line.length);let dir=this.textDirectionAt(line.from),isolates;for(let entry of this.bidiCache){if(entry.from==line.from&&entry.dir==dir&&(entry.fresh||isolatesEq(entry.isolates,isolates=getIsolatedRanges(this,line))))return entry.order;}if(!isolates)isolates=getIsolatedRanges(this,line);let order=computeOrder(line.text,dir,isolates);this.bidiCache.push(new CachedOrder(line.from,line.to,dir,isolates,true,order));return order;}/**\n  Check whether the editor has focus.\n  */get hasFocus(){var _a;return(this.dom.ownerDocument.hasFocus()||browser.safari&&((_a=this.inputState)===null||_a===void 0?void 0:_a.lastContextMenu)>Date.now()-3e4)&&this.root.activeElement==this.contentDOM;}/**\n  Put focus on the editor.\n  */focus(){this.observer.ignore(()=>{focusPreventScroll(this.contentDOM);this.docView.updateSelection();});}/**\n  Update the [root](https://codemirror.net/6/docs/ref/##view.EditorViewConfig.root) in which the editor lives. This is only\n  necessary when moving the editor's existing DOM to a new window or shadow root.\n  */setRoot(root){if(this._root!=root){this._root=root;this.observer.setWindow((root.nodeType==9?root:root.ownerDocument).defaultView||window);this.mountStyles();}}/**\n  Clean up this editor view, removing its element from the\n  document, unregistering event handlers, and notifying\n  plugins. The view instance can no longer be used after\n  calling this.\n  */destroy(){if(this.root.activeElement==this.contentDOM)this.contentDOM.blur();for(let plugin2 of this.plugins)plugin2.destroy(this);this.plugins=[];this.inputState.destroy();this.docView.destroy();this.dom.remove();this.observer.destroy();if(this.measureScheduled>-1)this.win.cancelAnimationFrame(this.measureScheduled);this.destroyed=true;}/**\n  Returns an effect that can be\n  [added](https://codemirror.net/6/docs/ref/#state.TransactionSpec.effects) to a transaction to\n  cause it to scroll the given position or range into view.\n  */static scrollIntoView(pos,options={}){return scrollIntoView.of(new ScrollTarget(typeof pos==\"number\"?EditorSelection.cursor(pos):pos,options.y,options.x,options.yMargin,options.xMargin));}/**\n  Return an effect that resets the editor to its current (at the\n  time this method was called) scroll position. Note that this\n  only affects the editor's own scrollable element, not parents.\n  See also\n  [`EditorViewConfig.scrollTo`](https://codemirror.net/6/docs/ref/#view.EditorViewConfig.scrollTo).\n  \n  The effect should be used with a document identical to the one\n  it was created for. Failing to do so is not an error, but may\n  not scroll to the expected position. You can\n  [map](https://codemirror.net/6/docs/ref/#state.StateEffect.map) the effect to account for changes.\n  */scrollSnapshot(){let{scrollTop,scrollLeft}=this.scrollDOM;let ref=this.viewState.scrollAnchorAt(scrollTop);return scrollIntoView.of(new ScrollTarget(EditorSelection.cursor(ref.from),\"start\",\"start\",ref.top-scrollTop,scrollLeft,true));}/**\n  Enable or disable tab-focus mode, which disables key bindings\n  for Tab and Shift-Tab, letting the browser's default\n  focus-changing behavior go through instead. This is useful to\n  prevent trapping keyboard users in your editor.\n  \n  Without argument, this toggles the mode. With a boolean, it\n  enables (true) or disables it (false). Given a number, it\n  temporarily enables the mode until that number of milliseconds\n  have passed or another non-Tab key is pressed.\n  */setTabFocusMode(to){if(to==null)this.inputState.tabFocusMode=this.inputState.tabFocusMode<0?0:-1;else if(typeof to==\"boolean\")this.inputState.tabFocusMode=to?0:-1;else if(this.inputState.tabFocusMode!=0)this.inputState.tabFocusMode=Date.now()+to;}/**\n  Returns an extension that can be used to add DOM event handlers.\n  The value should be an object mapping event names to handler\n  functions. For any given event, such functions are ordered by\n  extension precedence, and the first handler to return true will\n  be assumed to have handled that event, and no other handlers or\n  built-in behavior will be activated for it. These are registered\n  on the [content element](https://codemirror.net/6/docs/ref/#view.EditorView.contentDOM), except\n  for `scroll` handlers, which will be called any time the\n  editor's [scroll element](https://codemirror.net/6/docs/ref/#view.EditorView.scrollDOM) or one of\n  its parent nodes is scrolled.\n  */static domEventHandlers(handlers2){return ViewPlugin.define(()=>({}),{eventHandlers:handlers2});}/**\n  Create an extension that registers DOM event observers. Contrary\n  to event [handlers](https://codemirror.net/6/docs/ref/#view.EditorView^domEventHandlers),\n  observers can't be prevented from running by a higher-precedence\n  handler returning true. They also don't prevent other handlers\n  and observers from running when they return true, and should not\n  call `preventDefault`.\n  */static domEventObservers(observers2){return ViewPlugin.define(()=>({}),{eventObservers:observers2});}/**\n  Create a theme extension. The first argument can be a\n  [`style-mod`](https://github.com/marijnh/style-mod#documentation)\n  style spec providing the styles for the theme. These will be\n  prefixed with a generated class for the style.\n  \n  Because the selectors will be prefixed with a scope class, rule\n  that directly match the editor's [wrapper\n  element](https://codemirror.net/6/docs/ref/#view.EditorView.dom)—to which the scope class will be\n  added—need to be explicitly differentiated by adding an `&` to\n  the selector for that element—for example\n  `&.cm-focused`.\n  \n  When `dark` is set to true, the theme will be marked as dark,\n  which will cause the `&dark` rules from [base\n  themes](https://codemirror.net/6/docs/ref/#view.EditorView^baseTheme) to be used (as opposed to\n  `&light` when a light theme is active).\n  */static theme(spec,options){let prefix=StyleModule.newName();let result=[theme.of(prefix),styleModule.of(buildTheme(`.${prefix}`,spec))];if(options&&options.dark)result.push(darkTheme.of(true));return result;}/**\n  Create an extension that adds styles to the base theme. Like\n  with [`theme`](https://codemirror.net/6/docs/ref/#view.EditorView^theme), use `&` to indicate the\n  place of the editor wrapper element when directly targeting\n  that. You can also use `&dark` or `&light` instead to only\n  target editors with a dark or light theme.\n  */static baseTheme(spec){return Prec.lowest(styleModule.of(buildTheme(\".\"+baseThemeID,spec,lightDarkIDs)));}/**\n  Retrieve an editor view instance from the view's DOM\n  representation.\n  */static findFromDOM(dom){var _a;let content=dom.querySelector(\".cm-content\");let cView=content&&ContentView.get(content)||ContentView.get(dom);return((_a=cView===null||cView===void 0?void 0:cView.rootView)===null||_a===void 0?void 0:_a.view)||null;}/**\n  Construct a new view. You'll want to either provide a `parent`\n  option, or put `view.dom` into your document after creating a\n  view, so that the user can see the editor.\n  */constructor(config={}){var _a;this.plugins=[];this.pluginMap=/* @__PURE__ */new Map;this.editorAttrs={};this.contentAttrs={};this.bidiCache=[];this.destroyed=false;this.updateState=2;this.measureScheduled=-1;this.measureRequests=[];this.contentDOM=document.createElement(\"div\");this.scrollDOM=document.createElement(\"div\");this.scrollDOM.tabIndex=-1;this.scrollDOM.className=\"cm-scroller\";this.scrollDOM.appendChild(this.contentDOM);this.announceDOM=document.createElement(\"div\");this.announceDOM.className=\"cm-announced\";this.announceDOM.setAttribute(\"aria-live\",\"polite\");this.dom=document.createElement(\"div\");this.dom.appendChild(this.announceDOM);this.dom.appendChild(this.scrollDOM);if(config.parent)config.parent.appendChild(this.dom);let{dispatch}=config;this.dispatchTransactions=config.dispatchTransactions||dispatch&&(trs=>trs.forEach(tr=>dispatch(tr,this)))||(trs=>this.update(trs));this.dispatch=this.dispatch.bind(this);this._root=config.root||getRoot(config.parent)||document;this.viewState=new ViewState(config.state||EditorState.create(config));if(config.scrollTo&&config.scrollTo.is(scrollIntoView))this.viewState.scrollTarget=config.scrollTo.value.clip(this.viewState.state);this.plugins=this.state.facet(viewPlugin).map(spec=>new PluginInstance(spec));for(let plugin2 of this.plugins)plugin2.update(this);this.observer=new DOMObserver(this);this.inputState=new InputState(this);this.inputState.ensureHandlers(this.plugins);this.docView=new DocView(this);this.mountStyles();this.updateAttrs();this.updateState=0;this.requestMeasure();if((_a=document.fonts)===null||_a===void 0?void 0:_a.ready)document.fonts.ready.then(()=>this.requestMeasure());}};EditorView.styleModule=styleModule;EditorView.inputHandler=inputHandler;EditorView.clipboardInputFilter=clipboardInputFilter;EditorView.clipboardOutputFilter=clipboardOutputFilter;EditorView.scrollHandler=scrollHandler;EditorView.focusChangeEffect=focusChangeEffect;EditorView.perLineTextDirection=perLineTextDirection;EditorView.exceptionSink=exceptionSink;EditorView.updateListener=updateListener;EditorView.editable=editable;EditorView.mouseSelectionStyle=mouseSelectionStyle;EditorView.dragMovesSelection=dragMovesSelection$1;EditorView.clickAddsSelectionRange=clickAddsSelectionRange;EditorView.decorations=decorations;EditorView.outerDecorations=outerDecorations;EditorView.atomicRanges=atomicRanges;EditorView.bidiIsolatedRanges=bidiIsolatedRanges;EditorView.scrollMargins=scrollMargins;EditorView.darkTheme=darkTheme;EditorView.cspNonce=/* @__PURE__ */Facet.define({combine:values=>values.length?values[0]:\"\"});EditorView.contentAttributes=contentAttributes;EditorView.editorAttributes=editorAttributes;EditorView.lineWrapping=/* @__PURE__ */EditorView.contentAttributes.of({class:\"cm-lineWrapping\"});EditorView.announce=/* @__PURE__ */StateEffect.define();var MaxBidiLine=4096;var BadMeasure={};var CachedOrder=class _CachedOrder{static update(cache,changes){if(changes.empty&&!cache.some(c=>c.fresh))return cache;let result=[],lastDir=cache.length?cache[cache.length-1].dir:Direction.LTR;for(let i=Math.max(0,cache.length-10);i<cache.length;i++){let entry=cache[i];if(entry.dir==lastDir&&!changes.touchesRange(entry.from,entry.to))result.push(new _CachedOrder(changes.mapPos(entry.from,1),changes.mapPos(entry.to,-1),entry.dir,entry.isolates,false,entry.order));}return result;}constructor(from,to,dir,isolates,fresh,order){this.from=from;this.to=to;this.dir=dir;this.isolates=isolates;this.fresh=fresh;this.order=order;}};function attrsFromFacet(view,facet,base2){for(let sources=view.state.facet(facet),i=sources.length-1;i>=0;i--){let source=sources[i],value=typeof source==\"function\"?source(view):source;if(value)combineAttrs(value,base2);}return base2;}var currentPlatform=browser.mac?\"mac\":browser.windows?\"win\":browser.linux?\"linux\":\"key\";function normalizeKeyName(name,platform){const parts=name.split(/-(?!$)/);let result=parts[parts.length-1];if(result==\"Space\")result=\" \";let alt,ctrl,shift2,meta;for(let i=0;i<parts.length-1;++i){const mod=parts[i];if(/^(cmd|meta|m)$/i.test(mod))meta=true;else if(/^a(lt)?$/i.test(mod))alt=true;else if(/^(c|ctrl|control)$/i.test(mod))ctrl=true;else if(/^s(hift)?$/i.test(mod))shift2=true;else if(/^mod$/i.test(mod)){if(platform==\"mac\")meta=true;else ctrl=true;}else throw new Error(\"Unrecognized modifier name: \"+mod);}if(alt)result=\"Alt-\"+result;if(ctrl)result=\"Ctrl-\"+result;if(meta)result=\"Meta-\"+result;if(shift2)result=\"Shift-\"+result;return result;}function modifiers(name,event,shift2){if(event.altKey)name=\"Alt-\"+name;if(event.ctrlKey)name=\"Ctrl-\"+name;if(event.metaKey)name=\"Meta-\"+name;if(shift2!==false&&event.shiftKey)name=\"Shift-\"+name;return name;}var handleKeyEvents=/* @__PURE__ */Prec.default(/* @__PURE__ */EditorView.domEventHandlers({keydown(event,view){return runHandlers(getKeymap(view.state),event,view,\"editor\");}}));var keymap=/* @__PURE__ */Facet.define({enables:handleKeyEvents});var Keymaps=/* @__PURE__ */new WeakMap;function getKeymap(state){let bindings=state.facet(keymap);let map=Keymaps.get(bindings);if(!map)Keymaps.set(bindings,map=buildKeymap(bindings.reduce((a,b)=>a.concat(b),[])));return map;}function runScopeHandlers(view,event,scope){return runHandlers(getKeymap(view.state),event,view,scope);}var storedPrefix=null;var PrefixTimeout=4e3;function buildKeymap(bindings,platform=currentPlatform){let bound=/* @__PURE__ */Object.create(null);let isPrefix=/* @__PURE__ */Object.create(null);let checkPrefix=(name,is)=>{let current=isPrefix[name];if(current==null)isPrefix[name]=is;else if(current!=is)throw new Error(\"Key binding \"+name+\" is used both as a regular binding and as a multi-stroke prefix\");};let add=(scope,key,command,preventDefault,stopPropagation)=>{var _a,_b;let scopeObj=bound[scope]||(bound[scope]=/* @__PURE__ */Object.create(null));let parts=key.split(/ (?!$)/).map(k=>normalizeKeyName(k,platform));for(let i=1;i<parts.length;i++){let prefix=parts.slice(0,i).join(\" \");checkPrefix(prefix,true);if(!scopeObj[prefix])scopeObj[prefix]={preventDefault:true,stopPropagation:false,run:[view=>{let ourObj=storedPrefix={view,prefix,scope};setTimeout(()=>{if(storedPrefix==ourObj)storedPrefix=null;},PrefixTimeout);return true;}]};}let full=parts.join(\" \");checkPrefix(full,false);let binding=scopeObj[full]||(scopeObj[full]={preventDefault:false,stopPropagation:false,run:((_b=(_a=scopeObj._any)===null||_a===void 0?void 0:_a.run)===null||_b===void 0?void 0:_b.slice())||[]});if(command)binding.run.push(command);if(preventDefault)binding.preventDefault=true;if(stopPropagation)binding.stopPropagation=true;};for(let b of bindings){let scopes=b.scope?b.scope.split(\" \"):[\"editor\"];if(b.any)for(let scope of scopes){let scopeObj=bound[scope]||(bound[scope]=/* @__PURE__ */Object.create(null));if(!scopeObj._any)scopeObj._any={preventDefault:false,stopPropagation:false,run:[]};let{any}=b;for(let key in scopeObj)scopeObj[key].run.push(view=>any(view,currentKeyEvent));}let name=b[platform]||b.key;if(!name)continue;for(let scope of scopes){add(scope,name,b.run,b.preventDefault,b.stopPropagation);if(b.shift)add(scope,\"Shift-\"+name,b.shift,b.preventDefault,b.stopPropagation);}}return bound;}var currentKeyEvent=null;function runHandlers(map,event,view,scope){currentKeyEvent=event;let name=keyName(event);let charCode=codePointAt(name,0),isChar=codePointSize(charCode)==name.length&&name!=\" \";let prefix=\"\",handled=false,prevented=false,stopPropagation=false;if(storedPrefix&&storedPrefix.view==view&&storedPrefix.scope==scope){prefix=storedPrefix.prefix+\" \";if(modifierCodes.indexOf(event.keyCode)<0){prevented=true;storedPrefix=null;}}let ran=/* @__PURE__ */new Set;let runFor=binding=>{if(binding){for(let cmd of binding.run)if(!ran.has(cmd)){ran.add(cmd);if(cmd(view)){if(binding.stopPropagation)stopPropagation=true;return true;}}if(binding.preventDefault){if(binding.stopPropagation)stopPropagation=true;prevented=true;}}return false;};let scopeObj=map[scope],baseName,shiftName;if(scopeObj){if(runFor(scopeObj[prefix+modifiers(name,event,!isChar)])){handled=true;}else if(isChar&&(event.altKey||event.metaKey||event.ctrlKey)&&// Ctrl-Alt may be used for AltGr on Windows\n!(browser.windows&&event.ctrlKey&&event.altKey)&&(baseName=base[event.keyCode])&&baseName!=name){if(runFor(scopeObj[prefix+modifiers(baseName,event,true)])){handled=true;}else if(event.shiftKey&&(shiftName=shift[event.keyCode])!=name&&shiftName!=baseName&&runFor(scopeObj[prefix+modifiers(shiftName,event,false)])){handled=true;}}else if(isChar&&event.shiftKey&&runFor(scopeObj[prefix+modifiers(name,event,true)])){handled=true;}if(!handled&&runFor(scopeObj._any))handled=true;}if(prevented)handled=true;if(handled&&stopPropagation)event.stopPropagation();currentKeyEvent=null;return handled;}var RectangleMarker=class _RectangleMarker{draw(){let elt=document.createElement(\"div\");elt.className=this.className;this.adjust(elt);return elt;}update(elt,prev){if(prev.className!=this.className)return false;this.adjust(elt);return true;}adjust(elt){elt.style.left=this.left+\"px\";elt.style.top=this.top+\"px\";if(this.width!=null)elt.style.width=this.width+\"px\";elt.style.height=this.height+\"px\";}eq(p){return this.left==p.left&&this.top==p.top&&this.width==p.width&&this.height==p.height&&this.className==p.className;}/**\n  Create a set of rectangles for the given selection range,\n  assigning them theclass`className`. Will create a single\n  rectangle for empty ranges, and a set of selection-style\n  rectangles covering the range's content (in a bidi-aware\n  way) for non-empty ones.\n  */static forRange(view,className,range){if(range.empty){let pos=view.coordsAtPos(range.head,range.assoc||1);if(!pos)return[];let base2=getBase(view);return[new _RectangleMarker(className,pos.left-base2.left,pos.top-base2.top,null,pos.bottom-pos.top)];}else{return rectanglesForRange(view,className,range);}}/**\n  Create a marker with the given class and dimensions. If `width`\n  is null, the DOM element will get no width style.\n  */constructor(className,left,top2,width,height){this.className=className;this.left=left;this.top=top2;this.width=width;this.height=height;}};function getBase(view){let rect=view.scrollDOM.getBoundingClientRect();let left=view.textDirection==Direction.LTR?rect.left:rect.right-view.scrollDOM.clientWidth*view.scaleX;return{left:left-view.scrollDOM.scrollLeft*view.scaleX,top:rect.top-view.scrollDOM.scrollTop*view.scaleY};}function wrappedLine(view,pos,side,inside2){let coords=view.coordsAtPos(pos,side*2);if(!coords)return inside2;let editorRect=view.dom.getBoundingClientRect();let y=(coords.top+coords.bottom)/2;let left=view.posAtCoords({x:editorRect.left+1,y});let right=view.posAtCoords({x:editorRect.right-1,y});if(left==null||right==null)return inside2;return{from:Math.max(inside2.from,Math.min(left,right)),to:Math.min(inside2.to,Math.max(left,right))};}function rectanglesForRange(view,className,range){if(range.to<=view.viewport.from||range.from>=view.viewport.to)return[];let from=Math.max(range.from,view.viewport.from),to=Math.min(range.to,view.viewport.to);let ltr=view.textDirection==Direction.LTR;let content=view.contentDOM,contentRect=content.getBoundingClientRect(),base2=getBase(view);let lineElt=content.querySelector(\".cm-line\"),lineStyle=lineElt&&window.getComputedStyle(lineElt);let leftSide=contentRect.left+(lineStyle?parseInt(lineStyle.paddingLeft)+Math.min(0,parseInt(lineStyle.textIndent)):0);let rightSide=contentRect.right-(lineStyle?parseInt(lineStyle.paddingRight):0);let startBlock=blockAt(view,from),endBlock=blockAt(view,to);let visualStart=startBlock.type==BlockType.Text?startBlock:null;let visualEnd=endBlock.type==BlockType.Text?endBlock:null;if(visualStart&&(view.lineWrapping||startBlock.widgetLineBreaks))visualStart=wrappedLine(view,from,1,visualStart);if(visualEnd&&(view.lineWrapping||endBlock.widgetLineBreaks))visualEnd=wrappedLine(view,to,-1,visualEnd);if(visualStart&&visualEnd&&visualStart.from==visualEnd.from&&visualStart.to==visualEnd.to){return pieces(drawForLine(range.from,range.to,visualStart));}else{let top2=visualStart?drawForLine(range.from,null,visualStart):drawForWidget(startBlock,false);let bottom=visualEnd?drawForLine(null,range.to,visualEnd):drawForWidget(endBlock,true);let between=[];if((visualStart||startBlock).to<(visualEnd||endBlock).from-(visualStart&&visualEnd?1:0)||startBlock.widgetLineBreaks>1&&top2.bottom+view.defaultLineHeight/2<bottom.top)between.push(piece(leftSide,top2.bottom,rightSide,bottom.top));else if(top2.bottom<bottom.top&&view.elementAtHeight((top2.bottom+bottom.top)/2).type==BlockType.Text)top2.bottom=bottom.top=(top2.bottom+bottom.top)/2;return pieces(top2).concat(between).concat(pieces(bottom));}function piece(left,top2,right,bottom){return new RectangleMarker(className,left-base2.left,top2-base2.top,right-left,bottom-top2);}function pieces({top:top2,bottom,horizontal}){let pieces2=[];for(let i=0;i<horizontal.length;i+=2)pieces2.push(piece(horizontal[i],top2,horizontal[i+1],bottom));return pieces2;}function drawForLine(from2,to2,line){let top2=1e9,bottom=-1e9,horizontal=[];function addSpan(from3,fromOpen,to3,toOpen,dir){let fromCoords=view.coordsAtPos(from3,from3==line.to?-2:2);let toCoords=view.coordsAtPos(to3,to3==line.from?2:-2);if(!fromCoords||!toCoords)return;top2=Math.min(fromCoords.top,toCoords.top,top2);bottom=Math.max(fromCoords.bottom,toCoords.bottom,bottom);if(dir==Direction.LTR)horizontal.push(ltr&&fromOpen?leftSide:fromCoords.left,ltr&&toOpen?rightSide:toCoords.right);else horizontal.push(!ltr&&toOpen?leftSide:toCoords.left,!ltr&&fromOpen?rightSide:fromCoords.right);}let start=from2!==null&&from2!==void 0?from2:line.from,end=to2!==null&&to2!==void 0?to2:line.to;for(let r of view.visibleRanges)if(r.to>start&&r.from<end){for(let pos=Math.max(r.from,start),endPos=Math.min(r.to,end);;){let docLine=view.state.doc.lineAt(pos);for(let span of view.bidiSpans(docLine)){let spanFrom=span.from+docLine.from,spanTo=span.to+docLine.from;if(spanFrom>=endPos)break;if(spanTo>pos)addSpan(Math.max(spanFrom,pos),from2==null&&spanFrom<=start,Math.min(spanTo,endPos),to2==null&&spanTo>=end,span.dir);}pos=docLine.to+1;if(pos>=endPos)break;}}if(horizontal.length==0)addSpan(start,from2==null,end,to2==null,view.textDirection);return{top:top2,bottom,horizontal};}function drawForWidget(block,top2){let y=contentRect.top+(top2?block.top:block.bottom);return{top:y,bottom:y,horizontal:[]};}}function sameMarker(a,b){return a.constructor==b.constructor&&a.eq(b);}var LayerView=class{update(update){if(update.startState.facet(layerOrder)!=update.state.facet(layerOrder))this.setOrder(update.state);if(this.layer.update(update,this.dom)||update.geometryChanged){this.scale();update.view.requestMeasure(this.measureReq);}}docViewUpdate(view){if(this.layer.updateOnDocViewUpdate!==false)view.requestMeasure(this.measureReq);}setOrder(state){let pos=0,order=state.facet(layerOrder);while(pos<order.length&&order[pos]!=this.layer)pos++;this.dom.style.zIndex=String((this.layer.above?150:-1)-pos);}measure(){return this.layer.markers(this.view);}scale(){let{scaleX,scaleY}=this.view;if(scaleX!=this.scaleX||scaleY!=this.scaleY){this.scaleX=scaleX;this.scaleY=scaleY;this.dom.style.transform=`scale(${1/scaleX}, ${1/scaleY})`;}}draw(markers){if(markers.length!=this.drawn.length||markers.some((p,i)=>!sameMarker(p,this.drawn[i]))){let old=this.dom.firstChild,oldI=0;for(let marker of markers){if(marker.update&&old&&marker.constructor&&this.drawn[oldI].constructor&&marker.update(old,this.drawn[oldI])){old=old.nextSibling;oldI++;}else{this.dom.insertBefore(marker.draw(),old);}}while(old){let next=old.nextSibling;old.remove();old=next;}this.drawn=markers;}}destroy(){if(this.layer.destroy)this.layer.destroy(this.dom,this.view);this.dom.remove();}constructor(view,layer2){this.view=view;this.layer=layer2;this.drawn=[];this.scaleX=1;this.scaleY=1;this.measureReq={read:this.measure.bind(this),write:this.draw.bind(this)};this.dom=view.scrollDOM.appendChild(document.createElement(\"div\"));this.dom.classList.add(\"cm-layer\");if(layer2.above)this.dom.classList.add(\"cm-layer-above\");if(layer2.class)this.dom.classList.add(layer2.class);this.scale();this.dom.setAttribute(\"aria-hidden\",\"true\");this.setOrder(view.state);view.requestMeasure(this.measureReq);if(layer2.mount)layer2.mount(this.dom,view);}};var layerOrder=/* @__PURE__ */Facet.define();function layer(config){return[ViewPlugin.define(v=>new LayerView(v,config)),layerOrder.of(config)];}var selectionConfig=/* @__PURE__ */Facet.define({combine(configs){return combineConfig(configs,{cursorBlinkRate:1200,drawRangeCursor:true},{cursorBlinkRate:(a,b)=>Math.min(a,b),drawRangeCursor:(a,b)=>a||b});}});function drawSelection(config={}){return[selectionConfig.of(config),cursorLayer,selectionLayer,hideNativeSelection,nativeSelectionHidden.of(true)];}function getDrawSelectionConfig(state){return state.facet(selectionConfig);}function configChanged(update){return update.startState.facet(selectionConfig)!=update.state.facet(selectionConfig);}var cursorLayer=/* @__PURE__ */layer({above:true,markers(view){let{state}=view,conf=state.facet(selectionConfig);let cursors=[];for(let r of state.selection.ranges){let prim=r==state.selection.main;if(r.empty||conf.drawRangeCursor){let className=prim?\"cm-cursor cm-cursor-primary\":\"cm-cursor cm-cursor-secondary\";let cursor=r.empty?r:EditorSelection.cursor(r.head,r.head>r.anchor?-1:1);for(let piece of RectangleMarker.forRange(view,className,cursor))cursors.push(piece);}}return cursors;},update(update,dom){if(update.transactions.some(tr=>tr.selection))dom.style.animationName=dom.style.animationName==\"cm-blink\"?\"cm-blink2\":\"cm-blink\";let confChange=configChanged(update);if(confChange)setBlinkRate(update.state,dom);return update.docChanged||update.selectionSet||confChange;},mount(dom,view){setBlinkRate(view.state,dom);},class:\"cm-cursorLayer\"});function setBlinkRate(state,dom){dom.style.animationDuration=state.facet(selectionConfig).cursorBlinkRate+\"ms\";}var selectionLayer=/* @__PURE__ */layer({above:false,markers(view){return view.state.selection.ranges.map(r=>r.empty?[]:RectangleMarker.forRange(view,\"cm-selectionBackground\",r)).reduce((a,b)=>a.concat(b));},update(update,dom){return update.docChanged||update.selectionSet||update.viewportChanged||configChanged(update);},class:\"cm-selectionLayer\"});var hideNativeSelection=/* @__PURE__ */Prec.highest(/* @__PURE__ */EditorView.theme({\".cm-line\":{\"& ::selection, &::selection\":{backgroundColor:\"transparent !important\"},caretColor:\"transparent !important\"},\".cm-content\":{caretColor:\"transparent !important\",\"& :focus\":{caretColor:\"initial !important\",\"&::selection, & ::selection\":{backgroundColor:\"Highlight !important\"}}}}));var setDropCursorPos=/* @__PURE__ */StateEffect.define({map(pos,mapping){return pos==null?null:mapping.mapPos(pos);}});var dropCursorPos=/* @__PURE__ */StateField.define({create(){return null;},update(pos,tr){if(pos!=null)pos=tr.changes.mapPos(pos);return tr.effects.reduce((pos2,e)=>e.is(setDropCursorPos)?e.value:pos2,pos);}});var drawDropCursor=/* @__PURE__ */ViewPlugin.fromClass(class{update(update){var _a;let cursorPos=update.state.field(dropCursorPos);if(cursorPos==null){if(this.cursor!=null){(_a=this.cursor)===null||_a===void 0?void 0:_a.remove();this.cursor=null;}}else{if(!this.cursor){this.cursor=this.view.scrollDOM.appendChild(document.createElement(\"div\"));this.cursor.className=\"cm-dropCursor\";}if(update.startState.field(dropCursorPos)!=cursorPos||update.docChanged||update.geometryChanged)this.view.requestMeasure(this.measureReq);}}readPos(){let{view}=this;let pos=view.state.field(dropCursorPos);let rect=pos!=null&&view.coordsAtPos(pos);if(!rect)return null;let outer=view.scrollDOM.getBoundingClientRect();return{left:rect.left-outer.left+view.scrollDOM.scrollLeft*view.scaleX,top:rect.top-outer.top+view.scrollDOM.scrollTop*view.scaleY,height:rect.bottom-rect.top};}drawCursor(pos){if(this.cursor){let{scaleX,scaleY}=this.view;if(pos){this.cursor.style.left=pos.left/scaleX+\"px\";this.cursor.style.top=pos.top/scaleY+\"px\";this.cursor.style.height=pos.height/scaleY+\"px\";}else{this.cursor.style.left=\"-100000px\";}}}destroy(){if(this.cursor)this.cursor.remove();}setDropPos(pos){if(this.view.state.field(dropCursorPos)!=pos)this.view.dispatch({effects:setDropCursorPos.of(pos)});}constructor(view){this.view=view;this.cursor=null;this.measureReq={read:this.readPos.bind(this),write:this.drawCursor.bind(this)};}},{eventObservers:{dragover(event){this.setDropPos(this.view.posAtCoords({x:event.clientX,y:event.clientY}));},dragleave(event){if(event.target==this.view.contentDOM||!this.view.contentDOM.contains(event.relatedTarget))this.setDropPos(null);},dragend(){this.setDropPos(null);},drop(){this.setDropPos(null);}}});function dropCursor(){return[dropCursorPos,drawDropCursor];}function iterMatches(doc2,re,from,to,f){re.lastIndex=0;for(let cursor=doc2.iterRange(from,to),pos=from,m;!cursor.next().done;pos+=cursor.value.length){if(!cursor.lineBreak)while(m=re.exec(cursor.value))f(pos+m.index,m);}}function matchRanges(view,maxLength){let visible=view.visibleRanges;if(visible.length==1&&visible[0].from==view.viewport.from&&visible[0].to==view.viewport.to)return visible;let result=[];for(let{from,to}of visible){from=Math.max(view.state.doc.lineAt(from).from,from-maxLength);to=Math.min(view.state.doc.lineAt(to).to,to+maxLength);if(result.length&&result[result.length-1].to>=from)result[result.length-1].to=to;else result.push({from,to});}return result;}var MatchDecorator=class{/**\n  Compute the full set of decorations for matches in the given\n  view's viewport. You'll want to call this when initializing your\n  plugin.\n  */createDeco(view){let build=new RangeSetBuilder,add=build.add.bind(build);for(let{from,to}of matchRanges(view,this.maxLength))iterMatches(view.state.doc,this.regexp,from,to,(from2,m)=>this.addMatch(m,view,from2,add));return build.finish();}/**\n  Update a set of decorations for a view update. `deco` _must_ be\n  the set of decorations produced by _this_ `MatchDecorator` for\n  the view state before the update.\n  */updateDeco(update,deco){let changeFrom=1e9,changeTo=-1;if(update.docChanged)update.changes.iterChanges((_f,_t,from,to)=>{if(to>=update.view.viewport.from&&from<=update.view.viewport.to){changeFrom=Math.min(from,changeFrom);changeTo=Math.max(to,changeTo);}});if(update.viewportMoved||changeTo-changeFrom>1e3)return this.createDeco(update.view);if(changeTo>-1)return this.updateRange(update.view,deco.map(update.changes),changeFrom,changeTo);return deco;}updateRange(view,deco,updateFrom,updateTo){for(let r of view.visibleRanges){let from=Math.max(r.from,updateFrom),to=Math.min(r.to,updateTo);if(to>from){let fromLine=view.state.doc.lineAt(from),toLine=fromLine.to<to?view.state.doc.lineAt(to):fromLine;let start=Math.max(r.from,fromLine.from),end=Math.min(r.to,toLine.to);if(this.boundary){for(;from>fromLine.from;from--)if(this.boundary.test(fromLine.text[from-1-fromLine.from])){start=from;break;}for(;to<toLine.to;to++)if(this.boundary.test(toLine.text[to-toLine.from])){end=to;break;}}let ranges=[],m;let add=(from2,to2,deco2)=>ranges.push(deco2.range(from2,to2));if(fromLine==toLine){this.regexp.lastIndex=start-fromLine.from;while((m=this.regexp.exec(fromLine.text))&&m.index<end-fromLine.from)this.addMatch(m,view,m.index+fromLine.from,add);}else{iterMatches(view.state.doc,this.regexp,start,end,(from2,m2)=>this.addMatch(m2,view,from2,add));}deco=deco.update({filterFrom:start,filterTo:end,filter:(from2,to2)=>from2<start||to2>end,add:ranges});}}return deco;}/**\n  Create a decorator.\n  */constructor(config){const{regexp,decoration,decorate,boundary,maxLength=1e3}=config;if(!regexp.global)throw new RangeError(\"The regular expression given to MatchDecorator should have its 'g' flag set\");this.regexp=regexp;if(decorate){this.addMatch=(match,view,from,add)=>decorate(add,from,from+match[0].length,match,view);}else if(typeof decoration==\"function\"){this.addMatch=(match,view,from,add)=>{let deco=decoration(match,view,from);if(deco)add(from,from+match[0].length,deco);};}else if(decoration){this.addMatch=(match,_view,from,add)=>add(from,from+match[0].length,decoration);}else{throw new RangeError(\"Either 'decorate' or 'decoration' should be provided to MatchDecorator\");}this.boundary=boundary;this.maxLength=maxLength;}};var UnicodeRegexpSupport=/x/.unicode!=null?\"gu\":\"g\";var Specials=/* @__PURE__ */new RegExp(\"[\\x00-\\b\\n-\\x1f\\x7f-\\x9f\\xad؜​‎‏\\u2028\\u2029‭‮⁦⁧⁩\\uFEFF￹-￼]\",UnicodeRegexpSupport);var Names={0:\"null\",7:\"bell\",8:\"backspace\",10:\"newline\",11:\"vertical tab\",13:\"carriage return\",27:\"escape\",8203:\"zero width space\",8204:\"zero width non-joiner\",8205:\"zero width joiner\",8206:\"left-to-right mark\",8207:\"right-to-left mark\",8232:\"line separator\",8237:\"left-to-right override\",8238:\"right-to-left override\",8294:\"left-to-right isolate\",8295:\"right-to-left isolate\",8297:\"pop directional isolate\",8233:\"paragraph separator\",65279:\"zero width no-break space\",65532:\"object replacement\"};var _supportsTabSize=null;function supportsTabSize(){var _a;if(_supportsTabSize==null&&typeof document!=\"undefined\"&&document.body){let styles=document.body.style;_supportsTabSize=((_a=styles.tabSize)!==null&&_a!==void 0?_a:styles.MozTabSize)!=null;}return _supportsTabSize||false;}var specialCharConfig=/* @__PURE__ */Facet.define({combine(configs){let config=combineConfig(configs,{render:null,specialChars:Specials,addSpecialChars:null});if(config.replaceTabs=!supportsTabSize())config.specialChars=new RegExp(\"\t|\"+config.specialChars.source,UnicodeRegexpSupport);if(config.addSpecialChars)config.specialChars=new RegExp(config.specialChars.source+\"|\"+config.addSpecialChars.source,UnicodeRegexpSupport);return config;}});function highlightSpecialChars(config={}){return[specialCharConfig.of(config),specialCharPlugin()];}var _plugin=null;function specialCharPlugin(){return _plugin||(_plugin=ViewPlugin.fromClass(class{makeDecorator(conf){return new MatchDecorator({regexp:conf.specialChars,decoration:(m,view,pos)=>{let{doc:doc2}=view.state;let code=codePointAt(m[0],0);if(code==9){let line=doc2.lineAt(pos);let size=view.state.tabSize,col=countColumn(line.text,size,pos-line.from);return Decoration.replace({widget:new TabWidget((size-col%size)*this.view.defaultCharacterWidth/this.view.scaleX)});}return this.decorationCache[code]||(this.decorationCache[code]=Decoration.replace({widget:new SpecialCharWidget(conf,code)}));},boundary:conf.replaceTabs?void 0:/[^]/});}update(update){let conf=update.state.facet(specialCharConfig);if(update.startState.facet(specialCharConfig)!=conf){this.decorator=this.makeDecorator(conf);this.decorations=this.decorator.createDeco(update.view);}else{this.decorations=this.decorator.updateDeco(update,this.decorations);}}constructor(view){this.view=view;this.decorations=Decoration.none;this.decorationCache=/* @__PURE__ */Object.create(null);this.decorator=this.makeDecorator(view.state.facet(specialCharConfig));this.decorations=this.decorator.createDeco(view);}},{decorations:v=>v.decorations}));}var DefaultPlaceholder=\"•\";function placeholder$1(code){if(code>=32)return DefaultPlaceholder;if(code==10)return\"␤\";return String.fromCharCode(9216+code);}var SpecialCharWidget=class extends WidgetType{eq(other){return other.code==this.code;}toDOM(view){let ph=placeholder$1(this.code);let desc=view.state.phrase(\"Control character\")+\" \"+(Names[this.code]||\"0x\"+this.code.toString(16));let custom=this.options.render&&this.options.render(this.code,desc,ph);if(custom)return custom;let span=document.createElement(\"span\");span.textContent=ph;span.title=desc;span.setAttribute(\"aria-label\",desc);span.className=\"cm-specialChar\";return span;}ignoreEvent(){return false;}constructor(options,code){super();this.options=options;this.code=code;}};var TabWidget=class extends WidgetType{eq(other){return other.width==this.width;}toDOM(){let span=document.createElement(\"span\");span.textContent=\"\t\";span.className=\"cm-tab\";span.style.width=this.width+\"px\";return span;}ignoreEvent(){return false;}constructor(width){super();this.width=width;}};var plugin=/* @__PURE__ */ViewPlugin.fromClass(class{update(update){let{view}=update;let height=view.viewState.editorHeight-view.defaultLineHeight-view.documentPadding.top-.5;if(height>=0&&height!=this.height){this.height=height;this.attrs={style:`padding-bottom: ${height}px`};}}constructor(){this.height=1e3;this.attrs={style:\"padding-bottom: 1000px\"};}});function scrollPastEnd(){return[plugin,contentAttributes.of(view=>{var _a;return((_a=view.plugin(plugin))===null||_a===void 0?void 0:_a.attrs)||null;})];}function highlightActiveLine(){return activeLineHighlighter;}var lineDeco=/* @__PURE__ */Decoration.line({class:\"cm-activeLine\"});var activeLineHighlighter=/* @__PURE__ */ViewPlugin.fromClass(class{update(update){if(update.docChanged||update.selectionSet)this.decorations=this.getDeco(update.view);}getDeco(view){let lastLineStart=-1,deco=[];for(let r of view.state.selection.ranges){let line=view.lineBlockAt(r.head);if(line.from>lastLineStart){deco.push(lineDeco.range(line.from));lastLineStart=line.from;}}return Decoration.set(deco);}constructor(view){this.decorations=this.getDeco(view);}},{decorations:v=>v.decorations});var Placeholder=class extends WidgetType{toDOM(view){let wrap=document.createElement(\"span\");wrap.className=\"cm-placeholder\";wrap.style.pointerEvents=\"none\";wrap.appendChild(typeof this.content==\"string\"?document.createTextNode(this.content):typeof this.content==\"function\"?this.content(view):this.content.cloneNode(true));if(typeof this.content==\"string\")wrap.setAttribute(\"aria-label\",\"placeholder \"+this.content);else wrap.setAttribute(\"aria-hidden\",\"true\");return wrap;}coordsAt(dom){let rects=dom.firstChild?clientRectsFor(dom.firstChild):[];if(!rects.length)return null;let style=window.getComputedStyle(dom.parentNode);let rect=flattenRect(rects[0],style.direction!=\"rtl\");let lineHeight=parseInt(style.lineHeight);if(rect.bottom-rect.top>lineHeight*1.5)return{left:rect.left,right:rect.right,top:rect.top,bottom:rect.top+lineHeight};return rect;}ignoreEvent(){return false;}constructor(content){super();this.content=content;}};function placeholder(content){return ViewPlugin.fromClass(class{get decorations(){return this.view.state.doc.length?Decoration.none:this.placeholder;}constructor(view){this.view=view;this.placeholder=content?Decoration.set([Decoration.widget({widget:new Placeholder(content),side:1}).range(0)]):Decoration.none;}},{decorations:v=>v.decorations});}var MaxOff=2e3;function rectangleFor(state,a,b){let startLine=Math.min(a.line,b.line),endLine=Math.max(a.line,b.line);let ranges=[];if(a.off>MaxOff||b.off>MaxOff||a.col<0||b.col<0){let startOff=Math.min(a.off,b.off),endOff=Math.max(a.off,b.off);for(let i=startLine;i<=endLine;i++){let line=state.doc.line(i);if(line.length<=endOff)ranges.push(EditorSelection.range(line.from+startOff,line.to+endOff));}}else{let startCol=Math.min(a.col,b.col),endCol=Math.max(a.col,b.col);for(let i=startLine;i<=endLine;i++){let line=state.doc.line(i);let start=findColumn(line.text,startCol,state.tabSize,true);if(start<0){ranges.push(EditorSelection.cursor(line.to));}else{let end=findColumn(line.text,endCol,state.tabSize);ranges.push(EditorSelection.range(line.from+start,line.from+end));}}}return ranges;}function absoluteColumn(view,x){let ref=view.coordsAtPos(view.viewport.from);return ref?Math.round(Math.abs((ref.left-x)/view.defaultCharacterWidth)):-1;}function getPos(view,event){let offset=view.posAtCoords({x:event.clientX,y:event.clientY},false);let line=view.state.doc.lineAt(offset),off=offset-line.from;let col=off>MaxOff?-1:off==line.length?absoluteColumn(view,event.clientX):countColumn(line.text,view.state.tabSize,offset-line.from);return{line:line.number,col,off};}function rectangleSelectionStyle(view,event){let start=getPos(view,event),startSel=view.state.selection;if(!start)return null;return{update(update){if(update.docChanged){let newStart=update.changes.mapPos(update.startState.doc.line(start.line).from);let newLine=update.state.doc.lineAt(newStart);start={line:newLine.number,col:start.col,off:Math.min(start.off,newLine.length)};startSel=startSel.map(update.changes);}},get(event2,_extend,multiple){let cur=getPos(view,event2);if(!cur)return startSel;let ranges=rectangleFor(view.state,start,cur);if(!ranges.length)return startSel;if(multiple)return EditorSelection.create(ranges.concat(startSel.ranges));else return EditorSelection.create(ranges);}};}function rectangularSelection(options){let filter=(options===null||options===void 0?void 0:options.eventFilter)||(e=>e.altKey&&e.button==0);return EditorView.mouseSelectionStyle.of((view,event)=>filter(event)?rectangleSelectionStyle(view,event):null);}var keys={Alt:[18,e=>!!e.altKey],Control:[17,e=>!!e.ctrlKey],Shift:[16,e=>!!e.shiftKey],Meta:[91,e=>!!e.metaKey]};var showCrosshair={style:\"cursor: crosshair\"};function crosshairCursor(options={}){let[code,getter]=keys[options.key||\"Alt\"];let plugin2=ViewPlugin.fromClass(class{set(isDown){if(this.isDown!=isDown){this.isDown=isDown;this.view.update([]);}}constructor(view){this.view=view;this.isDown=false;}},{eventObservers:{keydown(e){this.set(e.keyCode==code||getter(e));},keyup(e){if(e.keyCode==code||!getter(e))this.set(false);},mousemove(e){this.set(getter(e));}}});return[plugin2,EditorView.contentAttributes.of(view=>{var _a;return((_a=view.plugin(plugin2))===null||_a===void 0?void 0:_a.isDown)?showCrosshair:null;})];}var Outside=\"-10000px\";var TooltipViewManager=class{update(update,above){var _a;let input=update.state.facet(this.facet);let tooltips2=input.filter(x=>x);if(input===this.input){for(let t of this.tooltipViews)if(t.update)t.update(update);return false;}let tooltipViews=[],newAbove=above?[]:null;for(let i=0;i<tooltips2.length;i++){let tip=tooltips2[i],known=-1;if(!tip)continue;for(let i2=0;i2<this.tooltips.length;i2++){let other=this.tooltips[i2];if(other&&other.create==tip.create)known=i2;}if(known<0){tooltipViews[i]=this.createTooltipView(tip,i?tooltipViews[i-1]:null);if(newAbove)newAbove[i]=!!tip.above;}else{let tooltipView=tooltipViews[i]=this.tooltipViews[known];if(newAbove)newAbove[i]=above[known];if(tooltipView.update)tooltipView.update(update);}}for(let t of this.tooltipViews)if(tooltipViews.indexOf(t)<0){this.removeTooltipView(t);(_a=t.destroy)===null||_a===void 0?void 0:_a.call(t);}if(above){newAbove.forEach((val,i)=>above[i]=val);above.length=newAbove.length;}this.input=input;this.tooltips=tooltips2;this.tooltipViews=tooltipViews;return true;}constructor(view,facet,createTooltipView,removeTooltipView){this.facet=facet;this.createTooltipView=createTooltipView;this.removeTooltipView=removeTooltipView;this.input=view.state.facet(facet);this.tooltips=this.input.filter(t=>t);let prev=null;this.tooltipViews=this.tooltips.map(t=>prev=createTooltipView(t,prev));}};function tooltips(config={}){return tooltipConfig.of(config);}function windowSpace(view){let docElt=view.dom.ownerDocument.documentElement;return{top:0,left:0,bottom:docElt.clientHeight,right:docElt.clientWidth};}var tooltipConfig=/* @__PURE__ */Facet.define({combine:values=>{var _a,_b,_c;return{position:browser.ios?\"absolute\":((_a=values.find(conf=>conf.position))===null||_a===void 0?void 0:_a.position)||\"fixed\",parent:((_b=values.find(conf=>conf.parent))===null||_b===void 0?void 0:_b.parent)||null,tooltipSpace:((_c=values.find(conf=>conf.tooltipSpace))===null||_c===void 0?void 0:_c.tooltipSpace)||windowSpace};}});var knownHeight=/* @__PURE__ */new WeakMap;var tooltipPlugin=/* @__PURE__ */ViewPlugin.fromClass(class{createContainer(){if(this.parent){this.container=document.createElement(\"div\");this.container.style.position=\"relative\";this.container.className=this.view.themeClasses;this.parent.appendChild(this.container);}else{this.container=this.view.dom;}}observeIntersection(){if(this.intersectionObserver){this.intersectionObserver.disconnect();for(let tooltip of this.manager.tooltipViews)this.intersectionObserver.observe(tooltip.dom);}}measureSoon(){if(this.measureTimeout<0)this.measureTimeout=setTimeout(()=>{this.measureTimeout=-1;this.maybeMeasure();},50);}update(update){if(update.transactions.length)this.lastTransaction=Date.now();let updated=this.manager.update(update,this.above);if(updated)this.observeIntersection();let shouldMeasure=updated||update.geometryChanged;let newConfig=update.state.facet(tooltipConfig);if(newConfig.position!=this.position&&!this.madeAbsolute){this.position=newConfig.position;for(let t of this.manager.tooltipViews)t.dom.style.position=this.position;shouldMeasure=true;}if(newConfig.parent!=this.parent){if(this.parent)this.container.remove();this.parent=newConfig.parent;this.createContainer();for(let t of this.manager.tooltipViews)this.container.appendChild(t.dom);shouldMeasure=true;}else if(this.parent&&this.view.themeClasses!=this.classes){this.classes=this.container.className=this.view.themeClasses;}if(shouldMeasure)this.maybeMeasure();}createTooltip(tooltip,prev){let tooltipView=tooltip.create(this.view);let before=prev?prev.dom:null;tooltipView.dom.classList.add(\"cm-tooltip\");if(tooltip.arrow&&!tooltipView.dom.querySelector(\".cm-tooltip > .cm-tooltip-arrow\")){let arrow=document.createElement(\"div\");arrow.className=\"cm-tooltip-arrow\";tooltipView.dom.appendChild(arrow);}tooltipView.dom.style.position=this.position;tooltipView.dom.style.top=Outside;tooltipView.dom.style.left=\"0px\";this.container.insertBefore(tooltipView.dom,before);if(tooltipView.mount)tooltipView.mount(this.view);if(this.resizeObserver)this.resizeObserver.observe(tooltipView.dom);return tooltipView;}destroy(){var _a,_b,_c;this.view.win.removeEventListener(\"resize\",this.measureSoon);for(let tooltipView of this.manager.tooltipViews){tooltipView.dom.remove();(_a=tooltipView.destroy)===null||_a===void 0?void 0:_a.call(tooltipView);}if(this.parent)this.container.remove();(_b=this.resizeObserver)===null||_b===void 0?void 0:_b.disconnect();(_c=this.intersectionObserver)===null||_c===void 0?void 0:_c.disconnect();clearTimeout(this.measureTimeout);}readMeasure(){let scaleX=1,scaleY=1,makeAbsolute=false;if(this.position==\"fixed\"&&this.manager.tooltipViews.length){let{dom}=this.manager.tooltipViews[0];if(browser.gecko){makeAbsolute=dom.offsetParent!=this.container.ownerDocument.body;}else if(dom.style.top==Outside&&dom.style.left==\"0px\"){let rect=dom.getBoundingClientRect();makeAbsolute=Math.abs(rect.top+1e4)>1||Math.abs(rect.left)>1;}}if(makeAbsolute||this.position==\"absolute\"){if(this.parent){let rect=this.parent.getBoundingClientRect();if(rect.width&&rect.height){scaleX=rect.width/this.parent.offsetWidth;scaleY=rect.height/this.parent.offsetHeight;}}else{({scaleX,scaleY}=this.view.viewState);}}let visible=this.view.scrollDOM.getBoundingClientRect(),margins=getScrollMargins(this.view);return{visible:{left:visible.left+margins.left,top:visible.top+margins.top,right:visible.right-margins.right,bottom:visible.bottom-margins.bottom},parent:this.parent?this.container.getBoundingClientRect():this.view.dom.getBoundingClientRect(),pos:this.manager.tooltips.map((t,i)=>{let tv=this.manager.tooltipViews[i];return tv.getCoords?tv.getCoords(t.pos):this.view.coordsAtPos(t.pos);}),size:this.manager.tooltipViews.map(({dom})=>dom.getBoundingClientRect()),space:this.view.state.facet(tooltipConfig).tooltipSpace(this.view),scaleX,scaleY,makeAbsolute};}writeMeasure(measured){var _a;if(measured.makeAbsolute){this.madeAbsolute=true;this.position=\"absolute\";for(let t of this.manager.tooltipViews)t.dom.style.position=\"absolute\";}let{visible,space,scaleX,scaleY}=measured;let others=[];for(let i=0;i<this.manager.tooltips.length;i++){let tooltip=this.manager.tooltips[i],tView=this.manager.tooltipViews[i],{dom}=tView;let pos=measured.pos[i],size=measured.size[i];if(!pos||tooltip.clip!==false&&(pos.bottom<=Math.max(visible.top,space.top)||pos.top>=Math.min(visible.bottom,space.bottom)||pos.right<Math.max(visible.left,space.left)-.1||pos.left>Math.min(visible.right,space.right)+.1)){dom.style.top=Outside;continue;}let arrow=tooltip.arrow?tView.dom.querySelector(\".cm-tooltip-arrow\"):null;let arrowHeight=arrow?7:0;let width=size.right-size.left,height=(_a=knownHeight.get(tView))!==null&&_a!==void 0?_a:size.bottom-size.top;let offset=tView.offset||noOffset,ltr=this.view.textDirection==Direction.LTR;let left=size.width>space.right-space.left?ltr?space.left:space.right-size.width:ltr?Math.max(space.left,Math.min(pos.left-(arrow?14:0)+offset.x,space.right-width)):Math.min(Math.max(space.left,pos.left-width+(arrow?14:0)-offset.x),space.right-width);let above=this.above[i];if(!tooltip.strictSide&&(above?pos.top-height-arrowHeight-offset.y<space.top:pos.bottom+height+arrowHeight+offset.y>space.bottom)&&above==space.bottom-pos.bottom>pos.top-space.top)above=this.above[i]=!above;let spaceVert=(above?pos.top-space.top:space.bottom-pos.bottom)-arrowHeight;if(spaceVert<height&&tView.resize!==false){if(spaceVert<this.view.defaultLineHeight){dom.style.top=Outside;continue;}knownHeight.set(tView,height);dom.style.height=(height=spaceVert)/scaleY+\"px\";}else if(dom.style.height){dom.style.height=\"\";}let top2=above?pos.top-height-arrowHeight-offset.y:pos.bottom+arrowHeight+offset.y;let right=left+width;if(tView.overlap!==true){for(let r of others)if(r.left<right&&r.right>left&&r.top<top2+height&&r.bottom>top2)top2=above?r.top-height-2-arrowHeight:r.bottom+arrowHeight+2;}if(this.position==\"absolute\"){dom.style.top=(top2-measured.parent.top)/scaleY+\"px\";setLeftStyle(dom,(left-measured.parent.left)/scaleX);}else{dom.style.top=top2/scaleY+\"px\";setLeftStyle(dom,left/scaleX);}if(arrow){let arrowLeft=pos.left+(ltr?offset.x:-offset.x)-(left+14-7);arrow.style.left=arrowLeft/scaleX+\"px\";}if(tView.overlap!==true)others.push({left,top:top2,right,bottom:top2+height});dom.classList.toggle(\"cm-tooltip-above\",above);dom.classList.toggle(\"cm-tooltip-below\",!above);if(tView.positioned)tView.positioned(measured.space);}}maybeMeasure(){if(this.manager.tooltips.length){if(this.view.inView)this.view.requestMeasure(this.measureReq);if(this.inView!=this.view.inView){this.inView=this.view.inView;if(!this.inView)for(let tv of this.manager.tooltipViews)tv.dom.style.top=Outside;}}}constructor(view){this.view=view;this.above=[];this.inView=true;this.madeAbsolute=false;this.lastTransaction=0;this.measureTimeout=-1;let config=view.state.facet(tooltipConfig);this.position=config.position;this.parent=config.parent;this.classes=view.themeClasses;this.createContainer();this.measureReq={read:this.readMeasure.bind(this),write:this.writeMeasure.bind(this),key:this};this.resizeObserver=typeof ResizeObserver==\"function\"?new ResizeObserver(()=>this.measureSoon()):null;this.manager=new TooltipViewManager(view,showTooltip,(t,p)=>this.createTooltip(t,p),t=>{if(this.resizeObserver)this.resizeObserver.unobserve(t.dom);t.dom.remove();});this.above=this.manager.tooltips.map(t=>!!t.above);this.intersectionObserver=typeof IntersectionObserver==\"function\"?new IntersectionObserver(entries=>{if(Date.now()>this.lastTransaction-50&&entries.length>0&&entries[entries.length-1].intersectionRatio<1)this.measureSoon();},{threshold:[1]}):null;this.observeIntersection();view.win.addEventListener(\"resize\",this.measureSoon=this.measureSoon.bind(this));this.maybeMeasure();}},{eventObservers:{scroll(){this.maybeMeasure();}}});function setLeftStyle(elt,value){let current=parseInt(elt.style.left,10);if(isNaN(current)||Math.abs(value-current)>1)elt.style.left=value+\"px\";}var baseTheme=/* @__PURE__ */EditorView.baseTheme({\".cm-tooltip\":{zIndex:500,boxSizing:\"border-box\"},\"&light .cm-tooltip\":{border:\"1px solid #bbb\",backgroundColor:\"#f5f5f5\"},\"&light .cm-tooltip-section:not(:first-child)\":{borderTop:\"1px solid #bbb\"},\"&dark .cm-tooltip\":{backgroundColor:\"#333338\",color:\"white\"},\".cm-tooltip-arrow\":{height:`${7}px`,width:`${7*2}px`,position:\"absolute\",zIndex:-1,overflow:\"hidden\",\"&:before, &:after\":{content:\"''\",position:\"absolute\",width:0,height:0,borderLeft:`${7}px solid transparent`,borderRight:`${7}px solid transparent`},\".cm-tooltip-above &\":{bottom:`-${7}px`,\"&:before\":{borderTop:`${7}px solid #bbb`},\"&:after\":{borderTop:`${7}px solid #f5f5f5`,bottom:\"1px\"}},\".cm-tooltip-below &\":{top:`-${7}px`,\"&:before\":{borderBottom:`${7}px solid #bbb`},\"&:after\":{borderBottom:`${7}px solid #f5f5f5`,top:\"1px\"}}},\"&dark .cm-tooltip .cm-tooltip-arrow\":{\"&:before\":{borderTopColor:\"#333338\",borderBottomColor:\"#333338\"},\"&:after\":{borderTopColor:\"transparent\",borderBottomColor:\"transparent\"}}});var noOffset={x:0,y:0};var showTooltip=/* @__PURE__ */Facet.define({enables:[tooltipPlugin,baseTheme]});var showHoverTooltip=/* @__PURE__ */Facet.define({combine:inputs=>inputs.reduce((a,i)=>a.concat(i),[])});var HoverTooltipHost=class _HoverTooltipHost{// Needs to be static so that host tooltip instances always match\nstatic create(view){return new _HoverTooltipHost(view);}createHostedView(tooltip,prev){let hostedView=tooltip.create(this.view);hostedView.dom.classList.add(\"cm-tooltip-section\");this.dom.insertBefore(hostedView.dom,prev?prev.dom.nextSibling:this.dom.firstChild);if(this.mounted&&hostedView.mount)hostedView.mount(this.view);return hostedView;}mount(view){for(let hostedView of this.manager.tooltipViews){if(hostedView.mount)hostedView.mount(view);}this.mounted=true;}positioned(space){for(let hostedView of this.manager.tooltipViews){if(hostedView.positioned)hostedView.positioned(space);}}update(update){this.manager.update(update);}destroy(){var _a;for(let t of this.manager.tooltipViews)(_a=t.destroy)===null||_a===void 0?void 0:_a.call(t);}passProp(name){let value=void 0;for(let view of this.manager.tooltipViews){let given=view[name];if(given!==void 0){if(value===void 0)value=given;else if(value!==given)return void 0;}}return value;}get offset(){return this.passProp(\"offset\");}get getCoords(){return this.passProp(\"getCoords\");}get overlap(){return this.passProp(\"overlap\");}get resize(){return this.passProp(\"resize\");}constructor(view){this.view=view;this.mounted=false;this.dom=document.createElement(\"div\");this.dom.classList.add(\"cm-tooltip-hover\");this.manager=new TooltipViewManager(view,showHoverTooltip,(t,p)=>this.createHostedView(t,p),t=>t.dom.remove());}};var showHoverTooltipHost=/* @__PURE__ */showTooltip.compute([showHoverTooltip],state=>{let tooltips2=state.facet(showHoverTooltip);if(tooltips2.length===0)return null;return{pos:Math.min(...tooltips2.map(t=>t.pos)),end:Math.max(...tooltips2.map(t=>{var _a;return(_a=t.end)!==null&&_a!==void 0?_a:t.pos;})),create:HoverTooltipHost.create,above:tooltips2[0].above,arrow:tooltips2.some(t=>t.arrow)};});var HoverPlugin=class{update(){if(this.pending){this.pending=null;clearTimeout(this.restartTimeout);this.restartTimeout=setTimeout(()=>this.startHover(),20);}}get active(){return this.view.state.field(this.field);}checkHover(){this.hoverTimeout=-1;if(this.active.length)return;let hovered=Date.now()-this.lastMove.time;if(hovered<this.hoverTime)this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime-hovered);else this.startHover();}startHover(){clearTimeout(this.restartTimeout);let{view,lastMove}=this;let desc=view.docView.nearest(lastMove.target);if(!desc)return;let pos,side=1;if(desc instanceof WidgetView){pos=desc.posAtStart;}else{pos=view.posAtCoords(lastMove);if(pos==null)return;let posCoords=view.coordsAtPos(pos);if(!posCoords||lastMove.y<posCoords.top||lastMove.y>posCoords.bottom||lastMove.x<posCoords.left-view.defaultCharacterWidth||lastMove.x>posCoords.right+view.defaultCharacterWidth)return;let bidi=view.bidiSpans(view.state.doc.lineAt(pos)).find(s=>s.from<=pos&&s.to>=pos);let rtl=bidi&&bidi.dir==Direction.RTL?-1:1;side=lastMove.x<posCoords.left?-rtl:rtl;}let open=this.source(view,pos,side);if(open===null||open===void 0?void 0:open.then){let pending=this.pending={pos};open.then(result=>{if(this.pending==pending){this.pending=null;if(result&&!(Array.isArray(result)&&!result.length))view.dispatch({effects:this.setHover.of(Array.isArray(result)?result:[result])});}},e=>logException(view.state,e,\"hover tooltip\"));}else if(open&&!(Array.isArray(open)&&!open.length)){view.dispatch({effects:this.setHover.of(Array.isArray(open)?open:[open])});}}get tooltip(){let plugin2=this.view.plugin(tooltipPlugin);let index=plugin2?plugin2.manager.tooltips.findIndex(t=>t.create==HoverTooltipHost.create):-1;return index>-1?plugin2.manager.tooltipViews[index]:null;}mousemove(event){var _a,_b;this.lastMove={x:event.clientX,y:event.clientY,target:event.target,time:Date.now()};if(this.hoverTimeout<0)this.hoverTimeout=setTimeout(this.checkHover,this.hoverTime);let{active,tooltip}=this;if(active.length&&tooltip&&!isInTooltip(tooltip.dom,event)||this.pending){let{pos}=active[0]||this.pending,end=(_b=(_a=active[0])===null||_a===void 0?void 0:_a.end)!==null&&_b!==void 0?_b:pos;if(pos==end?this.view.posAtCoords(this.lastMove)!=pos:!isOverRange(this.view,pos,end,event.clientX,event.clientY)){this.view.dispatch({effects:this.setHover.of([])});this.pending=null;}}}mouseleave(event){clearTimeout(this.hoverTimeout);this.hoverTimeout=-1;let{active}=this;if(active.length){let{tooltip}=this;let inTooltip=tooltip&&tooltip.dom.contains(event.relatedTarget);if(!inTooltip)this.view.dispatch({effects:this.setHover.of([])});else this.watchTooltipLeave(tooltip.dom);}}watchTooltipLeave(tooltip){let watch=event=>{tooltip.removeEventListener(\"mouseleave\",watch);if(this.active.length&&!this.view.dom.contains(event.relatedTarget))this.view.dispatch({effects:this.setHover.of([])});};tooltip.addEventListener(\"mouseleave\",watch);}destroy(){clearTimeout(this.hoverTimeout);this.view.dom.removeEventListener(\"mouseleave\",this.mouseleave);this.view.dom.removeEventListener(\"mousemove\",this.mousemove);}constructor(view,source,field,setHover,hoverTime){this.view=view;this.source=source;this.field=field;this.setHover=setHover;this.hoverTime=hoverTime;this.hoverTimeout=-1;this.restartTimeout=-1;this.pending=null;this.lastMove={x:0,y:0,target:view.dom,time:0};this.checkHover=this.checkHover.bind(this);view.dom.addEventListener(\"mouseleave\",this.mouseleave=this.mouseleave.bind(this));view.dom.addEventListener(\"mousemove\",this.mousemove=this.mousemove.bind(this));}};var tooltipMargin=4;function isInTooltip(tooltip,event){let{left,right,top:top2,bottom}=tooltip.getBoundingClientRect(),arrow;if(arrow=tooltip.querySelector(\".cm-tooltip-arrow\")){let arrowRect=arrow.getBoundingClientRect();top2=Math.min(arrowRect.top,top2);bottom=Math.max(arrowRect.bottom,bottom);}return event.clientX>=left-tooltipMargin&&event.clientX<=right+tooltipMargin&&event.clientY>=top2-tooltipMargin&&event.clientY<=bottom+tooltipMargin;}function isOverRange(view,from,to,x,y,margin){let rect=view.scrollDOM.getBoundingClientRect();let docBottom=view.documentTop+view.documentPadding.top+view.contentHeight;if(rect.left>x||rect.right<x||rect.top>y||Math.min(rect.bottom,docBottom)<y)return false;let pos=view.posAtCoords({x,y},false);return pos>=from&&pos<=to;}function hoverTooltip(source,options={}){let setHover=StateEffect.define();let hoverState=StateField.define({create(){return[];},update(value,tr){if(value.length){if(options.hideOnChange&&(tr.docChanged||tr.selection))value=[];else if(options.hideOn)value=value.filter(v=>!options.hideOn(tr,v));if(tr.docChanged){let mapped=[];for(let tooltip of value){let newPos=tr.changes.mapPos(tooltip.pos,-1,MapMode.TrackDel);if(newPos!=null){let copy=Object.assign(/* @__PURE__ */Object.create(null),tooltip);copy.pos=newPos;if(copy.end!=null)copy.end=tr.changes.mapPos(copy.end);mapped.push(copy);}}value=mapped;}}for(let effect of tr.effects){if(effect.is(setHover))value=effect.value;if(effect.is(closeHoverTooltipEffect))value=[];}return value;},provide:f=>showHoverTooltip.from(f)});return{active:hoverState,extension:[hoverState,ViewPlugin.define(view=>new HoverPlugin(view,source,hoverState,setHover,options.hoverTime||300)),showHoverTooltipHost]};}function getTooltip(view,tooltip){let plugin2=view.plugin(tooltipPlugin);if(!plugin2)return null;let found=plugin2.manager.tooltips.indexOf(tooltip);return found<0?null:plugin2.manager.tooltipViews[found];}function hasHoverTooltips(state){return state.facet(showHoverTooltip).some(x=>x);}var closeHoverTooltipEffect=/* @__PURE__ */StateEffect.define();var closeHoverTooltips=/* @__PURE__ */closeHoverTooltipEffect.of(null);function repositionTooltips(view){let plugin2=view.plugin(tooltipPlugin);if(plugin2)plugin2.maybeMeasure();}var panelConfig=/* @__PURE__ */Facet.define({combine(configs){let topContainer,bottomContainer;for(let c of configs){topContainer=topContainer||c.topContainer;bottomContainer=bottomContainer||c.bottomContainer;}return{topContainer,bottomContainer};}});function panels(config){return config?[panelConfig.of(config)]:[];}function getPanel(view,panel){let plugin2=view.plugin(panelPlugin);let index=plugin2?plugin2.specs.indexOf(panel):-1;return index>-1?plugin2.panels[index]:null;}var panelPlugin=/* @__PURE__ */ViewPlugin.fromClass(class{update(update){let conf=update.state.facet(panelConfig);if(this.top.container!=conf.topContainer){this.top.sync([]);this.top=new PanelGroup(update.view,true,conf.topContainer);}if(this.bottom.container!=conf.bottomContainer){this.bottom.sync([]);this.bottom=new PanelGroup(update.view,false,conf.bottomContainer);}this.top.syncClasses();this.bottom.syncClasses();let input=update.state.facet(showPanel);if(input!=this.input){let specs=input.filter(x=>x);let panels2=[],top2=[],bottom=[],mount=[];for(let spec of specs){let known=this.specs.indexOf(spec),panel;if(known<0){panel=spec(update.view);mount.push(panel);}else{panel=this.panels[known];if(panel.update)panel.update(update);}panels2.push(panel);(panel.top?top2:bottom).push(panel);}this.specs=specs;this.panels=panels2;this.top.sync(top2);this.bottom.sync(bottom);for(let p of mount){p.dom.classList.add(\"cm-panel\");if(p.mount)p.mount();}}else{for(let p of this.panels)if(p.update)p.update(update);}}destroy(){this.top.sync([]);this.bottom.sync([]);}constructor(view){this.input=view.state.facet(showPanel);this.specs=this.input.filter(s=>s);this.panels=this.specs.map(spec=>spec(view));let conf=view.state.facet(panelConfig);this.top=new PanelGroup(view,true,conf.topContainer);this.bottom=new PanelGroup(view,false,conf.bottomContainer);this.top.sync(this.panels.filter(p=>p.top));this.bottom.sync(this.panels.filter(p=>!p.top));for(let p of this.panels){p.dom.classList.add(\"cm-panel\");if(p.mount)p.mount();}}},{provide:plugin2=>EditorView.scrollMargins.of(view=>{let value=view.plugin(plugin2);return value&&{top:value.top.scrollMargin(),bottom:value.bottom.scrollMargin()};})});var PanelGroup=class{sync(panels2){for(let p of this.panels)if(p.destroy&&panels2.indexOf(p)<0)p.destroy();this.panels=panels2;this.syncDOM();}syncDOM(){if(this.panels.length==0){if(this.dom){this.dom.remove();this.dom=void 0;}return;}if(!this.dom){this.dom=document.createElement(\"div\");this.dom.className=this.top?\"cm-panels cm-panels-top\":\"cm-panels cm-panels-bottom\";this.dom.style[this.top?\"top\":\"bottom\"]=\"0\";let parent=this.container||this.view.dom;parent.insertBefore(this.dom,this.top?parent.firstChild:null);}let curDOM=this.dom.firstChild;for(let panel of this.panels){if(panel.dom.parentNode==this.dom){while(curDOM!=panel.dom)curDOM=rm(curDOM);curDOM=curDOM.nextSibling;}else{this.dom.insertBefore(panel.dom,curDOM);}}while(curDOM)curDOM=rm(curDOM);}scrollMargin(){return!this.dom||this.container?0:Math.max(0,this.top?this.dom.getBoundingClientRect().bottom-Math.max(0,this.view.scrollDOM.getBoundingClientRect().top):Math.min(innerHeight,this.view.scrollDOM.getBoundingClientRect().bottom)-this.dom.getBoundingClientRect().top);}syncClasses(){if(!this.container||this.classes==this.view.themeClasses)return;for(let cls of this.classes.split(\" \"))if(cls)this.container.classList.remove(cls);for(let cls of(this.classes=this.view.themeClasses).split(\" \"))if(cls)this.container.classList.add(cls);}constructor(view,top2,container){this.view=view;this.top=top2;this.container=container;this.dom=void 0;this.classes=\"\";this.panels=[];this.syncClasses();}};function rm(node){let next=node.nextSibling;node.remove();return next;}var showPanel=/* @__PURE__ */Facet.define({enables:panelPlugin});var GutterMarker=class extends RangeValue{/**\n  @internal\n  */compare(other){return this==other||this.constructor==other.constructor&&this.eq(other);}/**\n  Compare this marker to another marker of the same type.\n  */eq(other){return false;}/**\n  Called if the marker has a `toDOM` method and its representation\n  was removed from a gutter.\n  */destroy(dom){}};GutterMarker.prototype.elementClass=\"\";GutterMarker.prototype.toDOM=void 0;GutterMarker.prototype.mapMode=MapMode.TrackBefore;GutterMarker.prototype.startSide=GutterMarker.prototype.endSide=-1;GutterMarker.prototype.point=true;var gutterLineClass=/* @__PURE__ */Facet.define();var gutterWidgetClass=/* @__PURE__ */Facet.define();var defaults={class:\"\",renderEmptyElements:false,elementStyle:\"\",markers:()=>RangeSet.empty,lineMarker:()=>null,widgetMarker:()=>null,lineMarkerChange:null,initialSpacer:null,updateSpacer:null,domEventHandlers:{}};var activeGutters=/* @__PURE__ */Facet.define();function gutter(config){return[gutters(),activeGutters.of(Object.assign(Object.assign({},defaults),config))];}var unfixGutters=/* @__PURE__ */Facet.define({combine:values=>values.some(x=>x)});function gutters(config){let result=[gutterView];if(config&&config.fixed===false)result.push(unfixGutters.of(true));return result;}var gutterView=/* @__PURE__ */ViewPlugin.fromClass(class{update(update){if(this.updateGutters(update)){let vpA=this.prevViewport,vpB=update.view.viewport;let vpOverlap=Math.min(vpA.to,vpB.to)-Math.max(vpA.from,vpB.from);this.syncGutters(vpOverlap<(vpB.to-vpB.from)*.8);}if(update.geometryChanged){this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+\"px\";}if(this.view.state.facet(unfixGutters)!=!this.fixed){this.fixed=!this.fixed;this.dom.style.position=this.fixed?\"sticky\":\"\";}this.prevViewport=update.view.viewport;}syncGutters(detach){let after=this.dom.nextSibling;if(detach)this.dom.remove();let lineClasses=RangeSet.iter(this.view.state.facet(gutterLineClass),this.view.viewport.from);let classSet=[];let contexts=this.gutters.map(gutter2=>new UpdateContext(gutter2,this.view.viewport,-this.view.documentPadding.top));for(let line of this.view.viewportLineBlocks){if(classSet.length)classSet=[];if(Array.isArray(line.type)){let first=true;for(let b of line.type){if(b.type==BlockType.Text&&first){advanceCursor(lineClasses,classSet,b.from);for(let cx of contexts)cx.line(this.view,b,classSet);first=false;}else if(b.widget){for(let cx of contexts)cx.widget(this.view,b);}}}else if(line.type==BlockType.Text){advanceCursor(lineClasses,classSet,line.from);for(let cx of contexts)cx.line(this.view,line,classSet);}else if(line.widget){for(let cx of contexts)cx.widget(this.view,line);}}for(let cx of contexts)cx.finish();if(detach)this.view.scrollDOM.insertBefore(this.dom,after);}updateGutters(update){let prev=update.startState.facet(activeGutters),cur=update.state.facet(activeGutters);let change=update.docChanged||update.heightChanged||update.viewportChanged||!RangeSet.eq(update.startState.facet(gutterLineClass),update.state.facet(gutterLineClass),update.view.viewport.from,update.view.viewport.to);if(prev==cur){for(let gutter2 of this.gutters)if(gutter2.update(update))change=true;}else{change=true;let gutters2=[];for(let conf of cur){let known=prev.indexOf(conf);if(known<0){gutters2.push(new SingleGutterView(this.view,conf));}else{this.gutters[known].update(update);gutters2.push(this.gutters[known]);}}for(let g of this.gutters){g.dom.remove();if(gutters2.indexOf(g)<0)g.destroy();}for(let g of gutters2)this.dom.appendChild(g.dom);this.gutters=gutters2;}return change;}destroy(){for(let view of this.gutters)view.destroy();this.dom.remove();}constructor(view){this.view=view;this.prevViewport=view.viewport;this.dom=document.createElement(\"div\");this.dom.className=\"cm-gutters\";this.dom.setAttribute(\"aria-hidden\",\"true\");this.dom.style.minHeight=this.view.contentHeight/this.view.scaleY+\"px\";this.gutters=view.state.facet(activeGutters).map(conf=>new SingleGutterView(view,conf));for(let gutter2 of this.gutters)this.dom.appendChild(gutter2.dom);this.fixed=!view.state.facet(unfixGutters);if(this.fixed){this.dom.style.position=\"sticky\";}this.syncGutters(false);view.scrollDOM.insertBefore(this.dom,view.contentDOM);}},{provide:plugin2=>EditorView.scrollMargins.of(view=>{let value=view.plugin(plugin2);if(!value||value.gutters.length==0||!value.fixed)return null;return view.textDirection==Direction.LTR?{left:value.dom.offsetWidth*view.scaleX}:{right:value.dom.offsetWidth*view.scaleX};})});function asArray(val){return Array.isArray(val)?val:[val];}function advanceCursor(cursor,collect,pos){while(cursor.value&&cursor.from<=pos){if(cursor.from==pos)collect.push(cursor.value);cursor.next();}}var UpdateContext=class{addElement(view,block,markers){let{gutter:gutter2}=this,above=(block.top-this.height)/view.scaleY,height=block.height/view.scaleY;if(this.i==gutter2.elements.length){let newElt=new GutterElement(view,height,above,markers);gutter2.elements.push(newElt);gutter2.dom.appendChild(newElt.dom);}else{gutter2.elements[this.i].update(view,height,above,markers);}this.height=block.bottom;this.i++;}line(view,line,extraMarkers){let localMarkers=[];advanceCursor(this.cursor,localMarkers,line.from);if(extraMarkers.length)localMarkers=localMarkers.concat(extraMarkers);let forLine=this.gutter.config.lineMarker(view,line,localMarkers);if(forLine)localMarkers.unshift(forLine);let gutter2=this.gutter;if(localMarkers.length==0&&!gutter2.config.renderEmptyElements)return;this.addElement(view,line,localMarkers);}widget(view,block){let marker=this.gutter.config.widgetMarker(view,block.widget,block),markers=marker?[marker]:null;for(let cls of view.state.facet(gutterWidgetClass)){let marker2=cls(view,block.widget,block);if(marker2)(markers||(markers=[])).push(marker2);}if(markers)this.addElement(view,block,markers);}finish(){let gutter2=this.gutter;while(gutter2.elements.length>this.i){let last=gutter2.elements.pop();gutter2.dom.removeChild(last.dom);last.destroy();}}constructor(gutter2,viewport,height){this.gutter=gutter2;this.height=height;this.i=0;this.cursor=RangeSet.iter(gutter2.markers,viewport.from);}};var SingleGutterView=class{update(update){let prevMarkers=this.markers;this.markers=asArray(this.config.markers(update.view));if(this.spacer&&this.config.updateSpacer){let updated=this.config.updateSpacer(this.spacer.markers[0],update);if(updated!=this.spacer.markers[0])this.spacer.update(update.view,0,0,[updated]);}let vp=update.view.viewport;return!RangeSet.eq(this.markers,prevMarkers,vp.from,vp.to)||(this.config.lineMarkerChange?this.config.lineMarkerChange(update):false);}destroy(){for(let elt of this.elements)elt.destroy();}constructor(view,config){this.view=view;this.config=config;this.elements=[];this.spacer=null;this.dom=document.createElement(\"div\");this.dom.className=\"cm-gutter\"+(this.config.class?\" \"+this.config.class:\"\");for(let prop in config.domEventHandlers){this.dom.addEventListener(prop,event=>{let target=event.target,y;if(target!=this.dom&&this.dom.contains(target)){while(target.parentNode!=this.dom)target=target.parentNode;let rect=target.getBoundingClientRect();y=(rect.top+rect.bottom)/2;}else{y=event.clientY;}let line=view.lineBlockAtHeight(y-view.documentTop);if(config.domEventHandlers[prop](view,line,event))event.preventDefault();});}this.markers=asArray(config.markers(view));if(config.initialSpacer){this.spacer=new GutterElement(view,0,0,[config.initialSpacer(view)]);this.dom.appendChild(this.spacer.dom);this.spacer.dom.style.cssText+=\"visibility: hidden; pointer-events: none\";}}};var GutterElement=class{update(view,height,above,markers){if(this.height!=height){this.height=height;this.dom.style.height=height+\"px\";}if(this.above!=above)this.dom.style.marginTop=(this.above=above)?above+\"px\":\"\";if(!sameMarkers(this.markers,markers))this.setMarkers(view,markers);}setMarkers(view,markers){let cls=\"cm-gutterElement\",domPos=this.dom.firstChild;for(let iNew=0,iOld=0;;){let skipTo=iOld,marker=iNew<markers.length?markers[iNew++]:null,matched=false;if(marker){let c=marker.elementClass;if(c)cls+=\" \"+c;for(let i=iOld;i<this.markers.length;i++)if(this.markers[i].compare(marker)){skipTo=i;matched=true;break;}}else{skipTo=this.markers.length;}while(iOld<skipTo){let next=this.markers[iOld++];if(next.toDOM){next.destroy(domPos);let after=domPos.nextSibling;domPos.remove();domPos=after;}}if(!marker)break;if(marker.toDOM){if(matched)domPos=domPos.nextSibling;else this.dom.insertBefore(marker.toDOM(view),domPos);}if(matched)iOld++;}this.dom.className=cls;this.markers=markers;}destroy(){this.setMarkers(null,[]);}constructor(view,height,above,markers){this.height=-1;this.above=0;this.markers=[];this.dom=document.createElement(\"div\");this.dom.className=\"cm-gutterElement\";this.update(view,height,above,markers);}};function sameMarkers(a,b){if(a.length!=b.length)return false;for(let i=0;i<a.length;i++)if(!a[i].compare(b[i]))return false;return true;}var lineNumberMarkers=/* @__PURE__ */Facet.define();var lineNumberWidgetMarker=/* @__PURE__ */Facet.define();var lineNumberConfig=/* @__PURE__ */Facet.define({combine(values){return combineConfig(values,{formatNumber:String,domEventHandlers:{}},{domEventHandlers(a,b){let result=Object.assign({},a);for(let event in b){let exists=result[event],add=b[event];result[event]=exists?(view,line,event2)=>exists(view,line,event2)||add(view,line,event2):add;}return result;}});}});var NumberMarker=class extends GutterMarker{eq(other){return this.number==other.number;}toDOM(){return document.createTextNode(this.number);}constructor(number){super();this.number=number;}};function formatNumber(view,number){return view.state.facet(lineNumberConfig).formatNumber(number,view.state);}var lineNumberGutter=/* @__PURE__ */activeGutters.compute([lineNumberConfig],state=>({class:\"cm-lineNumbers\",renderEmptyElements:false,markers(view){return view.state.facet(lineNumberMarkers);},lineMarker(view,line,others){if(others.some(m=>m.toDOM))return null;return new NumberMarker(formatNumber(view,view.state.doc.lineAt(line.from).number));},widgetMarker:(view,widget,block)=>{for(let m of view.state.facet(lineNumberWidgetMarker)){let result=m(view,widget,block);if(result)return result;}return null;},lineMarkerChange:update=>update.startState.facet(lineNumberConfig)!=update.state.facet(lineNumberConfig),initialSpacer(view){return new NumberMarker(formatNumber(view,maxLineNumber(view.state.doc.lines)));},updateSpacer(spacer,update){let max=formatNumber(update.view,maxLineNumber(update.view.state.doc.lines));return max==spacer.number?spacer:new NumberMarker(max);},domEventHandlers:state.facet(lineNumberConfig).domEventHandlers}));function lineNumbers(config={}){return[lineNumberConfig.of(config),gutters(),lineNumberGutter];}function maxLineNumber(lines){let last=9;while(last<lines)last=last*10+9;return last;}var activeLineGutterMarker=/* @__PURE__ */new class extends GutterMarker{constructor(){super(...arguments);this.elementClass=\"cm-activeLineGutter\";}};var activeLineGutterHighlighter=/* @__PURE__ */gutterLineClass.compute([\"selection\"],state=>{let marks=[],last=-1;for(let range of state.selection.ranges){let linePos=state.doc.lineAt(range.head).from;if(linePos>last){last=linePos;marks.push(activeLineGutterMarker.range(linePos));}}return RangeSet.of(marks);});function highlightActiveLineGutter(){return activeLineGutterHighlighter;}function matcher(decorator){return ViewPlugin.define(view=>({decorations:decorator.createDeco(view),update(u){this.decorations=decorator.updateDeco(u,this.decorations);}}),{decorations:v=>v.decorations});}var tabDeco=/* @__PURE__ */Decoration.mark({class:\"cm-highlightTab\"});var spaceDeco=/* @__PURE__ */Decoration.mark({class:\"cm-highlightSpace\"});var whitespaceHighlighter=/* @__PURE__ */matcher(/* @__PURE__ */new MatchDecorator({regexp:/\\t| /g,decoration:match=>match[0]==\"\t\"?tabDeco:spaceDeco,boundary:/\\S/}));function highlightWhitespace(){return whitespaceHighlighter;}var trailingHighlighter=/* @__PURE__ */matcher(/* @__PURE__ */new MatchDecorator({regexp:/\\s+$/g,decoration:/* @__PURE__ */Decoration.mark({class:\"cm-trailingSpace\"}),boundary:/\\S/}));function highlightTrailingWhitespace(){return trailingHighlighter;}var __test={HeightMap,HeightOracle,MeasuredHeights,QueryType,ChangedRange,computeOrder,moveVisually,clearHeightChangeFlag,getHeightChangeFlag:()=>heightChangeFlag};export{BidiSpan,BlockInfo,BlockType,Decoration,Direction,EditorView,GutterMarker,MatchDecorator,RectangleMarker,ViewPlugin,ViewUpdate,WidgetType,__test,closeHoverTooltips,crosshairCursor,drawSelection,dropCursor,getDrawSelectionConfig,getPanel,getTooltip,gutter,gutterLineClass,gutterWidgetClass,gutters,hasHoverTooltips,highlightActiveLine,highlightActiveLineGutter,highlightSpecialChars,highlightTrailingWhitespace,highlightWhitespace,hoverTooltip,keymap,layer,lineNumberMarkers,lineNumberWidgetMarker,lineNumbers,logException,panels,placeholder,rectangularSelection,repositionTooltips,runScopeHandlers,scrollPastEnd,showPanel,showTooltip,tooltips,};\nexport const __FramerMetadata__ = {\"exports\":{\"runScopeHandlers\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getDrawSelectionConfig\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"layer\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RectangleMarker\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MatchDecorator\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"gutterLineClass\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showPanel\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hoverTooltip\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EditorView\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"highlightWhitespace\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlockType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"rectangularSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lineNumberMarkers\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"repositionTooltips\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BidiSpan\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"highlightActiveLineGutter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"scrollPastEnd\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__test\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"keymap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"highlightTrailingWhitespace\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"GutterMarker\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"dropCursor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"panels\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"highlightActiveLine\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Direction\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"placeholder\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ViewPlugin\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"showTooltip\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"crosshairCursor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WidgetType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getPanel\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"gutter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"logException\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getTooltip\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"drawSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lineNumbers\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"gutterWidgetClass\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"highlightSpecialChars\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasHoverTooltips\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ViewUpdate\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"tooltips\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Decoration\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BlockInfo\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"gutters\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"lineNumberWidgetMarker\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"closeHoverTooltips\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./codemirror_view.map","// @ts-nocheck\n/**\n * This file is generated inside FramerStudio. To update it run \"make build\"\n * inside \"./src/codeblock-dependencies\" and copy the file from \"./modules\".\n */// ../../node_modules/@lezer/common/dist/index.js\nvar DefaultBufferLength=1024;var nextPropID=0;var Range=class{constructor(from,to){this.from=from;this.to=to;}};var NodeProp=class{/**\n  This is meant to be used with\n  [`NodeSet.extend`](#common.NodeSet.extend) or\n  [`LRParser.configure`](#lr.ParserConfig.props) to compute\n  prop values for each node type in the set. Takes a [match\n  object](#common.NodeType^match) or function that returns undefined\n  if the node type doesn't get this prop, and the prop's value if\n  it does.\n  */add(match){if(this.perNode)throw new RangeError(\"Can't add per-node props to node types\");if(typeof match!=\"function\")match=NodeType.match(match);return type=>{let result=match(type);return result===void 0?null:[this,result];};}/**\n  Create a new node prop type.\n  */constructor(config={}){this.id=nextPropID++;this.perNode=!!config.perNode;this.deserialize=config.deserialize||(()=>{throw new Error(\"This node type doesn't define a deserialize function\");});}};NodeProp.closedBy=new NodeProp({deserialize:str=>str.split(\" \")});NodeProp.openedBy=new NodeProp({deserialize:str=>str.split(\" \")});NodeProp.group=new NodeProp({deserialize:str=>str.split(\" \")});NodeProp.isolate=new NodeProp({deserialize:value=>{if(value&&value!=\"rtl\"&&value!=\"ltr\"&&value!=\"auto\")throw new RangeError(\"Invalid value for isolate: \"+value);return value||\"auto\";}});NodeProp.contextHash=new NodeProp({perNode:true});NodeProp.lookAhead=new NodeProp({perNode:true});NodeProp.mounted=new NodeProp({perNode:true});var MountedTree=class{/**\n  @internal\n  */static get(tree){return tree&&tree.props&&tree.props[NodeProp.mounted.id];}constructor(tree,overlay,parser){this.tree=tree;this.overlay=overlay;this.parser=parser;}};var noProps=/* @__PURE__ */Object.create(null);var NodeType=class _NodeType{/**\n  Define a node type.\n  */static define(spec){let props=spec.props&&spec.props.length?/* @__PURE__ */Object.create(null):noProps;let flags=(spec.top?1:0)|(spec.skipped?2:0)|(spec.error?4:0)|(spec.name==null?8:0);let type=new _NodeType(spec.name||\"\",props,spec.id,flags);if(spec.props)for(let src of spec.props){if(!Array.isArray(src))src=src(type);if(src){if(src[0].perNode)throw new RangeError(\"Can't store a per-node prop on a node type\");props[src[0].id]=src[1];}}return type;}/**\n  Retrieves a node prop for this type. Will return `undefined` if\n  the prop isn't present on this node.\n  */prop(prop){return this.props[prop.id];}/**\n  True when this is the top node of a grammar.\n  */get isTop(){return(this.flags&1)>0;}/**\n  True when this node is produced by a skip rule.\n  */get isSkipped(){return(this.flags&2)>0;}/**\n  Indicates whether this is an error node.\n  */get isError(){return(this.flags&4)>0;}/**\n  When true, this node type doesn't correspond to a user-declared\n  named node, for example because it is used to cache repetition.\n  */get isAnonymous(){return(this.flags&8)>0;}/**\n  Returns true when this node's name or one of its\n  [groups](#common.NodeProp^group) matches the given string.\n  */is(name){if(typeof name==\"string\"){if(this.name==name)return true;let group=this.prop(NodeProp.group);return group?group.indexOf(name)>-1:false;}return this.id==name;}/**\n  Create a function from node types to arbitrary values by\n  specifying an object whose property names are node or\n  [group](#common.NodeProp^group) names. Often useful with\n  [`NodeProp.add`](#common.NodeProp.add). You can put multiple\n  names, separated by spaces, in a single property name to map\n  multiple node names to a single value.\n  */static match(map){let direct=/* @__PURE__ */Object.create(null);for(let prop in map)for(let name of prop.split(\" \"))direct[name]=map[prop];return node=>{for(let groups=node.prop(NodeProp.group),i=-1;i<(groups?groups.length:0);i++){let found=direct[i<0?node.name:groups[i]];if(found)return found;}};}/**\n  @internal\n  */constructor(name,props,id,flags=0){this.name=name;this.props=props;this.id=id;this.flags=flags;}};NodeType.none=new NodeType(\"\",/* @__PURE__ */Object.create(null),0,8);var NodeSet=class _NodeSet{/**\n  Create a copy of this set with some node properties added. The\n  arguments to this method can be created with\n  [`NodeProp.add`](#common.NodeProp.add).\n  */extend(...props){let newTypes=[];for(let type of this.types){let newProps=null;for(let source of props){let add=source(type);if(add){if(!newProps)newProps=Object.assign({},type.props);newProps[add[0].id]=add[1];}}newTypes.push(newProps?new NodeType(type.name,newProps,type.id,type.flags):type);}return new _NodeSet(newTypes);}/**\n  Create a set with the given types. The `id` property of each\n  type should correspond to its position within the array.\n  */constructor(types){this.types=types;for(let i=0;i<types.length;i++)if(types[i].id!=i)throw new RangeError(\"Node type ids should correspond to array positions when creating a node set\");}};var CachedNode=/* @__PURE__ */new WeakMap;var CachedInnerNode=/* @__PURE__ */new WeakMap;var IterMode;(function(IterMode2){IterMode2[IterMode2[\"ExcludeBuffers\"]=1]=\"ExcludeBuffers\";IterMode2[IterMode2[\"IncludeAnonymous\"]=2]=\"IncludeAnonymous\";IterMode2[IterMode2[\"IgnoreMounts\"]=4]=\"IgnoreMounts\";IterMode2[IterMode2[\"IgnoreOverlays\"]=8]=\"IgnoreOverlays\";})(IterMode||(IterMode={}));var Tree=class _Tree{/**\n  @internal\n  */toString(){let mounted=MountedTree.get(this);if(mounted&&!mounted.overlay)return mounted.tree.toString();let children=\"\";for(let ch of this.children){let str=ch.toString();if(str){if(children)children+=\",\";children+=str;}}return!this.type.name?children:(/\\W/.test(this.type.name)&&!this.type.isError?JSON.stringify(this.type.name):this.type.name)+(children.length?\"(\"+children+\")\":\"\");}/**\n  Get a [tree cursor](#common.TreeCursor) positioned at the top of\n  the tree. Mode can be used to [control](#common.IterMode) which\n  nodes the cursor visits.\n  */cursor(mode=0){return new TreeCursor(this.topNode,mode);}/**\n  Get a [tree cursor](#common.TreeCursor) pointing into this tree\n  at the given position and side (see\n  [`moveTo`](#common.TreeCursor.moveTo).\n  */cursorAt(pos,side=0,mode=0){let scope=CachedNode.get(this)||this.topNode;let cursor=new TreeCursor(scope);cursor.moveTo(pos,side);CachedNode.set(this,cursor._tree);return cursor;}/**\n  Get a [syntax node](#common.SyntaxNode) object for the top of the\n  tree.\n  */get topNode(){return new TreeNode(this,0,0,null);}/**\n  Get the [syntax node](#common.SyntaxNode) at the given position.\n  If `side` is -1, this will move into nodes that end at the\n  position. If 1, it'll move into nodes that start at the\n  position. With 0, it'll only enter nodes that cover the position\n  from both sides.\n  \n  Note that this will not enter\n  [overlays](#common.MountedTree.overlay), and you often want\n  [`resolveInner`](#common.Tree.resolveInner) instead.\n  */resolve(pos,side=0){let node=resolveNode(CachedNode.get(this)||this.topNode,pos,side,false);CachedNode.set(this,node);return node;}/**\n  Like [`resolve`](#common.Tree.resolve), but will enter\n  [overlaid](#common.MountedTree.overlay) nodes, producing a syntax node\n  pointing into the innermost overlaid tree at the given position\n  (with parent links going through all parent structure, including\n  the host trees).\n  */resolveInner(pos,side=0){let node=resolveNode(CachedInnerNode.get(this)||this.topNode,pos,side,true);CachedInnerNode.set(this,node);return node;}/**\n  In some situations, it can be useful to iterate through all\n  nodes around a position, including those in overlays that don't\n  directly cover the position. This method gives you an iterator\n  that will produce all nodes, from small to big, around the given\n  position.\n  */resolveStack(pos,side=0){return stackIterator(this,pos,side);}/**\n  Iterate over the tree and its children, calling `enter` for any\n  node that touches the `from`/`to` region (if given) before\n  running over such a node's children, and `leave` (if given) when\n  leaving the node. When `enter` returns `false`, that node will\n  not have its children iterated over (or `leave` called).\n  */iterate(spec){let{enter,leave,from=0,to=this.length}=spec;let mode=spec.mode||0,anon=(mode&IterMode.IncludeAnonymous)>0;for(let c=this.cursor(mode|IterMode.IncludeAnonymous);;){let entered=false;if(c.from<=to&&c.to>=from&&(!anon&&c.type.isAnonymous||enter(c)!==false)){if(c.firstChild())continue;entered=true;}for(;;){if(entered&&leave&&(anon||!c.type.isAnonymous))leave(c);if(c.nextSibling())break;if(!c.parent())return;entered=true;}}}/**\n  Get the value of the given [node prop](#common.NodeProp) for this\n  node. Works with both per-node and per-type props.\n  */prop(prop){return!prop.perNode?this.type.prop(prop):this.props?this.props[prop.id]:void 0;}/**\n  Returns the node's [per-node props](#common.NodeProp.perNode) in a\n  format that can be passed to the [`Tree`](#common.Tree)\n  constructor.\n  */get propValues(){let result=[];if(this.props)for(let id in this.props)result.push([+id,this.props[id]]);return result;}/**\n  Balance the direct children of this tree, producing a copy of\n  which may have children grouped into subtrees with type\n  [`NodeType.none`](#common.NodeType^none).\n  */balance(config={}){return this.children.length<=8?this:balanceRange(NodeType.none,this.children,this.positions,0,this.children.length,0,this.length,(children,positions,length)=>new _Tree(this.type,children,positions,length,this.propValues),config.makeTree||((children,positions,length)=>new _Tree(NodeType.none,children,positions,length)));}/**\n  Build a tree from a postfix-ordered buffer of node information,\n  or a cursor over such a buffer.\n  */static build(data){return buildTree(data);}/**\n  Construct a new tree. See also [`Tree.build`](#common.Tree^build).\n  */constructor(type,children,positions,length,props){this.type=type;this.children=children;this.positions=positions;this.length=length;this.props=null;if(props&&props.length){this.props=/* @__PURE__ */Object.create(null);for(let[prop,value]of props)this.props[typeof prop==\"number\"?prop:prop.id]=value;}}};Tree.empty=new Tree(NodeType.none,[],[],0);var FlatBufferCursor=class _FlatBufferCursor{get id(){return this.buffer[this.index-4];}get start(){return this.buffer[this.index-3];}get end(){return this.buffer[this.index-2];}get size(){return this.buffer[this.index-1];}get pos(){return this.index;}next(){this.index-=4;}fork(){return new _FlatBufferCursor(this.buffer,this.index);}constructor(buffer,index){this.buffer=buffer;this.index=index;}};var TreeBuffer=class _TreeBuffer{/**\n  @internal\n  */get type(){return NodeType.none;}/**\n  @internal\n  */toString(){let result=[];for(let index=0;index<this.buffer.length;){result.push(this.childString(index));index=this.buffer[index+3];}return result.join(\",\");}/**\n  @internal\n  */childString(index){let id=this.buffer[index],endIndex=this.buffer[index+3];let type=this.set.types[id],result=type.name;if(/\\W/.test(result)&&!type.isError)result=JSON.stringify(result);index+=4;if(endIndex==index)return result;let children=[];while(index<endIndex){children.push(this.childString(index));index=this.buffer[index+3];}return result+\"(\"+children.join(\",\")+\")\";}/**\n  @internal\n  */findChild(startIndex,endIndex,dir,pos,side){let{buffer}=this,pick=-1;for(let i=startIndex;i!=endIndex;i=buffer[i+3]){if(checkSide(side,pos,buffer[i+1],buffer[i+2])){pick=i;if(dir>0)break;}}return pick;}/**\n  @internal\n  */slice(startI,endI,from){let b=this.buffer;let copy=new Uint16Array(endI-startI),len=0;for(let i=startI,j=0;i<endI;){copy[j++]=b[i++];copy[j++]=b[i++]-from;let to=copy[j++]=b[i++]-from;copy[j++]=b[i++]-startI;len=Math.max(len,to);}return new _TreeBuffer(copy,len,this.set);}/**\n  Create a tree buffer.\n  */constructor(buffer,length,set){this.buffer=buffer;this.length=length;this.set=set;}};function checkSide(side,pos,from,to){switch(side){case-2:return from<pos;case-1:return to>=pos&&from<pos;case 0:return from<pos&&to>pos;case 1:return from<=pos&&to>pos;case 2:return to>pos;case 4:return true;}}function resolveNode(node,pos,side,overlays){var _a;while(node.from==node.to||(side<1?node.from>=pos:node.from>pos)||(side>-1?node.to<=pos:node.to<pos)){let parent=!overlays&&node instanceof TreeNode&&node.index<0?null:node.parent;if(!parent)return node;node=parent;}let mode=overlays?0:IterMode.IgnoreOverlays;if(overlays)for(let scan=node,parent=scan.parent;parent;scan=parent,parent=scan.parent){if(scan instanceof TreeNode&&scan.index<0&&((_a=parent.enter(pos,side,mode))===null||_a===void 0?void 0:_a.from)!=scan.from)node=parent;}for(;;){let inner=node.enter(pos,side,mode);if(!inner)return node;node=inner;}}var BaseNode=class{cursor(mode=0){return new TreeCursor(this,mode);}getChild(type,before=null,after=null){let r=getChildren(this,type,before,after);return r.length?r[0]:null;}getChildren(type,before=null,after=null){return getChildren(this,type,before,after);}resolve(pos,side=0){return resolveNode(this,pos,side,false);}resolveInner(pos,side=0){return resolveNode(this,pos,side,true);}matchContext(context){return matchNodeContext(this.parent,context);}enterUnfinishedNodesBefore(pos){let scan=this.childBefore(pos),node=this;while(scan){let last=scan.lastChild;if(!last||last.to!=scan.to)break;if(last.type.isError&&last.from==last.to){node=scan;scan=last.prevSibling;}else{scan=last;}}return node;}get node(){return this;}get next(){return this.parent;}};var TreeNode=class _TreeNode extends BaseNode{get type(){return this._tree.type;}get name(){return this._tree.type.name;}get to(){return this.from+this._tree.length;}nextChild(i,dir,pos,side,mode=0){for(let parent=this;;){for(let{children,positions}=parent._tree,e=dir>0?children.length:-1;i!=e;i+=dir){let next=children[i],start=positions[i]+parent.from;if(!checkSide(side,pos,start,start+next.length))continue;if(next instanceof TreeBuffer){if(mode&IterMode.ExcludeBuffers)continue;let index=next.findChild(0,next.buffer.length,dir,pos-start,side);if(index>-1)return new BufferNode(new BufferContext(parent,next,i,start),null,index);}else if(mode&IterMode.IncludeAnonymous||!next.type.isAnonymous||hasChild(next)){let mounted;if(!(mode&IterMode.IgnoreMounts)&&(mounted=MountedTree.get(next))&&!mounted.overlay)return new _TreeNode(mounted.tree,start,i,parent);let inner=new _TreeNode(next,start,i,parent);return mode&IterMode.IncludeAnonymous||!inner.type.isAnonymous?inner:inner.nextChild(dir<0?next.children.length-1:0,dir,pos,side);}}if(mode&IterMode.IncludeAnonymous||!parent.type.isAnonymous)return null;if(parent.index>=0)i=parent.index+dir;else i=dir<0?-1:parent._parent._tree.children.length;parent=parent._parent;if(!parent)return null;}}get firstChild(){return this.nextChild(0,1,0,4);}get lastChild(){return this.nextChild(this._tree.children.length-1,-1,0,4);}childAfter(pos){return this.nextChild(0,1,pos,2);}childBefore(pos){return this.nextChild(this._tree.children.length-1,-1,pos,-2);}enter(pos,side,mode=0){let mounted;if(!(mode&IterMode.IgnoreOverlays)&&(mounted=MountedTree.get(this._tree))&&mounted.overlay){let rPos=pos-this.from;for(let{from,to}of mounted.overlay){if((side>0?from<=rPos:from<rPos)&&(side<0?to>=rPos:to>rPos))return new _TreeNode(mounted.tree,mounted.overlay[0].from+this.from,-1,this);}}return this.nextChild(0,1,pos,side,mode);}nextSignificantParent(){let val=this;while(val.type.isAnonymous&&val._parent)val=val._parent;return val;}get parent(){return this._parent?this._parent.nextSignificantParent():null;}get nextSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index+1,1,0,4):null;}get prevSibling(){return this._parent&&this.index>=0?this._parent.nextChild(this.index-1,-1,0,4):null;}get tree(){return this._tree;}toTree(){return this._tree;}/**\n  @internal\n  */toString(){return this._tree.toString();}constructor(_tree,from,index,_parent){super();this._tree=_tree;this.from=from;this.index=index;this._parent=_parent;}};function getChildren(node,type,before,after){let cur=node.cursor(),result=[];if(!cur.firstChild())return result;if(before!=null)for(let found=false;!found;){found=cur.type.is(before);if(!cur.nextSibling())return result;}for(;;){if(after!=null&&cur.type.is(after))return result;if(cur.type.is(type))result.push(cur.node);if(!cur.nextSibling())return after==null?result:[];}}function matchNodeContext(node,context,i=context.length-1){for(let p=node;i>=0;p=p.parent){if(!p)return false;if(!p.type.isAnonymous){if(context[i]&&context[i]!=p.name)return false;i--;}}return true;}var BufferContext=class{constructor(parent,buffer,index,start){this.parent=parent;this.buffer=buffer;this.index=index;this.start=start;}};var BufferNode=class _BufferNode extends BaseNode{get name(){return this.type.name;}get from(){return this.context.start+this.context.buffer.buffer[this.index+1];}get to(){return this.context.start+this.context.buffer.buffer[this.index+2];}child(dir,pos,side){let{buffer}=this.context;let index=buffer.findChild(this.index+4,buffer.buffer[this.index+3],dir,pos-this.context.start,side);return index<0?null:new _BufferNode(this.context,this,index);}get firstChild(){return this.child(1,0,4);}get lastChild(){return this.child(-1,0,4);}childAfter(pos){return this.child(1,pos,2);}childBefore(pos){return this.child(-1,pos,-2);}enter(pos,side,mode=0){if(mode&IterMode.ExcludeBuffers)return null;let{buffer}=this.context;let index=buffer.findChild(this.index+4,buffer.buffer[this.index+3],side>0?1:-1,pos-this.context.start,side);return index<0?null:new _BufferNode(this.context,this,index);}get parent(){return this._parent||this.context.parent.nextSignificantParent();}externalSibling(dir){return this._parent?null:this.context.parent.nextChild(this.context.index+dir,dir,0,4);}get nextSibling(){let{buffer}=this.context;let after=buffer.buffer[this.index+3];if(after<(this._parent?buffer.buffer[this._parent.index+3]:buffer.buffer.length))return new _BufferNode(this.context,this._parent,after);return this.externalSibling(1);}get prevSibling(){let{buffer}=this.context;let parentStart=this._parent?this._parent.index+4:0;if(this.index==parentStart)return this.externalSibling(-1);return new _BufferNode(this.context,this._parent,buffer.findChild(parentStart,this.index,-1,0,4));}get tree(){return null;}toTree(){let children=[],positions=[];let{buffer}=this.context;let startI=this.index+4,endI=buffer.buffer[this.index+3];if(endI>startI){let from=buffer.buffer[this.index+1];children.push(buffer.slice(startI,endI,from));positions.push(0);}return new Tree(this.type,children,positions,this.to-this.from);}/**\n  @internal\n  */toString(){return this.context.buffer.childString(this.index);}constructor(context,_parent,index){super();this.context=context;this._parent=_parent;this.index=index;this.type=context.buffer.set.types[context.buffer.buffer[index]];}};function iterStack(heads){if(!heads.length)return null;let pick=0,picked=heads[0];for(let i=1;i<heads.length;i++){let node=heads[i];if(node.from>picked.from||node.to<picked.to){picked=node;pick=i;}}let next=picked instanceof TreeNode&&picked.index<0?null:picked.parent;let newHeads=heads.slice();if(next)newHeads[pick]=next;else newHeads.splice(pick,1);return new StackIterator(newHeads,picked);}var StackIterator=class{get next(){return iterStack(this.heads);}constructor(heads,node){this.heads=heads;this.node=node;}};function stackIterator(tree,pos,side){let inner=tree.resolveInner(pos,side),layers=null;for(let scan=inner instanceof TreeNode?inner:inner.context.parent;scan;scan=scan.parent){if(scan.index<0){let parent=scan.parent;(layers||(layers=[inner])).push(parent.resolve(pos,side));scan=parent;}else{let mount=MountedTree.get(scan.tree);if(mount&&mount.overlay&&mount.overlay[0].from<=pos&&mount.overlay[mount.overlay.length-1].to>=pos){let root=new TreeNode(mount.tree,mount.overlay[0].from+scan.from,-1,scan);(layers||(layers=[inner])).push(resolveNode(root,pos,side,false));}}}return layers?iterStack(layers):inner;}var TreeCursor=class{/**\n  Shorthand for `.type.name`.\n  */get name(){return this.type.name;}yieldNode(node){if(!node)return false;this._tree=node;this.type=node.type;this.from=node.from;this.to=node.to;return true;}yieldBuf(index,type){this.index=index;let{start,buffer}=this.buffer;this.type=type||buffer.set.types[buffer.buffer[index]];this.from=start+buffer.buffer[index+1];this.to=start+buffer.buffer[index+2];return true;}/**\n  @internal\n  */yield(node){if(!node)return false;if(node instanceof TreeNode){this.buffer=null;return this.yieldNode(node);}this.buffer=node.context;return this.yieldBuf(node.index,node.type);}/**\n  @internal\n  */toString(){return this.buffer?this.buffer.buffer.childString(this.index):this._tree.toString();}/**\n  @internal\n  */enterChild(dir,pos,side){if(!this.buffer)return this.yield(this._tree.nextChild(dir<0?this._tree._tree.children.length-1:0,dir,pos,side,this.mode));let{buffer}=this.buffer;let index=buffer.findChild(this.index+4,buffer.buffer[this.index+3],dir,pos-this.buffer.start,side);if(index<0)return false;this.stack.push(this.index);return this.yieldBuf(index);}/**\n  Move the cursor to this node's first child. When this returns\n  false, the node has no child, and the cursor has not been moved.\n  */firstChild(){return this.enterChild(1,0,4);}/**\n  Move the cursor to this node's last child.\n  */lastChild(){return this.enterChild(-1,0,4);}/**\n  Move the cursor to the first child that ends after `pos`.\n  */childAfter(pos){return this.enterChild(1,pos,2);}/**\n  Move to the last child that starts before `pos`.\n  */childBefore(pos){return this.enterChild(-1,pos,-2);}/**\n  Move the cursor to the child around `pos`. If side is -1 the\n  child may end at that position, when 1 it may start there. This\n  will also enter [overlaid](#common.MountedTree.overlay)\n  [mounted](#common.NodeProp^mounted) trees unless `overlays` is\n  set to false.\n  */enter(pos,side,mode=this.mode){if(!this.buffer)return this.yield(this._tree.enter(pos,side,mode));return mode&IterMode.ExcludeBuffers?false:this.enterChild(1,pos,side);}/**\n  Move to the node's parent node, if this isn't the top node.\n  */parent(){if(!this.buffer)return this.yieldNode(this.mode&IterMode.IncludeAnonymous?this._tree._parent:this._tree.parent);if(this.stack.length)return this.yieldBuf(this.stack.pop());let parent=this.mode&IterMode.IncludeAnonymous?this.buffer.parent:this.buffer.parent.nextSignificantParent();this.buffer=null;return this.yieldNode(parent);}/**\n  @internal\n  */sibling(dir){if(!this.buffer)return!this._tree._parent?false:this.yield(this._tree.index<0?null:this._tree._parent.nextChild(this._tree.index+dir,dir,0,4,this.mode));let{buffer}=this.buffer,d=this.stack.length-1;if(dir<0){let parentStart=d<0?0:this.stack[d]+4;if(this.index!=parentStart)return this.yieldBuf(buffer.findChild(parentStart,this.index,-1,0,4));}else{let after=buffer.buffer[this.index+3];if(after<(d<0?buffer.buffer.length:buffer.buffer[this.stack[d]+3]))return this.yieldBuf(after);}return d<0?this.yield(this.buffer.parent.nextChild(this.buffer.index+dir,dir,0,4,this.mode)):false;}/**\n  Move to this node's next sibling, if any.\n  */nextSibling(){return this.sibling(1);}/**\n  Move to this node's previous sibling, if any.\n  */prevSibling(){return this.sibling(-1);}atLastNode(dir){let index,parent,{buffer}=this;if(buffer){if(dir>0){if(this.index<buffer.buffer.buffer.length)return false;}else{for(let i=0;i<this.index;i++)if(buffer.buffer.buffer[i+3]<this.index)return false;}({index,parent}=buffer);}else{({index,_parent:parent}=this._tree);}for(;parent;{index,_parent:parent}=parent){if(index>-1)for(let i=index+dir,e=dir<0?-1:parent._tree.children.length;i!=e;i+=dir){let child=parent._tree.children[i];if(this.mode&IterMode.IncludeAnonymous||child instanceof TreeBuffer||!child.type.isAnonymous||hasChild(child))return false;}}return true;}move(dir,enter){if(enter&&this.enterChild(dir,0,4))return true;for(;;){if(this.sibling(dir))return true;if(this.atLastNode(dir)||!this.parent())return false;}}/**\n  Move to the next node in a\n  [pre-order](https://en.wikipedia.org/wiki/Tree_traversal#Pre-order,_NLR)\n  traversal, going from a node to its first child or, if the\n  current node is empty or `enter` is false, its next sibling or\n  the next sibling of the first parent node that has one.\n  */next(enter=true){return this.move(1,enter);}/**\n  Move to the next node in a last-to-first pre-order traversal. A\n  node is followed by its last child or, if it has none, its\n  previous sibling or the previous sibling of the first parent\n  node that has one.\n  */prev(enter=true){return this.move(-1,enter);}/**\n  Move the cursor to the innermost node that covers `pos`. If\n  `side` is -1, it will enter nodes that end at `pos`. If it is 1,\n  it will enter nodes that start at `pos`.\n  */moveTo(pos,side=0){while(this.from==this.to||(side<1?this.from>=pos:this.from>pos)||(side>-1?this.to<=pos:this.to<pos))if(!this.parent())break;while(this.enterChild(1,pos,side)){}return this;}/**\n  Get a [syntax node](#common.SyntaxNode) at the cursor's current\n  position.\n  */get node(){if(!this.buffer)return this._tree;let cache=this.bufferNode,result=null,depth=0;if(cache&&cache.context==this.buffer){scan:for(let index=this.index,d=this.stack.length;d>=0;){for(let c=cache;c;c=c._parent)if(c.index==index){if(index==this.index)return c;result=c;depth=d+1;break scan;}index=this.stack[--d];}}for(let i=depth;i<this.stack.length;i++)result=new BufferNode(this.buffer,result,this.stack[i]);return this.bufferNode=new BufferNode(this.buffer,result,this.index);}/**\n  Get the [tree](#common.Tree) that represents the current node, if\n  any. Will return null when the node is in a [tree\n  buffer](#common.TreeBuffer).\n  */get tree(){return this.buffer?null:this._tree._tree;}/**\n  Iterate over the current node and all its descendants, calling\n  `enter` when entering a node and `leave`, if given, when leaving\n  one. When `enter` returns `false`, any children of that node are\n  skipped, and `leave` isn't called for it.\n  */iterate(enter,leave){for(let depth=0;;){let mustLeave=false;if(this.type.isAnonymous||enter(this)!==false){if(this.firstChild()){depth++;continue;}if(!this.type.isAnonymous)mustLeave=true;}for(;;){if(mustLeave&&leave)leave(this);mustLeave=this.type.isAnonymous;if(!depth)return;if(this.nextSibling())break;this.parent();depth--;mustLeave=true;}}}/**\n  Test whether the current node matches a given context—a sequence\n  of direct parent node names. Empty strings in the context array\n  are treated as wildcards.\n  */matchContext(context){if(!this.buffer)return matchNodeContext(this.node.parent,context);let{buffer}=this.buffer,{types}=buffer.set;for(let i=context.length-1,d=this.stack.length-1;i>=0;d--){if(d<0)return matchNodeContext(this._tree,context,i);let type=types[buffer.buffer[this.stack[d]]];if(!type.isAnonymous){if(context[i]&&context[i]!=type.name)return false;i--;}}return true;}/**\n  @internal\n  */constructor(node,mode=0){this.mode=mode;this.buffer=null;this.stack=[];this.index=0;this.bufferNode=null;if(node instanceof TreeNode){this.yieldNode(node);}else{this._tree=node.context.parent;this.buffer=node.context;for(let n=node._parent;n;n=n._parent)this.stack.unshift(n.index);this.bufferNode=node;this.yieldBuf(node.index);}}};function hasChild(tree){return tree.children.some(ch=>ch instanceof TreeBuffer||!ch.type.isAnonymous||hasChild(ch));}function buildTree(data){var _a;let{buffer,nodeSet,maxBufferLength=DefaultBufferLength,reused=[],minRepeatType=nodeSet.types.length}=data;let cursor=Array.isArray(buffer)?new FlatBufferCursor(buffer,buffer.length):buffer;let types=nodeSet.types;let contextHash=0,lookAhead=0;function takeNode(parentStart,minPos,children2,positions2,inRepeat,depth){let{id,start,end,size}=cursor;let lookAheadAtStart=lookAhead,contextAtStart=contextHash;while(size<0){cursor.next();if(size==-1){let node2=reused[id];children2.push(node2);positions2.push(start-parentStart);return;}else if(size==-3){contextHash=id;return;}else if(size==-4){lookAhead=id;return;}else{throw new RangeError(`Unrecognized record size: ${size}`);}}let type=types[id],node,buffer2;let startPos=start-parentStart;if(end-start<=maxBufferLength&&(buffer2=findBufferSize(cursor.pos-minPos,inRepeat))){let data2=new Uint16Array(buffer2.size-buffer2.skip);let endPos=cursor.pos-buffer2.size,index=data2.length;while(cursor.pos>endPos)index=copyToBuffer(buffer2.start,data2,index);node=new TreeBuffer(data2,end-buffer2.start,nodeSet);startPos=buffer2.start-parentStart;}else{let endPos=cursor.pos-size;cursor.next();let localChildren=[],localPositions=[];let localInRepeat=id>=minRepeatType?id:-1;let lastGroup=0,lastEnd=end;while(cursor.pos>endPos){if(localInRepeat>=0&&cursor.id==localInRepeat&&cursor.size>=0){if(cursor.end<=lastEnd-maxBufferLength){makeRepeatLeaf(localChildren,localPositions,start,lastGroup,cursor.end,lastEnd,localInRepeat,lookAheadAtStart,contextAtStart);lastGroup=localChildren.length;lastEnd=cursor.end;}cursor.next();}else if(depth>2500){takeFlatNode(start,endPos,localChildren,localPositions);}else{takeNode(start,endPos,localChildren,localPositions,localInRepeat,depth+1);}}if(localInRepeat>=0&&lastGroup>0&&lastGroup<localChildren.length)makeRepeatLeaf(localChildren,localPositions,start,lastGroup,start,lastEnd,localInRepeat,lookAheadAtStart,contextAtStart);localChildren.reverse();localPositions.reverse();if(localInRepeat>-1&&lastGroup>0){let make=makeBalanced(type,contextAtStart);node=balanceRange(type,localChildren,localPositions,0,localChildren.length,0,end-start,make,make);}else{node=makeTree(type,localChildren,localPositions,end-start,lookAheadAtStart-end,contextAtStart);}}children2.push(node);positions2.push(startPos);}function takeFlatNode(parentStart,minPos,children2,positions2){let nodes=[];let nodeCount=0,stopAt=-1;while(cursor.pos>minPos){let{id,start,end,size}=cursor;if(size>4){cursor.next();}else if(stopAt>-1&&start<stopAt){break;}else{if(stopAt<0)stopAt=end-maxBufferLength;nodes.push(id,start,end);nodeCount++;cursor.next();}}if(nodeCount){let buffer2=new Uint16Array(nodeCount*4);let start=nodes[nodes.length-2];for(let i=nodes.length-3,j=0;i>=0;i-=3){buffer2[j++]=nodes[i];buffer2[j++]=nodes[i+1]-start;buffer2[j++]=nodes[i+2]-start;buffer2[j++]=j;}children2.push(new TreeBuffer(buffer2,nodes[2]-start,nodeSet));positions2.push(start-parentStart);}}function makeBalanced(type,contextHash2){return(children2,positions2,length2)=>{let lookAhead2=0,lastI=children2.length-1,last,lookAheadProp;if(lastI>=0&&(last=children2[lastI])instanceof Tree){if(!lastI&&last.type==type&&last.length==length2)return last;if(lookAheadProp=last.prop(NodeProp.lookAhead))lookAhead2=positions2[lastI]+last.length+lookAheadProp;}return makeTree(type,children2,positions2,length2,lookAhead2,contextHash2);};}function makeRepeatLeaf(children2,positions2,base,i,from,to,type,lookAhead2,contextHash2){let localChildren=[],localPositions=[];while(children2.length>i){localChildren.push(children2.pop());localPositions.push(positions2.pop()+base-from);}children2.push(makeTree(nodeSet.types[type],localChildren,localPositions,to-from,lookAhead2-to,contextHash2));positions2.push(from-base);}function makeTree(type,children2,positions2,length2,lookAhead2,contextHash2,props){if(contextHash2){let pair=[NodeProp.contextHash,contextHash2];props=props?[pair].concat(props):[pair];}if(lookAhead2>25){let pair=[NodeProp.lookAhead,lookAhead2];props=props?[pair].concat(props):[pair];}return new Tree(type,children2,positions2,length2,props);}function findBufferSize(maxSize,inRepeat){let fork=cursor.fork();let size=0,start=0,skip=0,minStart=fork.end-maxBufferLength;let result={size:0,start:0,skip:0};scan:for(let minPos=fork.pos-maxSize;fork.pos>minPos;){let nodeSize2=fork.size;if(fork.id==inRepeat&&nodeSize2>=0){result.size=size;result.start=start;result.skip=skip;skip+=4;size+=4;fork.next();continue;}let startPos=fork.pos-nodeSize2;if(nodeSize2<0||startPos<minPos||fork.start<minStart)break;let localSkipped=fork.id>=minRepeatType?4:0;let nodeStart=fork.start;fork.next();while(fork.pos>startPos){if(fork.size<0){if(fork.size==-3)localSkipped+=4;else break scan;}else if(fork.id>=minRepeatType){localSkipped+=4;}fork.next();}start=nodeStart;size+=nodeSize2;skip+=localSkipped;}if(inRepeat<0||size==maxSize){result.size=size;result.start=start;result.skip=skip;}return result.size>4?result:void 0;}function copyToBuffer(bufferStart,buffer2,index){let{id,start,end,size}=cursor;cursor.next();if(size>=0&&id<minRepeatType){let startIndex=index;if(size>4){let endPos=cursor.pos-(size-4);while(cursor.pos>endPos)index=copyToBuffer(bufferStart,buffer2,index);}buffer2[--index]=startIndex;buffer2[--index]=end-bufferStart;buffer2[--index]=start-bufferStart;buffer2[--index]=id;}else if(size==-3){contextHash=id;}else if(size==-4){lookAhead=id;}return index;}let children=[],positions=[];while(cursor.pos>0)takeNode(data.start||0,data.bufferStart||0,children,positions,-1,0);let length=(_a=data.length)!==null&&_a!==void 0?_a:children.length?positions[0]+children[0].length:0;return new Tree(types[data.topID],children.reverse(),positions.reverse(),length);}var nodeSizeCache=/* @__PURE__ */new WeakMap;function nodeSize(balanceType,node){if(!balanceType.isAnonymous||node instanceof TreeBuffer||node.type!=balanceType)return 1;let size=nodeSizeCache.get(node);if(size==null){size=1;for(let child of node.children){if(child.type!=balanceType||!(child instanceof Tree)){size=1;break;}size+=nodeSize(balanceType,child);}nodeSizeCache.set(node,size);}return size;}function balanceRange(balanceType,children,positions,from,to,start,length,mkTop,mkTree){let total=0;for(let i=from;i<to;i++)total+=nodeSize(balanceType,children[i]);let maxChild=Math.ceil(total*1.5/8);let localChildren=[],localPositions=[];function divide(children2,positions2,from2,to2,offset){for(let i=from2;i<to2;){let groupFrom=i,groupStart=positions2[i],groupSize=nodeSize(balanceType,children2[i]);i++;for(;i<to2;i++){let nextSize=nodeSize(balanceType,children2[i]);if(groupSize+nextSize>=maxChild)break;groupSize+=nextSize;}if(i==groupFrom+1){if(groupSize>maxChild){let only=children2[groupFrom];divide(only.children,only.positions,0,only.children.length,positions2[groupFrom]+offset);continue;}localChildren.push(children2[groupFrom]);}else{let length2=positions2[i-1]+children2[i-1].length-groupStart;localChildren.push(balanceRange(balanceType,children2,positions2,groupFrom,i,groupStart,length2,null,mkTree));}localPositions.push(groupStart+offset-start);}}divide(children,positions,from,to,0);return(mkTop||mkTree)(localChildren,localPositions,length);}var NodeWeakMap=class{setBuffer(buffer,index,value){let inner=this.map.get(buffer);if(!inner)this.map.set(buffer,inner=/* @__PURE__ */new Map);inner.set(index,value);}getBuffer(buffer,index){let inner=this.map.get(buffer);return inner&&inner.get(index);}/**\n  Set the value for this syntax node.\n  */set(node,value){if(node instanceof BufferNode)this.setBuffer(node.context.buffer,node.index,value);else if(node instanceof TreeNode)this.map.set(node.tree,value);}/**\n  Retrieve value for this syntax node, if it exists in the map.\n  */get(node){return node instanceof BufferNode?this.getBuffer(node.context.buffer,node.index):node instanceof TreeNode?this.map.get(node.tree):void 0;}/**\n  Set the value for the node that a cursor currently points to.\n  */cursorSet(cursor,value){if(cursor.buffer)this.setBuffer(cursor.buffer.buffer,cursor.index,value);else this.map.set(cursor.tree,value);}/**\n  Retrieve the value for the node that a cursor currently points\n  to.\n  */cursorGet(cursor){return cursor.buffer?this.getBuffer(cursor.buffer.buffer,cursor.index):this.map.get(cursor.tree);}constructor(){this.map=/* @__PURE__ */new WeakMap;}};var TreeFragment=class _TreeFragment{/**\n  Whether the start of the fragment represents the start of a\n  parse, or the end of a change. (In the second case, it may not\n  be safe to reuse some nodes at the start, depending on the\n  parsing algorithm.)\n  */get openStart(){return(this.open&1)>0;}/**\n  Whether the end of the fragment represents the end of a\n  full-document parse, or the start of a change.\n  */get openEnd(){return(this.open&2)>0;}/**\n  Create a set of fragments from a freshly parsed tree, or update\n  an existing set of fragments by replacing the ones that overlap\n  with a tree with content from the new tree. When `partial` is\n  true, the parse is treated as incomplete, and the resulting\n  fragment has [`openEnd`](#common.TreeFragment.openEnd) set to\n  true.\n  */static addTree(tree,fragments=[],partial=false){let result=[new _TreeFragment(0,tree.length,tree,0,false,partial)];for(let f of fragments)if(f.to>tree.length)result.push(f);return result;}/**\n  Apply a set of edits to an array of fragments, removing or\n  splitting fragments as necessary to remove edited ranges, and\n  adjusting offsets for fragments that moved.\n  */static applyChanges(fragments,changes,minGap=128){if(!changes.length)return fragments;let result=[];let fI=1,nextF=fragments.length?fragments[0]:null;for(let cI=0,pos=0,off=0;;cI++){let nextC=cI<changes.length?changes[cI]:null;let nextPos=nextC?nextC.fromA:1e9;if(nextPos-pos>=minGap)while(nextF&&nextF.from<nextPos){let cut=nextF;if(pos>=cut.from||nextPos<=cut.to||off){let fFrom=Math.max(cut.from,pos)-off,fTo=Math.min(cut.to,nextPos)-off;cut=fFrom>=fTo?null:new _TreeFragment(fFrom,fTo,cut.tree,cut.offset+off,cI>0,!!nextC);}if(cut)result.push(cut);if(nextF.to>nextPos)break;nextF=fI<fragments.length?fragments[fI++]:null;}if(!nextC)break;pos=nextC.toA;off=nextC.toA-nextC.toB;}return result;}/**\n  Construct a tree fragment. You'll usually want to use\n  [`addTree`](#common.TreeFragment^addTree) and\n  [`applyChanges`](#common.TreeFragment^applyChanges) instead of\n  calling this directly.\n  */constructor(from,to,tree,offset,openStart=false,openEnd=false){this.from=from;this.to=to;this.tree=tree;this.offset=offset;this.open=(openStart?1:0)|(openEnd?2:0);}};var Parser=class{/**\n  Start a parse, returning a [partial parse](#common.PartialParse)\n  object. [`fragments`](#common.TreeFragment) can be passed in to\n  make the parse incremental.\n  \n  By default, the entire input is parsed. You can pass `ranges`,\n  which should be a sorted array of non-empty, non-overlapping\n  ranges, to parse only those ranges. The tree returned in that\n  case will start at `ranges[0].from`.\n  */startParse(input,fragments,ranges){if(typeof input==\"string\")input=new StringInput(input);ranges=!ranges?[new Range(0,input.length)]:ranges.length?ranges.map(r=>new Range(r.from,r.to)):[new Range(0,0)];return this.createParse(input,fragments||[],ranges);}/**\n  Run a full parse, returning the resulting tree.\n  */parse(input,fragments,ranges){let parse=this.startParse(input,fragments,ranges);for(;;){let done=parse.advance();if(done)return done;}}};var StringInput=class{get length(){return this.string.length;}chunk(from){return this.string.slice(from);}get lineChunks(){return false;}read(from,to){return this.string.slice(from,to);}constructor(string){this.string=string;}};function parseMixed(nest){return(parse,input,fragments,ranges)=>new MixedParse(parse,nest,input,fragments,ranges);}var InnerParse=class{constructor(parser,parse,overlay,target,from){this.parser=parser;this.parse=parse;this.overlay=overlay;this.target=target;this.from=from;}};function checkRanges(ranges){if(!ranges.length||ranges.some(r=>r.from>=r.to))throw new RangeError(\"Invalid inner parse ranges given: \"+JSON.stringify(ranges));}var ActiveOverlay=class{constructor(parser,predicate,mounts,index,start,target,prev){this.parser=parser;this.predicate=predicate;this.mounts=mounts;this.index=index;this.start=start;this.target=target;this.prev=prev;this.depth=0;this.ranges=[];}};var stoppedInner=new NodeProp({perNode:true});var MixedParse=class{advance(){if(this.baseParse){let done2=this.baseParse.advance();if(!done2)return null;this.baseParse=null;this.baseTree=done2;this.startInner();if(this.stoppedAt!=null)for(let inner2 of this.inner)inner2.parse.stopAt(this.stoppedAt);}if(this.innerDone==this.inner.length){let result=this.baseTree;if(this.stoppedAt!=null)result=new Tree(result.type,result.children,result.positions,result.length,result.propValues.concat([[stoppedInner,this.stoppedAt]]));return result;}let inner=this.inner[this.innerDone],done=inner.parse.advance();if(done){this.innerDone++;let props=Object.assign(/* @__PURE__ */Object.create(null),inner.target.props);props[NodeProp.mounted.id]=new MountedTree(done,inner.overlay,inner.parser);inner.target.props=props;}return null;}get parsedPos(){if(this.baseParse)return 0;let pos=this.input.length;for(let i=this.innerDone;i<this.inner.length;i++){if(this.inner[i].from<pos)pos=Math.min(pos,this.inner[i].parse.parsedPos);}return pos;}stopAt(pos){this.stoppedAt=pos;if(this.baseParse)this.baseParse.stopAt(pos);else for(let i=this.innerDone;i<this.inner.length;i++)this.inner[i].parse.stopAt(pos);}startInner(){let fragmentCursor=new FragmentCursor(this.fragments);let overlay=null;let covered=null;let cursor=new TreeCursor(new TreeNode(this.baseTree,this.ranges[0].from,0,null),IterMode.IncludeAnonymous|IterMode.IgnoreMounts);scan:for(let nest,isCovered;;){let enter=true,range;if(this.stoppedAt!=null&&cursor.from>=this.stoppedAt){enter=false;}else if(fragmentCursor.hasNode(cursor)){if(overlay){let match=overlay.mounts.find(m=>m.frag.from<=cursor.from&&m.frag.to>=cursor.to&&m.mount.overlay);if(match)for(let r of match.mount.overlay){let from=r.from+match.pos,to=r.to+match.pos;if(from>=cursor.from&&to<=cursor.to&&!overlay.ranges.some(r2=>r2.from<to&&r2.to>from))overlay.ranges.push({from,to});}}enter=false;}else if(covered&&(isCovered=checkCover(covered.ranges,cursor.from,cursor.to))){enter=isCovered!=2;}else if(!cursor.type.isAnonymous&&(nest=this.nest(cursor,this.input))&&(cursor.from<cursor.to||!nest.overlay)){if(!cursor.tree)materialize(cursor);let oldMounts=fragmentCursor.findMounts(cursor.from,nest.parser);if(typeof nest.overlay==\"function\"){overlay=new ActiveOverlay(nest.parser,nest.overlay,oldMounts,this.inner.length,cursor.from,cursor.tree,overlay);}else{let ranges=punchRanges(this.ranges,nest.overlay||(cursor.from<cursor.to?[new Range(cursor.from,cursor.to)]:[]));if(ranges.length)checkRanges(ranges);if(ranges.length||!nest.overlay)this.inner.push(new InnerParse(nest.parser,ranges.length?nest.parser.startParse(this.input,enterFragments(oldMounts,ranges),ranges):nest.parser.startParse(\"\"),nest.overlay?nest.overlay.map(r=>new Range(r.from-cursor.from,r.to-cursor.from)):null,cursor.tree,ranges.length?ranges[0].from:cursor.from));if(!nest.overlay)enter=false;else if(ranges.length)covered={ranges,depth:0,prev:covered};}}else if(overlay&&(range=overlay.predicate(cursor))){if(range===true)range=new Range(cursor.from,cursor.to);if(range.from<range.to){let last=overlay.ranges.length-1;if(last>=0&&overlay.ranges[last].to==range.from)overlay.ranges[last]={from:overlay.ranges[last].from,to:range.to};else overlay.ranges.push(range);}}if(enter&&cursor.firstChild()){if(overlay)overlay.depth++;if(covered)covered.depth++;}else{for(;;){if(cursor.nextSibling())break;if(!cursor.parent())break scan;if(overlay&&!--overlay.depth){let ranges=punchRanges(this.ranges,overlay.ranges);if(ranges.length){checkRanges(ranges);this.inner.splice(overlay.index,0,new InnerParse(overlay.parser,overlay.parser.startParse(this.input,enterFragments(overlay.mounts,ranges),ranges),overlay.ranges.map(r=>new Range(r.from-overlay.start,r.to-overlay.start)),overlay.target,ranges[0].from));}overlay=overlay.prev;}if(covered&&!--covered.depth)covered=covered.prev;}}}}constructor(base,nest,input,fragments,ranges){this.nest=nest;this.input=input;this.fragments=fragments;this.ranges=ranges;this.inner=[];this.innerDone=0;this.baseTree=null;this.stoppedAt=null;this.baseParse=base;}};function checkCover(covered,from,to){for(let range of covered){if(range.from>=to)break;if(range.to>from)return range.from<=from&&range.to>=to?2:1;}return 0;}function sliceBuf(buf,startI,endI,nodes,positions,off){if(startI<endI){let from=buf.buffer[startI+1];nodes.push(buf.slice(startI,endI,from));positions.push(from-off);}}function materialize(cursor){let{node}=cursor,stack=[];let buffer=node.context.buffer;do{stack.push(cursor.index);cursor.parent();}while(!cursor.tree)let base=cursor.tree,i=base.children.indexOf(buffer);let buf=base.children[i],b=buf.buffer,newStack=[i];function split(startI,endI,type,innerOffset,length,stackPos){let targetI=stack[stackPos];let children=[],positions=[];sliceBuf(buf,startI,targetI,children,positions,innerOffset);let from=b[targetI+1],to=b[targetI+2];newStack.push(children.length);let child=stackPos?split(targetI+4,b[targetI+3],buf.set.types[b[targetI]],from,to-from,stackPos-1):node.toTree();children.push(child);positions.push(from-innerOffset);sliceBuf(buf,b[targetI+3],endI,children,positions,innerOffset);return new Tree(type,children,positions,length);}base.children[i]=split(0,b.length,NodeType.none,0,buf.length,stack.length-1);for(let index of newStack){let tree=cursor.tree.children[index],pos=cursor.tree.positions[index];cursor.yield(new TreeNode(tree,pos+cursor.from,index,cursor._tree));}}var StructureCursor=class{// Move to the first node (in pre-order) that starts at or after `pos`.\nmoveTo(pos){let{cursor}=this,p=pos-this.offset;while(!this.done&&cursor.from<p){if(cursor.to>=pos&&cursor.enter(p,1,IterMode.IgnoreOverlays|IterMode.ExcludeBuffers));else if(!cursor.next(false))this.done=true;}}hasNode(cursor){this.moveTo(cursor.from);if(!this.done&&this.cursor.from+this.offset==cursor.from&&this.cursor.tree){for(let tree=this.cursor.tree;;){if(tree==cursor.tree)return true;if(tree.children.length&&tree.positions[0]==0&&tree.children[0]instanceof Tree)tree=tree.children[0];else break;}}return false;}constructor(root,offset){this.offset=offset;this.done=false;this.cursor=root.cursor(IterMode.IncludeAnonymous|IterMode.IgnoreMounts);}};var FragmentCursor=class{hasNode(node){while(this.curFrag&&node.from>=this.curTo)this.nextFrag();return this.curFrag&&this.curFrag.from<=node.from&&this.curTo>=node.to&&this.inner.hasNode(node);}nextFrag(){var _a;this.fragI++;if(this.fragI==this.fragments.length){this.curFrag=this.inner=null;}else{let frag=this.curFrag=this.fragments[this.fragI];this.curTo=(_a=frag.tree.prop(stoppedInner))!==null&&_a!==void 0?_a:frag.to;this.inner=new StructureCursor(frag.tree,-frag.offset);}}findMounts(pos,parser){var _a;let result=[];if(this.inner){this.inner.cursor.moveTo(pos,1);for(let pos2=this.inner.cursor.node;pos2;pos2=pos2.parent){let mount=(_a=pos2.tree)===null||_a===void 0?void 0:_a.prop(NodeProp.mounted);if(mount&&mount.parser==parser){for(let i=this.fragI;i<this.fragments.length;i++){let frag=this.fragments[i];if(frag.from>=pos2.to)break;if(frag.tree==this.curFrag.tree)result.push({frag,pos:pos2.from-frag.offset,mount});}}}}return result;}constructor(fragments){var _a;this.fragments=fragments;this.curTo=0;this.fragI=0;if(fragments.length){let first=this.curFrag=fragments[0];this.curTo=(_a=first.tree.prop(stoppedInner))!==null&&_a!==void 0?_a:first.to;this.inner=new StructureCursor(first.tree,-first.offset);}else{this.curFrag=this.inner=null;}}};function punchRanges(outer,ranges){let copy=null,current=ranges;for(let i=1,j=0;i<outer.length;i++){let gapFrom=outer[i-1].to,gapTo=outer[i].from;for(;j<current.length;j++){let r=current[j];if(r.from>=gapTo)break;if(r.to<=gapFrom)continue;if(!copy)current=copy=ranges.slice();if(r.from<gapFrom){copy[j]=new Range(r.from,gapFrom);if(r.to>gapTo)copy.splice(j+1,0,new Range(gapTo,r.to));}else if(r.to>gapTo){copy[j--]=new Range(gapTo,r.to);}else{copy.splice(j--,1);}}}return current;}function findCoverChanges(a,b,from,to){let iA=0,iB=0,inA=false,inB=false,pos=-1e9;let result=[];for(;;){let nextA=iA==a.length?1e9:inA?a[iA].to:a[iA].from;let nextB=iB==b.length?1e9:inB?b[iB].to:b[iB].from;if(inA!=inB){let start=Math.max(pos,from),end=Math.min(nextA,nextB,to);if(start<end)result.push(new Range(start,end));}pos=Math.min(nextA,nextB);if(pos==1e9)break;if(nextA==pos){if(!inA)inA=true;else{inA=false;iA++;}}if(nextB==pos){if(!inB)inB=true;else{inB=false;iB++;}}}return result;}function enterFragments(mounts,ranges){let result=[];for(let{pos,mount,frag}of mounts){let startPos=pos+(mount.overlay?mount.overlay[0].from:0),endPos=startPos+mount.tree.length;let from=Math.max(frag.from,startPos),to=Math.min(frag.to,endPos);if(mount.overlay){let overlay=mount.overlay.map(r=>new Range(r.from+pos,r.to+pos));let changes=findCoverChanges(ranges,overlay,from,to);for(let i=0,pos2=from;;i++){let last=i==changes.length,end=last?to:changes[i].from;if(end>pos2)result.push(new TreeFragment(pos2,end,mount.tree,-startPos,frag.from>=pos2||frag.openStart,frag.to<=end||frag.openEnd));if(last)break;pos2=changes[i].to;}}else{result.push(new TreeFragment(from,to,mount.tree,-startPos,frag.from>=startPos||frag.openStart,frag.to<=endPos||frag.openEnd));}}return result;}export{DefaultBufferLength,IterMode,MountedTree,NodeProp,NodeSet,NodeType,NodeWeakMap,Parser,Tree,TreeBuffer,TreeCursor,TreeFragment,parseMixed,};\nexport const __FramerMetadata__ = {\"exports\":{\"TreeFragment\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TreeCursor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IterMode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NodeProp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Tree\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NodeWeakMap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NodeType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DefaultBufferLength\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TreeBuffer\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NodeSet\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MountedTree\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parseMixed\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Parser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lezer_common.map","// @ts-nocheck\n/**\n * This file is generated inside FramerStudio. To update it run \"make build\"\n * inside \"./src/codeblock-dependencies\" and copy the file from \"./modules\".\n */// ../../node_modules/@lezer/highlight/dist/index.js\nimport{NodeProp}from\"https://framerusercontent.com/modules/CO9ruPlVDRTCLVInyri7/MGamyd2UebFXXyjBfB8y/lezer_common.js\";var nextTagID=0;var Tag=class _Tag{/**\n  Define a new tag. If `parent` is given, the tag is treated as a\n  sub-tag of that parent, and\n  [highlighters](#highlight.tagHighlighter) that don't mention\n  this tag will try to fall back to the parent tag (or grandparent\n  tag, etc).\n  */static define(parent){if(parent===null||parent===void 0?void 0:parent.base)throw new Error(\"Can not derive from a modified tag\");let tag=new _Tag([],null,[]);tag.set.push(tag);if(parent)for(let t2 of parent.set)tag.set.push(t2);return tag;}/**\n  Define a tag _modifier_, which is a function that, given a tag,\n  will return a tag that is a subtag of the original. Applying the\n  same modifier to a twice tag will return the same value (`m1(t1)\n  == m1(t1)`) and applying multiple modifiers will, regardless or\n  order, produce the same tag (`m1(m2(t1)) == m2(m1(t1))`).\n  \n  When multiple modifiers are applied to a given base tag, each\n  smaller set of modifiers is registered as a parent, so that for\n  example `m1(m2(m3(t1)))` is a subtype of `m1(m2(t1))`,\n  `m1(m3(t1)`, and so on.\n  */static defineModifier(){let mod=new Modifier;return tag=>{if(tag.modified.indexOf(mod)>-1)return tag;return Modifier.get(tag.base||tag,tag.modified.concat(mod).sort((a,b)=>a.id-b.id));};}/**\n  @internal\n  */constructor(set,base,modified){this.set=set;this.base=base;this.modified=modified;this.id=nextTagID++;}};var nextModifierID=0;var Modifier=class _Modifier{static get(base,mods){if(!mods.length)return base;let exists=mods[0].instances.find(t2=>t2.base==base&&sameArray(mods,t2.modified));if(exists)return exists;let set=[],tag=new Tag(set,base,mods);for(let m of mods)m.instances.push(tag);let configs=powerSet(mods);for(let parent of base.set)if(!parent.modified.length)for(let config of configs)set.push(_Modifier.get(parent,config));return tag;}constructor(){this.instances=[];this.id=nextModifierID++;}};function sameArray(a,b){return a.length==b.length&&a.every((x,i)=>x==b[i]);}function powerSet(array){let sets=[[]];for(let i=0;i<array.length;i++){for(let j=0,e=sets.length;j<e;j++){sets.push(sets[j].concat(array[i]));}}return sets.sort((a,b)=>b.length-a.length);}function styleTags(spec){let byName=/* @__PURE__ */Object.create(null);for(let prop in spec){let tags2=spec[prop];if(!Array.isArray(tags2))tags2=[tags2];for(let part of prop.split(\" \"))if(part){let pieces=[],mode=2,rest=part;for(let pos=0;;){if(rest==\"...\"&&pos>0&&pos+3==part.length){mode=1;break;}let m=/^\"(?:[^\"\\\\]|\\\\.)*?\"|[^\\/!]+/.exec(rest);if(!m)throw new RangeError(\"Invalid path: \"+part);pieces.push(m[0]==\"*\"?\"\":m[0][0]=='\"'?JSON.parse(m[0]):m[0]);pos+=m[0].length;if(pos==part.length)break;let next=part[pos++];if(pos==part.length&&next==\"!\"){mode=0;break;}if(next!=\"/\")throw new RangeError(\"Invalid path: \"+part);rest=part.slice(pos);}let last=pieces.length-1,inner=pieces[last];if(!inner)throw new RangeError(\"Invalid path: \"+part);let rule=new Rule(tags2,mode,last>0?pieces.slice(0,last):null);byName[inner]=rule.sort(byName[inner]);}}return ruleNodeProp.add(byName);}var ruleNodeProp=new NodeProp;var Rule=class{get opaque(){return this.mode==0;}get inherit(){return this.mode==1;}sort(other){if(!other||other.depth<this.depth){this.next=other;return this;}other.next=this.sort(other.next);return other;}get depth(){return this.context?this.context.length:0;}constructor(tags2,mode,context,next){this.tags=tags2;this.mode=mode;this.context=context;this.next=next;}};Rule.empty=new Rule([],2,null);function tagHighlighter(tags2,options){let map=/* @__PURE__ */Object.create(null);for(let style of tags2){if(!Array.isArray(style.tag))map[style.tag.id]=style.class;else for(let tag of style.tag)map[tag.id]=style.class;}let{scope,all=null}=options||{};return{style:tags3=>{let cls=all;for(let tag of tags3){for(let sub of tag.set){let tagClass=map[sub.id];if(tagClass){cls=cls?cls+\" \"+tagClass:tagClass;break;}}}return cls;},scope};}function highlightTags(highlighters,tags2){let result=null;for(let highlighter of highlighters){let value=highlighter.style(tags2);if(value)result=result?result+\" \"+value:value;}return result;}function highlightTree(tree,highlighter,putStyle,from=0,to=tree.length){let builder=new HighlightBuilder(from,Array.isArray(highlighter)?highlighter:[highlighter],putStyle);builder.highlightRange(tree.cursor(),from,to,\"\",builder.highlighters);builder.flush(to);}var HighlightBuilder=class{startSpan(at,cls){if(cls!=this.class){this.flush(at);if(at>this.at)this.at=at;this.class=cls;}}flush(to){if(to>this.at&&this.class)this.span(this.at,to,this.class);}highlightRange(cursor,from,to,inheritedClass,highlighters){let{type,from:start,to:end}=cursor;if(start>=to||end<=from)return;if(type.isTop)highlighters=this.highlighters.filter(h=>!h.scope||h.scope(type));let cls=inheritedClass;let rule=getStyleTags(cursor)||Rule.empty;let tagCls=highlightTags(highlighters,rule.tags);if(tagCls){if(cls)cls+=\" \";cls+=tagCls;if(rule.mode==1)inheritedClass+=(inheritedClass?\" \":\"\")+tagCls;}this.startSpan(Math.max(from,start),cls);if(rule.opaque)return;let mounted=cursor.tree&&cursor.tree.prop(NodeProp.mounted);if(mounted&&mounted.overlay){let inner=cursor.node.enter(mounted.overlay[0].from+start,1);let innerHighlighters=this.highlighters.filter(h=>!h.scope||h.scope(mounted.tree.type));let hasChild=cursor.firstChild();for(let i=0,pos=start;;i++){let next=i<mounted.overlay.length?mounted.overlay[i]:null;let nextPos=next?next.from+start:end;let rangeFrom=Math.max(from,pos),rangeTo=Math.min(to,nextPos);if(rangeFrom<rangeTo&&hasChild){while(cursor.from<rangeTo){this.highlightRange(cursor,rangeFrom,rangeTo,inheritedClass,highlighters);this.startSpan(Math.min(rangeTo,cursor.to),cls);if(cursor.to>=nextPos||!cursor.nextSibling())break;}}if(!next||nextPos>to)break;pos=next.to+start;if(pos>from){this.highlightRange(inner.cursor(),Math.max(from,next.from+start),Math.min(to,pos),\"\",innerHighlighters);this.startSpan(Math.min(to,pos),cls);}}if(hasChild)cursor.parent();}else if(cursor.firstChild()){if(mounted)inheritedClass=\"\";do{if(cursor.to<=from)continue;if(cursor.from>=to)break;this.highlightRange(cursor,from,to,inheritedClass,highlighters);this.startSpan(Math.min(to,cursor.to),cls);}while(cursor.nextSibling())cursor.parent();}}constructor(at,highlighters,span){this.at=at;this.highlighters=highlighters;this.span=span;this.class=\"\";}};function getStyleTags(node){let rule=node.type.prop(ruleNodeProp);while(rule&&rule.context&&!node.matchContext(rule.context))rule=rule.next;return rule||null;}var t=Tag.define;var comment=t();var name=t();var typeName=t(name);var propertyName=t(name);var literal=t();var string=t(literal);var number=t(literal);var content=t();var heading=t(content);var keyword=t();var operator=t();var punctuation=t();var bracket=t(punctuation);var meta=t();var tags={/**\n  A comment.\n  */comment,/**\n  A line [comment](#highlight.tags.comment).\n  */lineComment:t(comment),/**\n  A block [comment](#highlight.tags.comment).\n  */blockComment:t(comment),/**\n  A documentation [comment](#highlight.tags.comment).\n  */docComment:t(comment),/**\n  Any kind of identifier.\n  */name,/**\n  The [name](#highlight.tags.name) of a variable.\n  */variableName:t(name),/**\n  A type [name](#highlight.tags.name).\n  */typeName,/**\n  A tag name (subtag of [`typeName`](#highlight.tags.typeName)).\n  */tagName:t(typeName),/**\n  A property or field [name](#highlight.tags.name).\n  */propertyName,/**\n  An attribute name (subtag of [`propertyName`](#highlight.tags.propertyName)).\n  */attributeName:t(propertyName),/**\n  The [name](#highlight.tags.name) of a class.\n  */className:t(name),/**\n  A label [name](#highlight.tags.name).\n  */labelName:t(name),/**\n  A namespace [name](#highlight.tags.name).\n  */namespace:t(name),/**\n  The [name](#highlight.tags.name) of a macro.\n  */macroName:t(name),/**\n  A literal value.\n  */literal,/**\n  A string [literal](#highlight.tags.literal).\n  */string,/**\n  A documentation [string](#highlight.tags.string).\n  */docString:t(string),/**\n  A character literal (subtag of [string](#highlight.tags.string)).\n  */character:t(string),/**\n  An attribute value (subtag of [string](#highlight.tags.string)).\n  */attributeValue:t(string),/**\n  A number [literal](#highlight.tags.literal).\n  */number,/**\n  An integer [number](#highlight.tags.number) literal.\n  */integer:t(number),/**\n  A floating-point [number](#highlight.tags.number) literal.\n  */float:t(number),/**\n  A boolean [literal](#highlight.tags.literal).\n  */bool:t(literal),/**\n  Regular expression [literal](#highlight.tags.literal).\n  */regexp:t(literal),/**\n  An escape [literal](#highlight.tags.literal), for example a\n  backslash escape in a string.\n  */escape:t(literal),/**\n  A color [literal](#highlight.tags.literal).\n  */color:t(literal),/**\n  A URL [literal](#highlight.tags.literal).\n  */url:t(literal),/**\n  A language keyword.\n  */keyword,/**\n  The [keyword](#highlight.tags.keyword) for the self or this\n  object.\n  */self:t(keyword),/**\n  The [keyword](#highlight.tags.keyword) for null.\n  */null:t(keyword),/**\n  A [keyword](#highlight.tags.keyword) denoting some atomic value.\n  */atom:t(keyword),/**\n  A [keyword](#highlight.tags.keyword) that represents a unit.\n  */unit:t(keyword),/**\n  A modifier [keyword](#highlight.tags.keyword).\n  */modifier:t(keyword),/**\n  A [keyword](#highlight.tags.keyword) that acts as an operator.\n  */operatorKeyword:t(keyword),/**\n  A control-flow related [keyword](#highlight.tags.keyword).\n  */controlKeyword:t(keyword),/**\n  A [keyword](#highlight.tags.keyword) that defines something.\n  */definitionKeyword:t(keyword),/**\n  A [keyword](#highlight.tags.keyword) related to defining or\n  interfacing with modules.\n  */moduleKeyword:t(keyword),/**\n  An operator.\n  */operator,/**\n  An [operator](#highlight.tags.operator) that dereferences something.\n  */derefOperator:t(operator),/**\n  Arithmetic-related [operator](#highlight.tags.operator).\n  */arithmeticOperator:t(operator),/**\n  Logical [operator](#highlight.tags.operator).\n  */logicOperator:t(operator),/**\n  Bit [operator](#highlight.tags.operator).\n  */bitwiseOperator:t(operator),/**\n  Comparison [operator](#highlight.tags.operator).\n  */compareOperator:t(operator),/**\n  [Operator](#highlight.tags.operator) that updates its operand.\n  */updateOperator:t(operator),/**\n  [Operator](#highlight.tags.operator) that defines something.\n  */definitionOperator:t(operator),/**\n  Type-related [operator](#highlight.tags.operator).\n  */typeOperator:t(operator),/**\n  Control-flow [operator](#highlight.tags.operator).\n  */controlOperator:t(operator),/**\n  Program or markup punctuation.\n  */punctuation,/**\n  [Punctuation](#highlight.tags.punctuation) that separates\n  things.\n  */separator:t(punctuation),/**\n  Bracket-style [punctuation](#highlight.tags.punctuation).\n  */bracket,/**\n  Angle [brackets](#highlight.tags.bracket) (usually `<` and `>`\n  tokens).\n  */angleBracket:t(bracket),/**\n  Square [brackets](#highlight.tags.bracket) (usually `[` and `]`\n  tokens).\n  */squareBracket:t(bracket),/**\n  Parentheses (usually `(` and `)` tokens). Subtag of\n  [bracket](#highlight.tags.bracket).\n  */paren:t(bracket),/**\n  Braces (usually `{` and `}` tokens). Subtag of\n  [bracket](#highlight.tags.bracket).\n  */brace:t(bracket),/**\n  Content, for example plain text in XML or markup documents.\n  */content,/**\n  [Content](#highlight.tags.content) that represents a heading.\n  */heading,/**\n  A level 1 [heading](#highlight.tags.heading).\n  */heading1:t(heading),/**\n  A level 2 [heading](#highlight.tags.heading).\n  */heading2:t(heading),/**\n  A level 3 [heading](#highlight.tags.heading).\n  */heading3:t(heading),/**\n  A level 4 [heading](#highlight.tags.heading).\n  */heading4:t(heading),/**\n  A level 5 [heading](#highlight.tags.heading).\n  */heading5:t(heading),/**\n  A level 6 [heading](#highlight.tags.heading).\n  */heading6:t(heading),/**\n  A prose separator (such as a horizontal rule).\n  */contentSeparator:t(content),/**\n  [Content](#highlight.tags.content) that represents a list.\n  */list:t(content),/**\n  [Content](#highlight.tags.content) that represents a quote.\n  */quote:t(content),/**\n  [Content](#highlight.tags.content) that is emphasized.\n  */emphasis:t(content),/**\n  [Content](#highlight.tags.content) that is styled strong.\n  */strong:t(content),/**\n  [Content](#highlight.tags.content) that is part of a link.\n  */link:t(content),/**\n  [Content](#highlight.tags.content) that is styled as code or\n  monospace.\n  */monospace:t(content),/**\n  [Content](#highlight.tags.content) that has a strike-through\n  style.\n  */strikethrough:t(content),/**\n  Inserted text in a change-tracking format.\n  */inserted:t(),/**\n  Deleted text.\n  */deleted:t(),/**\n  Changed text.\n  */changed:t(),/**\n  An invalid or unsyntactic element.\n  */invalid:t(),/**\n  Metadata or meta-instruction.\n  */meta,/**\n  [Metadata](#highlight.tags.meta) that applies to the entire\n  document.\n  */documentMeta:t(meta),/**\n  [Metadata](#highlight.tags.meta) that annotates or adds\n  attributes to a given syntactic element.\n  */annotation:t(meta),/**\n  Processing instruction or preprocessor directive. Subtag of\n  [meta](#highlight.tags.meta).\n  */processingInstruction:t(meta),/**\n  [Modifier](#highlight.Tag^defineModifier) that indicates that a\n  given element is being defined. Expected to be used with the\n  various [name](#highlight.tags.name) tags.\n  */definition:Tag.defineModifier(),/**\n  [Modifier](#highlight.Tag^defineModifier) that indicates that\n  something is constant. Mostly expected to be used with\n  [variable names](#highlight.tags.variableName).\n  */constant:Tag.defineModifier(),/**\n  [Modifier](#highlight.Tag^defineModifier) used to indicate that\n  a [variable](#highlight.tags.variableName) or [property\n  name](#highlight.tags.propertyName) is being called or defined\n  as a function.\n  */function:Tag.defineModifier(),/**\n  [Modifier](#highlight.Tag^defineModifier) that can be applied to\n  [names](#highlight.tags.name) to indicate that they belong to\n  the language's standard environment.\n  */standard:Tag.defineModifier(),/**\n  [Modifier](#highlight.Tag^defineModifier) that indicates a given\n  [names](#highlight.tags.name) is local to some scope.\n  */local:Tag.defineModifier(),/**\n  A generic variant [modifier](#highlight.Tag^defineModifier) that\n  can be used to tag language-specific alternative variants of\n  some common tag. It is recommended for themes to define special\n  forms of at least the [string](#highlight.tags.string) and\n  [variable name](#highlight.tags.variableName) tags, since those\n  come up a lot.\n  */special:Tag.defineModifier()};var classHighlighter=tagHighlighter([{tag:tags.link,class:\"tok-link\"},{tag:tags.heading,class:\"tok-heading\"},{tag:tags.emphasis,class:\"tok-emphasis\"},{tag:tags.strong,class:\"tok-strong\"},{tag:tags.keyword,class:\"tok-keyword\"},{tag:tags.atom,class:\"tok-atom\"},{tag:tags.bool,class:\"tok-bool\"},{tag:tags.url,class:\"tok-url\"},{tag:tags.labelName,class:\"tok-labelName\"},{tag:tags.inserted,class:\"tok-inserted\"},{tag:tags.deleted,class:\"tok-deleted\"},{tag:tags.literal,class:\"tok-literal\"},{tag:tags.string,class:\"tok-string\"},{tag:tags.number,class:\"tok-number\"},{tag:[tags.regexp,tags.escape,tags.special(tags.string)],class:\"tok-string2\"},{tag:tags.variableName,class:\"tok-variableName\"},{tag:tags.local(tags.variableName),class:\"tok-variableName tok-local\"},{tag:tags.definition(tags.variableName),class:\"tok-variableName tok-definition\"},{tag:tags.special(tags.variableName),class:\"tok-variableName2\"},{tag:tags.definition(tags.propertyName),class:\"tok-propertyName tok-definition\"},{tag:tags.typeName,class:\"tok-typeName\"},{tag:tags.namespace,class:\"tok-namespace\"},{tag:tags.className,class:\"tok-className\"},{tag:tags.macroName,class:\"tok-macroName\"},{tag:tags.propertyName,class:\"tok-propertyName\"},{tag:tags.operator,class:\"tok-operator\"},{tag:tags.comment,class:\"tok-comment\"},{tag:tags.meta,class:\"tok-meta\"},{tag:tags.invalid,class:\"tok-invalid\"},{tag:tags.punctuation,class:\"tok-punctuation\"}]);export{Tag,classHighlighter,getStyleTags,highlightTree,styleTags,tagHighlighter,tags,};\nexport const __FramerMetadata__ = {\"exports\":{\"highlightTree\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"styleTags\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"tags\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"tagHighlighter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Tag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"classHighlighter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getStyleTags\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lezer_highlight.map","// @ts-nocheck\n/**\n * This file is generated inside FramerStudio. To update it run \"make build\"\n * inside \"./src/codeblock-dependencies\" and copy the file from \"./modules\".\n */// ../../node_modules/@codemirror/language/dist/index.js\nimport{NodeProp,Tree,IterMode,TreeFragment,Parser,NodeType,NodeSet}from\"https://framerusercontent.com/modules/CO9ruPlVDRTCLVInyri7/MGamyd2UebFXXyjBfB8y/lezer_common.js\";import{StateEffect,StateField,Facet,EditorState,countColumn,combineConfig,RangeSet,RangeSetBuilder,Prec}from\"https://framerusercontent.com/modules/wFkXxZqfKOPeEQtsYrsa/TWvikt1kG1sKU5G0pMRF/codemirror_state.js\";import{ViewPlugin,logException,EditorView,Decoration,WidgetType,gutter,GutterMarker}from\"https://framerusercontent.com/modules/wKCR2JyUW8wZdYweJrou/b3PAgW7qmQJC7rQUi9po/codemirror_view.js\";import{tags,tagHighlighter,highlightTree,styleTags}from\"https://framerusercontent.com/modules/rOWwbZHN39cczduPnzmw/YaHVqqT79imnSnw9WihN/lezer_highlight.js\";// ../../node_modules/style-mod/src/style-mod.js\nvar C=\"ͼ\";var COUNT=typeof Symbol==\"undefined\"?\"__\"+C:Symbol.for(C);var SET=typeof Symbol==\"undefined\"?\"__styleSet\"+Math.floor(Math.random()*1e8):Symbol(\"styleSet\");var top=typeof globalThis!=\"undefined\"?globalThis:typeof window!=\"undefined\"?window:{};var StyleModule=class{// :: () → string\n// Returns a string containing the module's CSS rules.\ngetRules(){return this.rules.join(\"\\n\");}// :: () → string\n// Generate a new unique CSS class name.\nstatic newName(){let id=top[COUNT]||1;top[COUNT]=id+1;return C+id.toString(36);}// :: (union<Document, ShadowRoot>, union<[StyleModule], StyleModule>, ?{nonce: ?string})\n//\n// Mount the given set of modules in the given DOM root, which ensures\n// that the CSS rules defined by the module are available in that\n// context.\n//\n// Rules are only added to the document once per root.\n//\n// Rule order will follow the order of the modules, so that rules from\n// modules later in the array take precedence of those from earlier\n// modules. If you call this function multiple times for the same root\n// in a way that changes the order of already mounted modules, the old\n// order will be changed.\n//\n// If a Content Security Policy nonce is provided, it is added to\n// the `<style>` tag generated by the library.\nstatic mount(root,modules,options){let set=root[SET],nonce=options&&options.nonce;if(!set)set=new StyleSet(root,nonce);else if(nonce)set.setNonce(nonce);set.mount(Array.isArray(modules)?modules:[modules],root);}// :: (Object<Style>, ?{finish: ?(string) → string})\n// Create a style module from the given spec.\n//\n// When `finish` is given, it is called on regular (non-`@`)\n// selectors (after `&` expansion) to compute the final selector.\nconstructor(spec,options){this.rules=[];let{finish}=options||{};function splitSelector(selector){return/^@/.test(selector)?[selector]:selector.split(/,\\s*/);}function render(selectors,spec2,target,isKeyframes){let local=[],isAt=/^@(\\w+)\\b/.exec(selectors[0]),keyframes=isAt&&isAt[1]==\"keyframes\";if(isAt&&spec2==null)return target.push(selectors[0]+\";\");for(let prop in spec2){let value=spec2[prop];if(/&/.test(prop)){render(prop.split(/,\\s*/).map(part=>selectors.map(sel=>part.replace(/&/,sel))).reduce((a,b)=>a.concat(b)),value,target);}else if(value&&typeof value==\"object\"){if(!isAt)throw new RangeError(\"The value of a property (\"+prop+\") should be a primitive value.\");render(splitSelector(prop),value,local,keyframes);}else if(value!=null){local.push(prop.replace(/_.*/,\"\").replace(/[A-Z]/g,l=>\"-\"+l.toLowerCase())+\": \"+value+\";\");}}if(local.length||keyframes){target.push((finish&&!isAt&&!isKeyframes?selectors.map(finish):selectors).join(\", \")+\" {\"+local.join(\" \")+\"}\");}}for(let prop in spec)render(splitSelector(prop),spec[prop],this.rules);}};var adoptedSet=/* @__PURE__ */new Map;var StyleSet=class{mount(modules,root){let sheet=this.sheet;let pos=0,j=0;for(let i=0;i<modules.length;i++){let mod=modules[i],index=this.modules.indexOf(mod);if(index<j&&index>-1){this.modules.splice(index,1);j--;index=-1;}if(index==-1){this.modules.splice(j++,0,mod);if(sheet)for(let k=0;k<mod.rules.length;k++)sheet.insertRule(mod.rules[k],pos++);}else{while(j<index)pos+=this.modules[j++].rules.length;pos+=mod.rules.length;j++;}}if(sheet){if(root.adoptedStyleSheets.indexOf(this.sheet)<0)root.adoptedStyleSheets=[this.sheet,...root.adoptedStyleSheets];}else{let text=\"\";for(let i=0;i<this.modules.length;i++)text+=this.modules[i].getRules()+\"\\n\";this.styleTag.textContent=text;let target=root.head||root;if(this.styleTag.parentNode!=target)target.insertBefore(this.styleTag,target.firstChild);}}setNonce(nonce){if(this.styleTag&&this.styleTag.getAttribute(\"nonce\")!=nonce)this.styleTag.setAttribute(\"nonce\",nonce);}constructor(root,nonce){let doc=root.ownerDocument||root,win=doc.defaultView;if(!root.head&&root.adoptedStyleSheets&&win.CSSStyleSheet){let adopted=adoptedSet.get(doc);if(adopted)return root[SET]=adopted;this.sheet=new win.CSSStyleSheet;adoptedSet.set(doc,this);}else{this.styleTag=doc.createElement(\"style\");if(nonce)this.styleTag.setAttribute(\"nonce\",nonce);}this.modules=[];root[SET]=this;}};// ../../node_modules/@codemirror/language/dist/index.js\nvar _a;var languageDataProp=/* @__PURE__ */new NodeProp;function defineLanguageFacet(baseData){return Facet.define({combine:baseData?values=>values.concat(baseData):void 0});}var sublanguageProp=/* @__PURE__ */new NodeProp;var Language=class{/**\n  Query whether this language is active at the given position.\n  */isActiveAt(state,pos,side=-1){return topNodeAt(state,pos,side).type.prop(languageDataProp)==this.data;}/**\n  Find the document regions that were parsed using this language.\n  The returned regions will _include_ any nested languages rooted\n  in this language, when those exist.\n  */findRegions(state){let lang=state.facet(language);if((lang===null||lang===void 0?void 0:lang.data)==this.data)return[{from:0,to:state.doc.length}];if(!lang||!lang.allowsNesting)return[];let result=[];let explore=(tree,from)=>{if(tree.prop(languageDataProp)==this.data){result.push({from,to:from+tree.length});return;}let mount=tree.prop(NodeProp.mounted);if(mount){if(mount.tree.prop(languageDataProp)==this.data){if(mount.overlay)for(let r of mount.overlay)result.push({from:r.from+from,to:r.to+from});else result.push({from,to:from+tree.length});return;}else if(mount.overlay){let size=result.length;explore(mount.tree,mount.overlay[0].from+from);if(result.length>size)return;}}for(let i=0;i<tree.children.length;i++){let ch=tree.children[i];if(ch instanceof Tree)explore(ch,tree.positions[i]+from);}};explore(syntaxTree(state),0);return result;}/**\n  Indicates whether this language allows nested languages. The\n  default implementation returns true.\n  */get allowsNesting(){return true;}/**\n  Construct a language object. If you need to invoke this\n  directly, first define a data facet with\n  [`defineLanguageFacet`](https://codemirror.net/6/docs/ref/#language.defineLanguageFacet), and then\n  configure your parser to [attach](https://codemirror.net/6/docs/ref/#language.languageDataProp) it\n  to the language's outer syntax node.\n  */constructor(data,parser,extraExtensions=[],name=\"\"){this.data=data;this.name=name;if(!EditorState.prototype.hasOwnProperty(\"tree\"))Object.defineProperty(EditorState.prototype,\"tree\",{get(){return syntaxTree(this);}});this.parser=parser;this.extension=[language.of(this),EditorState.languageData.of((state,pos,side)=>{let top2=topNodeAt(state,pos,side),data2=top2.type.prop(languageDataProp);if(!data2)return[];let base=state.facet(data2),sub=top2.type.prop(sublanguageProp);if(sub){let innerNode=top2.resolve(pos-top2.from,side);for(let sublang of sub)if(sublang.test(innerNode,state)){let data3=state.facet(sublang.facet);return sublang.type==\"replace\"?data3:data3.concat(base);}}return base;})].concat(extraExtensions);}};Language.setState=/* @__PURE__ */StateEffect.define();function topNodeAt(state,pos,side){let topLang=state.facet(language),tree=syntaxTree(state).topNode;if(!topLang||topLang.allowsNesting){for(let node=tree;node;node=node.enter(pos,side,IterMode.ExcludeBuffers))if(node.type.isTop)tree=node;}return tree;}var LRLanguage=class _LRLanguage extends Language{/**\n  Define a language from a parser.\n  */static define(spec){let data=defineLanguageFacet(spec.languageData);return new _LRLanguage(data,spec.parser.configure({props:[languageDataProp.add(type=>type.isTop?data:void 0)]}),spec.name);}/**\n  Create a new instance of this language with a reconfigured\n  version of its parser and optionally a new name.\n  */configure(options,name){return new _LRLanguage(this.data,this.parser.configure(options),name||this.name);}get allowsNesting(){return this.parser.hasWrappers();}constructor(data,parser,name){super(data,parser,[],name);this.parser=parser;}};function syntaxTree(state){let field=state.field(Language.state,false);return field?field.tree:Tree.empty;}function ensureSyntaxTree(state,upto,timeout=50){var _a2;let parse=(_a2=state.field(Language.state,false))===null||_a2===void 0?void 0:_a2.context;if(!parse)return null;let oldVieport=parse.viewport;parse.updateViewport({from:0,to:upto});let result=parse.isDone(upto)||parse.work(timeout,upto)?parse.tree:null;parse.updateViewport(oldVieport);return result;}function syntaxTreeAvailable(state,upto=state.doc.length){var _a2;return((_a2=state.field(Language.state,false))===null||_a2===void 0?void 0:_a2.context.isDone(upto))||false;}function forceParsing(view,upto=view.viewport.to,timeout=100){let success=ensureSyntaxTree(view.state,upto,timeout);if(success!=syntaxTree(view.state))view.dispatch({});return!!success;}function syntaxParserRunning(view){var _a2;return((_a2=view.plugin(parseWorker))===null||_a2===void 0?void 0:_a2.isWorking())||false;}var DocInput=class{get length(){return this.doc.length;}syncTo(pos){this.string=this.cursor.next(pos-this.cursorPos).value;this.cursorPos=pos+this.string.length;return this.cursorPos-this.string.length;}chunk(pos){this.syncTo(pos);return this.string;}get lineChunks(){return true;}read(from,to){let stringStart=this.cursorPos-this.string.length;if(from<stringStart||to>=this.cursorPos)return this.doc.sliceString(from,to);else return this.string.slice(from-stringStart,to-stringStart);}/**\n  Create an input object for the given document.\n  */constructor(doc){this.doc=doc;this.cursorPos=0;this.string=\"\";this.cursor=doc.iter();}};var currentContext=null;var ParseContext=class _ParseContext{/**\n  @internal\n  */static create(parser,state,viewport){return new _ParseContext(parser,state,[],Tree.empty,0,viewport,[],null);}startParse(){return this.parser.startParse(new DocInput(this.state.doc),this.fragments);}/**\n  @internal\n  */work(until,upto){if(upto!=null&&upto>=this.state.doc.length)upto=void 0;if(this.tree!=Tree.empty&&this.isDone(upto!==null&&upto!==void 0?upto:this.state.doc.length)){this.takeTree();return true;}return this.withContext(()=>{var _a2;if(typeof until==\"number\"){let endTime=Date.now()+until;until=()=>Date.now()>endTime;}if(!this.parse)this.parse=this.startParse();if(upto!=null&&(this.parse.stoppedAt==null||this.parse.stoppedAt>upto)&&upto<this.state.doc.length)this.parse.stopAt(upto);for(;;){let done=this.parse.advance();if(done){this.fragments=this.withoutTempSkipped(TreeFragment.addTree(done,this.fragments,this.parse.stoppedAt!=null));this.treeLen=(_a2=this.parse.stoppedAt)!==null&&_a2!==void 0?_a2:this.state.doc.length;this.tree=done;this.parse=null;if(this.treeLen<(upto!==null&&upto!==void 0?upto:this.state.doc.length))this.parse=this.startParse();else return true;}if(until())return false;}});}/**\n  @internal\n  */takeTree(){let pos,tree;if(this.parse&&(pos=this.parse.parsedPos)>=this.treeLen){if(this.parse.stoppedAt==null||this.parse.stoppedAt>pos)this.parse.stopAt(pos);this.withContext(()=>{while(!(tree=this.parse.advance())){}});this.treeLen=pos;this.tree=tree;this.fragments=this.withoutTempSkipped(TreeFragment.addTree(this.tree,this.fragments,true));this.parse=null;}}withContext(f){let prev=currentContext;currentContext=this;try{return f();}finally{currentContext=prev;}}withoutTempSkipped(fragments){for(let r;r=this.tempSkipped.pop();)fragments=cutFragments(fragments,r.from,r.to);return fragments;}/**\n  @internal\n  */changes(changes,newState){let{fragments,tree,treeLen,viewport,skipped}=this;this.takeTree();if(!changes.empty){let ranges=[];changes.iterChangedRanges((fromA,toA,fromB,toB)=>ranges.push({fromA,toA,fromB,toB}));fragments=TreeFragment.applyChanges(fragments,ranges);tree=Tree.empty;treeLen=0;viewport={from:changes.mapPos(viewport.from,-1),to:changes.mapPos(viewport.to,1)};if(this.skipped.length){skipped=[];for(let r of this.skipped){let from=changes.mapPos(r.from,1),to=changes.mapPos(r.to,-1);if(from<to)skipped.push({from,to});}}}return new _ParseContext(this.parser,newState,fragments,tree,treeLen,viewport,skipped,this.scheduleOn);}/**\n  @internal\n  */updateViewport(viewport){if(this.viewport.from==viewport.from&&this.viewport.to==viewport.to)return false;this.viewport=viewport;let startLen=this.skipped.length;for(let i=0;i<this.skipped.length;i++){let{from,to}=this.skipped[i];if(from<viewport.to&&to>viewport.from){this.fragments=cutFragments(this.fragments,from,to);this.skipped.splice(i--,1);}}if(this.skipped.length>=startLen)return false;this.reset();return true;}/**\n  @internal\n  */reset(){if(this.parse){this.takeTree();this.parse=null;}}/**\n  Notify the parse scheduler that the given region was skipped\n  because it wasn't in view, and the parse should be restarted\n  when it comes into view.\n  */skipUntilInView(from,to){this.skipped.push({from,to});}/**\n  Returns a parser intended to be used as placeholder when\n  asynchronously loading a nested parser. It'll skip its input and\n  mark it as not-really-parsed, so that the next update will parse\n  it again.\n  \n  When `until` is given, a reparse will be scheduled when that\n  promise resolves.\n  */static getSkippingParser(until){return new class extends Parser{createParse(input,fragments,ranges){let from=ranges[0].from,to=ranges[ranges.length-1].to;let parser={parsedPos:from,advance(){let cx=currentContext;if(cx){for(let r of ranges)cx.tempSkipped.push(r);if(until)cx.scheduleOn=cx.scheduleOn?Promise.all([cx.scheduleOn,until]):until;}this.parsedPos=to;return new Tree(NodeType.none,[],[],to-from);},stoppedAt:null,stopAt(){}};return parser;}};}/**\n  @internal\n  */isDone(upto){upto=Math.min(upto,this.state.doc.length);let frags=this.fragments;return this.treeLen>=upto&&frags.length&&frags[0].from==0&&frags[0].to>=upto;}/**\n  Get the context for the current parse, or `null` if no editor\n  parse is in progress.\n  */static get(){return currentContext;}constructor(parser,state,fragments=[],tree,treeLen,viewport,skipped,scheduleOn){this.parser=parser;this.state=state;this.fragments=fragments;this.tree=tree;this.treeLen=treeLen;this.viewport=viewport;this.skipped=skipped;this.scheduleOn=scheduleOn;this.parse=null;this.tempSkipped=[];}};function cutFragments(fragments,from,to){return TreeFragment.applyChanges(fragments,[{fromA:from,toA:to,fromB:from,toB:to}]);}var LanguageState=class _LanguageState{apply(tr){if(!tr.docChanged&&this.tree==this.context.tree)return this;let newCx=this.context.changes(tr.changes,tr.state);let upto=this.context.treeLen==tr.startState.doc.length?void 0:Math.max(tr.changes.mapPos(this.context.treeLen),newCx.viewport.to);if(!newCx.work(20,upto))newCx.takeTree();return new _LanguageState(newCx);}static init(state){let vpTo=Math.min(3e3,state.doc.length);let parseState=ParseContext.create(state.facet(language).parser,state,{from:0,to:vpTo});if(!parseState.work(20,vpTo))parseState.takeTree();return new _LanguageState(parseState);}constructor(context){this.context=context;this.tree=context.tree;}};Language.state=/* @__PURE__ */StateField.define({create:LanguageState.init,update(value,tr){for(let e of tr.effects)if(e.is(Language.setState))return e.value;if(tr.startState.facet(language)!=tr.state.facet(language))return LanguageState.init(tr.state);return value.apply(tr);}});var requestIdle=callback=>{let timeout=setTimeout(()=>callback(),500);return()=>clearTimeout(timeout);};if(typeof requestIdleCallback!=\"undefined\")requestIdle=callback=>{let idle=-1,timeout=setTimeout(()=>{idle=requestIdleCallback(callback,{timeout:500-100});},100);return()=>idle<0?clearTimeout(timeout):cancelIdleCallback(idle);};var isInputPending=typeof navigator!=\"undefined\"&&((_a=navigator.scheduling)===null||_a===void 0?void 0:_a.isInputPending)?()=>navigator.scheduling.isInputPending():null;var parseWorker=/* @__PURE__ */ViewPlugin.fromClass(class ParseWorker{update(update){let cx=this.view.state.field(Language.state).context;if(cx.updateViewport(update.view.viewport)||this.view.viewport.to>cx.treeLen)this.scheduleWork();if(update.docChanged){if(this.view.hasFocus)this.chunkBudget+=50;this.scheduleWork();}this.checkAsyncSchedule(cx);}scheduleWork(){if(this.working)return;let{state}=this.view,field=state.field(Language.state);if(field.tree!=field.context.tree||!field.context.isDone(state.doc.length))this.working=requestIdle(this.work);}work(deadline){this.working=null;let now=Date.now();if(this.chunkEnd<now&&(this.chunkEnd<0||this.view.hasFocus)){this.chunkEnd=now+3e4;this.chunkBudget=3e3;}if(this.chunkBudget<=0)return;let{state,viewport:{to:vpTo}}=this.view,field=state.field(Language.state);if(field.tree==field.context.tree&&field.context.isDone(vpTo+1e5))return;let endTime=Date.now()+Math.min(this.chunkBudget,100,deadline&&!isInputPending?Math.max(25,deadline.timeRemaining()-5):1e9);let viewportFirst=field.context.treeLen<vpTo&&state.doc.length>vpTo+1e3;let done=field.context.work(()=>{return isInputPending&&isInputPending()||Date.now()>endTime;},vpTo+(viewportFirst?0:1e5));this.chunkBudget-=Date.now()-now;if(done||this.chunkBudget<=0){field.context.takeTree();this.view.dispatch({effects:Language.setState.of(new LanguageState(field.context))});}if(this.chunkBudget>0&&!(done&&!viewportFirst))this.scheduleWork();this.checkAsyncSchedule(field.context);}checkAsyncSchedule(cx){if(cx.scheduleOn){this.workScheduled++;cx.scheduleOn.then(()=>this.scheduleWork()).catch(err=>logException(this.view.state,err)).then(()=>this.workScheduled--);cx.scheduleOn=null;}}destroy(){if(this.working)this.working();}isWorking(){return!!(this.working||this.workScheduled>0);}constructor(view){this.view=view;this.working=null;this.workScheduled=0;this.chunkEnd=-1;this.chunkBudget=-1;this.work=this.work.bind(this);this.scheduleWork();}},{eventHandlers:{focus(){this.scheduleWork();}}});var language=/* @__PURE__ */Facet.define({combine(languages){return languages.length?languages[0]:null;},enables:language2=>[Language.state,parseWorker,EditorView.contentAttributes.compute([language2],state=>{let lang=state.facet(language2);return lang&&lang.name?{\"data-language\":lang.name}:{};})]});var LanguageSupport=class{/**\n  Create a language support object.\n  */constructor(language2,support=[]){this.language=language2;this.support=support;this.extension=[language2,support];}};var LanguageDescription=class _LanguageDescription{/**\n  Start loading the the language. Will return a promise that\n  resolves to a [`LanguageSupport`](https://codemirror.net/6/docs/ref/#language.LanguageSupport)\n  object when the language successfully loads.\n  */load(){return this.loading||(this.loading=this.loadFunc().then(support=>this.support=support,err=>{this.loading=null;throw err;}));}/**\n  Create a language description.\n  */static of(spec){let{load,support}=spec;if(!load){if(!support)throw new RangeError(\"Must pass either 'load' or 'support' to LanguageDescription.of\");load=()=>Promise.resolve(support);}return new _LanguageDescription(spec.name,(spec.alias||[]).concat(spec.name).map(s=>s.toLowerCase()),spec.extensions||[],spec.filename,load,support);}/**\n  Look for a language in the given array of descriptions that\n  matches the filename. Will first match\n  [`filename`](https://codemirror.net/6/docs/ref/#language.LanguageDescription.filename) patterns,\n  and then [extensions](https://codemirror.net/6/docs/ref/#language.LanguageDescription.extensions),\n  and return the first language that matches.\n  */static matchFilename(descs,filename){for(let d of descs)if(d.filename&&d.filename.test(filename))return d;let ext=/\\.([^.]+)$/.exec(filename);if(ext){for(let d of descs)if(d.extensions.indexOf(ext[1])>-1)return d;}return null;}/**\n  Look for a language whose name or alias matches the the given\n  name (case-insensitively). If `fuzzy` is true, and no direct\n  matchs is found, this'll also search for a language whose name\n  or alias occurs in the string (for names shorter than three\n  characters, only when surrounded by non-word characters).\n  */static matchLanguageName(descs,name,fuzzy=true){name=name.toLowerCase();for(let d of descs)if(d.alias.some(a=>a==name))return d;if(fuzzy)for(let d of descs)for(let a of d.alias){let found=name.indexOf(a);if(found>-1&&(a.length>2||!/\\w/.test(name[found-1])&&!/\\w/.test(name[found+a.length])))return d;}return null;}constructor(name,alias,extensions,filename,loadFunc,support=void 0){this.name=name;this.alias=alias;this.extensions=extensions;this.filename=filename;this.loadFunc=loadFunc;this.support=support;this.loading=null;}};var indentService=/* @__PURE__ */Facet.define();var indentUnit=/* @__PURE__ */Facet.define({combine:values=>{if(!values.length)return\"  \";let unit=values[0];if(!unit||/\\S/.test(unit)||Array.from(unit).some(e=>e!=unit[0]))throw new Error(\"Invalid indent unit: \"+JSON.stringify(values[0]));return unit;}});function getIndentUnit(state){let unit=state.facet(indentUnit);return unit.charCodeAt(0)==9?state.tabSize*unit.length:unit.length;}function indentString(state,cols){let result=\"\",ts=state.tabSize,ch=state.facet(indentUnit)[0];if(ch==\"\t\"){while(cols>=ts){result+=\"\t\";cols-=ts;}ch=\" \";}for(let i=0;i<cols;i++)result+=ch;return result;}function getIndentation(context,pos){if(context instanceof EditorState)context=new IndentContext(context);for(let service of context.state.facet(indentService)){let result=service(context,pos);if(result!==void 0)return result;}let tree=syntaxTree(context.state);return tree?syntaxIndentation(context,tree,pos):null;}function indentRange(state,from,to){let updated=/* @__PURE__ */Object.create(null);let context=new IndentContext(state,{overrideIndentation:start=>{var _a2;return(_a2=updated[start])!==null&&_a2!==void 0?_a2:-1;}});let changes=[];for(let pos=from;pos<=to;){let line=state.doc.lineAt(pos);pos=line.to+1;let indent=getIndentation(context,line.from);if(indent==null)continue;if(!/\\S/.test(line.text))indent=0;let cur=/^\\s*/.exec(line.text)[0];let norm=indentString(state,indent);if(cur!=norm){updated[line.from]=indent;changes.push({from:line.from,to:line.from+cur.length,insert:norm});}}return state.changes(changes);}var IndentContext=class{/**\n  Get a description of the line at the given position, taking\n  [simulated line\n  breaks](https://codemirror.net/6/docs/ref/#language.IndentContext.constructor^options.simulateBreak)\n  into account. If there is such a break at `pos`, the `bias`\n  argument determines whether the part of the line line before or\n  after the break is used.\n  */lineAt(pos,bias=1){let line=this.state.doc.lineAt(pos);let{simulateBreak,simulateDoubleBreak}=this.options;if(simulateBreak!=null&&simulateBreak>=line.from&&simulateBreak<=line.to){if(simulateDoubleBreak&&simulateBreak==pos)return{text:\"\",from:pos};else if(bias<0?simulateBreak<pos:simulateBreak<=pos)return{text:line.text.slice(simulateBreak-line.from),from:simulateBreak};else return{text:line.text.slice(0,simulateBreak-line.from),from:line.from};}return line;}/**\n  Get the text directly after `pos`, either the entire line\n  or the next 100 characters, whichever is shorter.\n  */textAfterPos(pos,bias=1){if(this.options.simulateDoubleBreak&&pos==this.options.simulateBreak)return\"\";let{text,from}=this.lineAt(pos,bias);return text.slice(pos-from,Math.min(text.length,pos+100-from));}/**\n  Find the column for the given position.\n  */column(pos,bias=1){let{text,from}=this.lineAt(pos,bias);let result=this.countColumn(text,pos-from);let override=this.options.overrideIndentation?this.options.overrideIndentation(from):-1;if(override>-1)result+=override-this.countColumn(text,text.search(/\\S|$/));return result;}/**\n  Find the column position (taking tabs into account) of the given\n  position in the given string.\n  */countColumn(line,pos=line.length){return countColumn(line,this.state.tabSize,pos);}/**\n  Find the indentation column of the line at the given point.\n  */lineIndent(pos,bias=1){let{text,from}=this.lineAt(pos,bias);let override=this.options.overrideIndentation;if(override){let overriden=override(from);if(overriden>-1)return overriden;}return this.countColumn(text,text.search(/\\S|$/));}/**\n  Returns the [simulated line\n  break](https://codemirror.net/6/docs/ref/#language.IndentContext.constructor^options.simulateBreak)\n  for this context, if any.\n  */get simulatedBreak(){return this.options.simulateBreak||null;}/**\n  Create an indent context.\n  */constructor(state,options={}){this.state=state;this.options=options;this.unit=getIndentUnit(state);}};var indentNodeProp=/* @__PURE__ */new NodeProp;function syntaxIndentation(cx,ast,pos){return indentFrom(ast.resolveInner(pos).enterUnfinishedNodesBefore(pos),pos,cx);}function ignoreClosed(cx){return cx.pos==cx.options.simulateBreak&&cx.options.simulateDoubleBreak;}function indentStrategy(tree){let strategy=tree.type.prop(indentNodeProp);if(strategy)return strategy;let first=tree.firstChild,close;if(first&&(close=first.type.prop(NodeProp.closedBy))){let last=tree.lastChild,closed=last&&close.indexOf(last.name)>-1;return cx=>delimitedStrategy(cx,true,1,void 0,closed&&!ignoreClosed(cx)?last.from:void 0);}return tree.parent==null?topIndent:null;}function indentFrom(node,pos,base){for(;node;node=node.parent){let strategy=indentStrategy(node);if(strategy)return strategy(TreeIndentContext.create(base,pos,node));}return null;}function topIndent(){return 0;}var TreeIndentContext=class _TreeIndentContext extends IndentContext{/**\n  @internal\n  */static create(base,pos,node){return new _TreeIndentContext(base,pos,node);}/**\n  Get the text directly after `this.pos`, either the entire line\n  or the next 100 characters, whichever is shorter.\n  */get textAfter(){return this.textAfterPos(this.pos);}/**\n  Get the indentation at the reference line for `this.node`, which\n  is the line on which it starts, unless there is a node that is\n  _not_ a parent of this node covering the start of that line. If\n  so, the line at the start of that node is tried, again skipping\n  on if it is covered by another such node.\n  */get baseIndent(){return this.baseIndentFor(this.node);}/**\n  Get the indentation for the reference line of the given node\n  (see [`baseIndent`](https://codemirror.net/6/docs/ref/#language.TreeIndentContext.baseIndent)).\n  */baseIndentFor(node){let line=this.state.doc.lineAt(node.from);for(;;){let atBreak=node.resolve(line.from);while(atBreak.parent&&atBreak.parent.from==atBreak.from)atBreak=atBreak.parent;if(isParent(atBreak,node))break;line=this.state.doc.lineAt(atBreak.from);}return this.lineIndent(line.from);}/**\n  Continue looking for indentations in the node's parent nodes,\n  and return the result of that.\n  */continue(){let parent=this.node.parent;return parent?indentFrom(parent,this.pos,this.base):0;}constructor(base,pos,node){super(base.state,base.options);this.base=base;this.pos=pos;this.node=node;}};function isParent(parent,of){for(let cur=of;cur;cur=cur.parent)if(parent==cur)return true;return false;}function bracketedAligned(context){let tree=context.node;let openToken=tree.childAfter(tree.from),last=tree.lastChild;if(!openToken)return null;let sim=context.options.simulateBreak;let openLine=context.state.doc.lineAt(openToken.from);let lineEnd=sim==null||sim<=openLine.from?openLine.to:Math.min(openLine.to,sim);for(let pos=openToken.to;;){let next=tree.childAfter(pos);if(!next||next==last)return null;if(!next.type.isSkipped)return next.from<lineEnd?openToken:null;pos=next.to;}}function delimitedIndent({closing,align=true,units=1}){return context=>delimitedStrategy(context,align,units,closing);}function delimitedStrategy(context,align,units,closing,closedAt){let after=context.textAfter,space=after.match(/^\\s*/)[0].length;let closed=closing&&after.slice(space,space+closing.length)==closing||closedAt==context.pos+space;let aligned=align?bracketedAligned(context):null;if(aligned)return closed?context.column(aligned.from):context.column(aligned.to);return context.baseIndent+(closed?0:context.unit*units);}var flatIndent=context=>context.baseIndent;function continuedIndent({except,units=1}={}){return context=>{let matchExcept=except&&except.test(context.textAfter);return context.baseIndent+(matchExcept?0:units*context.unit);};}var DontIndentBeyond=200;function indentOnInput(){return EditorState.transactionFilter.of(tr=>{if(!tr.docChanged||!tr.isUserEvent(\"input.type\")&&!tr.isUserEvent(\"input.complete\"))return tr;let rules=tr.startState.languageDataAt(\"indentOnInput\",tr.startState.selection.main.head);if(!rules.length)return tr;let doc=tr.newDoc,{head}=tr.newSelection.main,line=doc.lineAt(head);if(head>line.from+DontIndentBeyond)return tr;let lineStart=doc.sliceString(line.from,head);if(!rules.some(r=>r.test(lineStart)))return tr;let{state}=tr,last=-1,changes=[];for(let{head:head2}of state.selection.ranges){let line2=state.doc.lineAt(head2);if(line2.from==last)continue;last=line2.from;let indent=getIndentation(state,line2.from);if(indent==null)continue;let cur=/^\\s*/.exec(line2.text)[0];let norm=indentString(state,indent);if(cur!=norm)changes.push({from:line2.from,to:line2.from+cur.length,insert:norm});}return changes.length?[tr,{changes,sequential:true}]:tr;});}var foldService=/* @__PURE__ */Facet.define();var foldNodeProp=/* @__PURE__ */new NodeProp;function foldInside(node){let first=node.firstChild,last=node.lastChild;return first&&first.to<last.from?{from:first.to,to:last.type.isError?node.to:last.from}:null;}function syntaxFolding(state,start,end){let tree=syntaxTree(state);if(tree.length<end)return null;let inner=tree.resolveInner(end,1);let found=null;for(let cur=inner;cur;cur=cur.parent){if(cur.to<=end||cur.from>end)continue;if(found&&cur.from<start)break;let prop=cur.type.prop(foldNodeProp);if(prop&&(cur.to<tree.length-50||tree.length==state.doc.length||!isUnfinished(cur))){let value=prop(cur,state);if(value&&value.from<=end&&value.from>=start&&value.to>end)found=value;}}return found;}function isUnfinished(node){let ch=node.lastChild;return ch&&ch.to==node.to&&ch.type.isError;}function foldable(state,lineStart,lineEnd){for(let service of state.facet(foldService)){let result=service(state,lineStart,lineEnd);if(result)return result;}return syntaxFolding(state,lineStart,lineEnd);}function mapRange(range,mapping){let from=mapping.mapPos(range.from,1),to=mapping.mapPos(range.to,-1);return from>=to?void 0:{from,to};}var foldEffect=/* @__PURE__ */StateEffect.define({map:mapRange});var unfoldEffect=/* @__PURE__ */StateEffect.define({map:mapRange});function selectedLines(view){let lines=[];for(let{head}of view.state.selection.ranges){if(lines.some(l=>l.from<=head&&l.to>=head))continue;lines.push(view.lineBlockAt(head));}return lines;}var foldState=/* @__PURE__ */StateField.define({create(){return Decoration.none;},update(folded,tr){folded=folded.map(tr.changes);for(let e of tr.effects){if(e.is(foldEffect)&&!foldExists(folded,e.value.from,e.value.to))folded=folded.update({add:[foldWidget.range(e.value.from,e.value.to)]});else if(e.is(unfoldEffect))folded=folded.update({filter:(from,to)=>e.value.from!=from||e.value.to!=to,filterFrom:e.value.from,filterTo:e.value.to});}if(tr.selection){let onSelection=false,{head}=tr.selection.main;folded.between(head,head,(a,b)=>{if(a<head&&b>head)onSelection=true;});if(onSelection)folded=folded.update({filterFrom:head,filterTo:head,filter:(a,b)=>b<=head||a>=head});}return folded;},provide:f=>EditorView.decorations.from(f),toJSON(folded,state){let ranges=[];folded.between(0,state.doc.length,(from,to)=>{ranges.push(from,to);});return ranges;},fromJSON(value){if(!Array.isArray(value)||value.length%2)throw new RangeError(\"Invalid JSON for fold state\");let ranges=[];for(let i=0;i<value.length;){let from=value[i++],to=value[i++];if(typeof from!=\"number\"||typeof to!=\"number\")throw new RangeError(\"Invalid JSON for fold state\");ranges.push(foldWidget.range(from,to));}return Decoration.set(ranges,true);}});function foldedRanges(state){return state.field(foldState,false)||RangeSet.empty;}function findFold(state,from,to){var _a2;let found=null;(_a2=state.field(foldState,false))===null||_a2===void 0?void 0:_a2.between(from,to,(from2,to2)=>{if(!found||found.from>from2)found={from:from2,to:to2};});return found;}function foldExists(folded,from,to){let found=false;folded.between(from,from,(a,b)=>{if(a==from&&b==to)found=true;});return found;}function maybeEnable(state,other){return state.field(foldState,false)?other:other.concat(StateEffect.appendConfig.of(codeFolding()));}var foldCode=view=>{for(let line of selectedLines(view)){let range=foldable(view.state,line.from,line.to);if(range){view.dispatch({effects:maybeEnable(view.state,[foldEffect.of(range),announceFold(view,range)])});return true;}}return false;};var unfoldCode=view=>{if(!view.state.field(foldState,false))return false;let effects=[];for(let line of selectedLines(view)){let folded=findFold(view.state,line.from,line.to);if(folded)effects.push(unfoldEffect.of(folded),announceFold(view,folded,false));}if(effects.length)view.dispatch({effects});return effects.length>0;};function announceFold(view,range,fold=true){let lineFrom=view.state.doc.lineAt(range.from).number,lineTo=view.state.doc.lineAt(range.to).number;return EditorView.announce.of(`${view.state.phrase(fold?\"Folded lines\":\"Unfolded lines\")} ${lineFrom} ${view.state.phrase(\"to\")} ${lineTo}.`);}var foldAll=view=>{let{state}=view,effects=[];for(let pos=0;pos<state.doc.length;){let line=view.lineBlockAt(pos),range=foldable(state,line.from,line.to);if(range)effects.push(foldEffect.of(range));pos=(range?view.lineBlockAt(range.to):line).to+1;}if(effects.length)view.dispatch({effects:maybeEnable(view.state,effects)});return!!effects.length;};var unfoldAll=view=>{let field=view.state.field(foldState,false);if(!field||!field.size)return false;let effects=[];field.between(0,view.state.doc.length,(from,to)=>{effects.push(unfoldEffect.of({from,to}));});view.dispatch({effects});return true;};function foldableContainer(view,lineBlock){for(let line=lineBlock;;){let foldableRegion=foldable(view.state,line.from,line.to);if(foldableRegion&&foldableRegion.to>lineBlock.from)return foldableRegion;if(!line.from)return null;line=view.lineBlockAt(line.from-1);}}var toggleFold=view=>{let effects=[];for(let line of selectedLines(view)){let folded=findFold(view.state,line.from,line.to);if(folded){effects.push(unfoldEffect.of(folded),announceFold(view,folded,false));}else{let foldRange=foldableContainer(view,line);if(foldRange)effects.push(foldEffect.of(foldRange),announceFold(view,foldRange));}}if(effects.length>0)view.dispatch({effects:maybeEnable(view.state,effects)});return!!effects.length;};var foldKeymap=[{key:\"Ctrl-Shift-[\",mac:\"Cmd-Alt-[\",run:foldCode},{key:\"Ctrl-Shift-]\",mac:\"Cmd-Alt-]\",run:unfoldCode},{key:\"Ctrl-Alt-[\",run:foldAll},{key:\"Ctrl-Alt-]\",run:unfoldAll}];var defaultConfig={placeholderDOM:null,placeholderText:\"…\"};var foldConfig=/* @__PURE__ */Facet.define({combine(values){return combineConfig(values,defaultConfig);}});function codeFolding(config){let result=[foldState,baseTheme$1];if(config)result.push(foldConfig.of(config));return result;}var foldWidget=/* @__PURE__ */Decoration.replace({widget:/* @__PURE__ */new class extends WidgetType{toDOM(view){let{state}=view,conf=state.facet(foldConfig);let onclick=event=>{let line=view.lineBlockAt(view.posAtDOM(event.target));let folded=findFold(view.state,line.from,line.to);if(folded)view.dispatch({effects:unfoldEffect.of(folded)});event.preventDefault();};if(conf.placeholderDOM)return conf.placeholderDOM(view,onclick);let element=document.createElement(\"span\");element.textContent=conf.placeholderText;element.setAttribute(\"aria-label\",state.phrase(\"folded code\"));element.title=state.phrase(\"unfold\");element.className=\"cm-foldPlaceholder\";element.onclick=onclick;return element;}}});var foldGutterDefaults={openText:\"⌄\",closedText:\"›\",markerDOM:null,domEventHandlers:{},foldingChanged:()=>false};var FoldMarker=class extends GutterMarker{eq(other){return this.config==other.config&&this.open==other.open;}toDOM(view){if(this.config.markerDOM)return this.config.markerDOM(this.open);let span=document.createElement(\"span\");span.textContent=this.open?this.config.openText:this.config.closedText;span.title=view.state.phrase(this.open?\"Fold line\":\"Unfold line\");return span;}constructor(config,open){super();this.config=config;this.open=open;}};function foldGutter(config={}){let fullConfig=Object.assign(Object.assign({},foldGutterDefaults),config);let canFold=new FoldMarker(fullConfig,true),canUnfold=new FoldMarker(fullConfig,false);let markers=ViewPlugin.fromClass(class{update(update){if(update.docChanged||update.viewportChanged||update.startState.facet(language)!=update.state.facet(language)||update.startState.field(foldState,false)!=update.state.field(foldState,false)||syntaxTree(update.startState)!=syntaxTree(update.state)||fullConfig.foldingChanged(update))this.markers=this.buildMarkers(update.view);}buildMarkers(view){let builder=new RangeSetBuilder;for(let line of view.viewportLineBlocks){let mark=findFold(view.state,line.from,line.to)?canUnfold:foldable(view.state,line.from,line.to)?canFold:null;if(mark)builder.add(line.from,line.from,mark);}return builder.finish();}constructor(view){this.from=view.viewport.from;this.markers=this.buildMarkers(view);}});let{domEventHandlers}=fullConfig;return[markers,gutter({class:\"cm-foldGutter\",markers(view){var _a2;return((_a2=view.plugin(markers))===null||_a2===void 0?void 0:_a2.markers)||RangeSet.empty;},initialSpacer(){return new FoldMarker(fullConfig,false);},domEventHandlers:Object.assign(Object.assign({},domEventHandlers),{click:(view,line,event)=>{if(domEventHandlers.click&&domEventHandlers.click(view,line,event))return true;let folded=findFold(view.state,line.from,line.to);if(folded){view.dispatch({effects:unfoldEffect.of(folded)});return true;}let range=foldable(view.state,line.from,line.to);if(range){view.dispatch({effects:foldEffect.of(range)});return true;}return false;}})}),codeFolding()];}var baseTheme$1=/* @__PURE__ */EditorView.baseTheme({\".cm-foldPlaceholder\":{backgroundColor:\"#eee\",border:\"1px solid #ddd\",color:\"#888\",borderRadius:\".2em\",margin:\"0 1px\",padding:\"0 1px\",cursor:\"pointer\"},\".cm-foldGutter span\":{padding:\"0 1px\",cursor:\"pointer\"}});var HighlightStyle=class _HighlightStyle{/**\n  Create a highlighter style that associates the given styles to\n  the given tags. The specs must be objects that hold a style tag\n  or array of tags in their `tag` property, and either a single\n  `class` property providing a static CSS class (for highlighter\n  that rely on external styling), or a\n  [`style-mod`](https://github.com/marijnh/style-mod#documentation)-style\n  set of CSS properties (which define the styling for those tags).\n  \n  The CSS rules created for a highlighter will be emitted in the\n  order of the spec's properties. That means that for elements that\n  have multiple tags associated with them, styles defined further\n  down in the list will have a higher CSS precedence than styles\n  defined earlier.\n  */static define(specs,options){return new _HighlightStyle(specs,options||{});}constructor(specs,options){this.specs=specs;let modSpec;function def(spec){let cls=StyleModule.newName();(modSpec||(modSpec=/* @__PURE__ */Object.create(null)))[\".\"+cls]=spec;return cls;}const all=typeof options.all==\"string\"?options.all:options.all?def(options.all):void 0;const scopeOpt=options.scope;this.scope=scopeOpt instanceof Language?type=>type.prop(languageDataProp)==scopeOpt.data:scopeOpt?type=>type==scopeOpt:void 0;this.style=tagHighlighter(specs.map(style=>({tag:style.tag,class:style.class||def(Object.assign({},style,{tag:null}))})),{all}).style;this.module=modSpec?new StyleModule(modSpec):null;this.themeType=options.themeType;}};var highlighterFacet=/* @__PURE__ */Facet.define();var fallbackHighlighter=/* @__PURE__ */Facet.define({combine(values){return values.length?[values[0]]:null;}});function getHighlighters(state){let main=state.facet(highlighterFacet);return main.length?main:state.facet(fallbackHighlighter);}function syntaxHighlighting(highlighter,options){let ext=[treeHighlighter],themeType;if(highlighter instanceof HighlightStyle){if(highlighter.module)ext.push(EditorView.styleModule.of(highlighter.module));themeType=highlighter.themeType;}if(options===null||options===void 0?void 0:options.fallback)ext.push(fallbackHighlighter.of(highlighter));else if(themeType)ext.push(highlighterFacet.computeN([EditorView.darkTheme],state=>{return state.facet(EditorView.darkTheme)==(themeType==\"dark\")?[highlighter]:[];}));else ext.push(highlighterFacet.of(highlighter));return ext;}function highlightingFor(state,tags2,scope){let highlighters=getHighlighters(state);let result=null;if(highlighters)for(let highlighter of highlighters){if(!highlighter.scope||scope&&highlighter.scope(scope)){let cls=highlighter.style(tags2);if(cls)result=result?result+\" \"+cls:cls;}}return result;}var TreeHighlighter=class{update(update){let tree=syntaxTree(update.state),highlighters=getHighlighters(update.state);let styleChange=highlighters!=getHighlighters(update.startState);if(tree.length<update.view.viewport.to&&!styleChange&&tree.type==this.tree.type){this.decorations=this.decorations.map(update.changes);}else if(tree!=this.tree||update.viewportChanged||styleChange){this.tree=tree;this.decorations=this.buildDeco(update.view,highlighters);}}buildDeco(view,highlighters){if(!highlighters||!this.tree.length)return Decoration.none;let builder=new RangeSetBuilder;for(let{from,to}of view.visibleRanges){highlightTree(this.tree,highlighters,(from2,to2,style)=>{builder.add(from2,to2,this.markCache[style]||(this.markCache[style]=Decoration.mark({class:style})));},from,to);}return builder.finish();}constructor(view){this.markCache=/* @__PURE__ */Object.create(null);this.tree=syntaxTree(view.state);this.decorations=this.buildDeco(view,getHighlighters(view.state));}};var treeHighlighter=/* @__PURE__ */Prec.high(/* @__PURE__ */ViewPlugin.fromClass(TreeHighlighter,{decorations:v=>v.decorations}));var defaultHighlightStyle=/* @__PURE__ */HighlightStyle.define([{tag:tags.meta,color:\"#404740\"},{tag:tags.link,textDecoration:\"underline\"},{tag:tags.heading,textDecoration:\"underline\",fontWeight:\"bold\"},{tag:tags.emphasis,fontStyle:\"italic\"},{tag:tags.strong,fontWeight:\"bold\"},{tag:tags.strikethrough,textDecoration:\"line-through\"},{tag:tags.keyword,color:\"#708\"},{tag:[tags.atom,tags.bool,tags.url,tags.contentSeparator,tags.labelName],color:\"#219\"},{tag:[tags.literal,tags.inserted],color:\"#164\"},{tag:[tags.string,tags.deleted],color:\"#a11\"},{tag:[tags.regexp,tags.escape,/* @__PURE__ */tags.special(tags.string)],color:\"#e40\"},{tag:/* @__PURE__ */tags.definition(tags.variableName),color:\"#00f\"},{tag:/* @__PURE__ */tags.local(tags.variableName),color:\"#30a\"},{tag:[tags.typeName,tags.namespace],color:\"#085\"},{tag:tags.className,color:\"#167\"},{tag:[/* @__PURE__ */tags.special(tags.variableName),tags.macroName],color:\"#256\"},{tag:/* @__PURE__ */tags.definition(tags.propertyName),color:\"#00c\"},{tag:tags.comment,color:\"#940\"},{tag:tags.invalid,color:\"#f00\"}]);var baseTheme=/* @__PURE__ */EditorView.baseTheme({\"&.cm-focused .cm-matchingBracket\":{backgroundColor:\"#328c8252\"},\"&.cm-focused .cm-nonmatchingBracket\":{backgroundColor:\"#bb555544\"}});var DefaultScanDist=1e4;var DefaultBrackets=\"()[]{}\";var bracketMatchingConfig=/* @__PURE__ */Facet.define({combine(configs){return combineConfig(configs,{afterCursor:true,brackets:DefaultBrackets,maxScanDistance:DefaultScanDist,renderMatch:defaultRenderMatch});}});var matchingMark=/* @__PURE__ */Decoration.mark({class:\"cm-matchingBracket\"});var nonmatchingMark=/* @__PURE__ */Decoration.mark({class:\"cm-nonmatchingBracket\"});function defaultRenderMatch(match){let decorations=[];let mark=match.matched?matchingMark:nonmatchingMark;decorations.push(mark.range(match.start.from,match.start.to));if(match.end)decorations.push(mark.range(match.end.from,match.end.to));return decorations;}var bracketMatchingState=/* @__PURE__ */StateField.define({create(){return Decoration.none;},update(deco,tr){if(!tr.docChanged&&!tr.selection)return deco;let decorations=[];let config=tr.state.facet(bracketMatchingConfig);for(let range of tr.state.selection.ranges){if(!range.empty)continue;let match=matchBrackets(tr.state,range.head,-1,config)||range.head>0&&matchBrackets(tr.state,range.head-1,1,config)||config.afterCursor&&(matchBrackets(tr.state,range.head,1,config)||range.head<tr.state.doc.length&&matchBrackets(tr.state,range.head+1,-1,config));if(match)decorations=decorations.concat(config.renderMatch(match,tr.state));}return Decoration.set(decorations,true);},provide:f=>EditorView.decorations.from(f)});var bracketMatchingUnique=[bracketMatchingState,baseTheme];function bracketMatching(config={}){return[bracketMatchingConfig.of(config),bracketMatchingUnique];}var bracketMatchingHandle=/* @__PURE__ */new NodeProp;function matchingNodes(node,dir,brackets){let byProp=node.prop(dir<0?NodeProp.openedBy:NodeProp.closedBy);if(byProp)return byProp;if(node.name.length==1){let index=brackets.indexOf(node.name);if(index>-1&&index%2==(dir<0?1:0))return[brackets[index+dir]];}return null;}function findHandle(node){let hasHandle=node.type.prop(bracketMatchingHandle);return hasHandle?hasHandle(node.node):node;}function matchBrackets(state,pos,dir,config={}){let maxScanDistance=config.maxScanDistance||DefaultScanDist,brackets=config.brackets||DefaultBrackets;let tree=syntaxTree(state),node=tree.resolveInner(pos,dir);for(let cur=node;cur;cur=cur.parent){let matches=matchingNodes(cur.type,dir,brackets);if(matches&&cur.from<cur.to){let handle=findHandle(cur);if(handle&&(dir>0?pos>=handle.from&&pos<handle.to:pos>handle.from&&pos<=handle.to))return matchMarkedBrackets(state,pos,dir,cur,handle,matches,brackets);}}return matchPlainBrackets(state,pos,dir,tree,node.type,maxScanDistance,brackets);}function matchMarkedBrackets(_state,_pos,dir,token,handle,matching,brackets){let parent=token.parent,firstToken={from:handle.from,to:handle.to};let depth=0,cursor=parent===null||parent===void 0?void 0:parent.cursor();if(cursor&&(dir<0?cursor.childBefore(token.from):cursor.childAfter(token.to)))do{if(dir<0?cursor.to<=token.from:cursor.from>=token.to){if(depth==0&&matching.indexOf(cursor.type.name)>-1&&cursor.from<cursor.to){let endHandle=findHandle(cursor);return{start:firstToken,end:endHandle?{from:endHandle.from,to:endHandle.to}:void 0,matched:true};}else if(matchingNodes(cursor.type,dir,brackets)){depth++;}else if(matchingNodes(cursor.type,-dir,brackets)){if(depth==0){let endHandle=findHandle(cursor);return{start:firstToken,end:endHandle&&endHandle.from<endHandle.to?{from:endHandle.from,to:endHandle.to}:void 0,matched:false};}depth--;}}}while(dir<0?cursor.prevSibling():cursor.nextSibling())return{start:firstToken,matched:false};}function matchPlainBrackets(state,pos,dir,tree,tokenType,maxScanDistance,brackets){let startCh=dir<0?state.sliceDoc(pos-1,pos):state.sliceDoc(pos,pos+1);let bracket=brackets.indexOf(startCh);if(bracket<0||bracket%2==0!=dir>0)return null;let startToken={from:dir<0?pos-1:pos,to:dir>0?pos+1:pos};let iter=state.doc.iterRange(pos,dir>0?state.doc.length:0),depth=0;for(let distance=0;!iter.next().done&&distance<=maxScanDistance;){let text=iter.value;if(dir<0)distance+=text.length;let basePos=pos+distance*dir;for(let pos2=dir>0?0:text.length-1,end=dir>0?text.length:-1;pos2!=end;pos2+=dir){let found=brackets.indexOf(text[pos2]);if(found<0||tree.resolveInner(basePos+pos2,1).type!=tokenType)continue;if(found%2==0==dir>0){depth++;}else if(depth==1){return{start:startToken,end:{from:basePos+pos2,to:basePos+pos2+1},matched:found>>1==bracket>>1};}else{depth--;}}if(dir>0)distance+=text.length;}return iter.done?{start:startToken,matched:false}:null;}function countCol(string,end,tabSize,startIndex=0,startValue=0){if(end==null){end=string.search(/[^\\s\\u00a0]/);if(end==-1)end=string.length;}let n=startValue;for(let i=startIndex;i<end;i++){if(string.charCodeAt(i)==9)n+=tabSize-n%tabSize;else n++;}return n;}var StringStream=class{/**\n  True if we are at the end of the line.\n  */eol(){return this.pos>=this.string.length;}/**\n  True if we are at the start of the line.\n  */sol(){return this.pos==0;}/**\n  Get the next code unit after the current position, or undefined\n  if we're at the end of the line.\n  */peek(){return this.string.charAt(this.pos)||void 0;}/**\n  Read the next code unit and advance `this.pos`.\n  */next(){if(this.pos<this.string.length)return this.string.charAt(this.pos++);}/**\n  Match the next character against the given string, regular\n  expression, or predicate. Consume and return it if it matches.\n  */eat(match){let ch=this.string.charAt(this.pos);let ok;if(typeof match==\"string\")ok=ch==match;else ok=ch&&(match instanceof RegExp?match.test(ch):match(ch));if(ok){++this.pos;return ch;}}/**\n  Continue matching characters that match the given string,\n  regular expression, or predicate function. Return true if any\n  characters were consumed.\n  */eatWhile(match){let start=this.pos;while(this.eat(match)){}return this.pos>start;}/**\n  Consume whitespace ahead of `this.pos`. Return true if any was\n  found.\n  */eatSpace(){let start=this.pos;while(/[\\s\\u00a0]/.test(this.string.charAt(this.pos)))++this.pos;return this.pos>start;}/**\n  Move to the end of the line.\n  */skipToEnd(){this.pos=this.string.length;}/**\n  Move to directly before the given character, if found on the\n  current line.\n  */skipTo(ch){let found=this.string.indexOf(ch,this.pos);if(found>-1){this.pos=found;return true;}}/**\n  Move back `n` characters.\n  */backUp(n){this.pos-=n;}/**\n  Get the column position at `this.pos`.\n  */column(){if(this.lastColumnPos<this.start){this.lastColumnValue=countCol(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue);this.lastColumnPos=this.start;}return this.lastColumnValue;}/**\n  Get the indentation column of the current line.\n  */indentation(){var _a2;return(_a2=this.overrideIndent)!==null&&_a2!==void 0?_a2:countCol(this.string,null,this.tabSize);}/**\n  Match the input against the given string or regular expression\n  (which should start with a `^`). Return true or the regexp match\n  if it matches.\n  \n  Unless `consume` is set to `false`, this will move `this.pos`\n  past the matched text.\n  \n  When matching a string `caseInsensitive` can be set to true to\n  make the match case-insensitive.\n  */match(pattern,consume,caseInsensitive){if(typeof pattern==\"string\"){let cased=str=>caseInsensitive?str.toLowerCase():str;let substr=this.string.substr(this.pos,pattern.length);if(cased(substr)==cased(pattern)){if(consume!==false)this.pos+=pattern.length;return true;}else return null;}else{let match=this.string.slice(this.pos).match(pattern);if(match&&match.index>0)return null;if(match&&consume!==false)this.pos+=match[0].length;return match;}}/**\n  Get the current token.\n  */current(){return this.string.slice(this.start,this.pos);}/**\n  Create a stream.\n  */constructor(string,tabSize,indentUnit2,overrideIndent){this.string=string;this.tabSize=tabSize;this.indentUnit=indentUnit2;this.overrideIndent=overrideIndent;this.pos=0;this.start=0;this.lastColumnPos=0;this.lastColumnValue=0;}};function fullParser(spec){return{name:spec.name||\"\",token:spec.token,blankLine:spec.blankLine||(()=>{}),startState:spec.startState||(()=>true),copyState:spec.copyState||defaultCopyState,indent:spec.indent||(()=>null),languageData:spec.languageData||{},tokenTable:spec.tokenTable||noTokens};}function defaultCopyState(state){if(typeof state!=\"object\")return state;let newState={};for(let prop in state){let val=state[prop];newState[prop]=val instanceof Array?val.slice():val;}return newState;}var IndentedFrom=/* @__PURE__ */new WeakMap;var StreamLanguage=class _StreamLanguage extends Language{/**\n  Define a stream language.\n  */static define(spec){return new _StreamLanguage(spec);}getIndent(cx,pos){let tree=syntaxTree(cx.state),at=tree.resolve(pos);while(at&&at.type!=this.topNode)at=at.parent;if(!at)return null;let from=void 0;let{overrideIndentation}=cx.options;if(overrideIndentation){from=IndentedFrom.get(cx.state);if(from!=null&&from<pos-1e4)from=void 0;}let start=findState(this,tree,0,at.from,from!==null&&from!==void 0?from:pos),statePos,state;if(start){state=start.state;statePos=start.pos+1;}else{state=this.streamParser.startState(cx.unit);statePos=0;}if(pos-statePos>1e4)return null;while(statePos<pos){let line2=cx.state.doc.lineAt(statePos),end=Math.min(pos,line2.to);if(line2.length){let indentation=overrideIndentation?overrideIndentation(line2.from):-1;let stream=new StringStream(line2.text,cx.state.tabSize,cx.unit,indentation<0?void 0:indentation);while(stream.pos<end-line2.from)readToken(this.streamParser.token,stream,state);}else{this.streamParser.blankLine(state,cx.unit);}if(end==pos)break;statePos=line2.to+1;}let line=cx.lineAt(pos);if(overrideIndentation&&from==null)IndentedFrom.set(cx.state,line.from);return this.streamParser.indent(state,/^\\s*(.*)/.exec(line.text)[1],cx);}get allowsNesting(){return false;}constructor(parser){let data=defineLanguageFacet(parser.languageData);let p=fullParser(parser),self;let impl=new class extends Parser{createParse(input,fragments,ranges){return new Parse(self,input,fragments,ranges);}};super(data,impl,[indentService.of((cx,pos)=>this.getIndent(cx,pos))],parser.name);this.topNode=docID(data);self=this;this.streamParser=p;this.stateAfter=new NodeProp({perNode:true});this.tokenTable=parser.tokenTable?new TokenTable(p.tokenTable):defaultTokenTable;}};function findState(lang,tree,off,startPos,before){let state=off>=startPos&&off+tree.length<=before&&tree.prop(lang.stateAfter);if(state)return{state:lang.streamParser.copyState(state),pos:off+tree.length};for(let i=tree.children.length-1;i>=0;i--){let child=tree.children[i],pos=off+tree.positions[i];let found=child instanceof Tree&&pos<before&&findState(lang,child,pos,startPos,before);if(found)return found;}return null;}function cutTree(lang,tree,from,to,inside){if(inside&&from<=0&&to>=tree.length)return tree;if(!inside&&tree.type==lang.topNode)inside=true;for(let i=tree.children.length-1;i>=0;i--){let pos=tree.positions[i],child=tree.children[i],inner;if(pos<to&&child instanceof Tree){if(!(inner=cutTree(lang,child,from-pos,to-pos,inside)))break;return!inside?inner:new Tree(tree.type,tree.children.slice(0,i).concat(inner),tree.positions.slice(0,i+1),pos+inner.length);}}return null;}function findStartInFragments(lang,fragments,startPos,editorState){for(let f of fragments){let from=f.from+(f.openStart?25:0),to=f.to-(f.openEnd?25:0);let found=from<=startPos&&to>startPos&&findState(lang,f.tree,0-f.offset,startPos,to),tree;if(found&&(tree=cutTree(lang,f.tree,startPos+f.offset,found.pos+f.offset,false)))return{state:found.state,tree};}return{state:lang.streamParser.startState(editorState?getIndentUnit(editorState):4),tree:Tree.empty};}var Parse=class{advance(){let context=ParseContext.get();let parseEnd=this.stoppedAt==null?this.to:Math.min(this.to,this.stoppedAt);let end=Math.min(parseEnd,this.chunkStart+2048);if(context)end=Math.min(end,context.viewport.to);while(this.parsedPos<end)this.parseLine(context);if(this.chunkStart<this.parsedPos)this.finishChunk();if(this.parsedPos>=parseEnd)return this.finish();if(context&&this.parsedPos>=context.viewport.to){context.skipUntilInView(this.parsedPos,parseEnd);return this.finish();}return null;}stopAt(pos){this.stoppedAt=pos;}lineAfter(pos){let chunk=this.input.chunk(pos);if(!this.input.lineChunks){let eol=chunk.indexOf(\"\\n\");if(eol>-1)chunk=chunk.slice(0,eol);}else if(chunk==\"\\n\"){chunk=\"\";}return pos+chunk.length<=this.to?chunk:chunk.slice(0,this.to-pos);}nextLine(){let from=this.parsedPos,line=this.lineAfter(from),end=from+line.length;for(let index=this.rangeIndex;;){let rangeEnd=this.ranges[index].to;if(rangeEnd>=end)break;line=line.slice(0,rangeEnd-(end-line.length));index++;if(index==this.ranges.length)break;let rangeStart=this.ranges[index].from;let after=this.lineAfter(rangeStart);line+=after;end=rangeStart+after.length;}return{line,end};}skipGapsTo(pos,offset,side){for(;;){let end=this.ranges[this.rangeIndex].to,offPos=pos+offset;if(side>0?end>offPos:end>=offPos)break;let start=this.ranges[++this.rangeIndex].from;offset+=start-end;}return offset;}moveRangeIndex(){while(this.ranges[this.rangeIndex].to<this.parsedPos)this.rangeIndex++;}emitToken(id,from,to,size,offset){if(this.ranges.length>1){offset=this.skipGapsTo(from,offset,1);from+=offset;let len0=this.chunk.length;offset=this.skipGapsTo(to,offset,-1);to+=offset;size+=this.chunk.length-len0;}this.chunk.push(id,from,to,size);return offset;}parseLine(context){let{line,end}=this.nextLine(),offset=0,{streamParser}=this.lang;let stream=new StringStream(line,context?context.state.tabSize:4,context?getIndentUnit(context.state):2);if(stream.eol()){streamParser.blankLine(this.state,stream.indentUnit);}else{while(!stream.eol()){let token=readToken(streamParser.token,stream,this.state);if(token)offset=this.emitToken(this.lang.tokenTable.resolve(token),this.parsedPos+stream.start,this.parsedPos+stream.pos,4,offset);if(stream.start>1e4)break;}}this.parsedPos=end;this.moveRangeIndex();if(this.parsedPos<this.to)this.parsedPos++;}finishChunk(){let tree=Tree.build({buffer:this.chunk,start:this.chunkStart,length:this.parsedPos-this.chunkStart,nodeSet,topID:0,maxBufferLength:2048,reused:this.chunkReused});tree=new Tree(tree.type,tree.children,tree.positions,tree.length,[[this.lang.stateAfter,this.lang.streamParser.copyState(this.state)]]);this.chunks.push(tree);this.chunkPos.push(this.chunkStart-this.ranges[0].from);this.chunk=[];this.chunkReused=void 0;this.chunkStart=this.parsedPos;}finish(){return new Tree(this.lang.topNode,this.chunks,this.chunkPos,this.parsedPos-this.ranges[0].from).balance();}constructor(lang,input,fragments,ranges){this.lang=lang;this.input=input;this.fragments=fragments;this.ranges=ranges;this.stoppedAt=null;this.chunks=[];this.chunkPos=[];this.chunk=[];this.chunkReused=void 0;this.rangeIndex=0;this.to=ranges[ranges.length-1].to;let context=ParseContext.get(),from=ranges[0].from;let{state,tree}=findStartInFragments(lang,fragments,from,context===null||context===void 0?void 0:context.state);this.state=state;this.parsedPos=this.chunkStart=from+tree.length;for(let i=0;i<tree.children.length;i++){this.chunks.push(tree.children[i]);this.chunkPos.push(tree.positions[i]);}if(context&&this.parsedPos<context.viewport.from-1e5){this.state=this.lang.streamParser.startState(getIndentUnit(context.state));context.skipUntilInView(this.parsedPos,context.viewport.from);this.parsedPos=context.viewport.from;}this.moveRangeIndex();}};function readToken(token,stream,state){stream.start=stream.pos;for(let i=0;i<10;i++){let result=token(stream,state);if(stream.pos>stream.start)return result;}throw new Error(\"Stream parser failed to advance stream.\");}var noTokens=/* @__PURE__ */Object.create(null);var typeArray=[NodeType.none];var nodeSet=/* @__PURE__ */new NodeSet(typeArray);var warned=[];var defaultTable=/* @__PURE__ */Object.create(null);for(let[legacyName,name]of[[\"variable\",\"variableName\"],[\"variable-2\",\"variableName.special\"],[\"string-2\",\"string.special\"],[\"def\",\"variableName.definition\"],[\"tag\",\"tagName\"],[\"attribute\",\"attributeName\"],[\"type\",\"typeName\"],[\"builtin\",\"variableName.standard\"],[\"qualifier\",\"modifier\"],[\"error\",\"invalid\"],[\"header\",\"heading\"],[\"property\",\"propertyName\"]])defaultTable[legacyName]=/* @__PURE__ */createTokenType(noTokens,name);var TokenTable=class{resolve(tag){return!tag?0:this.table[tag]||(this.table[tag]=createTokenType(this.extra,tag));}constructor(extra){this.extra=extra;this.table=Object.assign(/* @__PURE__ */Object.create(null),defaultTable);}};var defaultTokenTable=/* @__PURE__ */new TokenTable(noTokens);function warnForPart(part,msg){if(warned.indexOf(part)>-1)return;warned.push(part);console.warn(msg);}function createTokenType(extra,tagStr){let tag=null;for(let part of tagStr.split(\".\")){let value=extra[part]||tags[part];if(!value){warnForPart(part,`Unknown highlighting tag ${part}`);}else if(typeof value==\"function\"){if(!tag)warnForPart(part,`Modifier ${part} used at start of tag`);else tag=value(tag);}else{if(tag)warnForPart(part,`Tag ${part} used as modifier`);else tag=value;}}if(!tag)return 0;let name=tagStr.replace(/ /g,\"_\"),type=NodeType.define({id:typeArray.length,name,props:[styleTags({[name]:tag})]});typeArray.push(type);return type.id;}function docID(data){let type=NodeType.define({id:typeArray.length,name:\"Document\",props:[languageDataProp.add(()=>data)]});typeArray.push(type);return type;}export{DocInput,HighlightStyle,IndentContext,LRLanguage,Language,LanguageDescription,LanguageSupport,ParseContext,StreamLanguage,StringStream,TreeIndentContext,bracketMatching,bracketMatchingHandle,codeFolding,continuedIndent,defaultHighlightStyle,defineLanguageFacet,delimitedIndent,ensureSyntaxTree,flatIndent,foldAll,foldCode,foldEffect,foldGutter,foldInside,foldKeymap,foldNodeProp,foldService,foldState,foldable,foldedRanges,forceParsing,getIndentUnit,getIndentation,highlightingFor,indentNodeProp,indentOnInput,indentRange,indentService,indentString,indentUnit,language,languageDataProp,matchBrackets,sublanguageProp,syntaxHighlighting,syntaxParserRunning,syntaxTree,syntaxTreeAvailable,toggleFold,unfoldAll,unfoldCode,unfoldEffect,};\nexport const __FramerMetadata__ = {\"exports\":{\"getIndentUnit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"delimitedIndent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldInside\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"indentRange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StreamLanguage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"highlightingFor\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldService\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"unfoldAll\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"language\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"StringStream\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defineLanguageFacet\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"indentNodeProp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"continuedIndent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldKeymap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldGutter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldedRanges\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"forceParsing\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldAll\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"toggleFold\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"indentService\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"indentUnit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sublanguageProp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"syntaxHighlighting\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"syntaxTreeAvailable\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"bracketMatchingHandle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LRLanguage\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"HighlightStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"flatIndent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LanguageDescription\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"syntaxTree\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"matchBrackets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"codeFolding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Language\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TreeIndentContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"indentOnInput\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"unfoldEffect\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getIndentation\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"syntaxParserRunning\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"languageDataProp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IndentContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldable\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ensureSyntaxTree\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LanguageSupport\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DocInput\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"unfoldCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"bracketMatching\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultHighlightStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"indentString\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"foldNodeProp\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ParseContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-nocheck\n/**\n * This file is generated inside FramerStudio. To update it run \"make build\"\n * inside \"./src/codeblock-dependencies\" and copy the file from \"./modules\".\n */// ../../node_modules/@codemirror/autocomplete/dist/index.js\nimport{Annotation,StateEffect,EditorSelection,codePointAt,codePointSize,fromCodePoint,Facet,combineConfig,StateField,Prec,Text,Transaction,MapMode,RangeValue,RangeSet,CharCategory}from\"https://framerusercontent.com/modules/wFkXxZqfKOPeEQtsYrsa/TWvikt1kG1sKU5G0pMRF/codemirror_state.js\";import{Direction,logException,showTooltip,EditorView,ViewPlugin,getTooltip,Decoration,WidgetType,keymap}from\"https://framerusercontent.com/modules/wKCR2JyUW8wZdYweJrou/b3PAgW7qmQJC7rQUi9po/codemirror_view.js\";import{syntaxTree,indentUnit}from\"https://framerusercontent.com/modules/aJsTBlWNkIaM900KNIXT/r60pzPp0bOIae0tDcSfS/codemirror_language.js\";var CompletionContext=class{/**\n  Get the extent, content, and (if there is a token) type of the\n  token before `this.pos`.\n  */tokenBefore(types){let token=syntaxTree(this.state).resolveInner(this.pos,-1);while(token&&types.indexOf(token.name)<0)token=token.parent;return token?{from:token.from,to:this.pos,text:this.state.sliceDoc(token.from,this.pos),type:token.type}:null;}/**\n  Get the match of the given expression directly before the\n  cursor.\n  */matchBefore(expr){let line=this.state.doc.lineAt(this.pos);let start=Math.max(line.from,this.pos-250);let str=line.text.slice(start-line.from,this.pos-line.from);let found=str.search(ensureAnchor(expr,false));return found<0?null:{from:start+found,to:this.pos,text:str.slice(found)};}/**\n  Yields true when the query has been aborted. Can be useful in\n  asynchronous queries to avoid doing work that will be ignored.\n  */get aborted(){return this.abortListeners==null;}/**\n  Allows you to register abort handlers, which will be called when\n  the query is\n  [aborted](https://codemirror.net/6/docs/ref/#autocomplete.CompletionContext.aborted).\n  \n  By default, running queries will not be aborted for regular\n  typing or backspacing, on the assumption that they are likely to\n  return a result with a\n  [`validFor`](https://codemirror.net/6/docs/ref/#autocomplete.CompletionResult.validFor) field that\n  allows the result to be used after all. Passing `onDocChange:\n  true` will cause this query to be aborted for any document\n  change.\n  */addEventListener(type,listener,options){if(type==\"abort\"&&this.abortListeners){this.abortListeners.push(listener);if(options&&options.onDocChange)this.abortOnDocChange=true;}}/**\n  Create a new completion context. (Mostly useful for testing\n  completion sources—in the editor, the extension will create\n  these for you.)\n  */constructor(state,pos,explicit,view){this.state=state;this.pos=pos;this.explicit=explicit;this.view=view;this.abortListeners=[];this.abortOnDocChange=false;}};function toSet(chars){let flat=Object.keys(chars).join(\"\");let words=/\\w/.test(flat);if(words)flat=flat.replace(/\\w/g,\"\");return`[${words?\"\\\\w\":\"\"}${flat.replace(/[^\\w\\s]/g,\"\\\\$&\")}]`;}function prefixMatch(options){let first=/* @__PURE__ */Object.create(null),rest=/* @__PURE__ */Object.create(null);for(let{label}of options){first[label[0]]=true;for(let i=1;i<label.length;i++)rest[label[i]]=true;}let source=toSet(first)+toSet(rest)+\"*$\";return[new RegExp(\"^\"+source),new RegExp(source)];}function completeFromList(list){let options=list.map(o=>typeof o==\"string\"?{label:o}:o);let[validFor,match]=options.every(o=>/^\\w+$/.test(o.label))?[/\\w*$/,/\\w+$/]:prefixMatch(options);return context=>{let token=context.matchBefore(match);return token||context.explicit?{from:token?token.from:context.pos,options,validFor}:null;};}function ifIn(nodes,source){return context=>{for(let pos=syntaxTree(context.state).resolveInner(context.pos,-1);pos;pos=pos.parent){if(nodes.indexOf(pos.name)>-1)return source(context);if(pos.type.isTop)break;}return null;};}function ifNotIn(nodes,source){return context=>{for(let pos=syntaxTree(context.state).resolveInner(context.pos,-1);pos;pos=pos.parent){if(nodes.indexOf(pos.name)>-1)return null;if(pos.type.isTop)break;}return source(context);};}var Option=class{constructor(completion,source,match,score2){this.completion=completion;this.source=source;this.match=match;this.score=score2;}};function cur(state){return state.selection.main.from;}function ensureAnchor(expr,start){var _a;let{source}=expr;let addStart=start&&source[0]!=\"^\",addEnd=source[source.length-1]!=\"$\";if(!addStart&&!addEnd)return expr;return new RegExp(`${addStart?\"^\":\"\"}(?:${source})${addEnd?\"$\":\"\"}`,(_a=expr.flags)!==null&&_a!==void 0?_a:expr.ignoreCase?\"i\":\"\");}var pickedCompletion=/* @__PURE__ */Annotation.define();function insertCompletionText(state,text,from,to){let{main}=state.selection,fromOff=from-main.from,toOff=to-main.from;return Object.assign(Object.assign({},state.changeByRange(range=>{if(range!=main&&from!=to&&state.sliceDoc(range.from+fromOff,range.from+toOff)!=state.sliceDoc(from,to))return{range};let lines=state.toText(text);return{changes:{from:range.from+fromOff,to:to==main.from?range.to:range.from+toOff,insert:lines},range:EditorSelection.cursor(range.from+fromOff+lines.length)};})),{scrollIntoView:true,userEvent:\"input.complete\"});}var SourceCache=/* @__PURE__ */new WeakMap;function asSource(source){if(!Array.isArray(source))return source;let known=SourceCache.get(source);if(!known)SourceCache.set(source,known=completeFromList(source));return known;}var startCompletionEffect=/* @__PURE__ */StateEffect.define();var closeCompletionEffect=/* @__PURE__ */StateEffect.define();var FuzzyMatcher=class{ret(score2,matched){this.score=score2;this.matched=matched;return this;}// Matches a given word (completion) against the pattern (input).\n// Will return a boolean indicating whether there was a match and,\n// on success, set `this.score` to the score, `this.matched` to an\n// array of `from, to` pairs indicating the matched parts of `word`.\n//\n// The score is a number that is more negative the worse the match\n// is. See `Penalty` above.\nmatch(word){if(this.pattern.length==0)return this.ret(-100,[]);if(word.length<this.pattern.length)return null;let{chars,folded,any,precise,byWord}=this;if(chars.length==1){let first=codePointAt(word,0),firstSize=codePointSize(first);let score2=firstSize==word.length?0:-100;if(first==chars[0]);else if(first==folded[0])score2+=-200;else return null;return this.ret(score2,[0,firstSize]);}let direct=word.indexOf(this.pattern);if(direct==0)return this.ret(word.length==this.pattern.length?0:-100,[0,this.pattern.length]);let len=chars.length,anyTo=0;if(direct<0){for(let i=0,e=Math.min(word.length,200);i<e&&anyTo<len;){let next=codePointAt(word,i);if(next==chars[anyTo]||next==folded[anyTo])any[anyTo++]=i;i+=codePointSize(next);}if(anyTo<len)return null;}let preciseTo=0;let byWordTo=0,byWordFolded=false;let adjacentTo=0,adjacentStart=-1,adjacentEnd=-1;let hasLower=/[a-z]/.test(word),wordAdjacent=true;for(let i=0,e=Math.min(word.length,200),prevType=0;i<e&&byWordTo<len;){let next=codePointAt(word,i);if(direct<0){if(preciseTo<len&&next==chars[preciseTo])precise[preciseTo++]=i;if(adjacentTo<len){if(next==chars[adjacentTo]||next==folded[adjacentTo]){if(adjacentTo==0)adjacentStart=i;adjacentEnd=i+1;adjacentTo++;}else{adjacentTo=0;}}}let ch,type=next<255?next>=48&&next<=57||next>=97&&next<=122?2:next>=65&&next<=90?1:0:(ch=fromCodePoint(next))!=ch.toLowerCase()?1:ch!=ch.toUpperCase()?2:0;if(!i||type==1&&hasLower||prevType==0&&type!=0){if(chars[byWordTo]==next||folded[byWordTo]==next&&(byWordFolded=true))byWord[byWordTo++]=i;else if(byWord.length)wordAdjacent=false;}prevType=type;i+=codePointSize(next);}if(byWordTo==len&&byWord[0]==0&&wordAdjacent)return this.result(-100+(byWordFolded?-200:0),byWord,word);if(adjacentTo==len&&adjacentStart==0)return this.ret(-200-word.length+(adjacentEnd==word.length?0:-100),[0,adjacentEnd]);if(direct>-1)return this.ret(-700-word.length,[direct,direct+this.pattern.length]);if(adjacentTo==len)return this.ret(-200+-700-word.length,[adjacentStart,adjacentEnd]);if(byWordTo==len)return this.result(-100+(byWordFolded?-200:0)+-700+(wordAdjacent?0:-1100),byWord,word);return chars.length==2?null:this.result((any[0]?-700:0)+-200+-1100,any,word);}result(score2,positions,word){let result=[],i=0;for(let pos of positions){let to=pos+(this.astral?codePointSize(codePointAt(word,pos)):1);if(i&&result[i-1]==pos)result[i-1]=to;else{result[i++]=pos;result[i++]=to;}}return this.ret(score2-word.length,result);}constructor(pattern){this.pattern=pattern;this.chars=[];this.folded=[];this.any=[];this.precise=[];this.byWord=[];this.score=0;this.matched=[];for(let p=0;p<pattern.length;){let char=codePointAt(pattern,p),size=codePointSize(char);this.chars.push(char);let part=pattern.slice(p,p+size),upper=part.toUpperCase();this.folded.push(codePointAt(upper==part?part.toLowerCase():upper,0));p+=size;}this.astral=pattern.length!=this.chars.length;}};var StrictMatcher=class{match(word){if(word.length<this.pattern.length)return null;let start=word.slice(0,this.pattern.length);let match=start==this.pattern?0:start.toLowerCase()==this.folded?-200:null;if(match==null)return null;this.matched=[0,start.length];this.score=match+(word.length==this.pattern.length?0:-100);return this;}constructor(pattern){this.pattern=pattern;this.matched=[];this.score=0;this.folded=pattern.toLowerCase();}};var completionConfig=/* @__PURE__ */Facet.define({combine(configs){return combineConfig(configs,{activateOnTyping:true,activateOnCompletion:()=>false,activateOnTypingDelay:100,selectOnOpen:true,override:null,closeOnBlur:true,maxRenderedOptions:100,defaultKeymap:true,tooltipClass:()=>\"\",optionClass:()=>\"\",aboveCursor:false,icons:true,addToOptions:[],positionInfo:defaultPositionInfo,filterStrict:false,compareCompletions:(a,b)=>a.label.localeCompare(b.label),interactionDelay:75,updateSyncTime:100},{defaultKeymap:(a,b)=>a&&b,closeOnBlur:(a,b)=>a&&b,icons:(a,b)=>a&&b,tooltipClass:(a,b)=>c=>joinClass(a(c),b(c)),optionClass:(a,b)=>c=>joinClass(a(c),b(c)),addToOptions:(a,b)=>a.concat(b),filterStrict:(a,b)=>a||b});}});function joinClass(a,b){return a?b?a+\" \"+b:a:b;}function defaultPositionInfo(view,list,option,info,space,tooltip){let rtl=view.textDirection==Direction.RTL,left=rtl,narrow=false;let side=\"top\",offset,maxWidth;let spaceLeft=list.left-space.left,spaceRight=space.right-list.right;let infoWidth=info.right-info.left,infoHeight=info.bottom-info.top;if(left&&spaceLeft<Math.min(infoWidth,spaceRight))left=false;else if(!left&&spaceRight<Math.min(infoWidth,spaceLeft))left=true;if(infoWidth<=(left?spaceLeft:spaceRight)){offset=Math.max(space.top,Math.min(option.top,space.bottom-infoHeight))-list.top;maxWidth=Math.min(400,left?spaceLeft:spaceRight);}else{narrow=true;maxWidth=Math.min(400,(rtl?list.right:space.right-list.left)-30);let spaceBelow=space.bottom-list.bottom;if(spaceBelow>=infoHeight||spaceBelow>list.top){offset=option.bottom-list.top;}else{side=\"bottom\";offset=list.bottom-option.top;}}let scaleY=(list.bottom-list.top)/tooltip.offsetHeight;let scaleX=(list.right-list.left)/tooltip.offsetWidth;return{style:`${side}: ${offset/scaleY}px; max-width: ${maxWidth/scaleX}px`,class:\"cm-completionInfo-\"+(narrow?rtl?\"left-narrow\":\"right-narrow\":left?\"left\":\"right\")};}function optionContent(config2){let content=config2.addToOptions.slice();if(config2.icons)content.push({render(completion){let icon=document.createElement(\"div\");icon.classList.add(\"cm-completionIcon\");if(completion.type)icon.classList.add(...completion.type.split(/\\s+/g).map(cls=>\"cm-completionIcon-\"+cls));icon.setAttribute(\"aria-hidden\",\"true\");return icon;},position:20});content.push({render(completion,_s,_v,match){let labelElt=document.createElement(\"span\");labelElt.className=\"cm-completionLabel\";let label=completion.displayLabel||completion.label,off=0;for(let j=0;j<match.length;){let from=match[j++],to=match[j++];if(from>off)labelElt.appendChild(document.createTextNode(label.slice(off,from)));let span=labelElt.appendChild(document.createElement(\"span\"));span.appendChild(document.createTextNode(label.slice(from,to)));span.className=\"cm-completionMatchedText\";off=to;}if(off<label.length)labelElt.appendChild(document.createTextNode(label.slice(off)));return labelElt;},position:50},{render(completion){if(!completion.detail)return null;let detailElt=document.createElement(\"span\");detailElt.className=\"cm-completionDetail\";detailElt.textContent=completion.detail;return detailElt;},position:80});return content.sort((a,b)=>a.position-b.position).map(a=>a.render);}function rangeAroundSelected(total,selected,max){if(total<=max)return{from:0,to:total};if(selected<0)selected=0;if(selected<=total>>1){let off2=Math.floor(selected/max);return{from:off2*max,to:(off2+1)*max};}let off=Math.floor((total-selected)/max);return{from:total-(off+1)*max,to:total-off*max};}var CompletionTooltip=class{mount(){this.updateSel();}showOptions(options,id){if(this.list)this.list.remove();this.list=this.dom.appendChild(this.createListBox(options,id,this.range));this.list.addEventListener(\"scroll\",()=>{if(this.info)this.view.requestMeasure(this.placeInfoReq);});}update(update){var _a;let cState=update.state.field(this.stateField);let prevState=update.startState.field(this.stateField);this.updateTooltipClass(update.state);if(cState!=prevState){let{options,selected,disabled}=cState.open;if(!prevState.open||prevState.open.options!=options){this.range=rangeAroundSelected(options.length,selected,update.state.facet(completionConfig).maxRenderedOptions);this.showOptions(options,cState.id);}this.updateSel();if(disabled!=((_a=prevState.open)===null||_a===void 0?void 0:_a.disabled))this.dom.classList.toggle(\"cm-tooltip-autocomplete-disabled\",!!disabled);}}updateTooltipClass(state){let cls=this.tooltipClass(state);if(cls!=this.currentClass){for(let c of this.currentClass.split(\" \"))if(c)this.dom.classList.remove(c);for(let c of cls.split(\" \"))if(c)this.dom.classList.add(c);this.currentClass=cls;}}positioned(space){this.space=space;if(this.info)this.view.requestMeasure(this.placeInfoReq);}updateSel(){let cState=this.view.state.field(this.stateField),open=cState.open;if(open.selected>-1&&open.selected<this.range.from||open.selected>=this.range.to){this.range=rangeAroundSelected(open.options.length,open.selected,this.view.state.facet(completionConfig).maxRenderedOptions);this.showOptions(open.options,cState.id);}if(this.updateSelectedOption(open.selected)){this.destroyInfo();let{completion}=open.options[open.selected];let{info}=completion;if(!info)return;let infoResult=typeof info===\"string\"?document.createTextNode(info):info(completion);if(!infoResult)return;if(\"then\"in infoResult){infoResult.then(obj=>{if(obj&&this.view.state.field(this.stateField,false)==cState)this.addInfoPane(obj,completion);}).catch(e=>logException(this.view.state,e,\"completion info\"));}else{this.addInfoPane(infoResult,completion);}}}addInfoPane(content,completion){this.destroyInfo();let wrap=this.info=document.createElement(\"div\");wrap.className=\"cm-tooltip cm-completionInfo\";if(content.nodeType!=null){wrap.appendChild(content);this.infoDestroy=null;}else{let{dom,destroy}=content;wrap.appendChild(dom);this.infoDestroy=destroy||null;}this.dom.appendChild(wrap);this.view.requestMeasure(this.placeInfoReq);}updateSelectedOption(selected){let set=null;for(let opt=this.list.firstChild,i=this.range.from;opt;opt=opt.nextSibling,i++){if(opt.nodeName!=\"LI\"||!opt.id){i--;}else if(i==selected){if(!opt.hasAttribute(\"aria-selected\")){opt.setAttribute(\"aria-selected\",\"true\");set=opt;}}else{if(opt.hasAttribute(\"aria-selected\"))opt.removeAttribute(\"aria-selected\");}}if(set)scrollIntoView(this.list,set);return set;}measureInfo(){let sel=this.dom.querySelector(\"[aria-selected]\");if(!sel||!this.info)return null;let listRect=this.dom.getBoundingClientRect();let infoRect=this.info.getBoundingClientRect();let selRect=sel.getBoundingClientRect();let space=this.space;if(!space){let docElt=this.dom.ownerDocument.documentElement;space={left:0,top:0,right:docElt.clientWidth,bottom:docElt.clientHeight};}if(selRect.top>Math.min(space.bottom,listRect.bottom)-10||selRect.bottom<Math.max(space.top,listRect.top)+10)return null;return this.view.state.facet(completionConfig).positionInfo(this.view,listRect,selRect,infoRect,space,this.dom);}placeInfo(pos){if(this.info){if(pos){if(pos.style)this.info.style.cssText=pos.style;this.info.className=\"cm-tooltip cm-completionInfo \"+(pos.class||\"\");}else{this.info.style.cssText=\"top: -1e6px\";}}}createListBox(options,id,range){const ul=document.createElement(\"ul\");ul.id=id;ul.setAttribute(\"role\",\"listbox\");ul.setAttribute(\"aria-expanded\",\"true\");ul.setAttribute(\"aria-label\",this.view.state.phrase(\"Completions\"));ul.addEventListener(\"mousedown\",e=>{if(e.target==ul)e.preventDefault();});let curSection=null;for(let i=range.from;i<range.to;i++){let{completion,match}=options[i],{section}=completion;if(section){let name=typeof section==\"string\"?section:section.name;if(name!=curSection&&(i>range.from||range.from==0)){curSection=name;if(typeof section!=\"string\"&&section.header){ul.appendChild(section.header(section));}else{let header=ul.appendChild(document.createElement(\"completion-section\"));header.textContent=name;}}}const li=ul.appendChild(document.createElement(\"li\"));li.id=id+\"-\"+i;li.setAttribute(\"role\",\"option\");let cls=this.optionClass(completion);if(cls)li.className=cls;for(let source of this.optionContent){let node=source(completion,this.view.state,this.view,match);if(node)li.appendChild(node);}}if(range.from)ul.classList.add(\"cm-completionListIncompleteTop\");if(range.to<options.length)ul.classList.add(\"cm-completionListIncompleteBottom\");return ul;}destroyInfo(){if(this.info){if(this.infoDestroy)this.infoDestroy();this.info.remove();this.info=null;}}destroy(){this.destroyInfo();}constructor(view,stateField,applyCompletion2){this.view=view;this.stateField=stateField;this.applyCompletion=applyCompletion2;this.info=null;this.infoDestroy=null;this.placeInfoReq={read:()=>this.measureInfo(),write:pos=>this.placeInfo(pos),key:this};this.space=null;this.currentClass=\"\";let cState=view.state.field(stateField);let{options,selected}=cState.open;let config2=view.state.facet(completionConfig);this.optionContent=optionContent(config2);this.optionClass=config2.optionClass;this.tooltipClass=config2.tooltipClass;this.range=rangeAroundSelected(options.length,selected,config2.maxRenderedOptions);this.dom=document.createElement(\"div\");this.dom.className=\"cm-tooltip-autocomplete\";this.updateTooltipClass(view.state);this.dom.addEventListener(\"mousedown\",e=>{let{options:options2}=view.state.field(stateField).open;for(let dom=e.target,match;dom&&dom!=this.dom;dom=dom.parentNode){if(dom.nodeName==\"LI\"&&(match=/-(\\d+)$/.exec(dom.id))&&+match[1]<options2.length){this.applyCompletion(view,options2[+match[1]]);e.preventDefault();return;}}});this.dom.addEventListener(\"focusout\",e=>{let state=view.state.field(this.stateField,false);if(state&&state.tooltip&&view.state.facet(completionConfig).closeOnBlur&&e.relatedTarget!=view.contentDOM)view.dispatch({effects:closeCompletionEffect.of(null)});});this.showOptions(options,cState.id);}};function completionTooltip(stateField,applyCompletion2){return view=>new CompletionTooltip(view,stateField,applyCompletion2);}function scrollIntoView(container,element){let parent=container.getBoundingClientRect();let self=element.getBoundingClientRect();let scaleY=parent.height/container.offsetHeight;if(self.top<parent.top)container.scrollTop-=(parent.top-self.top)/scaleY;else if(self.bottom>parent.bottom)container.scrollTop+=(self.bottom-parent.bottom)/scaleY;}function score(option){return(option.boost||0)*100+(option.apply?10:0)+(option.info?5:0)+(option.type?1:0);}function sortOptions(active,state){let options=[];let sections=null;let addOption=option=>{options.push(option);let{section}=option.completion;if(section){if(!sections)sections=[];let name=typeof section==\"string\"?section:section.name;if(!sections.some(s=>s.name==name))sections.push(typeof section==\"string\"?{name}:section);}};let conf=state.facet(completionConfig);for(let a of active)if(a.hasResult()){let getMatch=a.result.getMatch;if(a.result.filter===false){for(let option of a.result.options){addOption(new Option(option,a.source,getMatch?getMatch(option):[],1e9-options.length));}}else{let pattern=state.sliceDoc(a.from,a.to),match;let matcher=conf.filterStrict?new StrictMatcher(pattern):new FuzzyMatcher(pattern);for(let option of a.result.options)if(match=matcher.match(option.label)){let matched=!option.displayLabel?match.matched:getMatch?getMatch(option,match.matched):[];addOption(new Option(option,a.source,matched,match.score+(option.boost||0)));}}}if(sections){let sectionOrder=/* @__PURE__ */Object.create(null),pos=0;let cmp=(a,b)=>{var _a,_b;return((_a=a.rank)!==null&&_a!==void 0?_a:1e9)-((_b=b.rank)!==null&&_b!==void 0?_b:1e9)||(a.name<b.name?-1:1);};for(let s of sections.sort(cmp)){pos-=1e5;sectionOrder[s.name]=pos;}for(let option of options){let{section}=option.completion;if(section)option.score+=sectionOrder[typeof section==\"string\"?section:section.name];}}let result=[],prev=null;let compare=conf.compareCompletions;for(let opt of options.sort((a,b)=>b.score-a.score||compare(a.completion,b.completion))){let cur2=opt.completion;if(!prev||prev.label!=cur2.label||prev.detail!=cur2.detail||prev.type!=null&&cur2.type!=null&&prev.type!=cur2.type||prev.apply!=cur2.apply||prev.boost!=cur2.boost)result.push(opt);else if(score(opt.completion)>score(prev))result[result.length-1]=opt;prev=opt.completion;}return result;}var CompletionDialog=class _CompletionDialog{setSelected(selected,id){return selected==this.selected||selected>=this.options.length?this:new _CompletionDialog(this.options,makeAttrs(id,selected),this.tooltip,this.timestamp,selected,this.disabled);}static build(active,state,id,prev,conf,didSetActive){if(prev&&!didSetActive&&active.some(s=>s.isPending))return prev.setDisabled();let options=sortOptions(active,state);if(!options.length)return prev&&active.some(a=>a.isPending)?prev.setDisabled():null;let selected=state.facet(completionConfig).selectOnOpen?0:-1;if(prev&&prev.selected!=selected&&prev.selected!=-1){let selectedValue=prev.options[prev.selected].completion;for(let i=0;i<options.length;i++)if(options[i].completion==selectedValue){selected=i;break;}}return new _CompletionDialog(options,makeAttrs(id,selected),{pos:active.reduce((a,b)=>b.hasResult()?Math.min(a,b.from):a,1e8),create:createTooltip,above:conf.aboveCursor},prev?prev.timestamp:Date.now(),selected,false);}map(changes){return new _CompletionDialog(this.options,this.attrs,Object.assign(Object.assign({},this.tooltip),{pos:changes.mapPos(this.tooltip.pos)}),this.timestamp,this.selected,this.disabled);}setDisabled(){return new _CompletionDialog(this.options,this.attrs,this.tooltip,this.timestamp,this.selected,true);}constructor(options,attrs,tooltip,timestamp,selected,disabled){this.options=options;this.attrs=attrs;this.tooltip=tooltip;this.timestamp=timestamp;this.selected=selected;this.disabled=disabled;}};var CompletionState=class _CompletionState{static start(){return new _CompletionState(none,\"cm-ac-\"+Math.floor(Math.random()*2e6).toString(36),null);}update(tr){let{state}=tr,conf=state.facet(completionConfig);let sources=conf.override||state.languageDataAt(\"autocomplete\",cur(state)).map(asSource);let active=sources.map(source=>{let value=this.active.find(s=>s.source==source)||new ActiveSource(source,this.active.some(a=>a.state!=0)?1:0);return value.update(tr,conf);});if(active.length==this.active.length&&active.every((a,i)=>a==this.active[i]))active=this.active;let open=this.open,didSet=tr.effects.some(e=>e.is(setActiveEffect));if(open&&tr.docChanged)open=open.map(tr.changes);if(tr.selection||active.some(a=>a.hasResult()&&tr.changes.touchesRange(a.from,a.to))||!sameResults(active,this.active)||didSet)open=CompletionDialog.build(active,state,this.id,open,conf,didSet);else if(open&&open.disabled&&!active.some(a=>a.isPending))open=null;if(!open&&active.every(a=>!a.isPending)&&active.some(a=>a.hasResult()))active=active.map(a=>a.hasResult()?new ActiveSource(a.source,0):a);for(let effect of tr.effects)if(effect.is(setSelectedEffect))open=open&&open.setSelected(effect.value,this.id);return active==this.active&&open==this.open?this:new _CompletionState(active,this.id,open);}get tooltip(){return this.open?this.open.tooltip:null;}get attrs(){return this.open?this.open.attrs:this.active.length?baseAttrs:noAttrs;}constructor(active,id,open){this.active=active;this.id=id;this.open=open;}};function sameResults(a,b){if(a==b)return true;for(let iA=0,iB=0;;){while(iA<a.length&&!a[iA].hasResult())iA++;while(iB<b.length&&!b[iB].hasResult())iB++;let endA=iA==a.length,endB=iB==b.length;if(endA||endB)return endA==endB;if(a[iA++].result!=b[iB++].result)return false;}}var baseAttrs={\"aria-autocomplete\":\"list\"};var noAttrs={};function makeAttrs(id,selected){let result={\"aria-autocomplete\":\"list\",\"aria-haspopup\":\"listbox\",\"aria-controls\":id};if(selected>-1)result[\"aria-activedescendant\"]=id+\"-\"+selected;return result;}var none=[];function getUpdateType(tr,conf){if(tr.isUserEvent(\"input.complete\")){let completion=tr.annotation(pickedCompletion);if(completion&&conf.activateOnCompletion(completion))return 4|8;}let typing=tr.isUserEvent(\"input.type\");return typing&&conf.activateOnTyping?4|1:typing?1:tr.isUserEvent(\"delete.backward\")?2:tr.selection?8:tr.docChanged?16:0;}var ActiveSource=class _ActiveSource{hasResult(){return false;}get isPending(){return this.state==1;}update(tr,conf){let type=getUpdateType(tr,conf),value=this;if(type&8||type&16&&this.touches(tr))value=new _ActiveSource(value.source,0);if(type&4&&value.state==0)value=new _ActiveSource(this.source,1);value=value.updateFor(tr,type);for(let effect of tr.effects){if(effect.is(startCompletionEffect))value=new _ActiveSource(value.source,1,effect.value);else if(effect.is(closeCompletionEffect))value=new _ActiveSource(value.source,0);else if(effect.is(setActiveEffect)){for(let active of effect.value)if(active.source==value.source)value=active;}}return value;}updateFor(tr,type){return this.map(tr.changes);}map(changes){return this;}touches(tr){return tr.changes.touchesRange(cur(tr.state));}constructor(source,state,explicit=false){this.source=source;this.state=state;this.explicit=explicit;}};var ActiveResult=class _ActiveResult extends ActiveSource{hasResult(){return true;}updateFor(tr,type){var _a;if(!(type&3))return this.map(tr.changes);let result=this.result;if(result.map&&!tr.changes.empty)result=result.map(result,tr.changes);let from=tr.changes.mapPos(this.from),to=tr.changes.mapPos(this.to,1);let pos=cur(tr.state);if(pos>to||!result||type&2&&(cur(tr.startState)==this.from||pos<this.limit))return new ActiveSource(this.source,type&4?1:0);let limit=tr.changes.mapPos(this.limit);if(checkValid(result.validFor,tr.state,from,to))return new _ActiveResult(this.source,this.explicit,limit,result,from,to);if(result.update&&(result=result.update(result,from,to,new CompletionContext(tr.state,pos,false))))return new _ActiveResult(this.source,this.explicit,limit,result,result.from,(_a=result.to)!==null&&_a!==void 0?_a:cur(tr.state));return new ActiveSource(this.source,1,this.explicit);}map(mapping){if(mapping.empty)return this;let result=this.result.map?this.result.map(this.result,mapping):this.result;if(!result)return new ActiveSource(this.source,0);return new _ActiveResult(this.source,this.explicit,mapping.mapPos(this.limit),this.result,mapping.mapPos(this.from),mapping.mapPos(this.to,1));}touches(tr){return tr.changes.touchesRange(this.from,this.to);}constructor(source,explicit,limit,result,from,to){super(source,3,explicit);this.limit=limit;this.result=result;this.from=from;this.to=to;}};function checkValid(validFor,state,from,to){if(!validFor)return false;let text=state.sliceDoc(from,to);return typeof validFor==\"function\"?validFor(text,from,to,state):ensureAnchor(validFor,true).test(text);}var setActiveEffect=/* @__PURE__ */StateEffect.define({map(sources,mapping){return sources.map(s=>s.map(mapping));}});var setSelectedEffect=/* @__PURE__ */StateEffect.define();var completionState=/* @__PURE__ */StateField.define({create(){return CompletionState.start();},update(value,tr){return value.update(tr);},provide:f=>[showTooltip.from(f,val=>val.tooltip),EditorView.contentAttributes.from(f,state=>state.attrs)]});function applyCompletion(view,option){const apply=option.completion.apply||option.completion.label;let result=view.state.field(completionState).active.find(a=>a.source==option.source);if(!(result instanceof ActiveResult))return false;if(typeof apply==\"string\")view.dispatch(Object.assign(Object.assign({},insertCompletionText(view.state,apply,result.from,result.to)),{annotations:pickedCompletion.of(option.completion)}));else apply(view,option.completion,result.from,result.to);return true;}var createTooltip=/* @__PURE__ */completionTooltip(completionState,applyCompletion);function moveCompletionSelection(forward,by=\"option\"){return view=>{let cState=view.state.field(completionState,false);if(!cState||!cState.open||cState.open.disabled||Date.now()-cState.open.timestamp<view.state.facet(completionConfig).interactionDelay)return false;let step=1,tooltip;if(by==\"page\"&&(tooltip=getTooltip(view,cState.open.tooltip)))step=Math.max(2,Math.floor(tooltip.dom.offsetHeight/tooltip.dom.querySelector(\"li\").offsetHeight)-1);let{length}=cState.open.options;let selected=cState.open.selected>-1?cState.open.selected+step*(forward?1:-1):forward?0:length-1;if(selected<0)selected=by==\"page\"?0:length-1;else if(selected>=length)selected=by==\"page\"?length-1:0;view.dispatch({effects:setSelectedEffect.of(selected)});return true;};}var acceptCompletion=view=>{let cState=view.state.field(completionState,false);if(view.state.readOnly||!cState||!cState.open||cState.open.selected<0||cState.open.disabled||Date.now()-cState.open.timestamp<view.state.facet(completionConfig).interactionDelay)return false;return applyCompletion(view,cState.open.options[cState.open.selected]);};var startCompletion=view=>{let cState=view.state.field(completionState,false);if(!cState)return false;view.dispatch({effects:startCompletionEffect.of(true)});return true;};var closeCompletion=view=>{let cState=view.state.field(completionState,false);if(!cState||!cState.active.some(a=>a.state!=0))return false;view.dispatch({effects:closeCompletionEffect.of(null)});return true;};var RunningQuery=class{constructor(active,context){this.active=active;this.context=context;this.time=Date.now();this.updates=[];this.done=void 0;}};var MaxUpdateCount=50;var MinAbortTime=1e3;var completionPlugin=/* @__PURE__ */ViewPlugin.fromClass(class{update(update){let cState=update.state.field(completionState);let conf=update.state.facet(completionConfig);if(!update.selectionSet&&!update.docChanged&&update.startState.field(completionState)==cState)return;let doesReset=update.transactions.some(tr=>{let type=getUpdateType(tr,conf);return type&8||(tr.selection||tr.docChanged)&&!(type&3);});for(let i=0;i<this.running.length;i++){let query=this.running[i];if(doesReset||query.context.abortOnDocChange&&update.docChanged||query.updates.length+update.transactions.length>MaxUpdateCount&&Date.now()-query.time>MinAbortTime){for(let handler of query.context.abortListeners){try{handler();}catch(e){logException(this.view.state,e);}}query.context.abortListeners=null;this.running.splice(i--,1);}else{query.updates.push(...update.transactions);}}if(this.debounceUpdate>-1)clearTimeout(this.debounceUpdate);if(update.transactions.some(tr=>tr.effects.some(e=>e.is(startCompletionEffect))))this.pendingStart=true;let delay=this.pendingStart?50:conf.activateOnTypingDelay;this.debounceUpdate=cState.active.some(a=>a.isPending&&!this.running.some(q=>q.active.source==a.source))?setTimeout(()=>this.startUpdate(),delay):-1;if(this.composing!=0)for(let tr of update.transactions){if(tr.isUserEvent(\"input.type\"))this.composing=2;else if(this.composing==2&&tr.selection)this.composing=3;}}startUpdate(){this.debounceUpdate=-1;this.pendingStart=false;let{state}=this.view,cState=state.field(completionState);for(let active of cState.active){if(active.isPending&&!this.running.some(r=>r.active.source==active.source))this.startQuery(active);}if(this.running.length&&cState.open&&cState.open.disabled)this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(completionConfig).updateSyncTime);}startQuery(active){let{state}=this.view,pos=cur(state);let context=new CompletionContext(state,pos,active.explicit,this.view);let pending=new RunningQuery(active,context);this.running.push(pending);Promise.resolve(active.source(context)).then(result=>{if(!pending.context.aborted){pending.done=result||null;this.scheduleAccept();}},err=>{this.view.dispatch({effects:closeCompletionEffect.of(null)});logException(this.view.state,err);});}scheduleAccept(){if(this.running.every(q=>q.done!==void 0))this.accept();else if(this.debounceAccept<0)this.debounceAccept=setTimeout(()=>this.accept(),this.view.state.facet(completionConfig).updateSyncTime);}// For each finished query in this.running, try to create a result\n// or, if appropriate, restart the query.\naccept(){var _a;if(this.debounceAccept>-1)clearTimeout(this.debounceAccept);this.debounceAccept=-1;let updated=[];let conf=this.view.state.facet(completionConfig),cState=this.view.state.field(completionState);for(let i=0;i<this.running.length;i++){let query=this.running[i];if(query.done===void 0)continue;this.running.splice(i--,1);if(query.done){let pos=cur(query.updates.length?query.updates[0].startState:this.view.state);let limit=Math.min(pos,query.done.from+(query.active.explicit?0:1));let active=new ActiveResult(query.active.source,query.active.explicit,limit,query.done,query.done.from,(_a=query.done.to)!==null&&_a!==void 0?_a:pos);for(let tr of query.updates)active=active.update(tr,conf);if(active.hasResult()){updated.push(active);continue;}}let current=cState.active.find(a=>a.source==query.active.source);if(current&&current.isPending){if(query.done==null){let active=new ActiveSource(query.active.source,0);for(let tr of query.updates)active=active.update(tr,conf);if(!active.isPending)updated.push(active);}else{this.startQuery(current);}}}if(updated.length||cState.open&&cState.open.disabled)this.view.dispatch({effects:setActiveEffect.of(updated)});}constructor(view){this.view=view;this.debounceUpdate=-1;this.running=[];this.debounceAccept=-1;this.pendingStart=false;this.composing=0;for(let active of view.state.field(completionState).active)if(active.isPending)this.startQuery(active);}},{eventHandlers:{blur(event){let state=this.view.state.field(completionState,false);if(state&&state.tooltip&&this.view.state.facet(completionConfig).closeOnBlur){let dialog=state.open&&getTooltip(this.view,state.open.tooltip);if(!dialog||!dialog.dom.contains(event.relatedTarget))setTimeout(()=>this.view.dispatch({effects:closeCompletionEffect.of(null)}),10);}},compositionstart(){this.composing=1;},compositionend(){if(this.composing==3){setTimeout(()=>this.view.dispatch({effects:startCompletionEffect.of(false)}),20);}this.composing=0;}}});var windows=typeof navigator==\"object\"&&/* @__PURE__ *//Win/.test(navigator.platform);var commitCharacters=/* @__PURE__ */Prec.highest(/* @__PURE__ */EditorView.domEventHandlers({keydown(event,view){let field=view.state.field(completionState,false);if(!field||!field.open||field.open.disabled||field.open.selected<0||event.key.length>1||event.ctrlKey&&!(windows&&event.altKey)||event.metaKey)return false;let option=field.open.options[field.open.selected];let result=field.active.find(a=>a.source==option.source);let commitChars=option.completion.commitCharacters||result.result.commitCharacters;if(commitChars&&commitChars.indexOf(event.key)>-1)applyCompletion(view,option);return false;}}));var baseTheme=/* @__PURE__ */EditorView.baseTheme({\".cm-tooltip.cm-tooltip-autocomplete\":{\"& > ul\":{fontFamily:\"monospace\",whiteSpace:\"nowrap\",overflow:\"hidden auto\",maxWidth_fallback:\"700px\",maxWidth:\"min(700px, 95vw)\",minWidth:\"250px\",maxHeight:\"10em\",height:\"100%\",listStyle:\"none\",margin:0,padding:0,\"& > li, & > completion-section\":{padding:\"1px 3px\",lineHeight:1.2},\"& > li\":{overflowX:\"hidden\",textOverflow:\"ellipsis\",cursor:\"pointer\"},\"& > completion-section\":{display:\"list-item\",borderBottom:\"1px solid silver\",paddingLeft:\"0.5em\",opacity:.7}}},\"&light .cm-tooltip-autocomplete ul li[aria-selected]\":{background:\"#17c\",color:\"white\"},\"&light .cm-tooltip-autocomplete-disabled ul li[aria-selected]\":{background:\"#777\"},\"&dark .cm-tooltip-autocomplete ul li[aria-selected]\":{background:\"#347\",color:\"white\"},\"&dark .cm-tooltip-autocomplete-disabled ul li[aria-selected]\":{background:\"#444\"},\".cm-completionListIncompleteTop:before, .cm-completionListIncompleteBottom:after\":{content:'\"\\xb7\\xb7\\xb7\"',opacity:.5,display:\"block\",textAlign:\"center\"},\".cm-tooltip.cm-completionInfo\":{position:\"absolute\",padding:\"3px 9px\",width:\"max-content\",maxWidth:`${400}px`,boxSizing:\"border-box\",whiteSpace:\"pre-line\"},\".cm-completionInfo.cm-completionInfo-left\":{right:\"100%\"},\".cm-completionInfo.cm-completionInfo-right\":{left:\"100%\"},\".cm-completionInfo.cm-completionInfo-left-narrow\":{right:`${30}px`},\".cm-completionInfo.cm-completionInfo-right-narrow\":{left:`${30}px`},\"&light .cm-snippetField\":{backgroundColor:\"#00000022\"},\"&dark .cm-snippetField\":{backgroundColor:\"#ffffff22\"},\".cm-snippetFieldPosition\":{verticalAlign:\"text-top\",width:0,height:\"1.15em\",display:\"inline-block\",margin:\"0 -0.7px -.7em\",borderLeft:\"1.4px dotted #888\"},\".cm-completionMatchedText\":{textDecoration:\"underline\"},\".cm-completionDetail\":{marginLeft:\"0.5em\",fontStyle:\"italic\"},\".cm-completionIcon\":{fontSize:\"90%\",width:\".8em\",display:\"inline-block\",textAlign:\"center\",paddingRight:\".6em\",opacity:\"0.6\",boxSizing:\"content-box\"},\".cm-completionIcon-function, .cm-completionIcon-method\":{\"&:after\":{content:\"'ƒ'\"}},\".cm-completionIcon-class\":{\"&:after\":{content:\"'○'\"}},\".cm-completionIcon-interface\":{\"&:after\":{content:\"'◌'\"}},\".cm-completionIcon-variable\":{\"&:after\":{content:\"'𝑥'\"}},\".cm-completionIcon-constant\":{\"&:after\":{content:\"'𝐶'\"}},\".cm-completionIcon-type\":{\"&:after\":{content:\"'𝑡'\"}},\".cm-completionIcon-enum\":{\"&:after\":{content:\"'∪'\"}},\".cm-completionIcon-property\":{\"&:after\":{content:\"'□'\"}},\".cm-completionIcon-keyword\":{\"&:after\":{content:\"'🔑︎'\"}},\".cm-completionIcon-namespace\":{\"&:after\":{content:\"'▢'\"}},\".cm-completionIcon-text\":{\"&:after\":{content:\"'abc'\",fontSize:\"50%\",verticalAlign:\"middle\"}}});var FieldPos=class{constructor(field,line,from,to){this.field=field;this.line=line;this.from=from;this.to=to;}};var FieldRange=class _FieldRange{map(changes){let from=changes.mapPos(this.from,-1,MapMode.TrackDel);let to=changes.mapPos(this.to,1,MapMode.TrackDel);return from==null||to==null?null:new _FieldRange(this.field,from,to);}constructor(field,from,to){this.field=field;this.from=from;this.to=to;}};var Snippet=class _Snippet{instantiate(state,pos){let text=[],lineStart=[pos];let lineObj=state.doc.lineAt(pos),baseIndent=/^\\s*/.exec(lineObj.text)[0];for(let line of this.lines){if(text.length){let indent=baseIndent,tabs=/^\\t*/.exec(line)[0].length;for(let i=0;i<tabs;i++)indent+=state.facet(indentUnit);lineStart.push(pos+indent.length-tabs);line=indent+line.slice(tabs);}text.push(line);pos+=line.length+1;}let ranges=this.fieldPositions.map(pos2=>new FieldRange(pos2.field,lineStart[pos2.line]+pos2.from,lineStart[pos2.line]+pos2.to));return{text,ranges};}static parse(template){let fields=[];let lines=[],positions=[],m;for(let line of template.split(/\\r\\n?|\\n/)){while(m=/[#$]\\{(?:(\\d+)(?::([^}]*))?|((?:\\\\[{}]|[^}])*))\\}/.exec(line)){let seq=m[1]?+m[1]:null,rawName=m[2]||m[3]||\"\",found=-1;let name=rawName.replace(/\\\\[{}]/g,m2=>m2[1]);for(let i=0;i<fields.length;i++){if(seq!=null?fields[i].seq==seq:name?fields[i].name==name:false)found=i;}if(found<0){let i=0;while(i<fields.length&&(seq==null||fields[i].seq!=null&&fields[i].seq<seq))i++;fields.splice(i,0,{seq,name});found=i;for(let pos of positions)if(pos.field>=found)pos.field++;}positions.push(new FieldPos(found,lines.length,m.index,m.index+name.length));line=line.slice(0,m.index)+rawName+line.slice(m.index+m[0].length);}line=line.replace(/\\\\([{}])/g,(_,brace,index)=>{for(let pos of positions)if(pos.line==lines.length&&pos.from>index){pos.from--;pos.to--;}return brace;});lines.push(line);}return new _Snippet(lines,positions);}constructor(lines,fieldPositions){this.lines=lines;this.fieldPositions=fieldPositions;}};var fieldMarker=/* @__PURE__ */Decoration.widget({widget:/* @__PURE__ */new class extends WidgetType{toDOM(){let span=document.createElement(\"span\");span.className=\"cm-snippetFieldPosition\";return span;}ignoreEvent(){return false;}}});var fieldRange=/* @__PURE__ */Decoration.mark({class:\"cm-snippetField\"});var ActiveSnippet=class _ActiveSnippet{map(changes){let ranges=[];for(let r of this.ranges){let mapped=r.map(changes);if(!mapped)return null;ranges.push(mapped);}return new _ActiveSnippet(ranges,this.active);}selectionInsideField(sel){return sel.ranges.every(range=>this.ranges.some(r=>r.field==this.active&&r.from<=range.from&&r.to>=range.to));}constructor(ranges,active){this.ranges=ranges;this.active=active;this.deco=Decoration.set(ranges.map(r=>(r.from==r.to?fieldMarker:fieldRange).range(r.from,r.to)));}};var setActive=/* @__PURE__ */StateEffect.define({map(value,changes){return value&&value.map(changes);}});var moveToField=/* @__PURE__ */StateEffect.define();var snippetState=/* @__PURE__ */StateField.define({create(){return null;},update(value,tr){for(let effect of tr.effects){if(effect.is(setActive))return effect.value;if(effect.is(moveToField)&&value)return new ActiveSnippet(value.ranges,effect.value);}if(value&&tr.docChanged)value=value.map(tr.changes);if(value&&tr.selection&&!value.selectionInsideField(tr.selection))value=null;return value;},provide:f=>EditorView.decorations.from(f,val=>val?val.deco:Decoration.none)});function fieldSelection(ranges,field){return EditorSelection.create(ranges.filter(r=>r.field==field).map(r=>EditorSelection.range(r.from,r.to)));}function snippet(template){let snippet2=Snippet.parse(template);return(editor,completion,from,to)=>{let{text,ranges}=snippet2.instantiate(editor.state,from);let{main}=editor.state.selection;let spec={changes:{from,to:to==main.from?main.to:to,insert:Text.of(text)},scrollIntoView:true,annotations:completion?[pickedCompletion.of(completion),Transaction.userEvent.of(\"input.complete\")]:void 0};if(ranges.length)spec.selection=fieldSelection(ranges,0);if(ranges.some(r=>r.field>0)){let active=new ActiveSnippet(ranges,0);let effects=spec.effects=[setActive.of(active)];if(editor.state.field(snippetState,false)===void 0)effects.push(StateEffect.appendConfig.of([snippetState,addSnippetKeymap,snippetPointerHandler,baseTheme]));}editor.dispatch(editor.state.update(spec));};}function moveField(dir){return({state,dispatch})=>{let active=state.field(snippetState,false);if(!active||dir<0&&active.active==0)return false;let next=active.active+dir,last=dir>0&&!active.ranges.some(r=>r.field==next+dir);dispatch(state.update({selection:fieldSelection(active.ranges,next),effects:setActive.of(last?null:new ActiveSnippet(active.ranges,next)),scrollIntoView:true}));return true;};}var clearSnippet=({state,dispatch})=>{let active=state.field(snippetState,false);if(!active)return false;dispatch(state.update({effects:setActive.of(null)}));return true;};var nextSnippetField=/* @__PURE__ */moveField(1);var prevSnippetField=/* @__PURE__ */moveField(-1);function hasNextSnippetField(state){let active=state.field(snippetState,false);return!!(active&&active.ranges.some(r=>r.field==active.active+1));}function hasPrevSnippetField(state){let active=state.field(snippetState,false);return!!(active&&active.active>0);}var defaultSnippetKeymap=[{key:\"Tab\",run:nextSnippetField,shift:prevSnippetField},{key:\"Escape\",run:clearSnippet}];var snippetKeymap=/* @__PURE__ */Facet.define({combine(maps){return maps.length?maps[0]:defaultSnippetKeymap;}});var addSnippetKeymap=/* @__PURE__ */Prec.highest(/* @__PURE__ */keymap.compute([snippetKeymap],state=>state.facet(snippetKeymap)));function snippetCompletion(template,completion){return Object.assign(Object.assign({},completion),{apply:snippet(template)});}var snippetPointerHandler=/* @__PURE__ */EditorView.domEventHandlers({mousedown(event,view){let active=view.state.field(snippetState,false),pos;if(!active||(pos=view.posAtCoords({x:event.clientX,y:event.clientY}))==null)return false;let match=active.ranges.find(r=>r.from<=pos&&r.to>=pos);if(!match||match.field==active.active)return false;view.dispatch({selection:fieldSelection(active.ranges,match.field),effects:setActive.of(active.ranges.some(r=>r.field>match.field)?new ActiveSnippet(active.ranges,match.field):null),scrollIntoView:true});return true;}});function wordRE(wordChars){let escaped=wordChars.replace(/[\\]\\-\\\\]/g,\"\\\\$&\");try{return new RegExp(`[\\\\p{Alphabetic}\\\\p{Number}_${escaped}]+`,\"ug\");}catch(_a){return new RegExp(`[w${escaped}]`,\"g\");}}function mapRE(re,f){return new RegExp(f(re.source),re.unicode?\"u\":\"\");}var wordCaches=/* @__PURE__ */Object.create(null);function wordCache(wordChars){return wordCaches[wordChars]||(wordCaches[wordChars]=/* @__PURE__ */new WeakMap);}function storeWords(doc,wordRE2,result,seen,ignoreAt){for(let lines=doc.iterLines(),pos=0;!lines.next().done;){let{value}=lines,m;wordRE2.lastIndex=0;while(m=wordRE2.exec(value)){if(!seen[m[0]]&&pos+m.index!=ignoreAt){result.push({type:\"text\",label:m[0]});seen[m[0]]=true;if(result.length>=2e3)return;}}pos+=value.length+1;}}function collectWords(doc,cache,wordRE2,to,ignoreAt){let big=doc.length>=1e3;let cached=big&&cache.get(doc);if(cached)return cached;let result=[],seen=/* @__PURE__ */Object.create(null);if(doc.children){let pos=0;for(let ch of doc.children){if(ch.length>=1e3){for(let c of collectWords(ch,cache,wordRE2,to-pos,ignoreAt-pos)){if(!seen[c.label]){seen[c.label]=true;result.push(c);}}}else{storeWords(ch,wordRE2,result,seen,ignoreAt-pos);}pos+=ch.length+1;}}else{storeWords(doc,wordRE2,result,seen,ignoreAt);}if(big&&result.length<2e3)cache.set(doc,result);return result;}var completeAnyWord=context=>{let wordChars=context.state.languageDataAt(\"wordChars\",context.pos).join(\"\");let re=wordRE(wordChars);let token=context.matchBefore(mapRE(re,s=>s+\"$\"));if(!token&&!context.explicit)return null;let from=token?token.from:context.pos;let options=collectWords(context.state.doc,wordCache(wordChars),re,5e4,from);return{from,options,validFor:mapRE(re,s=>\"^\"+s)};};var defaults={brackets:[\"(\",\"[\",\"{\",\"'\",'\"'],before:\")]}:;>\",stringPrefixes:[]};var closeBracketEffect=/* @__PURE__ */StateEffect.define({map(value,mapping){let mapped=mapping.mapPos(value,-1,MapMode.TrackAfter);return mapped==null?void 0:mapped;}});var closedBracket=/* @__PURE__ */new class extends RangeValue{};closedBracket.startSide=1;closedBracket.endSide=-1;var bracketState=/* @__PURE__ */StateField.define({create(){return RangeSet.empty;},update(value,tr){value=value.map(tr.changes);if(tr.selection){let line=tr.state.doc.lineAt(tr.selection.main.head);value=value.update({filter:from=>from>=line.from&&from<=line.to});}for(let effect of tr.effects)if(effect.is(closeBracketEffect))value=value.update({add:[closedBracket.range(effect.value,effect.value+1)]});return value;}});function closeBrackets(){return[inputHandler,bracketState];}var definedClosing=\"()[]{}<>\\xab\\xbb\\xbb\\xab［］｛｝\";function closing(ch){for(let i=0;i<definedClosing.length;i+=2)if(definedClosing.charCodeAt(i)==ch)return definedClosing.charAt(i+1);return fromCodePoint(ch<128?ch:ch+1);}function config(state,pos){return state.languageDataAt(\"closeBrackets\",pos)[0]||defaults;}var android=typeof navigator==\"object\"&&/* @__PURE__ *//Android\\b/.test(navigator.userAgent);var inputHandler=/* @__PURE__ */EditorView.inputHandler.of((view,from,to,insert)=>{if((android?view.composing:view.compositionStarted)||view.state.readOnly)return false;let sel=view.state.selection.main;if(insert.length>2||insert.length==2&&codePointSize(codePointAt(insert,0))==1||from!=sel.from||to!=sel.to)return false;let tr=insertBracket(view.state,insert);if(!tr)return false;view.dispatch(tr);return true;});var deleteBracketPair=({state,dispatch})=>{if(state.readOnly)return false;let conf=config(state,state.selection.main.head);let tokens=conf.brackets||defaults.brackets;let dont=null,changes=state.changeByRange(range=>{if(range.empty){let before=prevChar(state.doc,range.head);for(let token of tokens){if(token==before&&nextChar(state.doc,range.head)==closing(codePointAt(token,0)))return{changes:{from:range.head-token.length,to:range.head+token.length},range:EditorSelection.cursor(range.head-token.length)};}}return{range:dont=range};});if(!dont)dispatch(state.update(changes,{scrollIntoView:true,userEvent:\"delete.backward\"}));return!dont;};var closeBracketsKeymap=[{key:\"Backspace\",run:deleteBracketPair}];function insertBracket(state,bracket){let conf=config(state,state.selection.main.head);let tokens=conf.brackets||defaults.brackets;for(let tok of tokens){let closed=closing(codePointAt(tok,0));if(bracket==tok)return closed==tok?handleSame(state,tok,tokens.indexOf(tok+tok+tok)>-1,conf):handleOpen(state,tok,closed,conf.before||defaults.before);if(bracket==closed&&closedBracketAt(state,state.selection.main.from))return handleClose(state,tok,closed);}return null;}function closedBracketAt(state,pos){let found=false;state.field(bracketState).between(0,state.doc.length,from=>{if(from==pos)found=true;});return found;}function nextChar(doc,pos){let next=doc.sliceString(pos,pos+2);return next.slice(0,codePointSize(codePointAt(next,0)));}function prevChar(doc,pos){let prev=doc.sliceString(pos-2,pos);return codePointSize(codePointAt(prev,0))==prev.length?prev:prev.slice(1);}function handleOpen(state,open,close,closeBefore){let dont=null,changes=state.changeByRange(range=>{if(!range.empty)return{changes:[{insert:open,from:range.from},{insert:close,from:range.to}],effects:closeBracketEffect.of(range.to+open.length),range:EditorSelection.range(range.anchor+open.length,range.head+open.length)};let next=nextChar(state.doc,range.head);if(!next||/\\s/.test(next)||closeBefore.indexOf(next)>-1)return{changes:{insert:open+close,from:range.head},effects:closeBracketEffect.of(range.head+open.length),range:EditorSelection.cursor(range.head+open.length)};return{range:dont=range};});return dont?null:state.update(changes,{scrollIntoView:true,userEvent:\"input.type\"});}function handleClose(state,_open,close){let dont=null,changes=state.changeByRange(range=>{if(range.empty&&nextChar(state.doc,range.head)==close)return{changes:{from:range.head,to:range.head+close.length,insert:close},range:EditorSelection.cursor(range.head+close.length)};return dont={range};});return dont?null:state.update(changes,{scrollIntoView:true,userEvent:\"input.type\"});}function handleSame(state,token,allowTriple,config2){let stringPrefixes=config2.stringPrefixes||defaults.stringPrefixes;let dont=null,changes=state.changeByRange(range=>{if(!range.empty)return{changes:[{insert:token,from:range.from},{insert:token,from:range.to}],effects:closeBracketEffect.of(range.to+token.length),range:EditorSelection.range(range.anchor+token.length,range.head+token.length)};let pos=range.head,next=nextChar(state.doc,pos),start;if(next==token){if(nodeStart(state,pos)){return{changes:{insert:token+token,from:pos},effects:closeBracketEffect.of(pos+token.length),range:EditorSelection.cursor(pos+token.length)};}else if(closedBracketAt(state,pos)){let isTriple=allowTriple&&state.sliceDoc(pos,pos+token.length*3)==token+token+token;let content=isTriple?token+token+token:token;return{changes:{from:pos,to:pos+content.length,insert:content},range:EditorSelection.cursor(pos+content.length)};}}else if(allowTriple&&state.sliceDoc(pos-2*token.length,pos)==token+token&&(start=canStartStringAt(state,pos-2*token.length,stringPrefixes))>-1&&nodeStart(state,start)){return{changes:{insert:token+token+token+token,from:pos},effects:closeBracketEffect.of(pos+token.length),range:EditorSelection.cursor(pos+token.length)};}else if(state.charCategorizer(pos)(next)!=CharCategory.Word){if(canStartStringAt(state,pos,stringPrefixes)>-1&&!probablyInString(state,pos,token,stringPrefixes))return{changes:{insert:token+token,from:pos},effects:closeBracketEffect.of(pos+token.length),range:EditorSelection.cursor(pos+token.length)};}return{range:dont=range};});return dont?null:state.update(changes,{scrollIntoView:true,userEvent:\"input.type\"});}function nodeStart(state,pos){let tree=syntaxTree(state).resolveInner(pos+1);return tree.parent&&tree.from==pos;}function probablyInString(state,pos,quoteToken,prefixes){let node=syntaxTree(state).resolveInner(pos,-1);let maxPrefix=prefixes.reduce((m,p)=>Math.max(m,p.length),0);for(let i=0;i<5;i++){let start=state.sliceDoc(node.from,Math.min(node.to,node.from+quoteToken.length+maxPrefix));let quotePos=start.indexOf(quoteToken);if(!quotePos||quotePos>-1&&prefixes.indexOf(start.slice(0,quotePos))>-1){let first=node.firstChild;while(first&&first.from==node.from&&first.to-first.from>quoteToken.length+quotePos){if(state.sliceDoc(first.to-quoteToken.length,first.to)==quoteToken)return false;first=first.firstChild;}return true;}let parent=node.to==pos&&node.parent;if(!parent)break;node=parent;}return false;}function canStartStringAt(state,pos,prefixes){let charCat=state.charCategorizer(pos);if(charCat(state.sliceDoc(pos-1,pos))!=CharCategory.Word)return pos;for(let prefix of prefixes){let start=pos-prefix.length;if(state.sliceDoc(start,pos)==prefix&&charCat(state.sliceDoc(start-1,start))!=CharCategory.Word)return start;}return-1;}function autocompletion(config2={}){return[commitCharacters,completionState,completionConfig.of(config2),completionPlugin,completionKeymapExt,baseTheme];}var completionKeymap=[{key:\"Ctrl-Space\",run:startCompletion},{mac:\"Alt-`\",run:startCompletion},{key:\"Escape\",run:closeCompletion},{key:\"ArrowDown\",run:/* @__PURE__ */moveCompletionSelection(true)},{key:\"ArrowUp\",run:/* @__PURE__ */moveCompletionSelection(false)},{key:\"PageDown\",run:/* @__PURE__ */moveCompletionSelection(true,\"page\")},{key:\"PageUp\",run:/* @__PURE__ */moveCompletionSelection(false,\"page\")},{key:\"Enter\",run:acceptCompletion}];var completionKeymapExt=/* @__PURE__ */Prec.highest(/* @__PURE__ */keymap.computeN([completionConfig],state=>state.facet(completionConfig).defaultKeymap?[completionKeymap]:[]));function completionStatus(state){let cState=state.field(completionState,false);return cState&&cState.active.some(a=>a.isPending)?\"pending\":cState&&cState.active.some(a=>a.state!=0)?\"active\":null;}var completionArrayCache=/* @__PURE__ */new WeakMap;function currentCompletions(state){var _a;let open=(_a=state.field(completionState,false))===null||_a===void 0?void 0:_a.open;if(!open||open.disabled)return[];let completions=completionArrayCache.get(open.options);if(!completions)completionArrayCache.set(open.options,completions=open.options.map(o=>o.completion));return completions;}function selectedCompletion(state){var _a;let open=(_a=state.field(completionState,false))===null||_a===void 0?void 0:_a.open;return open&&!open.disabled&&open.selected>=0?open.options[open.selected].completion:null;}function selectedCompletionIndex(state){var _a;let open=(_a=state.field(completionState,false))===null||_a===void 0?void 0:_a.open;return open&&!open.disabled&&open.selected>=0?open.selected:null;}function setSelectedCompletion(index){return setSelectedEffect.of(index);}export{CompletionContext,acceptCompletion,autocompletion,clearSnippet,closeBrackets,closeBracketsKeymap,closeCompletion,completeAnyWord,completeFromList,completionKeymap,completionStatus,currentCompletions,deleteBracketPair,hasNextSnippetField,hasPrevSnippetField,ifIn,ifNotIn,insertBracket,insertCompletionText,moveCompletionSelection,nextSnippetField,pickedCompletion,prevSnippetField,selectedCompletion,selectedCompletionIndex,setSelectedCompletion,snippet,snippetCompletion,snippetKeymap,startCompletion,};\nexport const __FramerMetadata__ = {\"exports\":{\"closeCompletion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"insertBracket\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setSelectedCompletion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"nextSnippetField\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"prevSnippetField\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"snippetKeymap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"moveCompletionSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"currentCompletions\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasNextSnippetField\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"completionKeymap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"snippet\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"hasPrevSnippetField\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"completeFromList\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"snippetCompletion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autocompletion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"pickedCompletion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"completeAnyWord\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clearSnippet\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"deleteBracketPair\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"closeBrackets\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"selectedCompletion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ifNotIn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"acceptCompletion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"selectedCompletionIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"startCompletion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CompletionContext\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"completionStatus\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"insertCompletionText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ifIn\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"closeBracketsKeymap\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// @ts-nocheck\n/**\n * This file is generated inside FramerStudio. To update it run \"make build\"\n * inside \"./src/codeblock-dependencies\" and copy the file from \"./modules\".\n */// ../../node_modules/@lezer/lr/dist/index.js\nimport{Parser,NodeProp,NodeSet,NodeType,DefaultBufferLength,Tree,IterMode}from\"https://framerusercontent.com/modules/CO9ruPlVDRTCLVInyri7/MGamyd2UebFXXyjBfB8y/lezer_common.js\";var Stack=class _Stack{/// @internal\ntoString(){return`[${this.stack.filter((_,i)=>i%3==0).concat(this.state)}]@${this.pos}${this.score?\"!\"+this.score:\"\"}`;}// Start an empty stack\n/// @internal\nstatic start(p,state,pos=0){let cx=p.parser.context;return new _Stack(p,[],state,pos,pos,0,[],0,cx?new StackContext(cx,cx.start):null,0,null);}/// The stack's current [context](#lr.ContextTracker) value, if\n/// any. Its type will depend on the context tracker's type\n/// parameter, or it will be `null` if there is no context\n/// tracker.\nget context(){return this.curContext?this.curContext.context:null;}// Push a state onto the stack, tracking its start position as well\n// as the buffer base at that point.\n/// @internal\npushState(state,start){this.stack.push(this.state,start,this.bufferBase+this.buffer.length);this.state=state;}// Apply a reduce action\n/// @internal\nreduce(action){var _a;let depth=action>>19,type=action&65535;let{parser}=this.p;let dPrec=parser.dynamicPrecedence(type);if(dPrec)this.score+=dPrec;if(depth==0){this.pushState(parser.getGoto(this.state,type,true),this.reducePos);if(type<parser.minRepeatTerm)this.storeNode(type,this.reducePos,this.reducePos,4,true);this.reduceContext(type,this.reducePos);return;}let base=this.stack.length-(depth-1)*3-(action&262144?6:0);let start=base?this.stack[base-2]:this.p.ranges[0].from,size=this.reducePos-start;if(size>=2e3&&!((_a=this.p.parser.nodeSet.types[type])===null||_a===void 0?void 0:_a.isAnonymous)){if(start==this.p.lastBigReductionStart){this.p.bigReductionCount++;this.p.lastBigReductionSize=size;}else if(this.p.lastBigReductionSize<size){this.p.bigReductionCount=1;this.p.lastBigReductionStart=start;this.p.lastBigReductionSize=size;}}let bufferBase=base?this.stack[base-1]:0,count=this.bufferBase+this.buffer.length-bufferBase;if(type<parser.minRepeatTerm||action&131072){let pos=parser.stateFlag(this.state,1)?this.pos:this.reducePos;this.storeNode(type,start,pos,count+4,true);}if(action&262144){this.state=this.stack[base];}else{let baseStateID=this.stack[base-3];this.state=parser.getGoto(baseStateID,type,true);}while(this.stack.length>base)this.stack.pop();this.reduceContext(type,start);}// Shift a value into the buffer\n/// @internal\nstoreNode(term,start,end,size=4,isReduce=false){if(term==0&&(!this.stack.length||this.stack[this.stack.length-1]<this.buffer.length+this.bufferBase)){let cur=this,top=this.buffer.length;if(top==0&&cur.parent){top=cur.bufferBase-cur.parent.bufferBase;cur=cur.parent;}if(top>0&&cur.buffer[top-4]==0&&cur.buffer[top-1]>-1){if(start==end)return;if(cur.buffer[top-2]>=start){cur.buffer[top-2]=end;return;}}}if(!isReduce||this.pos==end){this.buffer.push(term,start,end,size);}else{let index=this.buffer.length;if(index>0&&this.buffer[index-4]!=0)while(index>0&&this.buffer[index-2]>end){this.buffer[index]=this.buffer[index-4];this.buffer[index+1]=this.buffer[index-3];this.buffer[index+2]=this.buffer[index-2];this.buffer[index+3]=this.buffer[index-1];index-=4;if(size>4)size-=4;}this.buffer[index]=term;this.buffer[index+1]=start;this.buffer[index+2]=end;this.buffer[index+3]=size;}}// Apply a shift action\n/// @internal\nshift(action,next,nextEnd){let start=this.pos;if(action&131072){this.pushState(action&65535,this.pos);}else if((action&262144)==0){let nextState=action,{parser}=this.p;if(nextEnd>this.pos||next<=parser.maxNode){this.pos=nextEnd;if(!parser.stateFlag(nextState,1))this.reducePos=nextEnd;}this.pushState(nextState,start);this.shiftContext(next,start);if(next<=parser.maxNode)this.buffer.push(next,start,nextEnd,4);}else{this.pos=nextEnd;this.shiftContext(next,start);if(next<=this.p.parser.maxNode)this.buffer.push(next,start,nextEnd,4);}}// Apply an action\n/// @internal\napply(action,next,nextEnd){if(action&65536)this.reduce(action);else this.shift(action,next,nextEnd);}// Add a prebuilt (reused) node into the buffer.\n/// @internal\nuseNode(value,next){let index=this.p.reused.length-1;if(index<0||this.p.reused[index]!=value){this.p.reused.push(value);index++;}let start=this.pos;this.reducePos=this.pos=start+value.length;this.pushState(next,start);this.buffer.push(index,start,this.reducePos,-1);if(this.curContext)this.updateContext(this.curContext.tracker.reuse(this.curContext.context,value,this,this.p.stream.reset(this.pos-value.length)));}// Split the stack. Due to the buffer sharing and the fact\n// that `this.stack` tends to stay quite shallow, this isn't very\n// expensive.\n/// @internal\nsplit(){let parent=this;let off=parent.buffer.length;while(off>0&&parent.buffer[off-2]>parent.reducePos)off-=4;let buffer=parent.buffer.slice(off),base=parent.bufferBase+off;while(parent&&base==parent.bufferBase)parent=parent.parent;return new _Stack(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,buffer,base,this.curContext,this.lookAhead,parent);}// Try to recover from an error by 'deleting' (ignoring) one token.\n/// @internal\nrecoverByDelete(next,nextEnd){let isNode=next<=this.p.parser.maxNode;if(isNode)this.storeNode(next,this.pos,nextEnd,4);this.storeNode(0,this.pos,nextEnd,isNode?8:4);this.pos=this.reducePos=nextEnd;this.score-=190;}/// Check if the given term would be able to be shifted (optionally\n/// after some reductions) on this stack. This can be useful for\n/// external tokenizers that want to make sure they only provide a\n/// given token when it applies.\ncanShift(term){for(let sim=new SimulatedStack(this);;){let action=this.p.parser.stateSlot(sim.state,4)||this.p.parser.hasAction(sim.state,term);if(action==0)return false;if((action&65536)==0)return true;sim.reduce(action);}}// Apply up to Recover.MaxNext recovery actions that conceptually\n// inserts some missing token or rule.\n/// @internal\nrecoverByInsert(next){if(this.stack.length>=300)return[];let nextStates=this.p.parser.nextStates(this.state);if(nextStates.length>4<<1||this.stack.length>=120){let best=[];for(let i=0,s;i<nextStates.length;i+=2){if((s=nextStates[i+1])!=this.state&&this.p.parser.hasAction(s,next))best.push(nextStates[i],s);}if(this.stack.length<120)for(let i=0;best.length<4<<1&&i<nextStates.length;i+=2){let s=nextStates[i+1];if(!best.some((v,i2)=>i2&1&&v==s))best.push(nextStates[i],s);}nextStates=best;}let result=[];for(let i=0;i<nextStates.length&&result.length<4;i+=2){let s=nextStates[i+1];if(s==this.state)continue;let stack=this.split();stack.pushState(s,this.pos);stack.storeNode(0,stack.pos,stack.pos,4,true);stack.shiftContext(nextStates[i],this.pos);stack.score-=200;result.push(stack);}return result;}// Force a reduce, if possible. Return false if that can't\n// be done.\n/// @internal\nforceReduce(){let{parser}=this.p;let reduce=parser.stateSlot(this.state,5);if((reduce&65536)==0)return false;if(!parser.validAction(this.state,reduce)){let depth=reduce>>19,term=reduce&65535;let target=this.stack.length-depth*3;if(target<0||parser.getGoto(this.stack[target],term,false)<0){let backup=this.findForcedReduction();if(backup==null)return false;reduce=backup;}this.storeNode(0,this.reducePos,this.reducePos,4,true);this.score-=100;}this.reducePos=this.pos;this.reduce(reduce);return true;}/// Try to scan through the automaton to find some kind of reduction\n/// that can be applied. Used when the regular ForcedReduce field\n/// isn't a valid action. @internal\nfindForcedReduction(){let{parser}=this.p,seen=[];let explore=(state,depth)=>{if(seen.includes(state))return;seen.push(state);return parser.allActions(state,action=>{if(action&(262144|131072));else if(action&65536){let rDepth=(action>>19)-depth;if(rDepth>1){let term=action&65535,target=this.stack.length-rDepth*3;if(target>=0&&parser.getGoto(this.stack[target],term,false)>=0)return rDepth<<19|65536|term;}}else{let found=explore(action,depth+1);if(found!=null)return found;}});};return explore(this.state,0);}/// @internal\nforceAll(){while(!this.p.parser.stateFlag(this.state,2)){if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,true);break;}}return this;}/// Check whether this state has no further actions (assumed to be a direct descendant of the\n/// top state, since any other states must be able to continue\n/// somehow). @internal\nget deadEnd(){if(this.stack.length!=3)return false;let{parser}=this.p;return parser.data[parser.stateSlot(this.state,1)]==65535&&!parser.stateSlot(this.state,4);}/// Restart the stack (put it back in its start state). Only safe\n/// when this.stack.length == 3 (state is directly below the top\n/// state). @internal\nrestart(){this.state=this.stack[0];this.stack.length=0;}/// @internal\nsameState(other){if(this.state!=other.state||this.stack.length!=other.stack.length)return false;for(let i=0;i<this.stack.length;i+=3)if(this.stack[i]!=other.stack[i])return false;return true;}/// Get the parser used by this stack.\nget parser(){return this.p.parser;}/// Test whether a given dialect (by numeric ID, as exported from\n/// the terms file) is enabled.\ndialectEnabled(dialectID){return this.p.parser.dialect.flags[dialectID];}shiftContext(term,start){if(this.curContext)this.updateContext(this.curContext.tracker.shift(this.curContext.context,term,this,this.p.stream.reset(start)));}reduceContext(term,start){if(this.curContext)this.updateContext(this.curContext.tracker.reduce(this.curContext.context,term,this,this.p.stream.reset(start)));}/// @internal\nemitContext(){let last=this.buffer.length-1;if(last<0||this.buffer[last]!=-3)this.buffer.push(this.curContext.hash,this.pos,this.pos,-3);}/// @internal\nemitLookAhead(){let last=this.buffer.length-1;if(last<0||this.buffer[last]!=-4)this.buffer.push(this.lookAhead,this.pos,this.pos,-4);}updateContext(context){if(context!=this.curContext.context){let newCx=new StackContext(this.curContext.tracker,context);if(newCx.hash!=this.curContext.hash)this.emitContext();this.curContext=newCx;}}/// @internal\nsetLookAhead(lookAhead){if(lookAhead>this.lookAhead){this.emitLookAhead();this.lookAhead=lookAhead;}}/// @internal\nclose(){if(this.curContext&&this.curContext.tracker.strict)this.emitContext();if(this.lookAhead>0)this.emitLookAhead();}/// @internal\nconstructor(p,stack,state,reducePos,pos,score,buffer,bufferBase,curContext,lookAhead=0,parent){this.p=p;this.stack=stack;this.state=state;this.reducePos=reducePos;this.pos=pos;this.score=score;this.buffer=buffer;this.bufferBase=bufferBase;this.curContext=curContext;this.lookAhead=lookAhead;this.parent=parent;}};var StackContext=class{constructor(tracker,context){this.tracker=tracker;this.context=context;this.hash=tracker.strict?tracker.hash(context):0;}};var Recover;(function(Recover2){Recover2[Recover2[\"Insert\"]=200]=\"Insert\";Recover2[Recover2[\"Delete\"]=190]=\"Delete\";Recover2[Recover2[\"Reduce\"]=100]=\"Reduce\";Recover2[Recover2[\"MaxNext\"]=4]=\"MaxNext\";Recover2[Recover2[\"MaxInsertStackDepth\"]=300]=\"MaxInsertStackDepth\";Recover2[Recover2[\"DampenInsertStackDepth\"]=120]=\"DampenInsertStackDepth\";Recover2[Recover2[\"MinBigReduction\"]=2e3]=\"MinBigReduction\";})(Recover||(Recover={}));var SimulatedStack=class{reduce(action){let term=action&65535,depth=action>>19;if(depth==0){if(this.stack==this.start.stack)this.stack=this.stack.slice();this.stack.push(this.state,0,0);this.base+=3;}else{this.base-=(depth-1)*3;}let goto=this.start.p.parser.getGoto(this.stack[this.base-3],term,true);this.state=goto;}constructor(start){this.start=start;this.state=start.state;this.stack=start.stack;this.base=this.stack.length;}};var StackBufferCursor=class _StackBufferCursor{static create(stack,pos=stack.bufferBase+stack.buffer.length){return new _StackBufferCursor(stack,pos,pos-stack.bufferBase);}maybeNext(){let next=this.stack.parent;if(next!=null){this.index=this.stack.bufferBase-next.bufferBase;this.stack=next;this.buffer=next.buffer;}}get id(){return this.buffer[this.index-4];}get start(){return this.buffer[this.index-3];}get end(){return this.buffer[this.index-2];}get size(){return this.buffer[this.index-1];}next(){this.index-=4;this.pos-=4;if(this.index==0)this.maybeNext();}fork(){return new _StackBufferCursor(this.stack,this.pos,this.index);}constructor(stack,pos,index){this.stack=stack;this.pos=pos;this.index=index;this.buffer=stack.buffer;if(this.index==0)this.maybeNext();}};function decodeArray(input,Type=Uint16Array){if(typeof input!=\"string\")return input;let array=null;for(let pos=0,out=0;pos<input.length;){let value=0;for(;;){let next=input.charCodeAt(pos++),stop=false;if(next==126){value=65535;break;}if(next>=92)next--;if(next>=34)next--;let digit=next-32;if(digit>=46){digit-=46;stop=true;}value+=digit;if(stop)break;value*=46;}if(array)array[out++]=value;else array=new Type(value);}return array;}var CachedToken=class{constructor(){this.start=-1;this.value=-1;this.end=-1;this.extended=-1;this.lookAhead=0;this.mask=0;this.context=0;}};var nullToken=new CachedToken;var InputStream=class{/// @internal\nresolveOffset(offset,assoc){let range=this.range,index=this.rangeIndex;let pos=this.pos+offset;while(pos<range.from){if(!index)return null;let next=this.ranges[--index];pos-=range.from-next.to;range=next;}while(assoc<0?pos>range.to:pos>=range.to){if(index==this.ranges.length-1)return null;let next=this.ranges[++index];pos+=next.from-range.to;range=next;}return pos;}/// @internal\nclipPos(pos){if(pos>=this.range.from&&pos<this.range.to)return pos;for(let range of this.ranges)if(range.to>pos)return Math.max(pos,range.from);return this.end;}/// Look at a code unit near the stream position. `.peek(0)` equals\n/// `.next`, `.peek(-1)` gives you the previous character, and so\n/// on.\n///\n/// Note that looking around during tokenizing creates dependencies\n/// on potentially far-away content, which may reduce the\n/// effectiveness incremental parsing—when looking forward—or even\n/// cause invalid reparses when looking backward more than 25 code\n/// units, since the library does not track lookbehind.\npeek(offset){let idx=this.chunkOff+offset,pos,result;if(idx>=0&&idx<this.chunk.length){pos=this.pos+offset;result=this.chunk.charCodeAt(idx);}else{let resolved=this.resolveOffset(offset,1);if(resolved==null)return-1;pos=resolved;if(pos>=this.chunk2Pos&&pos<this.chunk2Pos+this.chunk2.length){result=this.chunk2.charCodeAt(pos-this.chunk2Pos);}else{let i=this.rangeIndex,range=this.range;while(range.to<=pos)range=this.ranges[++i];this.chunk2=this.input.chunk(this.chunk2Pos=pos);if(pos+this.chunk2.length>range.to)this.chunk2=this.chunk2.slice(0,range.to-pos);result=this.chunk2.charCodeAt(0);}}if(pos>=this.token.lookAhead)this.token.lookAhead=pos+1;return result;}/// Accept a token. By default, the end of the token is set to the\n/// current stream position, but you can pass an offset (relative to\n/// the stream position) to change that.\nacceptToken(token,endOffset=0){let end=endOffset?this.resolveOffset(endOffset,-1):this.pos;if(end==null||end<this.token.start)throw new RangeError(\"Token end out of bounds\");this.token.value=token;this.token.end=end;}getChunk(){if(this.pos>=this.chunk2Pos&&this.pos<this.chunk2Pos+this.chunk2.length){let{chunk,chunkPos}=this;this.chunk=this.chunk2;this.chunkPos=this.chunk2Pos;this.chunk2=chunk;this.chunk2Pos=chunkPos;this.chunkOff=this.pos-this.chunkPos;}else{this.chunk2=this.chunk;this.chunk2Pos=this.chunkPos;let nextChunk=this.input.chunk(this.pos);let end=this.pos+nextChunk.length;this.chunk=end>this.range.to?nextChunk.slice(0,this.range.to-this.pos):nextChunk;this.chunkPos=this.pos;this.chunkOff=0;}}readNext(){if(this.chunkOff>=this.chunk.length){this.getChunk();if(this.chunkOff==this.chunk.length)return this.next=-1;}return this.next=this.chunk.charCodeAt(this.chunkOff);}/// Move the stream forward N (defaults to 1) code units. Returns\n/// the new value of [`next`](#lr.InputStream.next).\nadvance(n=1){this.chunkOff+=n;while(this.pos+n>=this.range.to){if(this.rangeIndex==this.ranges.length-1)return this.setDone();n-=this.range.to-this.pos;this.range=this.ranges[++this.rangeIndex];this.pos=this.range.from;}this.pos+=n;if(this.pos>=this.token.lookAhead)this.token.lookAhead=this.pos+1;return this.readNext();}setDone(){this.pos=this.chunkPos=this.end;this.range=this.ranges[this.rangeIndex=this.ranges.length-1];this.chunk=\"\";return this.next=-1;}/// @internal\nreset(pos,token){if(token){this.token=token;token.start=pos;token.lookAhead=pos+1;token.value=token.extended=-1;}else{this.token=nullToken;}if(this.pos!=pos){this.pos=pos;if(pos==this.end){this.setDone();return this;}while(pos<this.range.from)this.range=this.ranges[--this.rangeIndex];while(pos>=this.range.to)this.range=this.ranges[++this.rangeIndex];if(pos>=this.chunkPos&&pos<this.chunkPos+this.chunk.length){this.chunkOff=pos-this.chunkPos;}else{this.chunk=\"\";this.chunkOff=0;}this.readNext();}return this;}/// @internal\nread(from,to){if(from>=this.chunkPos&&to<=this.chunkPos+this.chunk.length)return this.chunk.slice(from-this.chunkPos,to-this.chunkPos);if(from>=this.chunk2Pos&&to<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(from-this.chunk2Pos,to-this.chunk2Pos);if(from>=this.range.from&&to<=this.range.to)return this.input.read(from,to);let result=\"\";for(let r of this.ranges){if(r.from>=to)break;if(r.to>from)result+=this.input.read(Math.max(r.from,from),Math.min(r.to,to));}return result;}/// @internal\nconstructor(input,ranges){this.input=input;this.ranges=ranges;this.chunk=\"\";this.chunkOff=0;this.chunk2=\"\";this.chunk2Pos=0;this.next=-1;this.token=nullToken;this.rangeIndex=0;this.pos=this.chunkPos=ranges[0].from;this.range=ranges[0];this.end=ranges[ranges.length-1].to;this.readNext();}};var TokenGroup=class{token(input,stack){let{parser}=stack.p;readToken(this.data,input,stack,this.id,parser.data,parser.tokenPrecTable);}constructor(data,id2){this.data=data;this.id=id2;}};TokenGroup.prototype.contextual=TokenGroup.prototype.fallback=TokenGroup.prototype.extend=false;var LocalTokenGroup=class{token(input,stack){let start=input.pos,skipped=0;for(;;){readToken(this.data,input,stack,0,this.data,this.precTable);if(input.token.value>-1)break;if(this.elseToken==null)return;if(input.next<0)break;input.advance();input.reset(input.pos,input.token);skipped++;}if(skipped){input.reset(start,input.token);input.acceptToken(this.elseToken,skipped);}}constructor(data,precTable,elseToken){this.precTable=precTable;this.elseToken=elseToken;this.data=typeof data==\"string\"?decodeArray(data):data;}};LocalTokenGroup.prototype.contextual=TokenGroup.prototype.fallback=TokenGroup.prototype.extend=false;var ExternalTokenizer=class{/// Create a tokenizer. The first argument is the function that,\n/// given an input stream, scans for the types of tokens it\n/// recognizes at the stream's position, and calls\n/// [`acceptToken`](#lr.InputStream.acceptToken) when it finds\n/// one.\nconstructor(token,options={}){this.token=token;this.contextual=!!options.contextual;this.fallback=!!options.fallback;this.extend=!!options.extend;}};function readToken(data,input,stack,group,precTable,precOffset){let state=0,groupMask=1<<group,{dialect}=stack.p.parser;scan:for(;;){if((groupMask&data[state])==0)break;let accEnd=data[state+1];for(let i=state+3;i<accEnd;i+=2)if((data[i+1]&groupMask)>0){let term=data[i];if(dialect.allows(term)&&(input.token.value==-1||input.token.value==term||overrides(term,input.token.value,precTable,precOffset))){input.acceptToken(term);break;}}let next=input.next,low=0,high=data[state+2];if(input.next<0&&high>low&&data[accEnd+high*3-3]==65535&&data[accEnd+high*3-3]==65535){state=data[accEnd+high*3-1];continue scan;}for(;low<high;){let mid=low+high>>1;let index=accEnd+mid+(mid<<1);let from=data[index],to=data[index+1]||65536;if(next<from)high=mid;else if(next>=to)low=mid+1;else{state=data[index+2];input.advance();continue scan;}}break;}}function findOffset(data,start,term){for(let i=start,next;(next=data[i])!=65535;i++)if(next==term)return i-start;return-1;}function overrides(token,prev,tableData,tableOffset){let iPrev=findOffset(tableData,tableOffset,prev);return iPrev<0||findOffset(tableData,tableOffset,token)<iPrev;}var verbose=typeof process!=\"undefined\"&&process.env&&/\\bparse\\b/.test(process.env.LOG);var stackIDs=null;var Safety;(function(Safety2){Safety2[Safety2[\"Margin\"]=25]=\"Margin\";})(Safety||(Safety={}));function cutAt(tree,pos,side){let cursor=tree.cursor(IterMode.IncludeAnonymous);cursor.moveTo(pos);for(;;){if(!(side<0?cursor.childBefore(pos):cursor.childAfter(pos)))for(;;){if((side<0?cursor.to<pos:cursor.from>pos)&&!cursor.type.isError)return side<0?Math.max(0,Math.min(cursor.to-1,pos-25)):Math.min(tree.length,Math.max(cursor.from+1,pos+25));if(side<0?cursor.prevSibling():cursor.nextSibling())break;if(!cursor.parent())return side<0?0:tree.length;}}}var FragmentCursor=class{nextFragment(){let fr=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(fr){this.safeFrom=fr.openStart?cutAt(fr.tree,fr.from+fr.offset,1)-fr.offset:fr.from;this.safeTo=fr.openEnd?cutAt(fr.tree,fr.to+fr.offset,-1)-fr.offset:fr.to;while(this.trees.length){this.trees.pop();this.start.pop();this.index.pop();}this.trees.push(fr.tree);this.start.push(-fr.offset);this.index.push(0);this.nextStart=this.safeFrom;}else{this.nextStart=1e9;}}// `pos` must be >= any previously given `pos` for this cursor\nnodeAt(pos){if(pos<this.nextStart)return null;while(this.fragment&&this.safeTo<=pos)this.nextFragment();if(!this.fragment)return null;for(;;){let last=this.trees.length-1;if(last<0){this.nextFragment();return null;}let top=this.trees[last],index=this.index[last];if(index==top.children.length){this.trees.pop();this.start.pop();this.index.pop();continue;}let next=top.children[index];let start=this.start[last]+top.positions[index];if(start>pos){this.nextStart=start;return null;}if(next instanceof Tree){if(start==pos){if(start<this.safeFrom)return null;let end=start+next.length;if(end<=this.safeTo){let lookAhead=next.prop(NodeProp.lookAhead);if(!lookAhead||end+lookAhead<this.fragment.to)return next;}}this.index[last]++;if(start+next.length>=Math.max(this.safeFrom,pos)){this.trees.push(next);this.start.push(start);this.index.push(0);}}else{this.index[last]++;this.nextStart=start+next.length;}}}constructor(fragments,nodeSet){this.fragments=fragments;this.nodeSet=nodeSet;this.i=0;this.fragment=null;this.safeFrom=-1;this.safeTo=-1;this.trees=[];this.start=[];this.index=[];this.nextFragment();}};var TokenCache=class{getActions(stack){let actionIndex=0;let main=null;let{parser}=stack.p,{tokenizers}=parser;let mask=parser.stateSlot(stack.state,3);let context=stack.curContext?stack.curContext.hash:0;let lookAhead=0;for(let i=0;i<tokenizers.length;i++){if((1<<i&mask)==0)continue;let tokenizer=tokenizers[i],token=this.tokens[i];if(main&&!tokenizer.fallback)continue;if(tokenizer.contextual||token.start!=stack.pos||token.mask!=mask||token.context!=context){this.updateCachedToken(token,tokenizer,stack);token.mask=mask;token.context=context;}if(token.lookAhead>token.end+25)lookAhead=Math.max(token.lookAhead,lookAhead);if(token.value!=0){let startIndex=actionIndex;if(token.extended>-1)actionIndex=this.addActions(stack,token.extended,token.end,actionIndex);actionIndex=this.addActions(stack,token.value,token.end,actionIndex);if(!tokenizer.extend){main=token;if(actionIndex>startIndex)break;}}}while(this.actions.length>actionIndex)this.actions.pop();if(lookAhead)stack.setLookAhead(lookAhead);if(!main&&stack.pos==this.stream.end){main=new CachedToken;main.value=stack.p.parser.eofTerm;main.start=main.end=stack.pos;actionIndex=this.addActions(stack,main.value,main.end,actionIndex);}this.mainToken=main;return this.actions;}getMainToken(stack){if(this.mainToken)return this.mainToken;let main=new CachedToken,{pos,p}=stack;main.start=pos;main.end=Math.min(pos+1,p.stream.end);main.value=pos==p.stream.end?p.parser.eofTerm:0;return main;}updateCachedToken(token,tokenizer,stack){let start=this.stream.clipPos(stack.pos);tokenizer.token(this.stream.reset(start,token),stack);if(token.value>-1){let{parser}=stack.p;for(let i=0;i<parser.specialized.length;i++)if(parser.specialized[i]==token.value){let result=parser.specializers[i](this.stream.read(token.start,token.end),stack);if(result>=0&&stack.p.parser.dialect.allows(result>>1)){if((result&1)==0)token.value=result>>1;else token.extended=result>>1;break;}}}else{token.value=0;token.end=this.stream.clipPos(start+1);}}putAction(action,token,end,index){for(let i=0;i<index;i+=3)if(this.actions[i]==action)return index;this.actions[index++]=action;this.actions[index++]=token;this.actions[index++]=end;return index;}addActions(stack,token,end,index){let{state}=stack,{parser}=stack.p,{data}=parser;for(let set=0;set<2;set++){for(let i=parser.stateSlot(state,set?2:1);;i+=3){if(data[i]==65535){if(data[i+1]==1){i=pair(data,i+2);}else{if(index==0&&data[i+1]==2)index=this.putAction(pair(data,i+2),token,end,index);break;}}if(data[i]==token)index=this.putAction(pair(data,i+1),token,end,index);}}return index;}constructor(parser,stream){this.stream=stream;this.tokens=[];this.mainToken=null;this.actions=[];this.tokens=parser.tokenizers.map(_=>new CachedToken);}};var Rec;(function(Rec2){Rec2[Rec2[\"Distance\"]=5]=\"Distance\";Rec2[Rec2[\"MaxRemainingPerStep\"]=3]=\"MaxRemainingPerStep\";Rec2[Rec2[\"MinBufferLengthPrune\"]=500]=\"MinBufferLengthPrune\";Rec2[Rec2[\"ForceReduceLimit\"]=10]=\"ForceReduceLimit\";Rec2[Rec2[\"CutDepth\"]=15e3]=\"CutDepth\";Rec2[Rec2[\"CutTo\"]=9e3]=\"CutTo\";Rec2[Rec2[\"MaxLeftAssociativeReductionCount\"]=300]=\"MaxLeftAssociativeReductionCount\";Rec2[Rec2[\"MaxStackCount\"]=12]=\"MaxStackCount\";})(Rec||(Rec={}));var Parse=class{get parsedPos(){return this.minStackPos;}// Move the parser forward. This will process all parse stacks at\n// `this.pos` and try to advance them to a further position. If no\n// stack for such a position is found, it'll start error-recovery.\n//\n// When the parse is finished, this will return a syntax tree. When\n// not, it returns `null`.\nadvance(){let stacks=this.stacks,pos=this.minStackPos;let newStacks=this.stacks=[];let stopped,stoppedTokens;if(this.bigReductionCount>300&&stacks.length==1){let[s]=stacks;while(s.forceReduce()&&s.stack.length&&s.stack[s.stack.length-2]>=this.lastBigReductionStart){}this.bigReductionCount=this.lastBigReductionSize=0;}for(let i=0;i<stacks.length;i++){let stack=stacks[i];for(;;){this.tokens.mainToken=null;if(stack.pos>pos){newStacks.push(stack);}else if(this.advanceStack(stack,newStacks,stacks)){continue;}else{if(!stopped){stopped=[];stoppedTokens=[];}stopped.push(stack);let tok=this.tokens.getMainToken(stack);stoppedTokens.push(tok.value,tok.end);}break;}}if(!newStacks.length){let finished=stopped&&findFinished(stopped);if(finished)return this.stackToTree(finished);if(this.parser.strict){if(verbose&&stopped)console.log(\"Stuck with token \"+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):\"none\"));throw new SyntaxError(\"No parse at \"+pos);}if(!this.recovering)this.recovering=5;}if(this.recovering&&stopped){let finished=this.stoppedAt!=null&&stopped[0].pos>this.stoppedAt?stopped[0]:this.runRecovery(stopped,stoppedTokens,newStacks);if(finished)return this.stackToTree(finished.forceAll());}if(this.recovering){let maxRemaining=this.recovering==1?1:this.recovering*3;if(newStacks.length>maxRemaining){newStacks.sort((a,b)=>b.score-a.score);while(newStacks.length>maxRemaining)newStacks.pop();}if(newStacks.some(s=>s.reducePos>pos))this.recovering--;}else if(newStacks.length>1){outer:for(let i=0;i<newStacks.length-1;i++){let stack=newStacks[i];for(let j=i+1;j<newStacks.length;j++){let other=newStacks[j];if(stack.sameState(other)||stack.buffer.length>500&&other.buffer.length>500){if((stack.score-other.score||stack.buffer.length-other.buffer.length)>0){newStacks.splice(j--,1);}else{newStacks.splice(i--,1);continue outer;}}}}if(newStacks.length>12)newStacks.splice(12,newStacks.length-12);}this.minStackPos=newStacks[0].pos;for(let i=1;i<newStacks.length;i++)if(newStacks[i].pos<this.minStackPos)this.minStackPos=newStacks[i].pos;return null;}stopAt(pos){if(this.stoppedAt!=null&&this.stoppedAt<pos)throw new RangeError(\"Can't move stoppedAt forward\");this.stoppedAt=pos;}// Returns an updated version of the given stack, or null if the\n// stack can't advance normally. When `split` and `stacks` are\n// given, stacks split off by ambiguous operations will be pushed to\n// `split`, or added to `stacks` if they move `pos` forward.\nadvanceStack(stack,stacks,split){let start=stack.pos,{parser}=this;let base=verbose?this.stackID(stack)+\" -> \":\"\";if(this.stoppedAt!=null&&start>this.stoppedAt)return stack.forceReduce()?stack:null;if(this.fragments){let strictCx=stack.curContext&&stack.curContext.tracker.strict,cxHash=strictCx?stack.curContext.hash:0;for(let cached=this.fragments.nodeAt(start);cached;){let match=this.parser.nodeSet.types[cached.type.id]==cached.type?parser.getGoto(stack.state,cached.type.id):-1;if(match>-1&&cached.length&&(!strictCx||(cached.prop(NodeProp.contextHash)||0)==cxHash)){stack.useNode(cached,match);if(verbose)console.log(base+this.stackID(stack)+` (via reuse of ${parser.getName(cached.type.id)})`);return true;}if(!(cached instanceof Tree)||cached.children.length==0||cached.positions[0]>0)break;let inner=cached.children[0];if(inner instanceof Tree&&cached.positions[0]==0)cached=inner;else break;}}let defaultReduce=parser.stateSlot(stack.state,4);if(defaultReduce>0){stack.reduce(defaultReduce);if(verbose)console.log(base+this.stackID(stack)+` (via always-reduce ${parser.getName(defaultReduce&65535)})`);return true;}if(stack.stack.length>=15e3){while(stack.stack.length>9e3&&stack.forceReduce()){}}let actions=this.tokens.getActions(stack);for(let i=0;i<actions.length;){let action=actions[i++],term=actions[i++],end=actions[i++];let last=i==actions.length||!split;let localStack=last?stack:stack.split();localStack.apply(action,term,end);if(verbose)console.log(base+this.stackID(localStack)+` (via ${(action&65536)==0?\"shift\":`reduce of ${parser.getName(action&65535)}`} for ${parser.getName(term)} @ ${start}${localStack==stack?\"\":\", split\"})`);if(last)return true;else if(localStack.pos>start)stacks.push(localStack);else split.push(localStack);}return false;}// Advance a given stack forward as far as it will go. Returns the\n// (possibly updated) stack if it got stuck, or null if it moved\n// forward and was given to `pushStackDedup`.\nadvanceFully(stack,newStacks){let pos=stack.pos;for(;;){if(!this.advanceStack(stack,null,null))return false;if(stack.pos>pos){pushStackDedup(stack,newStacks);return true;}}}runRecovery(stacks,tokens,newStacks){let finished=null,restarted=false;for(let i=0;i<stacks.length;i++){let stack=stacks[i],token=tokens[i<<1],tokenEnd=tokens[(i<<1)+1];let base=verbose?this.stackID(stack)+\" -> \":\"\";if(stack.deadEnd){if(restarted)continue;restarted=true;stack.restart();if(verbose)console.log(base+this.stackID(stack)+\" (restarted)\");let done=this.advanceFully(stack,newStacks);if(done)continue;}let force=stack.split(),forceBase=base;for(let j=0;force.forceReduce()&&j<10;j++){if(verbose)console.log(forceBase+this.stackID(force)+\" (via force-reduce)\");let done=this.advanceFully(force,newStacks);if(done)break;if(verbose)forceBase=this.stackID(force)+\" -> \";}for(let insert of stack.recoverByInsert(token)){if(verbose)console.log(base+this.stackID(insert)+\" (via recover-insert)\");this.advanceFully(insert,newStacks);}if(this.stream.end>stack.pos){if(tokenEnd==stack.pos){tokenEnd++;token=0;}stack.recoverByDelete(token,tokenEnd);if(verbose)console.log(base+this.stackID(stack)+` (via recover-delete ${this.parser.getName(token)})`);pushStackDedup(stack,newStacks);}else if(!finished||finished.score<stack.score){finished=stack;}}return finished;}// Convert the stack's buffer to a syntax tree.\nstackToTree(stack){stack.close();return Tree.build({buffer:StackBufferCursor.create(stack),nodeSet:this.parser.nodeSet,topID:this.topTerm,maxBufferLength:this.parser.bufferLength,reused:this.reused,start:this.ranges[0].from,length:stack.pos-this.ranges[0].from,minRepeatType:this.parser.minRepeatTerm});}stackID(stack){let id2=(stackIDs||(stackIDs=/* @__PURE__ */new WeakMap)).get(stack);if(!id2)stackIDs.set(stack,id2=String.fromCodePoint(this.nextStackID++));return id2+stack;}constructor(parser,input,fragments,ranges){this.parser=parser;this.input=input;this.ranges=ranges;this.recovering=0;this.nextStackID=9812;this.minStackPos=0;this.reused=[];this.stoppedAt=null;this.lastBigReductionStart=-1;this.lastBigReductionSize=0;this.bigReductionCount=0;this.stream=new InputStream(input,ranges);this.tokens=new TokenCache(parser,this.stream);this.topTerm=parser.top[1];let{from}=ranges[0];this.stacks=[Stack.start(this,parser.top[0],from)];this.fragments=fragments.length&&this.stream.end-from>parser.bufferLength*4?new FragmentCursor(fragments,parser.nodeSet):null;}};function pushStackDedup(stack,newStacks){for(let i=0;i<newStacks.length;i++){let other=newStacks[i];if(other.pos==stack.pos&&other.sameState(stack)){if(newStacks[i].score<stack.score)newStacks[i]=stack;return;}}newStacks.push(stack);}var Dialect=class{allows(term){return!this.disabled||this.disabled[term]==0;}constructor(source,flags,disabled){this.source=source;this.flags=flags;this.disabled=disabled;}};var id=x=>x;var ContextTracker=class{/// Define a context tracker.\nconstructor(spec){this.start=spec.start;this.shift=spec.shift||id;this.reduce=spec.reduce||id;this.reuse=spec.reuse||id;this.hash=spec.hash||(()=>0);this.strict=spec.strict!==false;}};var LRParser=class _LRParser extends Parser{createParse(input,fragments,ranges){let parse=new Parse(this,input,fragments,ranges);for(let w of this.wrappers)parse=w(parse,input,fragments,ranges);return parse;}/// Get a goto table entry @internal\ngetGoto(state,term,loose=false){let table=this.goto;if(term>=table[0])return-1;for(let pos=table[term+1];;){let groupTag=table[pos++],last=groupTag&1;let target=table[pos++];if(last&&loose)return target;for(let end=pos+(groupTag>>1);pos<end;pos++)if(table[pos]==state)return target;if(last)return-1;}}/// Check if this state has an action for a given terminal @internal\nhasAction(state,terminal){let data=this.data;for(let set=0;set<2;set++){for(let i=this.stateSlot(state,set?2:1),next;;i+=3){if((next=data[i])==65535){if(data[i+1]==1)next=data[i=pair(data,i+2)];else if(data[i+1]==2)return pair(data,i+2);else break;}if(next==terminal||next==0)return pair(data,i+1);}}return 0;}/// @internal\nstateSlot(state,slot){return this.states[state*6+slot];}/// @internal\nstateFlag(state,flag){return(this.stateSlot(state,0)&flag)>0;}/// @internal\nvalidAction(state,action){return!!this.allActions(state,a=>a==action?true:null);}/// @internal\nallActions(state,action){let deflt=this.stateSlot(state,4);let result=deflt?action(deflt):void 0;for(let i=this.stateSlot(state,1);result==null;i+=3){if(this.data[i]==65535){if(this.data[i+1]==1)i=pair(this.data,i+2);else break;}result=action(pair(this.data,i+1));}return result;}/// Get the states that can follow this one through shift actions or\n/// goto jumps. @internal\nnextStates(state){let result=[];for(let i=this.stateSlot(state,1);;i+=3){if(this.data[i]==65535){if(this.data[i+1]==1)i=pair(this.data,i+2);else break;}if((this.data[i+2]&65536>>16)==0){let value=this.data[i+1];if(!result.some((v,i2)=>i2&1&&v==value))result.push(this.data[i],value);}}return result;}/// Configure the parser. Returns a new parser instance that has the\n/// given settings modified. Settings not provided in `config` are\n/// kept from the original parser.\nconfigure(config){let copy=Object.assign(Object.create(_LRParser.prototype),this);if(config.props)copy.nodeSet=this.nodeSet.extend(...config.props);if(config.top){let info=this.topRules[config.top];if(!info)throw new RangeError(`Invalid top rule name ${config.top}`);copy.top=info;}if(config.tokenizers)copy.tokenizers=this.tokenizers.map(t=>{let found=config.tokenizers.find(r=>r.from==t);return found?found.to:t;});if(config.specializers){copy.specializers=this.specializers.slice();copy.specializerSpecs=this.specializerSpecs.map((s,i)=>{let found=config.specializers.find(r=>r.from==s.external);if(!found)return s;let spec=Object.assign(Object.assign({},s),{external:found.to});copy.specializers[i]=getSpecializer(spec);return spec;});}if(config.contextTracker)copy.context=config.contextTracker;if(config.dialect)copy.dialect=this.parseDialect(config.dialect);if(config.strict!=null)copy.strict=config.strict;if(config.wrap)copy.wrappers=copy.wrappers.concat(config.wrap);if(config.bufferLength!=null)copy.bufferLength=config.bufferLength;return copy;}/// Tells you whether any [parse wrappers](#lr.ParserConfig.wrap)\n/// are registered for this parser.\nhasWrappers(){return this.wrappers.length>0;}/// Returns the name associated with a given term. This will only\n/// work for all terms when the parser was generated with the\n/// `--names` option. By default, only the names of tagged terms are\n/// stored.\ngetName(term){return this.termNames?this.termNames[term]:String(term<=this.maxNode&&this.nodeSet.types[term].name||term);}/// The eof term id is always allocated directly after the node\n/// types. @internal\nget eofTerm(){return this.maxNode+1;}/// The type of top node produced by the parser.\nget topNode(){return this.nodeSet.types[this.top[1]];}/// @internal\ndynamicPrecedence(term){let prec=this.dynamicPrecedences;return prec==null?0:prec[term]||0;}/// @internal\nparseDialect(dialect){let values=Object.keys(this.dialects),flags=values.map(()=>false);if(dialect)for(let part of dialect.split(\" \")){let id2=values.indexOf(part);if(id2>=0)flags[id2]=true;}let disabled=null;for(let i=0;i<values.length;i++)if(!flags[i]){for(let j=this.dialects[values[i]],id2;(id2=this.data[j++])!=65535;)(disabled||(disabled=new Uint8Array(this.maxTerm+1)))[id2]=1;}return new Dialect(dialect,flags,disabled);}/// Used by the output of the parser generator. Not available to\n/// user code. @hide\nstatic deserialize(spec){return new _LRParser(spec);}/// @internal\nconstructor(spec){super();this.wrappers=[];if(spec.version!=14)throw new RangeError(`Parser version (${spec.version}) doesn't match runtime version (${14})`);let nodeNames=spec.nodeNames.split(\" \");this.minRepeatTerm=nodeNames.length;for(let i=0;i<spec.repeatNodeCount;i++)nodeNames.push(\"\");let topTerms=Object.keys(spec.topRules).map(r=>spec.topRules[r][1]);let nodeProps=[];for(let i=0;i<nodeNames.length;i++)nodeProps.push([]);function setProp(nodeID,prop,value){nodeProps[nodeID].push([prop,prop.deserialize(String(value))]);}if(spec.nodeProps)for(let propSpec of spec.nodeProps){let prop=propSpec[0];if(typeof prop==\"string\")prop=NodeProp[prop];for(let i=1;i<propSpec.length;){let next=propSpec[i++];if(next>=0){setProp(next,prop,propSpec[i++]);}else{let value=propSpec[i+-next];for(let j=-next;j>0;j--)setProp(propSpec[i++],prop,value);i++;}}}this.nodeSet=new NodeSet(nodeNames.map((name,i)=>NodeType.define({name:i>=this.minRepeatTerm?void 0:name,id:i,props:nodeProps[i],top:topTerms.indexOf(i)>-1,error:i==0,skipped:spec.skippedNodes&&spec.skippedNodes.indexOf(i)>-1})));if(spec.propSources)this.nodeSet=this.nodeSet.extend(...spec.propSources);this.strict=false;this.bufferLength=DefaultBufferLength;let tokenArray=decodeArray(spec.tokenData);this.context=spec.context;this.specializerSpecs=spec.specialized||[];this.specialized=new Uint16Array(this.specializerSpecs.length);for(let i=0;i<this.specializerSpecs.length;i++)this.specialized[i]=this.specializerSpecs[i].term;this.specializers=this.specializerSpecs.map(getSpecializer);this.states=decodeArray(spec.states,Uint32Array);this.data=decodeArray(spec.stateData);this.goto=decodeArray(spec.goto);this.maxTerm=spec.maxTerm;this.tokenizers=spec.tokenizers.map(value=>typeof value==\"number\"?new TokenGroup(tokenArray,value):value);this.topRules=spec.topRules;this.dialects=spec.dialects||{};this.dynamicPrecedences=spec.dynamicPrecedences||null;this.tokenPrecTable=spec.tokenPrec;this.termNames=spec.termNames||null;this.maxNode=this.nodeSet.types.length-1;this.dialect=this.parseDialect();this.top=this.topRules[Object.keys(this.topRules)[0]];}};function pair(data,off){return data[off]|data[off+1]<<16;}function findFinished(stacks){let best=null;for(let stack of stacks){let stopped=stack.p.stoppedAt;if((stack.pos==stack.p.stream.end||stopped!=null&&stack.pos>stopped)&&stack.p.parser.stateFlag(stack.state,2)&&(!best||best.score<stack.score))best=stack;}return best;}function getSpecializer(spec){if(spec.external){let mask=spec.extend?1:0;return(value,stack)=>spec.external(value,stack)<<1|mask;}return spec.get;}export{ContextTracker,ExternalTokenizer,InputStream,LRParser,LocalTokenGroup,Stack,};\nexport const __FramerMetadata__ = {\"exports\":{\"ExternalTokenizer\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LocalTokenGroup\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Stack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"LRParser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"InputStream\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContextTracker\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lezer_lr.map","// Generated by Framer (1ec61f0)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,TickerItem,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithTickerFX=withTickerFX(motion.div);const cycleOrder=[\"oAHOMfm4P\",\"vOZlxyMWD\",\"RUKPzDJNL\",\"GP0kwPTK3\"];const serializationHash=\"framer-YS6XN\";const variantClassNames={GP0kwPTK3:\"framer-v-1r5c3n1\",oAHOMfm4P:\"framer-v-15gongo\",RUKPzDJNL:\"framer-v-acbkw7\",vOZlxyMWD:\"framer-v-81gntp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Gray Mobile\":\"RUKPzDJNL\",\"White Mobile\":\"GP0kwPTK3\",Gray:\"oAHOMfm4P\",White:\"vOZlxyMWD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oAHOMfm4P\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oAHOMfm4P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-15gongo\",className,classNames),\"data-framer-name\":\"Gray\",layoutDependency:layoutDependency,layoutId:\"oAHOMfm4P\",ref:refBinding,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 15.294200450450452%, rgba(0,0,0,1) 87.30116835585585%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 15.294200450450452%, rgba(0,0,0,1) 87.30116835585585%, rgba(0, 0, 0, 0) 100%) add\",...style},tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"default\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:\"60px\",tickerEffectHoverModifier:100,tickerEffectOverflow:\"clip\",tickerEffectPosition:\"absolute\",tickerEffectStackDirection:\"row\",tickerEffectVelocity:25,...addPropertyOverrides({GP0kwPTK3:{\"data-framer-name\":\"White Mobile\",tickerEffectGap:\"20px\",tickerEffectVelocity:55},RUKPzDJNL:{\"data-framer-name\":\"Gray Mobile\",tickerEffectGap:\"40px\",tickerEffectVelocity:55},vOZlxyMWD:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-244vu1\",layoutDependency:layoutDependency,layoutId:\"lRdF3AvZ7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.472 24\" overflow=\"visible\"><g><path d=\"M 20.431 8.585 C 20.916 9.8 21.138 11.105 21.081 12.413 C 20.877 17.135 17.078 20.955 12.375 21.173 C 6.999 21.422 2.569 16.967 2.822 11.561 C 3.045 6.87 6.813 3.074 11.485 2.837 C 12.774 2.769 14.063 2.979 15.265 3.452 C 15.616 3.588 16.016 3.483 16.255 3.191 L 16.966 2.315 C 17.332 1.868 17.17 1.191 16.645 0.967 C 15.063 0.288 13.353 -0.04 11.633 0.004 C 5.235 0.172 0.068 5.447 0.001 11.878 C -0.067 18.594 5.39 24.068 12.073 24 C 18.501 23.931 23.767 18.7 23.896 12.251 C 23.933 10.508 23.591 8.778 22.894 7.181 C 22.665 6.653 21.991 6.503 21.551 6.87 L 20.685 7.584 C 20.394 7.828 20.291 8.231 20.431 8.585 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 19.911 5.879 L 20.815 5.04 C 21.186 4.698 21.199 4.127 20.858 3.754 C 20.592 3.468 20.316 3.192 20.029 2.928 C 19.853 2.77 19.622 2.688 19.387 2.701 C 19.151 2.714 18.93 2.82 18.773 2.996 L 17.938 3.909 C 17.6 4.278 17.625 4.851 17.993 5.189 C 18.216 5.394 18.433 5.606 18.643 5.835 C 18.977 6.195 19.546 6.215 19.911 5.879 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 34.819 4.775 C 34.804 5.027 34.789 5.455 34.777 5.812 C 34.772 5.967 34.767 6.11 34.762 6.219 C 34.749 6.501 34.516 6.722 34.234 6.722 L 32.388 6.722 C 32.106 6.729 31.866 6.502 31.859 6.219 L 31.845 5.812 C 31.833 5.454 31.818 5.027 31.803 4.775 C 31.768 4.238 32.057 3.926 32.522 3.905 C 33.045 3.898 33.569 3.898 34.093 3.905 C 34.558 3.926 34.847 4.238 34.819 4.775 Z M 57.811 10.55 L 57.057 10.55 C 56.939 10.55 56.825 10.503 56.742 10.419 C 56.658 10.336 56.612 10.222 56.613 10.104 L 56.613 8.731 C 56.613 8.497 56.789 8.306 57.015 8.285 L 57.113 8.275 L 57.212 8.264 C 58.1 8.15 58.523 7.741 58.635 6.842 C 58.662 6.646 58.676 6.449 58.691 6.253 L 58.706 6.056 C 58.721 5.822 58.915 5.64 59.15 5.639 L 60.848 5.639 C 61.144 5.639 61.348 5.879 61.299 6.177 C 61.158 7.054 60.657 7.691 59.861 8.151 C 59.735 8.224 59.691 8.385 59.763 8.512 L 59.91 8.774 C 59.983 8.899 60.141 8.946 60.27 8.88 C 61.13 8.413 62.039 8.271 62.99 8.285 C 63.23 8.285 63.427 8.491 63.427 8.731 L 63.427 10.09 C 63.428 10.21 63.38 10.325 63.296 10.41 C 63.211 10.495 63.096 10.543 62.976 10.543 L 61.404 10.543 C 61.159 10.544 60.961 10.743 60.96 10.988 L 60.959 11.993 C 60.957 12.663 60.956 13.333 60.96 14.003 C 60.968 14.979 61.292 15.312 62.264 15.312 C 62.511 15.312 62.765 15.298 63.011 15.276 C 63.133 15.267 63.252 15.31 63.34 15.393 C 63.429 15.477 63.478 15.594 63.476 15.715 L 63.476 17.166 C 63.479 17.395 63.303 17.587 63.074 17.604 C 62.074 17.689 61.08 17.725 60.101 17.442 C 58.959 17.109 58.438 16.26 58.304 15.135 C 58.248 14.662 58.241 14.182 58.233 13.709 L 58.233 13.706 C 58.23 13.109 58.23 12.512 58.232 11.915 L 58.233 10.981 L 58.233 10.974 C 58.248 10.741 58.05 10.55 57.811 10.55 Z M 78.732 17.612 L 76.907 17.612 C 76.666 17.61 76.471 17.414 76.47 17.173 L 76.47 8.731 C 76.47 8.498 76.661 8.306 76.893 8.306 L 78.542 8.306 C 78.782 8.306 79.014 8.504 78.979 8.816 C 78.923 9.354 78.732 9.863 78.521 10.366 C 78.464 10.507 78.528 10.677 78.669 10.733 L 78.972 10.868 C 79.045 10.9 79.129 10.9 79.203 10.868 C 79.276 10.835 79.333 10.774 79.359 10.698 C 79.888 9.092 80.916 8.278 82.643 8.278 C 82.819 8.278 83.066 8.441 83.066 8.724 L 83.066 10.394 C 83.066 10.67 82.833 10.826 82.65 10.84 L 82.434 10.848 C 81.969 10.865 81.502 10.882 81.05 10.967 C 80.022 11.165 79.451 11.858 79.275 12.871 C 79.206 13.294 79.173 13.722 79.176 14.151 C 79.162 15.213 79.169 17.173 79.169 17.173 C 79.17 17.289 79.124 17.401 79.042 17.483 C 78.96 17.565 78.849 17.611 78.732 17.611 Z M 50.173 14.971 C 50.328 15.495 50.757 15.736 51.321 15.821 C 51.765 15.892 52.209 15.884 52.639 15.749 C 52.893 15.672 53.118 15.53 53.238 15.275 C 53.415 14.908 53.295 14.469 52.893 14.285 C 52.482 14.103 52.04 13.985 51.608 13.87 L 51.547 13.853 C 51.261 13.777 50.97 13.712 50.679 13.647 C 50.297 13.563 49.914 13.478 49.539 13.365 C 48.7 13.111 48.01 12.637 47.77 11.731 C 47.467 10.577 47.77 9.212 49.151 8.589 C 50.842 7.825 52.562 7.853 54.218 8.695 C 55 9.091 55.479 9.757 55.648 10.613 C 55.704 10.853 55.521 11.15 55.218 11.15 L 53.534 11.15 C 53.358 11.15 53.175 11.044 53.111 10.846 C 52.991 10.499 52.731 10.28 52.365 10.153 C 51.896 9.99 51.387 9.983 50.913 10.132 C 50.779 10.174 50.645 10.245 50.539 10.33 C 50.159 10.627 50.145 11.2 50.561 11.441 C 50.906 11.645 51.308 11.773 51.702 11.879 C 52.052 11.97 52.404 12.053 52.758 12.127 C 53.178 12.22 53.6 12.311 54.014 12.431 C 54.421 12.558 54.804 12.751 55.148 13.004 C 56.296 13.832 56.211 15.722 55.302 16.663 C 54.725 17.257 54.013 17.575 53.217 17.717 C 51.914 17.957 50.624 17.915 49.391 17.384 C 48.383 16.953 47.735 16.139 47.587 15.17 C 47.567 15.042 47.604 14.913 47.688 14.815 C 47.772 14.717 47.895 14.66 48.024 14.66 L 49.764 14.66 C 49.954 14.662 50.121 14.789 50.173 14.971 Z M 39.012 17.611 L 37.187 17.611 C 37.07 17.611 36.959 17.565 36.877 17.483 C 36.795 17.4 36.749 17.289 36.75 17.173 L 36.75 8.759 C 36.75 8.518 36.947 8.32 37.187 8.32 L 38.913 8.32 C 39.188 8.32 39.399 8.575 39.343 8.851 C 39.265 9.254 39.11 9.637 38.92 10.018 C 38.852 10.151 38.902 10.314 39.033 10.386 L 39.287 10.528 C 39.421 10.599 39.588 10.548 39.66 10.414 L 39.733 10.276 C 39.812 10.127 39.889 9.982 39.97 9.841 C 41.048 8.002 42.866 7.853 44.148 8.363 C 45.184 8.773 45.72 9.622 45.966 10.655 C 46.092 11.181 46.158 11.72 46.164 12.262 C 46.184 13.913 46.172 16.886 46.171 17.153 L 46.171 17.172 C 46.171 17.392 46.016 17.618 45.734 17.618 L 43.895 17.618 C 43.776 17.619 43.662 17.573 43.578 17.489 C 43.495 17.405 43.449 17.29 43.451 17.172 L 43.451 17.114 C 43.452 16.706 43.457 14.264 43.444 12.898 C 43.437 12.523 43.402 12.134 43.303 11.766 C 43.119 11.044 42.648 10.592 41.901 10.485 C 40.668 10.301 39.653 10.761 39.477 12.318 C 39.462 12.424 39.462 12.53 39.462 12.636 C 39.456 14.158 39.456 17.115 39.456 17.179 C 39.456 17.37 39.3 17.611 39.012 17.611 Z M 102.239 14.661 C 102.429 14.663 102.595 14.789 102.648 14.972 C 102.802 15.496 103.232 15.736 103.796 15.821 C 104.24 15.892 104.684 15.885 105.113 15.75 C 105.367 15.673 105.593 15.531 105.713 15.276 C 105.889 14.908 105.768 14.47 105.367 14.286 C 104.957 14.104 104.514 13.985 104.082 13.87 L 104.021 13.854 C 103.735 13.777 103.445 13.713 103.153 13.648 C 102.771 13.564 102.389 13.478 102.014 13.366 C 101.175 13.111 100.484 12.637 100.244 11.731 C 99.941 10.578 100.244 9.212 101.625 8.59 C 103.317 7.826 105.036 7.853 106.692 8.696 C 107.474 9.092 107.953 9.757 108.122 10.613 C 108.179 10.854 107.996 11.151 107.692 11.151 L 106.008 11.151 C 105.832 11.151 105.649 11.045 105.585 10.847 C 105.466 10.5 105.205 10.281 104.838 10.153 C 104.37 9.991 103.861 9.983 103.388 10.132 C 103.253 10.174 103.12 10.246 103.013 10.33 C 102.633 10.627 102.619 11.201 103.035 11.441 C 103.38 11.646 103.782 11.774 104.177 11.88 C 104.527 11.971 104.878 12.053 105.232 12.128 C 105.653 12.22 106.073 12.312 106.487 12.432 C 106.895 12.558 107.279 12.752 107.622 13.005 C 108.771 13.833 108.686 15.722 107.777 16.663 C 107.199 17.258 106.487 17.576 105.692 17.717 C 104.387 17.958 103.098 17.916 101.865 17.385 C 100.857 16.954 100.209 16.139 100.061 15.17 C 100.041 15.043 100.078 14.913 100.162 14.815 C 100.246 14.717 100.369 14.66 100.498 14.66 L 102.239 14.66 Z M 98.673 13.805 L 91.951 13.805 C 91.437 13.805 91.359 14.109 91.556 14.456 C 91.796 14.944 92.184 15.305 92.712 15.538 C 93.776 16.012 95.157 15.786 95.904 14.965 C 96.168 14.653 96.211 14.653 96.605 14.653 L 96.658 14.653 C 97.038 14.664 97.419 14.663 97.8 14.662 L 98.18 14.66 C 98.337 14.661 98.482 14.744 98.562 14.879 C 98.641 15.014 98.643 15.181 98.568 15.319 C 98.364 15.684 98.11 16.02 97.814 16.316 C 96.919 17.215 95.826 17.682 94.58 17.81 C 93.339 17.944 92.156 17.76 91.07 17.13 C 89.633 16.302 88.844 15.029 88.71 13.38 C 88.583 11.894 89.02 10.578 90.091 9.51 C 90.894 8.71 91.887 8.278 93.001 8.123 C 94.368 7.931 95.679 8.108 96.87 8.845 C 98.399 9.793 99.125 11.201 99.138 12.998 C 99.138 13.119 99.132 13.234 99.125 13.354 L 99.125 13.373 C 99.103 13.621 98.906 13.805 98.673 13.805 Z M 96.123 12.121 C 96.327 12.121 96.468 11.923 96.404 11.731 C 96.087 10.79 95.058 10.118 93.882 10.132 C 92.719 10.147 91.712 10.833 91.422 11.738 C 91.394 11.828 91.41 11.926 91.466 12.001 C 91.522 12.077 91.61 12.121 91.704 12.121 Z M 66.098 9.354 C 67.464 8.222 69.043 7.896 70.762 8.13 C 72.15 8.321 73.32 8.929 74.208 10.048 C 75.723 11.958 75.434 14.958 73.574 16.543 C 72.474 17.47 71.199 17.838 69.776 17.859 C 68.24 17.824 66.852 17.371 65.731 16.21 C 63.913 14.335 64.082 11.017 66.098 9.354 Z M 69.881 10.373 C 67.669 10.33 66.802 12.155 67.26 13.769 C 67.584 14.873 68.543 15.524 69.811 15.524 C 71.777 15.531 72.82 13.925 72.355 12.163 C 72.073 11.081 71.143 10.394 69.881 10.373 Z M 32.403 8.314 L 34.214 8.314 C 34.332 8.313 34.445 8.36 34.529 8.444 C 34.612 8.528 34.658 8.641 34.658 8.759 L 34.658 17.165 C 34.658 17.413 34.46 17.611 34.214 17.611 L 32.403 17.611 C 32.156 17.604 31.959 17.406 31.959 17.165 L 31.959 8.759 C 31.959 8.512 32.156 8.314 32.403 8.314 Z M 87.392 4.775 C 87.377 5.027 87.362 5.455 87.35 5.812 L 87.35 5.814 C 87.345 5.968 87.339 6.11 87.335 6.219 C 87.322 6.501 87.089 6.722 86.807 6.722 L 84.961 6.722 C 84.677 6.727 84.442 6.503 84.432 6.22 L 84.418 5.812 C 84.405 5.454 84.39 5.027 84.376 4.775 C 84.341 4.238 84.63 3.926 85.095 3.905 C 85.619 3.898 86.142 3.898 86.666 3.905 C 87.131 3.926 87.42 4.238 87.392 4.775 Z M 84.975 8.314 L 86.786 8.314 C 86.904 8.313 87.018 8.36 87.101 8.444 C 87.185 8.528 87.231 8.641 87.23 8.759 L 87.23 17.165 C 87.23 17.413 87.033 17.611 86.786 17.611 L 84.975 17.611 C 84.729 17.604 84.531 17.406 84.531 17.165 L 84.531 8.759 C 84.531 8.512 84.729 8.314 84.975 8.314 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.472 24\" overflow=\"visible\"><g><path d=\"M 20.431 8.585 C 20.916 9.8 21.138 11.105 21.081 12.413 C 20.877 17.135 17.078 20.955 12.375 21.173 C 6.999 21.422 2.569 16.967 2.822 11.561 C 3.045 6.87 6.813 3.074 11.485 2.837 C 12.774 2.769 14.063 2.979 15.265 3.452 C 15.616 3.588 16.016 3.483 16.255 3.191 L 16.966 2.315 C 17.332 1.868 17.17 1.191 16.645 0.967 C 15.063 0.288 13.353 -0.04 11.633 0.004 C 5.235 0.172 0.068 5.447 0.001 11.878 C -0.067 18.594 5.39 24.068 12.073 24 C 18.501 23.931 23.767 18.7 23.896 12.251 C 23.933 10.508 23.591 8.778 22.894 7.181 C 22.665 6.653 21.991 6.503 21.551 6.87 L 20.685 7.584 C 20.394 7.828 20.291 8.231 20.431 8.585 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 19.911 5.879 L 20.815 5.04 C 21.186 4.698 21.199 4.127 20.858 3.754 C 20.592 3.468 20.316 3.192 20.029 2.928 C 19.853 2.77 19.622 2.688 19.387 2.701 C 19.151 2.714 18.93 2.82 18.773 2.996 L 17.938 3.909 C 17.6 4.278 17.625 4.851 17.993 5.189 C 18.216 5.394 18.433 5.606 18.643 5.835 C 18.977 6.195 19.546 6.215 19.911 5.879 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 34.819 4.775 C 34.804 5.027 34.789 5.455 34.777 5.812 C 34.772 5.967 34.767 6.11 34.762 6.219 C 34.749 6.501 34.516 6.722 34.234 6.722 L 32.388 6.722 C 32.106 6.729 31.866 6.502 31.859 6.219 L 31.845 5.812 C 31.833 5.454 31.818 5.027 31.803 4.775 C 31.768 4.238 32.057 3.926 32.522 3.905 C 33.045 3.898 33.569 3.898 34.093 3.905 C 34.558 3.926 34.847 4.238 34.819 4.775 Z M 57.811 10.55 L 57.057 10.55 C 56.939 10.55 56.825 10.503 56.742 10.419 C 56.658 10.336 56.612 10.222 56.613 10.104 L 56.613 8.731 C 56.613 8.497 56.789 8.306 57.015 8.285 L 57.113 8.275 L 57.212 8.264 C 58.1 8.15 58.523 7.741 58.635 6.842 C 58.662 6.646 58.676 6.449 58.691 6.253 L 58.706 6.056 C 58.721 5.822 58.915 5.64 59.15 5.639 L 60.848 5.639 C 61.144 5.639 61.348 5.879 61.299 6.177 C 61.158 7.054 60.657 7.691 59.861 8.151 C 59.735 8.224 59.691 8.385 59.763 8.512 L 59.91 8.774 C 59.983 8.899 60.141 8.946 60.27 8.88 C 61.13 8.413 62.039 8.271 62.99 8.285 C 63.23 8.285 63.427 8.491 63.427 8.731 L 63.427 10.09 C 63.428 10.21 63.38 10.325 63.296 10.41 C 63.211 10.495 63.096 10.543 62.976 10.543 L 61.404 10.543 C 61.159 10.544 60.961 10.743 60.96 10.988 L 60.959 11.993 C 60.957 12.663 60.956 13.333 60.96 14.003 C 60.968 14.979 61.292 15.312 62.264 15.312 C 62.511 15.312 62.765 15.298 63.011 15.276 C 63.133 15.267 63.252 15.31 63.34 15.393 C 63.429 15.477 63.478 15.594 63.476 15.715 L 63.476 17.166 C 63.479 17.395 63.303 17.587 63.074 17.604 C 62.074 17.689 61.08 17.725 60.101 17.442 C 58.959 17.109 58.438 16.26 58.304 15.135 C 58.248 14.662 58.241 14.182 58.233 13.709 L 58.233 13.706 C 58.23 13.109 58.23 12.512 58.232 11.915 L 58.233 10.981 L 58.233 10.974 C 58.248 10.741 58.05 10.55 57.811 10.55 Z M 78.732 17.612 L 76.907 17.612 C 76.666 17.61 76.471 17.414 76.47 17.173 L 76.47 8.731 C 76.47 8.498 76.661 8.306 76.893 8.306 L 78.542 8.306 C 78.782 8.306 79.014 8.504 78.979 8.816 C 78.923 9.354 78.732 9.863 78.521 10.366 C 78.464 10.507 78.528 10.677 78.669 10.733 L 78.972 10.868 C 79.045 10.9 79.129 10.9 79.203 10.868 C 79.276 10.835 79.333 10.774 79.359 10.698 C 79.888 9.092 80.916 8.278 82.643 8.278 C 82.819 8.278 83.066 8.441 83.066 8.724 L 83.066 10.394 C 83.066 10.67 82.833 10.826 82.65 10.84 L 82.434 10.848 C 81.969 10.865 81.502 10.882 81.05 10.967 C 80.022 11.165 79.451 11.858 79.275 12.871 C 79.206 13.294 79.173 13.722 79.176 14.151 C 79.162 15.213 79.169 17.173 79.169 17.173 C 79.17 17.289 79.124 17.401 79.042 17.483 C 78.96 17.565 78.849 17.611 78.732 17.611 Z M 50.173 14.971 C 50.328 15.495 50.757 15.736 51.321 15.821 C 51.765 15.892 52.209 15.884 52.639 15.749 C 52.893 15.672 53.118 15.53 53.238 15.275 C 53.415 14.908 53.295 14.469 52.893 14.285 C 52.482 14.103 52.04 13.985 51.608 13.87 L 51.547 13.853 C 51.261 13.777 50.97 13.712 50.679 13.647 C 50.297 13.563 49.914 13.478 49.539 13.365 C 48.7 13.111 48.01 12.637 47.77 11.731 C 47.467 10.577 47.77 9.212 49.151 8.589 C 50.842 7.825 52.562 7.853 54.218 8.695 C 55 9.091 55.479 9.757 55.648 10.613 C 55.704 10.853 55.521 11.15 55.218 11.15 L 53.534 11.15 C 53.358 11.15 53.175 11.044 53.111 10.846 C 52.991 10.499 52.731 10.28 52.365 10.153 C 51.896 9.99 51.387 9.983 50.913 10.132 C 50.779 10.174 50.645 10.245 50.539 10.33 C 50.159 10.627 50.145 11.2 50.561 11.441 C 50.906 11.645 51.308 11.773 51.702 11.879 C 52.052 11.97 52.404 12.053 52.758 12.127 C 53.178 12.22 53.6 12.311 54.014 12.431 C 54.421 12.558 54.804 12.751 55.148 13.004 C 56.296 13.832 56.211 15.722 55.302 16.663 C 54.725 17.257 54.013 17.575 53.217 17.717 C 51.914 17.957 50.624 17.915 49.391 17.384 C 48.383 16.953 47.735 16.139 47.587 15.17 C 47.567 15.042 47.604 14.913 47.688 14.815 C 47.772 14.717 47.895 14.66 48.024 14.66 L 49.764 14.66 C 49.954 14.662 50.121 14.789 50.173 14.971 Z M 39.012 17.611 L 37.187 17.611 C 37.07 17.611 36.959 17.565 36.877 17.483 C 36.795 17.4 36.749 17.289 36.75 17.173 L 36.75 8.759 C 36.75 8.518 36.947 8.32 37.187 8.32 L 38.913 8.32 C 39.188 8.32 39.399 8.575 39.343 8.851 C 39.265 9.254 39.11 9.637 38.92 10.018 C 38.852 10.151 38.902 10.314 39.033 10.386 L 39.287 10.528 C 39.421 10.599 39.588 10.548 39.66 10.414 L 39.733 10.276 C 39.812 10.127 39.889 9.982 39.97 9.841 C 41.048 8.002 42.866 7.853 44.148 8.363 C 45.184 8.773 45.72 9.622 45.966 10.655 C 46.092 11.181 46.158 11.72 46.164 12.262 C 46.184 13.913 46.172 16.886 46.171 17.153 L 46.171 17.172 C 46.171 17.392 46.016 17.618 45.734 17.618 L 43.895 17.618 C 43.776 17.619 43.662 17.573 43.578 17.489 C 43.495 17.405 43.449 17.29 43.451 17.172 L 43.451 17.114 C 43.452 16.706 43.457 14.264 43.444 12.898 C 43.437 12.523 43.402 12.134 43.303 11.766 C 43.119 11.044 42.648 10.592 41.901 10.485 C 40.668 10.301 39.653 10.761 39.477 12.318 C 39.462 12.424 39.462 12.53 39.462 12.636 C 39.456 14.158 39.456 17.115 39.456 17.179 C 39.456 17.37 39.3 17.611 39.012 17.611 Z M 102.239 14.661 C 102.429 14.663 102.595 14.789 102.648 14.972 C 102.802 15.496 103.232 15.736 103.796 15.821 C 104.24 15.892 104.684 15.885 105.113 15.75 C 105.367 15.673 105.593 15.531 105.713 15.276 C 105.889 14.908 105.768 14.47 105.367 14.286 C 104.957 14.104 104.514 13.985 104.082 13.87 L 104.021 13.854 C 103.735 13.777 103.445 13.713 103.153 13.648 C 102.771 13.564 102.389 13.478 102.014 13.366 C 101.175 13.111 100.484 12.637 100.244 11.731 C 99.941 10.578 100.244 9.212 101.625 8.59 C 103.317 7.826 105.036 7.853 106.692 8.696 C 107.474 9.092 107.953 9.757 108.122 10.613 C 108.179 10.854 107.996 11.151 107.692 11.151 L 106.008 11.151 C 105.832 11.151 105.649 11.045 105.585 10.847 C 105.466 10.5 105.205 10.281 104.838 10.153 C 104.37 9.991 103.861 9.983 103.388 10.132 C 103.253 10.174 103.12 10.246 103.013 10.33 C 102.633 10.627 102.619 11.201 103.035 11.441 C 103.38 11.646 103.782 11.774 104.177 11.88 C 104.527 11.971 104.878 12.053 105.232 12.128 C 105.653 12.22 106.073 12.312 106.487 12.432 C 106.895 12.558 107.279 12.752 107.622 13.005 C 108.771 13.833 108.686 15.722 107.777 16.663 C 107.199 17.258 106.487 17.576 105.692 17.717 C 104.387 17.958 103.098 17.916 101.865 17.385 C 100.857 16.954 100.209 16.139 100.061 15.17 C 100.041 15.043 100.078 14.913 100.162 14.815 C 100.246 14.717 100.369 14.66 100.498 14.66 L 102.239 14.66 Z M 98.673 13.805 L 91.951 13.805 C 91.437 13.805 91.359 14.109 91.556 14.456 C 91.796 14.944 92.184 15.305 92.712 15.538 C 93.776 16.012 95.157 15.786 95.904 14.965 C 96.168 14.653 96.211 14.653 96.605 14.653 L 96.658 14.653 C 97.038 14.664 97.419 14.663 97.8 14.662 L 98.18 14.66 C 98.337 14.661 98.482 14.744 98.562 14.879 C 98.641 15.014 98.643 15.181 98.568 15.319 C 98.364 15.684 98.11 16.02 97.814 16.316 C 96.919 17.215 95.826 17.682 94.58 17.81 C 93.339 17.944 92.156 17.76 91.07 17.13 C 89.633 16.302 88.844 15.029 88.71 13.38 C 88.583 11.894 89.02 10.578 90.091 9.51 C 90.894 8.71 91.887 8.278 93.001 8.123 C 94.368 7.931 95.679 8.108 96.87 8.845 C 98.399 9.793 99.125 11.201 99.138 12.998 C 99.138 13.119 99.132 13.234 99.125 13.354 L 99.125 13.373 C 99.103 13.621 98.906 13.805 98.673 13.805 Z M 96.123 12.121 C 96.327 12.121 96.468 11.923 96.404 11.731 C 96.087 10.79 95.058 10.118 93.882 10.132 C 92.719 10.147 91.712 10.833 91.422 11.738 C 91.394 11.828 91.41 11.926 91.466 12.001 C 91.522 12.077 91.61 12.121 91.704 12.121 Z M 66.098 9.354 C 67.464 8.222 69.043 7.896 70.762 8.13 C 72.15 8.321 73.32 8.929 74.208 10.048 C 75.723 11.958 75.434 14.958 73.574 16.543 C 72.474 17.47 71.199 17.838 69.776 17.859 C 68.24 17.824 66.852 17.371 65.731 16.21 C 63.913 14.335 64.082 11.017 66.098 9.354 Z M 69.881 10.373 C 67.669 10.33 66.802 12.155 67.26 13.769 C 67.584 14.873 68.543 15.524 69.811 15.524 C 71.777 15.531 72.82 13.925 72.355 12.163 C 72.073 11.081 71.143 10.394 69.881 10.373 Z M 32.403 8.314 L 34.214 8.314 C 34.332 8.313 34.445 8.36 34.529 8.444 C 34.612 8.528 34.658 8.641 34.658 8.759 L 34.658 17.165 C 34.658 17.413 34.46 17.611 34.214 17.611 L 32.403 17.611 C 32.156 17.604 31.959 17.406 31.959 17.165 L 31.959 8.759 C 31.959 8.512 32.156 8.314 32.403 8.314 Z M 87.392 4.775 C 87.377 5.027 87.362 5.455 87.35 5.812 L 87.35 5.814 C 87.345 5.968 87.339 6.11 87.335 6.219 C 87.322 6.501 87.089 6.722 86.807 6.722 L 84.961 6.722 C 84.677 6.727 84.442 6.503 84.432 6.22 L 84.418 5.812 C 84.405 5.454 84.39 5.027 84.376 4.775 C 84.341 4.238 84.63 3.926 85.095 3.905 C 85.619 3.898 86.142 3.898 86.666 3.905 C 87.131 3.926 87.42 4.238 87.392 4.775 Z M 84.975 8.314 L 86.786 8.314 C 86.904 8.313 87.018 8.36 87.101 8.444 C 87.185 8.528 87.231 8.641 87.23 8.759 L 87.23 17.165 C 87.23 17.413 87.033 17.611 86.786 17.611 L 84.975 17.611 C 84.729 17.604 84.531 17.406 84.531 17.165 L 84.531 8.759 C 84.531 8.512 84.729 8.314 84.975 8.314 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 108.472 24\" overflow=\"visible\"><g><path d=\"M 20.431 8.585 C 20.916 9.8 21.138 11.105 21.081 12.413 C 20.877 17.135 17.078 20.955 12.375 21.173 C 6.999 21.422 2.569 16.967 2.822 11.561 C 3.045 6.87 6.813 3.074 11.485 2.837 C 12.774 2.769 14.063 2.979 15.265 3.452 C 15.616 3.588 16.016 3.483 16.255 3.191 L 16.966 2.315 C 17.332 1.868 17.17 1.191 16.645 0.967 C 15.063 0.288 13.353 -0.04 11.633 0.004 C 5.235 0.172 0.068 5.447 0.001 11.878 C -0.067 18.594 5.39 24.068 12.073 24 C 18.501 23.931 23.767 18.7 23.896 12.251 C 23.933 10.508 23.591 8.778 22.894 7.181 C 22.665 6.653 21.991 6.503 21.551 6.87 L 20.685 7.584 C 20.394 7.828 20.291 8.231 20.431 8.585 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 19.911 5.879 L 20.815 5.04 C 21.186 4.698 21.199 4.127 20.858 3.754 C 20.592 3.468 20.316 3.192 20.029 2.928 C 19.853 2.77 19.622 2.688 19.387 2.701 C 19.151 2.714 18.93 2.82 18.773 2.996 L 17.938 3.909 C 17.6 4.278 17.625 4.851 17.993 5.189 C 18.216 5.394 18.433 5.606 18.643 5.835 C 18.977 6.195 19.546 6.215 19.911 5.879 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 34.819 4.775 C 34.804 5.027 34.789 5.455 34.777 5.812 C 34.772 5.967 34.767 6.11 34.762 6.219 C 34.749 6.501 34.516 6.722 34.234 6.722 L 32.388 6.722 C 32.106 6.729 31.866 6.502 31.859 6.219 L 31.845 5.812 C 31.833 5.454 31.818 5.027 31.803 4.775 C 31.768 4.238 32.057 3.926 32.522 3.905 C 33.045 3.898 33.569 3.898 34.093 3.905 C 34.558 3.926 34.847 4.238 34.819 4.775 Z M 57.811 10.55 L 57.057 10.55 C 56.939 10.55 56.825 10.503 56.742 10.419 C 56.658 10.336 56.612 10.222 56.613 10.104 L 56.613 8.731 C 56.613 8.497 56.789 8.306 57.015 8.285 L 57.113 8.275 L 57.212 8.264 C 58.1 8.15 58.523 7.741 58.635 6.842 C 58.662 6.646 58.676 6.449 58.691 6.253 L 58.706 6.056 C 58.721 5.822 58.915 5.64 59.15 5.639 L 60.848 5.639 C 61.144 5.639 61.348 5.879 61.299 6.177 C 61.158 7.054 60.657 7.691 59.861 8.151 C 59.735 8.224 59.691 8.385 59.763 8.512 L 59.91 8.774 C 59.983 8.899 60.141 8.946 60.27 8.88 C 61.13 8.413 62.039 8.271 62.99 8.285 C 63.23 8.285 63.427 8.491 63.427 8.731 L 63.427 10.09 C 63.428 10.21 63.38 10.325 63.296 10.41 C 63.211 10.495 63.096 10.543 62.976 10.543 L 61.404 10.543 C 61.159 10.544 60.961 10.743 60.96 10.988 L 60.959 11.993 C 60.957 12.663 60.956 13.333 60.96 14.003 C 60.968 14.979 61.292 15.312 62.264 15.312 C 62.511 15.312 62.765 15.298 63.011 15.276 C 63.133 15.267 63.252 15.31 63.34 15.393 C 63.429 15.477 63.478 15.594 63.476 15.715 L 63.476 17.166 C 63.479 17.395 63.303 17.587 63.074 17.604 C 62.074 17.689 61.08 17.725 60.101 17.442 C 58.959 17.109 58.438 16.26 58.304 15.135 C 58.248 14.662 58.241 14.182 58.233 13.709 L 58.233 13.706 C 58.23 13.109 58.23 12.512 58.232 11.915 L 58.233 10.981 L 58.233 10.974 C 58.248 10.741 58.05 10.55 57.811 10.55 Z M 78.732 17.612 L 76.907 17.612 C 76.666 17.61 76.471 17.414 76.47 17.173 L 76.47 8.731 C 76.47 8.498 76.661 8.306 76.893 8.306 L 78.542 8.306 C 78.782 8.306 79.014 8.504 78.979 8.816 C 78.923 9.354 78.732 9.863 78.521 10.366 C 78.464 10.507 78.528 10.677 78.669 10.733 L 78.972 10.868 C 79.045 10.9 79.129 10.9 79.203 10.868 C 79.276 10.835 79.333 10.774 79.359 10.698 C 79.888 9.092 80.916 8.278 82.643 8.278 C 82.819 8.278 83.066 8.441 83.066 8.724 L 83.066 10.394 C 83.066 10.67 82.833 10.826 82.65 10.84 L 82.434 10.848 C 81.969 10.865 81.502 10.882 81.05 10.967 C 80.022 11.165 79.451 11.858 79.275 12.871 C 79.206 13.294 79.173 13.722 79.176 14.151 C 79.162 15.213 79.169 17.173 79.169 17.173 C 79.17 17.289 79.124 17.401 79.042 17.483 C 78.96 17.565 78.849 17.611 78.732 17.611 Z M 50.173 14.971 C 50.328 15.495 50.757 15.736 51.321 15.821 C 51.765 15.892 52.209 15.884 52.639 15.749 C 52.893 15.672 53.118 15.53 53.238 15.275 C 53.415 14.908 53.295 14.469 52.893 14.285 C 52.482 14.103 52.04 13.985 51.608 13.87 L 51.547 13.853 C 51.261 13.777 50.97 13.712 50.679 13.647 C 50.297 13.563 49.914 13.478 49.539 13.365 C 48.7 13.111 48.01 12.637 47.77 11.731 C 47.467 10.577 47.77 9.212 49.151 8.589 C 50.842 7.825 52.562 7.853 54.218 8.695 C 55 9.091 55.479 9.757 55.648 10.613 C 55.704 10.853 55.521 11.15 55.218 11.15 L 53.534 11.15 C 53.358 11.15 53.175 11.044 53.111 10.846 C 52.991 10.499 52.731 10.28 52.365 10.153 C 51.896 9.99 51.387 9.983 50.913 10.132 C 50.779 10.174 50.645 10.245 50.539 10.33 C 50.159 10.627 50.145 11.2 50.561 11.441 C 50.906 11.645 51.308 11.773 51.702 11.879 C 52.052 11.97 52.404 12.053 52.758 12.127 C 53.178 12.22 53.6 12.311 54.014 12.431 C 54.421 12.558 54.804 12.751 55.148 13.004 C 56.296 13.832 56.211 15.722 55.302 16.663 C 54.725 17.257 54.013 17.575 53.217 17.717 C 51.914 17.957 50.624 17.915 49.391 17.384 C 48.383 16.953 47.735 16.139 47.587 15.17 C 47.567 15.042 47.604 14.913 47.688 14.815 C 47.772 14.717 47.895 14.66 48.024 14.66 L 49.764 14.66 C 49.954 14.662 50.121 14.789 50.173 14.971 Z M 39.012 17.611 L 37.187 17.611 C 37.07 17.611 36.959 17.565 36.877 17.483 C 36.795 17.4 36.749 17.289 36.75 17.173 L 36.75 8.759 C 36.75 8.518 36.947 8.32 37.187 8.32 L 38.913 8.32 C 39.188 8.32 39.399 8.575 39.343 8.851 C 39.265 9.254 39.11 9.637 38.92 10.018 C 38.852 10.151 38.902 10.314 39.033 10.386 L 39.287 10.528 C 39.421 10.599 39.588 10.548 39.66 10.414 L 39.733 10.276 C 39.812 10.127 39.889 9.982 39.97 9.841 C 41.048 8.002 42.866 7.853 44.148 8.363 C 45.184 8.773 45.72 9.622 45.966 10.655 C 46.092 11.181 46.158 11.72 46.164 12.262 C 46.184 13.913 46.172 16.886 46.171 17.153 L 46.171 17.172 C 46.171 17.392 46.016 17.618 45.734 17.618 L 43.895 17.618 C 43.776 17.619 43.662 17.573 43.578 17.489 C 43.495 17.405 43.449 17.29 43.451 17.172 L 43.451 17.114 C 43.452 16.706 43.457 14.264 43.444 12.898 C 43.437 12.523 43.402 12.134 43.303 11.766 C 43.119 11.044 42.648 10.592 41.901 10.485 C 40.668 10.301 39.653 10.761 39.477 12.318 C 39.462 12.424 39.462 12.53 39.462 12.636 C 39.456 14.158 39.456 17.115 39.456 17.179 C 39.456 17.37 39.3 17.611 39.012 17.611 Z M 102.239 14.661 C 102.429 14.663 102.595 14.789 102.648 14.972 C 102.802 15.496 103.232 15.736 103.796 15.821 C 104.24 15.892 104.684 15.885 105.113 15.75 C 105.367 15.673 105.593 15.531 105.713 15.276 C 105.889 14.908 105.768 14.47 105.367 14.286 C 104.957 14.104 104.514 13.985 104.082 13.87 L 104.021 13.854 C 103.735 13.777 103.445 13.713 103.153 13.648 C 102.771 13.564 102.389 13.478 102.014 13.366 C 101.175 13.111 100.484 12.637 100.244 11.731 C 99.941 10.578 100.244 9.212 101.625 8.59 C 103.317 7.826 105.036 7.853 106.692 8.696 C 107.474 9.092 107.953 9.757 108.122 10.613 C 108.179 10.854 107.996 11.151 107.692 11.151 L 106.008 11.151 C 105.832 11.151 105.649 11.045 105.585 10.847 C 105.466 10.5 105.205 10.281 104.838 10.153 C 104.37 9.991 103.861 9.983 103.388 10.132 C 103.253 10.174 103.12 10.246 103.013 10.33 C 102.633 10.627 102.619 11.201 103.035 11.441 C 103.38 11.646 103.782 11.774 104.177 11.88 C 104.527 11.971 104.878 12.053 105.232 12.128 C 105.653 12.22 106.073 12.312 106.487 12.432 C 106.895 12.558 107.279 12.752 107.622 13.005 C 108.771 13.833 108.686 15.722 107.777 16.663 C 107.199 17.258 106.487 17.576 105.692 17.717 C 104.387 17.958 103.098 17.916 101.865 17.385 C 100.857 16.954 100.209 16.139 100.061 15.17 C 100.041 15.043 100.078 14.913 100.162 14.815 C 100.246 14.717 100.369 14.66 100.498 14.66 L 102.239 14.66 Z M 98.673 13.805 L 91.951 13.805 C 91.437 13.805 91.359 14.109 91.556 14.456 C 91.796 14.944 92.184 15.305 92.712 15.538 C 93.776 16.012 95.157 15.786 95.904 14.965 C 96.168 14.653 96.211 14.653 96.605 14.653 L 96.658 14.653 C 97.038 14.664 97.419 14.663 97.8 14.662 L 98.18 14.66 C 98.337 14.661 98.482 14.744 98.562 14.879 C 98.641 15.014 98.643 15.181 98.568 15.319 C 98.364 15.684 98.11 16.02 97.814 16.316 C 96.919 17.215 95.826 17.682 94.58 17.81 C 93.339 17.944 92.156 17.76 91.07 17.13 C 89.633 16.302 88.844 15.029 88.71 13.38 C 88.583 11.894 89.02 10.578 90.091 9.51 C 90.894 8.71 91.887 8.278 93.001 8.123 C 94.368 7.931 95.679 8.108 96.87 8.845 C 98.399 9.793 99.125 11.201 99.138 12.998 C 99.138 13.119 99.132 13.234 99.125 13.354 L 99.125 13.373 C 99.103 13.621 98.906 13.805 98.673 13.805 Z M 96.123 12.121 C 96.327 12.121 96.468 11.923 96.404 11.731 C 96.087 10.79 95.058 10.118 93.882 10.132 C 92.719 10.147 91.712 10.833 91.422 11.738 C 91.394 11.828 91.41 11.926 91.466 12.001 C 91.522 12.077 91.61 12.121 91.704 12.121 Z M 66.098 9.354 C 67.464 8.222 69.043 7.896 70.762 8.13 C 72.15 8.321 73.32 8.929 74.208 10.048 C 75.723 11.958 75.434 14.958 73.574 16.543 C 72.474 17.47 71.199 17.838 69.776 17.859 C 68.24 17.824 66.852 17.371 65.731 16.21 C 63.913 14.335 64.082 11.017 66.098 9.354 Z M 69.881 10.373 C 67.669 10.33 66.802 12.155 67.26 13.769 C 67.584 14.873 68.543 15.524 69.811 15.524 C 71.777 15.531 72.82 13.925 72.355 12.163 C 72.073 11.081 71.143 10.394 69.881 10.373 Z M 32.403 8.314 L 34.214 8.314 C 34.332 8.313 34.445 8.36 34.529 8.444 C 34.612 8.528 34.658 8.641 34.658 8.759 L 34.658 17.165 C 34.658 17.413 34.46 17.611 34.214 17.611 L 32.403 17.611 C 32.156 17.604 31.959 17.406 31.959 17.165 L 31.959 8.759 C 31.959 8.512 32.156 8.314 32.403 8.314 Z M 87.392 4.775 C 87.377 5.027 87.362 5.455 87.35 5.812 L 87.35 5.814 C 87.345 5.968 87.339 6.11 87.335 6.219 C 87.322 6.501 87.089 6.722 86.807 6.722 L 84.961 6.722 C 84.677 6.727 84.442 6.503 84.432 6.22 L 84.418 5.812 C 84.405 5.454 84.39 5.027 84.376 4.775 C 84.341 4.238 84.63 3.926 85.095 3.905 C 85.619 3.898 86.142 3.898 86.666 3.905 C 87.131 3.926 87.42 4.238 87.392 4.775 Z M 84.975 8.314 L 86.786 8.314 C 86.904 8.313 87.018 8.36 87.101 8.444 C 87.185 8.528 87.231 8.641 87.23 8.759 L 87.23 17.165 C 87.23 17.413 87.033 17.611 86.786 17.611 L 84.975 17.611 C 84.729 17.604 84.531 17.406 84.531 17.165 L 84.531 8.759 C 84.531 8.512 84.729 8.314 84.975 8.314 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-o0ccqi\",layoutDependency:layoutDependency,layoutId:\"Atz65LBVQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.899 24\" overflow=\"visible\"><path d=\"M 20.431 8.585 C 20.916 9.8 21.138 11.105 21.081 12.413 C 20.877 17.135 17.078 20.955 12.375 21.173 C 6.999 21.422 2.569 16.967 2.822 11.561 C 3.045 6.87 6.813 3.074 11.485 2.837 C 12.774 2.769 14.063 2.979 15.265 3.452 C 15.616 3.588 16.016 3.483 16.255 3.191 L 16.966 2.315 C 17.332 1.868 17.17 1.191 16.645 0.967 C 15.063 0.288 13.353 -0.04 11.633 0.004 C 5.235 0.172 0.068 5.447 0.001 11.878 C -0.067 18.594 5.39 24.068 12.073 24 C 18.501 23.931 23.767 18.7 23.896 12.251 C 23.933 10.508 23.591 8.778 22.894 7.181 C 22.665 6.653 21.991 6.503 21.551 6.87 L 20.685 7.584 C 20.394 7.828 20.291 8.231 20.431 8.585 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.899 24\" overflow=\"visible\"><path d=\"M 20.431 8.585 C 20.916 9.8 21.138 11.105 21.081 12.413 C 20.877 17.135 17.078 20.955 12.375 21.173 C 6.999 21.422 2.569 16.967 2.822 11.561 C 3.045 6.87 6.813 3.074 11.485 2.837 C 12.774 2.769 14.063 2.979 15.265 3.452 C 15.616 3.588 16.016 3.483 16.255 3.191 L 16.966 2.315 C 17.332 1.868 17.17 1.191 16.645 0.967 C 15.063 0.288 13.353 -0.04 11.633 0.004 C 5.235 0.172 0.068 5.447 0.001 11.878 C -0.067 18.594 5.39 24.068 12.073 24 C 18.501 23.931 23.767 18.7 23.896 12.251 C 23.933 10.508 23.591 8.778 22.894 7.181 C 22.665 6.653 21.991 6.503 21.551 6.87 L 20.685 7.584 C 20.394 7.828 20.291 8.231 20.431 8.585 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.899 24\" overflow=\"visible\"><path d=\"M 20.431 8.585 C 20.916 9.8 21.138 11.105 21.081 12.413 C 20.877 17.135 17.078 20.955 12.375 21.173 C 6.999 21.422 2.569 16.967 2.822 11.561 C 3.045 6.87 6.813 3.074 11.485 2.837 C 12.774 2.769 14.063 2.979 15.265 3.452 C 15.616 3.588 16.016 3.483 16.255 3.191 L 16.966 2.315 C 17.332 1.868 17.17 1.191 16.645 0.967 C 15.063 0.288 13.353 -0.04 11.633 0.004 C 5.235 0.172 0.068 5.447 0.001 11.878 C -0.067 18.594 5.39 24.068 12.073 24 C 18.501 23.931 23.767 18.7 23.896 12.251 C 23.933 10.508 23.591 8.778 22.894 7.181 C 22.665 6.653 21.991 6.503 21.551 6.87 L 20.685 7.584 C 20.394 7.828 20.291 8.231 20.431 8.585 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11u70ch\",layoutDependency:layoutDependency,layoutId:\"CHTlcwpiZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.404 3.419\" overflow=\"visible\"><path d=\"M 2.211 3.179 L 3.115 2.34 C 3.486 1.998 3.499 1.427 3.158 1.054 C 2.892 0.768 2.616 0.492 2.329 0.228 C 2.153 0.07 1.922 -0.012 1.687 0.001 C 1.451 0.014 1.23 0.12 1.073 0.296 L 0.238 1.209 C -0.1 1.578 -0.075 2.151 0.293 2.489 C 0.516 2.694 0.733 2.906 0.943 3.135 C 1.277 3.495 1.846 3.515 2.211 3.179 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.404 3.419\" overflow=\"visible\"><path d=\"M 2.211 3.179 L 3.115 2.34 C 3.486 1.998 3.499 1.427 3.158 1.054 C 2.892 0.768 2.616 0.492 2.329 0.228 C 2.153 0.07 1.922 -0.012 1.687 0.001 C 1.451 0.014 1.23 0.12 1.073 0.296 L 0.238 1.209 C -0.1 1.578 -0.075 2.151 0.293 2.489 C 0.516 2.694 0.733 2.906 0.943 3.135 C 1.277 3.495 1.846 3.515 2.211 3.179 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.404 3.419\" overflow=\"visible\"><path d=\"M 2.211 3.179 L 3.115 2.34 C 3.486 1.998 3.499 1.427 3.158 1.054 C 2.892 0.768 2.616 0.492 2.329 0.228 C 2.153 0.07 1.922 -0.012 1.687 0.001 C 1.451 0.014 1.23 0.12 1.073 0.296 L 0.238 1.209 C -0.1 1.578 -0.075 2.151 0.293 2.489 C 0.516 2.694 0.733 2.906 0.943 3.135 C 1.277 3.495 1.846 3.515 2.211 3.179 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-2tq6ua\",layoutDependency:layoutDependency,layoutId:\"s3DtiSym_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.672 13.959\" overflow=\"visible\"><path d=\"M 3.019 0.875 C 3.004 1.127 2.989 1.555 2.977 1.912 C 2.972 2.067 2.967 2.21 2.962 2.319 C 2.949 2.601 2.716 2.822 2.434 2.822 L 0.588 2.822 C 0.306 2.829 0.066 2.602 0.059 2.319 L 0.045 1.912 C 0.033 1.554 0.018 1.127 0.003 0.875 C -0.032 0.338 0.257 0.026 0.722 0.005 C 1.245 -0.002 1.769 -0.002 2.293 0.005 C 2.758 0.026 3.047 0.338 3.019 0.875 Z M 26.011 6.65 L 25.257 6.65 C 25.139 6.65 25.025 6.603 24.942 6.519 C 24.858 6.436 24.812 6.322 24.813 6.204 L 24.813 4.831 C 24.813 4.597 24.989 4.406 25.215 4.385 L 25.313 4.375 L 25.412 4.364 C 26.3 4.25 26.723 3.841 26.835 2.942 C 26.862 2.746 26.876 2.549 26.891 2.353 L 26.906 2.156 C 26.921 1.922 27.115 1.74 27.35 1.739 L 29.048 1.739 C 29.344 1.739 29.548 1.979 29.499 2.277 C 29.358 3.154 28.857 3.791 28.061 4.251 C 27.935 4.324 27.891 4.485 27.963 4.612 L 28.11 4.874 C 28.183 4.999 28.341 5.046 28.47 4.98 C 29.33 4.513 30.239 4.371 31.19 4.385 C 31.43 4.385 31.627 4.591 31.627 4.831 L 31.627 6.19 C 31.628 6.31 31.58 6.425 31.496 6.51 C 31.411 6.595 31.296 6.643 31.176 6.643 L 29.604 6.643 C 29.359 6.644 29.161 6.843 29.16 7.088 L 29.159 8.093 C 29.157 8.763 29.156 9.433 29.16 10.103 C 29.168 11.079 29.492 11.412 30.464 11.412 C 30.711 11.412 30.965 11.398 31.211 11.376 C 31.333 11.367 31.452 11.41 31.54 11.493 C 31.629 11.577 31.678 11.694 31.676 11.815 L 31.676 13.266 C 31.679 13.495 31.503 13.687 31.274 13.704 C 30.274 13.789 29.28 13.825 28.301 13.542 C 27.159 13.209 26.638 12.36 26.504 11.235 C 26.448 10.762 26.441 10.282 26.433 9.809 L 26.433 9.806 C 26.43 9.209 26.43 8.612 26.432 8.015 L 26.433 7.081 L 26.433 7.074 C 26.448 6.841 26.25 6.65 26.011 6.65 Z M 46.932 13.712 L 45.107 13.712 C 44.866 13.71 44.671 13.514 44.67 13.273 L 44.67 4.831 C 44.67 4.598 44.861 4.406 45.093 4.406 L 46.742 4.406 C 46.982 4.406 47.214 4.604 47.179 4.916 C 47.123 5.454 46.932 5.963 46.721 6.466 C 46.664 6.607 46.728 6.777 46.869 6.833 L 47.172 6.968 C 47.245 7 47.329 7 47.403 6.968 C 47.476 6.935 47.533 6.874 47.559 6.798 C 48.088 5.192 49.116 4.378 50.843 4.378 C 51.019 4.378 51.266 4.541 51.266 4.824 L 51.266 6.494 C 51.266 6.77 51.033 6.926 50.85 6.94 L 50.634 6.948 C 50.169 6.965 49.702 6.982 49.25 7.067 C 48.222 7.265 47.651 7.958 47.475 8.971 C 47.406 9.394 47.373 9.822 47.376 10.251 C 47.362 11.313 47.369 13.273 47.369 13.273 C 47.37 13.389 47.324 13.501 47.242 13.583 C 47.16 13.665 47.049 13.711 46.932 13.711 Z M 18.373 11.071 C 18.528 11.595 18.957 11.836 19.521 11.921 C 19.965 11.992 20.409 11.984 20.839 11.849 C 21.093 11.772 21.318 11.63 21.438 11.375 C 21.615 11.008 21.495 10.569 21.093 10.385 C 20.682 10.203 20.24 10.085 19.808 9.97 L 19.747 9.953 C 19.461 9.877 19.17 9.812 18.879 9.747 C 18.497 9.663 18.114 9.578 17.739 9.465 C 16.9 9.211 16.21 8.737 15.97 7.831 C 15.667 6.677 15.97 5.312 17.351 4.689 C 19.042 3.925 20.762 3.953 22.418 4.795 C 23.2 5.191 23.679 5.857 23.848 6.713 C 23.904 6.953 23.721 7.25 23.418 7.25 L 21.734 7.25 C 21.558 7.25 21.375 7.144 21.311 6.946 C 21.191 6.599 20.931 6.38 20.565 6.253 C 20.096 6.09 19.587 6.083 19.113 6.232 C 18.979 6.274 18.845 6.345 18.739 6.43 C 18.359 6.727 18.345 7.3 18.761 7.541 C 19.106 7.745 19.508 7.873 19.902 7.979 C 20.252 8.07 20.604 8.153 20.958 8.227 C 21.378 8.32 21.8 8.411 22.214 8.531 C 22.621 8.658 23.004 8.851 23.348 9.104 C 24.496 9.932 24.411 11.822 23.502 12.763 C 22.925 13.357 22.213 13.675 21.417 13.817 C 20.114 14.057 18.824 14.015 17.591 13.484 C 16.583 13.053 15.935 12.239 15.787 11.27 C 15.767 11.142 15.804 11.013 15.888 10.915 C 15.972 10.817 16.095 10.76 16.224 10.76 L 17.964 10.76 C 18.154 10.762 18.321 10.889 18.373 11.071 Z M 7.212 13.711 L 5.387 13.711 C 5.27 13.711 5.159 13.665 5.077 13.583 C 4.995 13.5 4.949 13.389 4.95 13.273 L 4.95 4.859 C 4.95 4.618 5.147 4.42 5.387 4.42 L 7.113 4.42 C 7.388 4.42 7.599 4.675 7.543 4.951 C 7.465 5.354 7.31 5.737 7.12 6.118 C 7.052 6.251 7.102 6.414 7.233 6.486 L 7.487 6.628 C 7.621 6.699 7.788 6.648 7.86 6.514 L 7.933 6.376 C 8.012 6.227 8.089 6.082 8.17 5.941 C 9.248 4.102 11.066 3.953 12.348 4.463 C 13.384 4.873 13.92 5.722 14.166 6.755 C 14.292 7.281 14.358 7.82 14.364 8.362 C 14.384 10.013 14.372 12.986 14.371 13.253 L 14.371 13.272 C 14.371 13.492 14.216 13.718 13.934 13.718 L 12.095 13.718 C 11.976 13.719 11.862 13.673 11.778 13.589 C 11.695 13.505 11.649 13.39 11.651 13.272 L 11.651 13.214 C 11.652 12.806 11.657 10.364 11.644 8.998 C 11.637 8.623 11.602 8.234 11.503 7.866 C 11.319 7.144 10.848 6.692 10.101 6.585 C 8.868 6.401 7.853 6.861 7.677 8.418 C 7.662 8.524 7.662 8.63 7.662 8.736 C 7.656 10.258 7.656 13.215 7.656 13.279 C 7.656 13.47 7.5 13.711 7.212 13.711 Z M 70.439 10.761 C 70.629 10.763 70.795 10.889 70.848 11.072 C 71.002 11.596 71.432 11.836 71.996 11.921 C 72.44 11.992 72.884 11.985 73.313 11.85 C 73.567 11.773 73.793 11.631 73.913 11.376 C 74.089 11.008 73.968 10.57 73.567 10.386 C 73.157 10.204 72.714 10.085 72.282 9.97 L 72.221 9.954 C 71.935 9.877 71.645 9.813 71.353 9.748 C 70.971 9.664 70.589 9.578 70.214 9.466 C 69.375 9.211 68.684 8.737 68.444 7.831 C 68.141 6.678 68.444 5.312 69.825 4.69 C 71.517 3.926 73.236 3.953 74.892 4.796 C 75.674 5.192 76.153 5.857 76.322 6.713 C 76.379 6.954 76.196 7.251 75.892 7.251 L 74.208 7.251 C 74.032 7.251 73.849 7.145 73.785 6.947 C 73.666 6.6 73.405 6.381 73.038 6.253 C 72.57 6.091 72.061 6.083 71.588 6.232 C 71.453 6.274 71.32 6.346 71.213 6.43 C 70.833 6.727 70.819 7.301 71.235 7.541 C 71.58 7.746 71.982 7.874 72.377 7.98 C 72.727 8.07 73.078 8.153 73.432 8.228 C 73.853 8.32 74.273 8.412 74.687 8.532 C 75.095 8.658 75.479 8.852 75.822 9.105 C 76.971 9.933 76.886 11.822 75.977 12.763 C 75.399 13.358 74.687 13.676 73.892 13.817 C 72.587 14.058 71.298 14.016 70.065 13.485 C 69.057 13.054 68.409 12.239 68.261 11.27 C 68.241 11.143 68.278 11.013 68.362 10.915 C 68.446 10.817 68.569 10.76 68.698 10.76 L 70.439 10.76 Z M 66.873 9.905 L 60.151 9.905 C 59.637 9.905 59.559 10.209 59.756 10.556 C 59.996 11.044 60.384 11.405 60.912 11.638 C 61.976 12.112 63.357 11.886 64.104 11.065 C 64.368 10.753 64.411 10.753 64.805 10.753 L 64.858 10.753 C 65.238 10.764 65.619 10.763 66 10.762 L 66.38 10.76 C 66.537 10.761 66.682 10.844 66.762 10.979 C 66.841 11.114 66.843 11.281 66.768 11.419 C 66.564 11.784 66.31 12.12 66.014 12.416 C 65.119 13.315 64.026 13.782 62.78 13.91 C 61.539 14.044 60.356 13.86 59.27 13.23 C 57.833 12.402 57.044 11.129 56.91 9.48 C 56.783 7.994 57.22 6.678 58.291 5.61 C 59.094 4.81 60.087 4.378 61.201 4.223 C 62.568 4.031 63.879 4.208 65.07 4.945 C 66.599 5.893 67.325 7.301 67.338 9.098 C 67.338 9.219 67.332 9.334 67.325 9.454 L 67.325 9.473 C 67.303 9.721 67.106 9.905 66.873 9.905 Z M 64.323 8.221 C 64.527 8.221 64.668 8.023 64.604 7.831 C 64.287 6.89 63.258 6.218 62.082 6.232 C 60.919 6.247 59.912 6.933 59.622 7.838 C 59.594 7.928 59.61 8.026 59.666 8.101 C 59.722 8.177 59.81 8.221 59.904 8.221 Z M 34.298 5.454 C 35.664 4.322 37.243 3.996 38.962 4.23 C 40.35 4.421 41.52 5.029 42.408 6.148 C 43.923 8.058 43.634 11.058 41.774 12.643 C 40.674 13.57 39.399 13.938 37.976 13.959 C 36.44 13.924 35.052 13.471 33.931 12.31 C 32.113 10.435 32.282 7.117 34.298 5.454 Z M 38.081 6.473 C 35.869 6.43 35.002 8.255 35.46 9.869 C 35.784 10.973 36.743 11.624 38.011 11.624 C 39.977 11.631 41.02 10.025 40.555 8.263 C 40.273 7.181 39.343 6.494 38.081 6.473 Z M 0.603 4.414 L 2.414 4.414 C 2.532 4.413 2.645 4.46 2.729 4.544 C 2.812 4.628 2.858 4.741 2.858 4.859 L 2.858 13.265 C 2.858 13.513 2.66 13.711 2.414 13.711 L 0.603 13.711 C 0.356 13.704 0.159 13.506 0.159 13.265 L 0.159 4.859 C 0.159 4.612 0.356 4.414 0.603 4.414 Z M 55.592 0.875 C 55.577 1.127 55.562 1.555 55.55 1.912 L 55.55 1.914 C 55.545 2.068 55.539 2.21 55.535 2.319 C 55.522 2.601 55.289 2.822 55.007 2.822 L 53.161 2.822 C 52.877 2.827 52.642 2.603 52.632 2.32 L 52.618 1.912 C 52.605 1.554 52.59 1.127 52.576 0.875 C 52.541 0.338 52.83 0.026 53.295 0.005 C 53.819 -0.002 54.342 -0.002 54.866 0.005 C 55.331 0.026 55.62 0.338 55.592 0.875 Z M 53.175 4.414 L 54.986 4.414 C 55.104 4.413 55.218 4.46 55.301 4.544 C 55.385 4.628 55.431 4.741 55.43 4.859 L 55.43 13.265 C 55.43 13.513 55.233 13.711 54.986 13.711 L 53.175 13.711 C 52.929 13.704 52.731 13.506 52.731 13.265 L 52.731 4.859 C 52.731 4.612 52.929 4.414 53.175 4.414 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.672 13.959\" overflow=\"visible\"><path d=\"M 3.019 0.875 C 3.004 1.127 2.989 1.555 2.977 1.912 C 2.972 2.067 2.967 2.21 2.962 2.319 C 2.949 2.601 2.716 2.822 2.434 2.822 L 0.588 2.822 C 0.306 2.829 0.066 2.602 0.059 2.319 L 0.045 1.912 C 0.033 1.554 0.018 1.127 0.003 0.875 C -0.032 0.338 0.257 0.026 0.722 0.005 C 1.245 -0.002 1.769 -0.002 2.293 0.005 C 2.758 0.026 3.047 0.338 3.019 0.875 Z M 26.011 6.65 L 25.257 6.65 C 25.139 6.65 25.025 6.603 24.942 6.519 C 24.858 6.436 24.812 6.322 24.813 6.204 L 24.813 4.831 C 24.813 4.597 24.989 4.406 25.215 4.385 L 25.313 4.375 L 25.412 4.364 C 26.3 4.25 26.723 3.841 26.835 2.942 C 26.862 2.746 26.876 2.549 26.891 2.353 L 26.906 2.156 C 26.921 1.922 27.115 1.74 27.35 1.739 L 29.048 1.739 C 29.344 1.739 29.548 1.979 29.499 2.277 C 29.358 3.154 28.857 3.791 28.061 4.251 C 27.935 4.324 27.891 4.485 27.963 4.612 L 28.11 4.874 C 28.183 4.999 28.341 5.046 28.47 4.98 C 29.33 4.513 30.239 4.371 31.19 4.385 C 31.43 4.385 31.627 4.591 31.627 4.831 L 31.627 6.19 C 31.628 6.31 31.58 6.425 31.496 6.51 C 31.411 6.595 31.296 6.643 31.176 6.643 L 29.604 6.643 C 29.359 6.644 29.161 6.843 29.16 7.088 L 29.159 8.093 C 29.157 8.763 29.156 9.433 29.16 10.103 C 29.168 11.079 29.492 11.412 30.464 11.412 C 30.711 11.412 30.965 11.398 31.211 11.376 C 31.333 11.367 31.452 11.41 31.54 11.493 C 31.629 11.577 31.678 11.694 31.676 11.815 L 31.676 13.266 C 31.679 13.495 31.503 13.687 31.274 13.704 C 30.274 13.789 29.28 13.825 28.301 13.542 C 27.159 13.209 26.638 12.36 26.504 11.235 C 26.448 10.762 26.441 10.282 26.433 9.809 L 26.433 9.806 C 26.43 9.209 26.43 8.612 26.432 8.015 L 26.433 7.081 L 26.433 7.074 C 26.448 6.841 26.25 6.65 26.011 6.65 Z M 46.932 13.712 L 45.107 13.712 C 44.866 13.71 44.671 13.514 44.67 13.273 L 44.67 4.831 C 44.67 4.598 44.861 4.406 45.093 4.406 L 46.742 4.406 C 46.982 4.406 47.214 4.604 47.179 4.916 C 47.123 5.454 46.932 5.963 46.721 6.466 C 46.664 6.607 46.728 6.777 46.869 6.833 L 47.172 6.968 C 47.245 7 47.329 7 47.403 6.968 C 47.476 6.935 47.533 6.874 47.559 6.798 C 48.088 5.192 49.116 4.378 50.843 4.378 C 51.019 4.378 51.266 4.541 51.266 4.824 L 51.266 6.494 C 51.266 6.77 51.033 6.926 50.85 6.94 L 50.634 6.948 C 50.169 6.965 49.702 6.982 49.25 7.067 C 48.222 7.265 47.651 7.958 47.475 8.971 C 47.406 9.394 47.373 9.822 47.376 10.251 C 47.362 11.313 47.369 13.273 47.369 13.273 C 47.37 13.389 47.324 13.501 47.242 13.583 C 47.16 13.665 47.049 13.711 46.932 13.711 Z M 18.373 11.071 C 18.528 11.595 18.957 11.836 19.521 11.921 C 19.965 11.992 20.409 11.984 20.839 11.849 C 21.093 11.772 21.318 11.63 21.438 11.375 C 21.615 11.008 21.495 10.569 21.093 10.385 C 20.682 10.203 20.24 10.085 19.808 9.97 L 19.747 9.953 C 19.461 9.877 19.17 9.812 18.879 9.747 C 18.497 9.663 18.114 9.578 17.739 9.465 C 16.9 9.211 16.21 8.737 15.97 7.831 C 15.667 6.677 15.97 5.312 17.351 4.689 C 19.042 3.925 20.762 3.953 22.418 4.795 C 23.2 5.191 23.679 5.857 23.848 6.713 C 23.904 6.953 23.721 7.25 23.418 7.25 L 21.734 7.25 C 21.558 7.25 21.375 7.144 21.311 6.946 C 21.191 6.599 20.931 6.38 20.565 6.253 C 20.096 6.09 19.587 6.083 19.113 6.232 C 18.979 6.274 18.845 6.345 18.739 6.43 C 18.359 6.727 18.345 7.3 18.761 7.541 C 19.106 7.745 19.508 7.873 19.902 7.979 C 20.252 8.07 20.604 8.153 20.958 8.227 C 21.378 8.32 21.8 8.411 22.214 8.531 C 22.621 8.658 23.004 8.851 23.348 9.104 C 24.496 9.932 24.411 11.822 23.502 12.763 C 22.925 13.357 22.213 13.675 21.417 13.817 C 20.114 14.057 18.824 14.015 17.591 13.484 C 16.583 13.053 15.935 12.239 15.787 11.27 C 15.767 11.142 15.804 11.013 15.888 10.915 C 15.972 10.817 16.095 10.76 16.224 10.76 L 17.964 10.76 C 18.154 10.762 18.321 10.889 18.373 11.071 Z M 7.212 13.711 L 5.387 13.711 C 5.27 13.711 5.159 13.665 5.077 13.583 C 4.995 13.5 4.949 13.389 4.95 13.273 L 4.95 4.859 C 4.95 4.618 5.147 4.42 5.387 4.42 L 7.113 4.42 C 7.388 4.42 7.599 4.675 7.543 4.951 C 7.465 5.354 7.31 5.737 7.12 6.118 C 7.052 6.251 7.102 6.414 7.233 6.486 L 7.487 6.628 C 7.621 6.699 7.788 6.648 7.86 6.514 L 7.933 6.376 C 8.012 6.227 8.089 6.082 8.17 5.941 C 9.248 4.102 11.066 3.953 12.348 4.463 C 13.384 4.873 13.92 5.722 14.166 6.755 C 14.292 7.281 14.358 7.82 14.364 8.362 C 14.384 10.013 14.372 12.986 14.371 13.253 L 14.371 13.272 C 14.371 13.492 14.216 13.718 13.934 13.718 L 12.095 13.718 C 11.976 13.719 11.862 13.673 11.778 13.589 C 11.695 13.505 11.649 13.39 11.651 13.272 L 11.651 13.214 C 11.652 12.806 11.657 10.364 11.644 8.998 C 11.637 8.623 11.602 8.234 11.503 7.866 C 11.319 7.144 10.848 6.692 10.101 6.585 C 8.868 6.401 7.853 6.861 7.677 8.418 C 7.662 8.524 7.662 8.63 7.662 8.736 C 7.656 10.258 7.656 13.215 7.656 13.279 C 7.656 13.47 7.5 13.711 7.212 13.711 Z M 70.439 10.761 C 70.629 10.763 70.795 10.889 70.848 11.072 C 71.002 11.596 71.432 11.836 71.996 11.921 C 72.44 11.992 72.884 11.985 73.313 11.85 C 73.567 11.773 73.793 11.631 73.913 11.376 C 74.089 11.008 73.968 10.57 73.567 10.386 C 73.157 10.204 72.714 10.085 72.282 9.97 L 72.221 9.954 C 71.935 9.877 71.645 9.813 71.353 9.748 C 70.971 9.664 70.589 9.578 70.214 9.466 C 69.375 9.211 68.684 8.737 68.444 7.831 C 68.141 6.678 68.444 5.312 69.825 4.69 C 71.517 3.926 73.236 3.953 74.892 4.796 C 75.674 5.192 76.153 5.857 76.322 6.713 C 76.379 6.954 76.196 7.251 75.892 7.251 L 74.208 7.251 C 74.032 7.251 73.849 7.145 73.785 6.947 C 73.666 6.6 73.405 6.381 73.038 6.253 C 72.57 6.091 72.061 6.083 71.588 6.232 C 71.453 6.274 71.32 6.346 71.213 6.43 C 70.833 6.727 70.819 7.301 71.235 7.541 C 71.58 7.746 71.982 7.874 72.377 7.98 C 72.727 8.07 73.078 8.153 73.432 8.228 C 73.853 8.32 74.273 8.412 74.687 8.532 C 75.095 8.658 75.479 8.852 75.822 9.105 C 76.971 9.933 76.886 11.822 75.977 12.763 C 75.399 13.358 74.687 13.676 73.892 13.817 C 72.587 14.058 71.298 14.016 70.065 13.485 C 69.057 13.054 68.409 12.239 68.261 11.27 C 68.241 11.143 68.278 11.013 68.362 10.915 C 68.446 10.817 68.569 10.76 68.698 10.76 L 70.439 10.76 Z M 66.873 9.905 L 60.151 9.905 C 59.637 9.905 59.559 10.209 59.756 10.556 C 59.996 11.044 60.384 11.405 60.912 11.638 C 61.976 12.112 63.357 11.886 64.104 11.065 C 64.368 10.753 64.411 10.753 64.805 10.753 L 64.858 10.753 C 65.238 10.764 65.619 10.763 66 10.762 L 66.38 10.76 C 66.537 10.761 66.682 10.844 66.762 10.979 C 66.841 11.114 66.843 11.281 66.768 11.419 C 66.564 11.784 66.31 12.12 66.014 12.416 C 65.119 13.315 64.026 13.782 62.78 13.91 C 61.539 14.044 60.356 13.86 59.27 13.23 C 57.833 12.402 57.044 11.129 56.91 9.48 C 56.783 7.994 57.22 6.678 58.291 5.61 C 59.094 4.81 60.087 4.378 61.201 4.223 C 62.568 4.031 63.879 4.208 65.07 4.945 C 66.599 5.893 67.325 7.301 67.338 9.098 C 67.338 9.219 67.332 9.334 67.325 9.454 L 67.325 9.473 C 67.303 9.721 67.106 9.905 66.873 9.905 Z M 64.323 8.221 C 64.527 8.221 64.668 8.023 64.604 7.831 C 64.287 6.89 63.258 6.218 62.082 6.232 C 60.919 6.247 59.912 6.933 59.622 7.838 C 59.594 7.928 59.61 8.026 59.666 8.101 C 59.722 8.177 59.81 8.221 59.904 8.221 Z M 34.298 5.454 C 35.664 4.322 37.243 3.996 38.962 4.23 C 40.35 4.421 41.52 5.029 42.408 6.148 C 43.923 8.058 43.634 11.058 41.774 12.643 C 40.674 13.57 39.399 13.938 37.976 13.959 C 36.44 13.924 35.052 13.471 33.931 12.31 C 32.113 10.435 32.282 7.117 34.298 5.454 Z M 38.081 6.473 C 35.869 6.43 35.002 8.255 35.46 9.869 C 35.784 10.973 36.743 11.624 38.011 11.624 C 39.977 11.631 41.02 10.025 40.555 8.263 C 40.273 7.181 39.343 6.494 38.081 6.473 Z M 0.603 4.414 L 2.414 4.414 C 2.532 4.413 2.645 4.46 2.729 4.544 C 2.812 4.628 2.858 4.741 2.858 4.859 L 2.858 13.265 C 2.858 13.513 2.66 13.711 2.414 13.711 L 0.603 13.711 C 0.356 13.704 0.159 13.506 0.159 13.265 L 0.159 4.859 C 0.159 4.612 0.356 4.414 0.603 4.414 Z M 55.592 0.875 C 55.577 1.127 55.562 1.555 55.55 1.912 L 55.55 1.914 C 55.545 2.068 55.539 2.21 55.535 2.319 C 55.522 2.601 55.289 2.822 55.007 2.822 L 53.161 2.822 C 52.877 2.827 52.642 2.603 52.632 2.32 L 52.618 1.912 C 52.605 1.554 52.59 1.127 52.576 0.875 C 52.541 0.338 52.83 0.026 53.295 0.005 C 53.819 -0.002 54.342 -0.002 54.866 0.005 C 55.331 0.026 55.62 0.338 55.592 0.875 Z M 53.175 4.414 L 54.986 4.414 C 55.104 4.413 55.218 4.46 55.301 4.544 C 55.385 4.628 55.431 4.741 55.43 4.859 L 55.43 13.265 C 55.43 13.513 55.233 13.711 54.986 13.711 L 53.175 13.711 C 52.929 13.704 52.731 13.506 52.731 13.265 L 52.731 4.859 C 52.731 4.612 52.929 4.414 53.175 4.414 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.672 13.959\" overflow=\"visible\"><path d=\"M 3.019 0.875 C 3.004 1.127 2.989 1.555 2.977 1.912 C 2.972 2.067 2.967 2.21 2.962 2.319 C 2.949 2.601 2.716 2.822 2.434 2.822 L 0.588 2.822 C 0.306 2.829 0.066 2.602 0.059 2.319 L 0.045 1.912 C 0.033 1.554 0.018 1.127 0.003 0.875 C -0.032 0.338 0.257 0.026 0.722 0.005 C 1.245 -0.002 1.769 -0.002 2.293 0.005 C 2.758 0.026 3.047 0.338 3.019 0.875 Z M 26.011 6.65 L 25.257 6.65 C 25.139 6.65 25.025 6.603 24.942 6.519 C 24.858 6.436 24.812 6.322 24.813 6.204 L 24.813 4.831 C 24.813 4.597 24.989 4.406 25.215 4.385 L 25.313 4.375 L 25.412 4.364 C 26.3 4.25 26.723 3.841 26.835 2.942 C 26.862 2.746 26.876 2.549 26.891 2.353 L 26.906 2.156 C 26.921 1.922 27.115 1.74 27.35 1.739 L 29.048 1.739 C 29.344 1.739 29.548 1.979 29.499 2.277 C 29.358 3.154 28.857 3.791 28.061 4.251 C 27.935 4.324 27.891 4.485 27.963 4.612 L 28.11 4.874 C 28.183 4.999 28.341 5.046 28.47 4.98 C 29.33 4.513 30.239 4.371 31.19 4.385 C 31.43 4.385 31.627 4.591 31.627 4.831 L 31.627 6.19 C 31.628 6.31 31.58 6.425 31.496 6.51 C 31.411 6.595 31.296 6.643 31.176 6.643 L 29.604 6.643 C 29.359 6.644 29.161 6.843 29.16 7.088 L 29.159 8.093 C 29.157 8.763 29.156 9.433 29.16 10.103 C 29.168 11.079 29.492 11.412 30.464 11.412 C 30.711 11.412 30.965 11.398 31.211 11.376 C 31.333 11.367 31.452 11.41 31.54 11.493 C 31.629 11.577 31.678 11.694 31.676 11.815 L 31.676 13.266 C 31.679 13.495 31.503 13.687 31.274 13.704 C 30.274 13.789 29.28 13.825 28.301 13.542 C 27.159 13.209 26.638 12.36 26.504 11.235 C 26.448 10.762 26.441 10.282 26.433 9.809 L 26.433 9.806 C 26.43 9.209 26.43 8.612 26.432 8.015 L 26.433 7.081 L 26.433 7.074 C 26.448 6.841 26.25 6.65 26.011 6.65 Z M 46.932 13.712 L 45.107 13.712 C 44.866 13.71 44.671 13.514 44.67 13.273 L 44.67 4.831 C 44.67 4.598 44.861 4.406 45.093 4.406 L 46.742 4.406 C 46.982 4.406 47.214 4.604 47.179 4.916 C 47.123 5.454 46.932 5.963 46.721 6.466 C 46.664 6.607 46.728 6.777 46.869 6.833 L 47.172 6.968 C 47.245 7 47.329 7 47.403 6.968 C 47.476 6.935 47.533 6.874 47.559 6.798 C 48.088 5.192 49.116 4.378 50.843 4.378 C 51.019 4.378 51.266 4.541 51.266 4.824 L 51.266 6.494 C 51.266 6.77 51.033 6.926 50.85 6.94 L 50.634 6.948 C 50.169 6.965 49.702 6.982 49.25 7.067 C 48.222 7.265 47.651 7.958 47.475 8.971 C 47.406 9.394 47.373 9.822 47.376 10.251 C 47.362 11.313 47.369 13.273 47.369 13.273 C 47.37 13.389 47.324 13.501 47.242 13.583 C 47.16 13.665 47.049 13.711 46.932 13.711 Z M 18.373 11.071 C 18.528 11.595 18.957 11.836 19.521 11.921 C 19.965 11.992 20.409 11.984 20.839 11.849 C 21.093 11.772 21.318 11.63 21.438 11.375 C 21.615 11.008 21.495 10.569 21.093 10.385 C 20.682 10.203 20.24 10.085 19.808 9.97 L 19.747 9.953 C 19.461 9.877 19.17 9.812 18.879 9.747 C 18.497 9.663 18.114 9.578 17.739 9.465 C 16.9 9.211 16.21 8.737 15.97 7.831 C 15.667 6.677 15.97 5.312 17.351 4.689 C 19.042 3.925 20.762 3.953 22.418 4.795 C 23.2 5.191 23.679 5.857 23.848 6.713 C 23.904 6.953 23.721 7.25 23.418 7.25 L 21.734 7.25 C 21.558 7.25 21.375 7.144 21.311 6.946 C 21.191 6.599 20.931 6.38 20.565 6.253 C 20.096 6.09 19.587 6.083 19.113 6.232 C 18.979 6.274 18.845 6.345 18.739 6.43 C 18.359 6.727 18.345 7.3 18.761 7.541 C 19.106 7.745 19.508 7.873 19.902 7.979 C 20.252 8.07 20.604 8.153 20.958 8.227 C 21.378 8.32 21.8 8.411 22.214 8.531 C 22.621 8.658 23.004 8.851 23.348 9.104 C 24.496 9.932 24.411 11.822 23.502 12.763 C 22.925 13.357 22.213 13.675 21.417 13.817 C 20.114 14.057 18.824 14.015 17.591 13.484 C 16.583 13.053 15.935 12.239 15.787 11.27 C 15.767 11.142 15.804 11.013 15.888 10.915 C 15.972 10.817 16.095 10.76 16.224 10.76 L 17.964 10.76 C 18.154 10.762 18.321 10.889 18.373 11.071 Z M 7.212 13.711 L 5.387 13.711 C 5.27 13.711 5.159 13.665 5.077 13.583 C 4.995 13.5 4.949 13.389 4.95 13.273 L 4.95 4.859 C 4.95 4.618 5.147 4.42 5.387 4.42 L 7.113 4.42 C 7.388 4.42 7.599 4.675 7.543 4.951 C 7.465 5.354 7.31 5.737 7.12 6.118 C 7.052 6.251 7.102 6.414 7.233 6.486 L 7.487 6.628 C 7.621 6.699 7.788 6.648 7.86 6.514 L 7.933 6.376 C 8.012 6.227 8.089 6.082 8.17 5.941 C 9.248 4.102 11.066 3.953 12.348 4.463 C 13.384 4.873 13.92 5.722 14.166 6.755 C 14.292 7.281 14.358 7.82 14.364 8.362 C 14.384 10.013 14.372 12.986 14.371 13.253 L 14.371 13.272 C 14.371 13.492 14.216 13.718 13.934 13.718 L 12.095 13.718 C 11.976 13.719 11.862 13.673 11.778 13.589 C 11.695 13.505 11.649 13.39 11.651 13.272 L 11.651 13.214 C 11.652 12.806 11.657 10.364 11.644 8.998 C 11.637 8.623 11.602 8.234 11.503 7.866 C 11.319 7.144 10.848 6.692 10.101 6.585 C 8.868 6.401 7.853 6.861 7.677 8.418 C 7.662 8.524 7.662 8.63 7.662 8.736 C 7.656 10.258 7.656 13.215 7.656 13.279 C 7.656 13.47 7.5 13.711 7.212 13.711 Z M 70.439 10.761 C 70.629 10.763 70.795 10.889 70.848 11.072 C 71.002 11.596 71.432 11.836 71.996 11.921 C 72.44 11.992 72.884 11.985 73.313 11.85 C 73.567 11.773 73.793 11.631 73.913 11.376 C 74.089 11.008 73.968 10.57 73.567 10.386 C 73.157 10.204 72.714 10.085 72.282 9.97 L 72.221 9.954 C 71.935 9.877 71.645 9.813 71.353 9.748 C 70.971 9.664 70.589 9.578 70.214 9.466 C 69.375 9.211 68.684 8.737 68.444 7.831 C 68.141 6.678 68.444 5.312 69.825 4.69 C 71.517 3.926 73.236 3.953 74.892 4.796 C 75.674 5.192 76.153 5.857 76.322 6.713 C 76.379 6.954 76.196 7.251 75.892 7.251 L 74.208 7.251 C 74.032 7.251 73.849 7.145 73.785 6.947 C 73.666 6.6 73.405 6.381 73.038 6.253 C 72.57 6.091 72.061 6.083 71.588 6.232 C 71.453 6.274 71.32 6.346 71.213 6.43 C 70.833 6.727 70.819 7.301 71.235 7.541 C 71.58 7.746 71.982 7.874 72.377 7.98 C 72.727 8.07 73.078 8.153 73.432 8.228 C 73.853 8.32 74.273 8.412 74.687 8.532 C 75.095 8.658 75.479 8.852 75.822 9.105 C 76.971 9.933 76.886 11.822 75.977 12.763 C 75.399 13.358 74.687 13.676 73.892 13.817 C 72.587 14.058 71.298 14.016 70.065 13.485 C 69.057 13.054 68.409 12.239 68.261 11.27 C 68.241 11.143 68.278 11.013 68.362 10.915 C 68.446 10.817 68.569 10.76 68.698 10.76 L 70.439 10.76 Z M 66.873 9.905 L 60.151 9.905 C 59.637 9.905 59.559 10.209 59.756 10.556 C 59.996 11.044 60.384 11.405 60.912 11.638 C 61.976 12.112 63.357 11.886 64.104 11.065 C 64.368 10.753 64.411 10.753 64.805 10.753 L 64.858 10.753 C 65.238 10.764 65.619 10.763 66 10.762 L 66.38 10.76 C 66.537 10.761 66.682 10.844 66.762 10.979 C 66.841 11.114 66.843 11.281 66.768 11.419 C 66.564 11.784 66.31 12.12 66.014 12.416 C 65.119 13.315 64.026 13.782 62.78 13.91 C 61.539 14.044 60.356 13.86 59.27 13.23 C 57.833 12.402 57.044 11.129 56.91 9.48 C 56.783 7.994 57.22 6.678 58.291 5.61 C 59.094 4.81 60.087 4.378 61.201 4.223 C 62.568 4.031 63.879 4.208 65.07 4.945 C 66.599 5.893 67.325 7.301 67.338 9.098 C 67.338 9.219 67.332 9.334 67.325 9.454 L 67.325 9.473 C 67.303 9.721 67.106 9.905 66.873 9.905 Z M 64.323 8.221 C 64.527 8.221 64.668 8.023 64.604 7.831 C 64.287 6.89 63.258 6.218 62.082 6.232 C 60.919 6.247 59.912 6.933 59.622 7.838 C 59.594 7.928 59.61 8.026 59.666 8.101 C 59.722 8.177 59.81 8.221 59.904 8.221 Z M 34.298 5.454 C 35.664 4.322 37.243 3.996 38.962 4.23 C 40.35 4.421 41.52 5.029 42.408 6.148 C 43.923 8.058 43.634 11.058 41.774 12.643 C 40.674 13.57 39.399 13.938 37.976 13.959 C 36.44 13.924 35.052 13.471 33.931 12.31 C 32.113 10.435 32.282 7.117 34.298 5.454 Z M 38.081 6.473 C 35.869 6.43 35.002 8.255 35.46 9.869 C 35.784 10.973 36.743 11.624 38.011 11.624 C 39.977 11.631 41.02 10.025 40.555 8.263 C 40.273 7.181 39.343 6.494 38.081 6.473 Z M 0.603 4.414 L 2.414 4.414 C 2.532 4.413 2.645 4.46 2.729 4.544 C 2.812 4.628 2.858 4.741 2.858 4.859 L 2.858 13.265 C 2.858 13.513 2.66 13.711 2.414 13.711 L 0.603 13.711 C 0.356 13.704 0.159 13.506 0.159 13.265 L 0.159 4.859 C 0.159 4.612 0.356 4.414 0.603 4.414 Z M 55.592 0.875 C 55.577 1.127 55.562 1.555 55.55 1.912 L 55.55 1.914 C 55.545 2.068 55.539 2.21 55.535 2.319 C 55.522 2.601 55.289 2.822 55.007 2.822 L 53.161 2.822 C 52.877 2.827 52.642 2.603 52.632 2.32 L 52.618 1.912 C 52.605 1.554 52.59 1.127 52.576 0.875 C 52.541 0.338 52.83 0.026 53.295 0.005 C 53.819 -0.002 54.342 -0.002 54.866 0.005 C 55.331 0.026 55.62 0.338 55.592 0.875 Z M 53.175 4.414 L 54.986 4.414 C 55.104 4.413 55.218 4.46 55.301 4.544 C 55.385 4.628 55.431 4.741 55.43 4.859 L 55.43 13.265 C 55.43 13.513 55.233 13.711 54.986 13.711 L 53.175 13.711 C 52.929 13.704 52.731 13.506 52.731 13.265 L 52.731 4.859 C 52.731 4.612 52.929 4.414 53.175 4.414 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1koa45u\",layoutDependency:layoutDependency,layoutId:\"TS_i7kAAd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.021 2.822\" overflow=\"visible\"><path d=\"M 2.294 0.005 C 1.77 -0.002 1.246 -0.002 0.722 0.005 C 0.257 0.026 -0.032 0.338 0.003 0.875 C 0.018 1.127 0.033 1.554 0.045 1.912 L 0.059 2.319 C 0.066 2.602 0.306 2.829 0.588 2.822 L 2.434 2.822 C 2.716 2.822 2.949 2.601 2.962 2.319 C 2.967 2.21 2.972 2.067 2.977 1.912 C 2.989 1.555 3.004 1.127 3.019 0.875 C 3.047 0.338 2.758 0.026 2.293 0.005 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-is1wct\",layoutDependency:layoutDependency,layoutId:\"zYzaZBwKH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.863 12.026\" overflow=\"visible\"><path d=\"M 1.198 4.911 L 0.444 4.911 C 0.326 4.911 0.212 4.864 0.129 4.781 C 0.046 4.697 -0.001 4.583 0 4.465 L 0 3.092 C 0 2.858 0.176 2.668 0.402 2.647 L 0.5 2.636 L 0.599 2.626 C 1.487 2.512 1.91 2.102 2.023 1.204 C 2.049 1.007 2.063 0.811 2.078 0.614 L 2.093 0.418 C 2.108 0.183 2.302 0.001 2.537 0 L 4.235 0 C 4.531 0 4.735 0.241 4.686 0.538 C 4.545 1.415 4.045 2.052 3.248 2.512 C 3.122 2.585 3.078 2.746 3.15 2.873 L 3.298 3.135 C 3.37 3.26 3.528 3.307 3.657 3.241 C 4.517 2.774 5.426 2.632 6.377 2.647 C 6.617 2.647 6.814 2.852 6.814 3.092 L 6.814 4.451 C 6.815 4.571 6.768 4.686 6.683 4.771 C 6.598 4.856 6.483 4.904 6.363 4.904 L 4.792 4.904 C 4.546 4.905 4.348 5.104 4.348 5.35 L 4.346 6.355 C 4.345 7.024 4.343 7.694 4.348 8.364 C 4.355 9.34 4.679 9.673 5.651 9.673 C 5.898 9.673 6.152 9.659 6.398 9.637 C 6.52 9.628 6.639 9.671 6.728 9.755 C 6.816 9.838 6.865 9.955 6.863 10.076 L 6.863 11.527 C 6.867 11.757 6.69 11.949 6.461 11.965 C 5.461 12.05 4.468 12.086 3.488 11.803 C 2.347 11.47 1.825 10.621 1.691 9.496 C 1.635 9.023 1.628 8.543 1.621 8.07 L 1.621 8.067 C 1.617 7.47 1.617 6.873 1.619 6.276 L 1.621 5.342 L 1.621 5.335 C 1.635 5.102 1.438 4.911 1.198 4.911 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1twynq6\",layoutDependency:layoutDependency,layoutId:\"OKtIC5NuN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.595 9.334\" overflow=\"visible\"><path d=\"M 2.262 9.334 L 0.437 9.334 C 0.195 9.332 0 9.136 0 8.894 L 0 0.452 C 0 0.22 0.19 0.028 0.422 0.028 L 2.071 0.028 C 2.311 0.028 2.543 0.226 2.509 0.538 C 2.452 1.076 2.262 1.585 2.05 2.087 C 1.994 2.229 2.057 2.399 2.198 2.455 L 2.501 2.59 C 2.575 2.622 2.659 2.622 2.732 2.59 C 2.806 2.557 2.863 2.496 2.889 2.42 C 3.418 0.814 4.446 0 6.173 0 C 6.349 0 6.595 0.163 6.595 0.446 L 6.595 2.116 C 6.595 2.392 6.363 2.548 6.179 2.561 L 5.963 2.57 C 5.498 2.587 5.032 2.603 4.58 2.689 C 3.551 2.887 2.98 3.58 2.804 4.592 C 2.736 5.016 2.703 5.444 2.705 5.873 C 2.692 6.935 2.699 8.894 2.699 8.894 C 2.7 9.011 2.654 9.122 2.572 9.205 C 2.49 9.287 2.378 9.333 2.262 9.333 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vozfb0\",layoutDependency:layoutDependency,layoutId:\"t1iA5jjHY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.415 9.818\" overflow=\"visible\"><path d=\"M 2.183 6.621 L 0.442 6.621 C 0.313 6.622 0.19 6.678 0.107 6.776 C 0.023 6.874 -0.014 7.003 0.005 7.131 C 0.153 8.1 0.801 8.914 1.809 9.345 C 3.042 9.876 4.332 9.918 5.635 9.678 C 6.431 9.536 7.143 9.218 7.721 8.624 C 8.63 7.683 8.714 5.793 7.566 4.965 C 7.222 4.712 6.839 4.519 6.432 4.392 C 6.018 4.272 5.597 4.181 5.176 4.088 C 4.822 4.014 4.47 3.931 4.12 3.84 C 3.726 3.734 3.324 3.606 2.979 3.402 C 2.563 3.161 2.577 2.588 2.957 2.291 C 3.063 2.206 3.197 2.135 3.331 2.093 C 3.805 1.944 4.314 1.951 4.783 2.114 C 5.149 2.241 5.409 2.46 5.529 2.807 C 5.593 3.005 5.776 3.111 5.952 3.111 L 7.637 3.111 C 7.94 3.111 8.123 2.814 8.066 2.574 C 7.897 1.718 7.418 1.052 6.636 0.656 C 4.98 -0.186 3.26 -0.214 1.569 0.55 C 0.188 1.173 -0.115 2.538 0.188 3.692 C 0.428 4.598 1.118 5.072 1.957 5.326 C 2.333 5.439 2.715 5.524 3.097 5.608 C 3.388 5.673 3.679 5.738 3.965 5.814 L 4.026 5.831 C 4.458 5.946 4.901 6.064 5.311 6.246 C 5.713 6.43 5.833 6.869 5.657 7.236 C 5.537 7.491 5.311 7.633 5.057 7.71 C 4.628 7.845 4.184 7.853 3.74 7.782 C 3.176 7.697 2.746 7.456 2.591 6.932 C 2.539 6.75 2.372 6.623 2.183 6.621 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1o9wxp1\",layoutDependency:layoutDependency,layoutId:\"qxuVzmExa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.426 9.508\" overflow=\"visible\"><path d=\"M 2.262 9.501 L 0.437 9.501 C 0.321 9.501 0.209 9.455 0.127 9.373 C 0.045 9.291 -0.001 9.179 0 9.063 L 0 0.649 C 0 0.409 0.197 0.211 0.437 0.211 L 2.163 0.211 C 2.438 0.211 2.649 0.465 2.593 0.741 C 2.515 1.145 2.36 1.527 2.17 1.909 C 2.102 2.042 2.152 2.204 2.283 2.277 L 2.537 2.418 C 2.671 2.489 2.838 2.439 2.91 2.305 L 2.983 2.167 C 3.062 2.018 3.139 1.873 3.22 1.732 C 4.298 -0.108 6.116 -0.256 7.399 0.253 C 8.434 0.664 8.97 1.513 9.217 2.545 C 9.342 3.072 9.408 3.611 9.414 4.152 C 9.434 5.803 9.422 8.776 9.421 9.043 L 9.421 9.063 C 9.421 9.282 9.266 9.508 8.984 9.508 L 7.145 9.508 C 7.026 9.51 6.912 9.464 6.828 9.379 C 6.745 9.295 6.699 9.181 6.701 9.063 L 6.701 9.005 C 6.702 8.596 6.707 6.155 6.694 4.789 C 6.687 4.414 6.652 4.024 6.553 3.657 C 6.37 2.935 5.898 2.482 5.151 2.376 C 3.918 2.192 2.903 2.652 2.727 4.209 C 2.713 4.315 2.713 4.421 2.713 4.527 C 2.706 6.048 2.706 9.006 2.706 9.07 C 2.706 9.261 2.551 9.502 2.262 9.502 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sa0zs3\",layoutDependency:layoutDependency,layoutId:\"QZ4xHZhLQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.416 9.819\" overflow=\"visible\"><path d=\"M 2.183 6.621 L 0.442 6.621 C 0.313 6.621 0.19 6.678 0.106 6.776 C 0.022 6.874 -0.015 7.004 0.005 7.131 C 0.153 8.1 0.801 8.914 1.809 9.346 C 3.042 9.877 4.331 9.919 5.636 9.678 C 6.431 9.536 7.143 9.218 7.721 8.624 C 8.63 7.683 8.715 5.794 7.566 4.966 C 7.223 4.712 6.839 4.519 6.431 4.393 C 6.017 4.273 5.597 4.181 5.176 4.088 C 4.822 4.014 4.471 3.931 4.121 3.841 C 3.726 3.734 3.324 3.607 2.979 3.402 C 2.563 3.161 2.577 2.588 2.957 2.291 C 3.064 2.206 3.197 2.135 3.332 2.093 C 3.805 1.944 4.314 1.951 4.782 2.114 C 5.149 2.242 5.41 2.461 5.529 2.807 C 5.593 3.005 5.776 3.112 5.952 3.112 L 7.636 3.112 C 7.94 3.112 8.123 2.815 8.066 2.574 C 7.897 1.718 7.418 1.052 6.636 0.656 C 4.98 -0.186 3.261 -0.214 1.569 0.55 C 0.188 1.173 -0.115 2.539 0.188 3.692 C 0.428 4.598 1.119 5.072 1.958 5.326 C 2.333 5.439 2.715 5.524 3.097 5.608 C 3.389 5.674 3.679 5.738 3.965 5.815 L 4.026 5.831 C 4.458 5.946 4.901 6.064 5.311 6.247 C 5.712 6.43 5.833 6.869 5.657 7.237 C 5.537 7.492 5.311 7.633 5.057 7.711 C 4.628 7.846 4.184 7.853 3.74 7.782 C 3.176 7.697 2.746 7.456 2.592 6.932 C 2.539 6.75 2.373 6.623 2.183 6.622 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12lmyud\",layoutDependency:layoutDependency,layoutId:\"kNSey3BMQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.45 9.8\" overflow=\"visible\"><path d=\"M 9.985 5.754 L 3.263 5.754 C 2.748 5.754 2.671 6.058 2.868 6.405 C 3.108 6.892 3.495 7.254 4.024 7.487 C 5.088 7.961 6.469 7.735 7.216 6.914 C 7.479 6.602 7.523 6.602 7.917 6.602 L 7.97 6.602 C 8.35 6.613 8.73 6.612 9.111 6.61 L 9.492 6.609 C 9.649 6.61 9.794 6.693 9.873 6.828 C 9.953 6.963 9.955 7.13 9.879 7.267 C 9.675 7.633 9.422 7.969 9.125 8.265 C 8.231 9.164 7.138 9.631 5.891 9.759 C 4.651 9.893 3.467 9.709 2.382 9.079 C 0.944 8.251 0.155 6.978 0.021 5.329 C -0.106 3.843 0.332 2.527 1.403 1.459 C 2.206 0.659 3.199 0.227 4.313 0.072 C 5.679 -0.12 6.99 0.057 8.181 0.793 C 9.71 1.741 10.436 3.15 10.45 4.947 C 10.45 5.068 10.444 5.182 10.437 5.302 L 10.436 5.322 C 10.415 5.569 10.218 5.754 9.985 5.754 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a5lq84\",layoutDependency:layoutDependency,layoutId:\"alrT79qxl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.011 1.989\" overflow=\"visible\"><path d=\"M 4.714 1.989 C 4.918 1.989 5.059 1.791 4.996 1.599 C 4.679 0.658 3.65 -0.014 2.473 0 C 1.31 0.015 0.303 0.701 0.014 1.606 C -0.015 1.696 0.002 1.794 0.057 1.869 C 0.113 1.945 0.202 1.989 0.296 1.989 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w9luun\",layoutDependency:layoutDependency,layoutId:\"mNo224CRI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.71 9.8\" overflow=\"visible\"><path d=\"M 1.261 8.151 C 2.382 9.312 3.77 9.765 5.306 9.8 C 6.73 9.779 8.005 9.411 9.104 8.484 C 10.964 6.899 11.253 3.899 9.738 1.989 C 8.851 0.87 7.681 0.262 6.292 0.071 C 4.573 -0.163 2.995 0.163 1.628 1.295 C -0.388 2.958 -0.557 6.276 1.261 8.151 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-alkemy\",layoutDependency:layoutDependency,layoutId:\"Wwgg064sf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.323 5.152\" overflow=\"visible\"><path d=\"M 5.213 1.791 C 5.678 3.553 4.636 5.159 2.669 5.152 C 1.401 5.152 0.443 4.501 0.119 3.397 C -0.34 1.783 0.527 -0.042 2.74 0.001 C 4.001 0.022 4.931 0.709 5.213 1.791 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1a3ag8d\",layoutDependency:layoutDependency,layoutId:\"OoFbISUap\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.699 9.298\" overflow=\"visible\"><path d=\"M 0 0.446 L 0 8.852 C 0 9.092 0.197 9.29 0.444 9.298 L 2.255 9.298 C 2.501 9.298 2.699 9.1 2.699 8.852 L 2.699 0.446 C 2.7 0.328 2.653 0.214 2.57 0.13 C 2.486 0.047 2.373 0 2.255 0 L 0.444 0 C 0.197 0 0 0.198 0 0.446 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y2fz2s\",layoutDependency:layoutDependency,layoutId:\"RtGAOK77L\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.02 2.822\" overflow=\"visible\"><path d=\"M 2.293 0.005 C 1.769 -0.002 1.245 -0.002 0.722 0.005 C 0.257 0.026 -0.032 0.338 0.003 0.875 C 0.017 1.127 0.032 1.554 0.045 1.912 L 0.059 2.32 C 0.068 2.603 0.304 2.827 0.588 2.822 L 2.434 2.822 C 2.716 2.822 2.949 2.601 2.962 2.319 C 2.966 2.21 2.972 2.068 2.977 1.914 L 2.977 1.912 C 2.989 1.555 3.004 1.127 3.019 0.875 C 3.047 0.338 2.758 0.026 2.293 0.005 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q45ik2\",layoutDependency:layoutDependency,layoutId:\"E64zn6ziY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.699 9.298\" overflow=\"visible\"><path d=\"M 0 0.446 L 0 8.852 C 0 9.092 0.197 9.29 0.444 9.298 L 2.255 9.298 C 2.501 9.298 2.699 9.1 2.699 8.852 L 2.699 0.446 C 2.7 0.328 2.653 0.214 2.57 0.13 C 2.486 0.047 2.373 0 2.255 0 L 0.444 0 C 0.197 0 0 0.198 0 0.446 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-i2kdf2\",layoutDependency:layoutDependency,layoutId:\"eiQ77AFfl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 87.059 20\" overflow=\"visible\"><path d=\"M 44.997 12.801 C 44.142 12.196 42.927 11.787 41.172 11.512 C 38.996 11.139 37.816 10.745 37.816 9.724 C 37.816 8.926 38.562 8.073 40.657 8.073 C 41.692 8.073 42.486 8.401 43.014 9.045 C 43.266 9.351 43.456 9.728 43.581 10.165 C 43.631 10.338 43.789 10.458 43.969 10.459 L 45.858 10.458 C 45.977 10.459 46.09 10.407 46.166 10.316 C 46.243 10.225 46.275 10.105 46.254 9.988 C 45.924 8.13 44.801 7.109 44.465 6.84 C 43.484 6.055 42.203 5.658 40.657 5.658 C 39.044 5.658 37.653 6.05 36.636 6.792 C 35.601 7.547 35.054 8.589 35.054 9.807 C 35.054 12.7 37.727 13.536 40.616 14.009 C 43.352 14.413 43.721 15.152 43.721 15.823 C 43.721 16.908 42.547 17.583 40.657 17.583 C 40.345 17.584 40.034 17.557 39.727 17.502 C 39.719 17.498 39.71 17.495 39.702 17.493 C 38.455 17.245 37.622 16.473 37.153 15.138 C 37.096 14.976 36.943 14.869 36.772 14.869 L 34.778 14.869 C 34.659 14.868 34.545 14.921 34.469 15.012 C 34.392 15.103 34.36 15.224 34.382 15.341 C 34.521 16.091 34.881 16.737 34.897 16.764 L 34.898 16.767 C 35.757 18.609 37.409 19.709 39.677 19.95 C 39.681 19.95 39.683 19.951 39.687 19.95 C 40.006 19.983 40.331 20 40.657 20 C 42.296 20 43.778 19.582 44.83 18.825 C 45.894 18.058 46.482 16.974 46.482 15.769 C 46.482 14.479 45.996 13.508 44.997 12.801 Z M 18.321 5.748 L 15.917 5.748 C 15.85 5.747 15.785 5.774 15.737 5.821 C 15.69 5.868 15.663 5.932 15.662 5.999 L 15.662 19.663 C 15.662 19.802 15.776 19.915 15.917 19.915 L 18.321 19.915 C 18.388 19.915 18.453 19.889 18.5 19.842 C 18.548 19.794 18.575 19.73 18.575 19.663 L 18.575 5.999 C 18.573 5.86 18.46 5.748 18.321 5.748 Z M 86.937 15.977 C 86.829 15.843 86.666 15.765 86.494 15.766 L 84.611 15.766 C 84.378 15.766 84.171 15.908 84.083 16.129 C 83.778 16.893 83.076 17.297 82.042 17.297 L 82.032 17.297 C 80.583 17.296 79.819 16.525 79.819 15.069 L 79.819 8.438 C 79.819 8.382 79.864 8.338 79.919 8.338 L 85.567 8.338 C 85.878 8.338 86.131 8.088 86.131 7.778 L 86.131 6.307 C 86.131 5.998 85.878 5.747 85.567 5.747 L 79.919 5.747 C 79.864 5.747 79.819 5.703 79.819 5.648 L 79.819 2.644 C 79.819 2.335 79.566 2.084 79.255 2.084 L 77.465 2.084 C 77.154 2.084 76.901 2.335 76.901 2.644 L 76.901 15.183 C 76.901 18.109 78.906 19.999 82.007 19.999 L 82.036 19.998 L 82.049 19.998 L 82.075 19.999 C 84.683 19.999 86.542 18.671 87.044 16.446 C 87.083 16.281 87.043 16.108 86.937 15.978 Z M 73.84 7.473 C 72.697 6.332 71.154 5.682 69.539 5.659 C 67.895 5.627 66.307 6.252 65.126 7.394 C 63.908 8.567 63.237 10.135 63.237 11.809 L 63.237 19.666 C 63.237 19.804 63.35 19.917 63.491 19.917 L 65.896 19.917 C 65.963 19.918 66.027 19.891 66.075 19.844 C 66.122 19.797 66.149 19.733 66.149 19.666 L 66.149 11.728 C 66.149 10.858 66.5 10.042 67.137 9.432 C 67.771 8.822 68.623 8.493 69.502 8.517 C 71.209 8.554 72.706 9.993 72.706 11.594 L 72.704 11.738 C 72.703 11.807 72.73 11.873 72.779 11.921 C 72.829 11.969 72.895 11.996 72.964 11.997 C 73.509 11.998 74.789 11.998 75.358 11.997 C 75.5 11.997 75.616 11.883 75.618 11.741 L 75.618 11.725 C 75.618 10.126 74.986 8.616 73.84 7.473 Z M 32.937 14.872 L 30.806 14.872 C 30.718 14.872 30.634 14.91 30.576 14.977 C 30.551 15.004 30.531 15.035 30.517 15.068 C 29.937 16.544 28.703 17.393 27.127 17.393 C 25.953 17.393 24.892 16.936 24.141 16.109 C 23.391 15.283 22.978 14.123 22.978 12.842 C 22.978 11.549 23.391 10.381 24.141 9.551 C 24.891 8.721 25.952 8.264 27.127 8.264 C 28.725 8.264 29.97 9.12 30.544 10.612 C 30.59 10.732 30.704 10.811 30.832 10.811 L 32.963 10.811 C 33.052 10.811 33.136 10.774 33.196 10.708 C 33.255 10.643 33.284 10.555 33.274 10.467 C 33.256 10.22 33.21 9.976 33.137 9.739 C 32.842 8.765 32.208 8.012 32.181 7.979 L 32.177 7.975 C 31.012 6.479 29.22 5.657 27.127 5.657 C 25.123 5.657 23.314 6.418 22.033 7.802 C 20.809 9.124 20.134 10.915 20.134 12.841 C 20.134 14.753 20.801 16.531 22.014 17.846 C 23.31 19.254 25.077 19.998 27.128 19.998 C 28 19.998 28.798 19.87 29.509 19.616 C 31.158 18.966 32.462 17.876 33.141 15.838 C 33.198 15.627 33.236 15.416 33.248 15.214 C 33.256 15.135 33.233 15.056 33.186 14.992 C 33.126 14.916 33.034 14.872 32.937 14.872 Z M 17.134 0 C 15.945 0 14.976 0.961 14.976 2.142 C 14.976 3.324 15.943 4.284 17.134 4.284 C 18.306 4.284 19.262 3.323 19.262 2.142 C 19.261 0.961 18.306 0 17.133 0 Z M 7.067 0 L 7.056 0 C 5.214 0 3.472 0.717 2.148 2.018 C 2.023 2.141 1.791 2.398 1.791 2.398 C 1.701 2.5 1.614 2.606 1.531 2.713 C 0.595 3.904 0.059 5.361 0 6.874 L 0 19.662 C 0 19.729 0.026 19.794 0.074 19.841 C 0.122 19.888 0.187 19.914 0.254 19.913 L 2.656 19.913 C 2.723 19.914 2.788 19.887 2.835 19.84 C 2.883 19.793 2.91 19.729 2.91 19.662 L 2.91 13.154 C 2.909 13.123 2.927 13.095 2.954 13.082 C 2.982 13.067 3.016 13.07 3.042 13.088 C 4.216 13.915 5.618 14.357 7.055 14.353 C 8.155 14.353 9.178 14.1 10.122 13.64 C 12.494 12.484 14.133 10.025 14.133 7.173 C 14.133 3.207 10.969 0 7.067 0 Z M 7.056 11.611 C 4.687 11.611 2.761 9.623 2.761 7.18 C 2.761 4.737 4.687 2.748 7.056 2.748 C 9.424 2.748 11.35 4.737 11.35 7.18 C 11.35 9.623 9.424 11.612 7.056 11.612 Z M 61.59 12.744 C 61.544 8.828 58.398 5.657 54.533 5.657 C 50.641 5.657 47.474 8.875 47.474 12.829 C 47.474 16.003 49.515 18.701 52.333 19.642 C 52.344 19.646 52.357 19.65 52.369 19.655 C 52.402 19.666 52.434 19.677 52.468 19.687 C 53.089 19.889 53.777 19.999 54.502 19.999 C 56.26 19.999 57.933 19.342 58.816 18.347 C 58.856 18.302 58.933 18.33 58.933 18.391 L 58.933 19.659 C 58.933 19.8 59.049 19.914 59.191 19.914 L 61.334 19.914 C 61.475 19.914 61.59 19.8 61.592 19.659 L 61.592 12.744 L 61.59 12.744 Z M 54.533 17.246 C 52.137 17.246 50.188 15.263 50.188 12.829 C 50.188 10.396 52.137 8.413 54.533 8.413 C 56.928 8.413 58.877 10.395 58.877 12.829 C 58.877 15.263 56.928 17.246 54.533 17.246 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 87.059 20\" overflow=\"visible\"><path d=\"M 44.997 12.801 C 44.142 12.196 42.927 11.787 41.172 11.512 C 38.996 11.139 37.816 10.745 37.816 9.724 C 37.816 8.926 38.562 8.073 40.657 8.073 C 41.692 8.073 42.486 8.401 43.014 9.045 C 43.266 9.351 43.456 9.728 43.581 10.165 C 43.631 10.338 43.789 10.458 43.969 10.459 L 45.858 10.458 C 45.977 10.459 46.09 10.407 46.166 10.316 C 46.243 10.225 46.275 10.105 46.254 9.988 C 45.924 8.13 44.801 7.109 44.465 6.84 C 43.484 6.055 42.203 5.658 40.657 5.658 C 39.044 5.658 37.653 6.05 36.636 6.792 C 35.601 7.547 35.054 8.589 35.054 9.807 C 35.054 12.7 37.727 13.536 40.616 14.009 C 43.352 14.413 43.721 15.152 43.721 15.823 C 43.721 16.908 42.547 17.583 40.657 17.583 C 40.345 17.584 40.034 17.557 39.727 17.502 C 39.719 17.498 39.71 17.495 39.702 17.493 C 38.455 17.245 37.622 16.473 37.153 15.138 C 37.096 14.976 36.943 14.869 36.772 14.869 L 34.778 14.869 C 34.659 14.868 34.545 14.921 34.469 15.012 C 34.392 15.103 34.36 15.224 34.382 15.341 C 34.521 16.091 34.881 16.737 34.897 16.764 L 34.898 16.767 C 35.757 18.609 37.409 19.709 39.677 19.95 C 39.681 19.95 39.683 19.951 39.687 19.95 C 40.006 19.983 40.331 20 40.657 20 C 42.296 20 43.778 19.582 44.83 18.825 C 45.894 18.058 46.482 16.974 46.482 15.769 C 46.482 14.479 45.996 13.508 44.997 12.801 Z M 18.321 5.748 L 15.917 5.748 C 15.85 5.747 15.785 5.774 15.737 5.821 C 15.69 5.868 15.663 5.932 15.662 5.999 L 15.662 19.663 C 15.662 19.802 15.776 19.915 15.917 19.915 L 18.321 19.915 C 18.388 19.915 18.453 19.889 18.5 19.842 C 18.548 19.794 18.575 19.73 18.575 19.663 L 18.575 5.999 C 18.573 5.86 18.46 5.748 18.321 5.748 Z M 86.937 15.977 C 86.829 15.843 86.666 15.765 86.494 15.766 L 84.611 15.766 C 84.378 15.766 84.171 15.908 84.083 16.129 C 83.778 16.893 83.076 17.297 82.042 17.297 L 82.032 17.297 C 80.583 17.296 79.819 16.525 79.819 15.069 L 79.819 8.438 C 79.819 8.382 79.864 8.338 79.919 8.338 L 85.567 8.338 C 85.878 8.338 86.131 8.088 86.131 7.778 L 86.131 6.307 C 86.131 5.998 85.878 5.747 85.567 5.747 L 79.919 5.747 C 79.864 5.747 79.819 5.703 79.819 5.648 L 79.819 2.644 C 79.819 2.335 79.566 2.084 79.255 2.084 L 77.465 2.084 C 77.154 2.084 76.901 2.335 76.901 2.644 L 76.901 15.183 C 76.901 18.109 78.906 19.999 82.007 19.999 L 82.036 19.998 L 82.049 19.998 L 82.075 19.999 C 84.683 19.999 86.542 18.671 87.044 16.446 C 87.083 16.281 87.043 16.108 86.937 15.978 Z M 73.84 7.473 C 72.697 6.332 71.154 5.682 69.539 5.659 C 67.895 5.627 66.307 6.252 65.126 7.394 C 63.908 8.567 63.237 10.135 63.237 11.809 L 63.237 19.666 C 63.237 19.804 63.35 19.917 63.491 19.917 L 65.896 19.917 C 65.963 19.918 66.027 19.891 66.075 19.844 C 66.122 19.797 66.149 19.733 66.149 19.666 L 66.149 11.728 C 66.149 10.858 66.5 10.042 67.137 9.432 C 67.771 8.822 68.623 8.493 69.502 8.517 C 71.209 8.554 72.706 9.993 72.706 11.594 L 72.704 11.738 C 72.703 11.807 72.73 11.873 72.779 11.921 C 72.829 11.969 72.895 11.996 72.964 11.997 C 73.509 11.998 74.789 11.998 75.358 11.997 C 75.5 11.997 75.616 11.883 75.618 11.741 L 75.618 11.725 C 75.618 10.126 74.986 8.616 73.84 7.473 Z M 32.937 14.872 L 30.806 14.872 C 30.718 14.872 30.634 14.91 30.576 14.977 C 30.551 15.004 30.531 15.035 30.517 15.068 C 29.937 16.544 28.703 17.393 27.127 17.393 C 25.953 17.393 24.892 16.936 24.141 16.109 C 23.391 15.283 22.978 14.123 22.978 12.842 C 22.978 11.549 23.391 10.381 24.141 9.551 C 24.891 8.721 25.952 8.264 27.127 8.264 C 28.725 8.264 29.97 9.12 30.544 10.612 C 30.59 10.732 30.704 10.811 30.832 10.811 L 32.963 10.811 C 33.052 10.811 33.136 10.774 33.196 10.708 C 33.255 10.643 33.284 10.555 33.274 10.467 C 33.256 10.22 33.21 9.976 33.137 9.739 C 32.842 8.765 32.208 8.012 32.181 7.979 L 32.177 7.975 C 31.012 6.479 29.22 5.657 27.127 5.657 C 25.123 5.657 23.314 6.418 22.033 7.802 C 20.809 9.124 20.134 10.915 20.134 12.841 C 20.134 14.753 20.801 16.531 22.014 17.846 C 23.31 19.254 25.077 19.998 27.128 19.998 C 28 19.998 28.798 19.87 29.509 19.616 C 31.158 18.966 32.462 17.876 33.141 15.838 C 33.198 15.627 33.236 15.416 33.248 15.214 C 33.256 15.135 33.233 15.056 33.186 14.992 C 33.126 14.916 33.034 14.872 32.937 14.872 Z M 17.134 0 C 15.945 0 14.976 0.961 14.976 2.142 C 14.976 3.324 15.943 4.284 17.134 4.284 C 18.306 4.284 19.262 3.323 19.262 2.142 C 19.261 0.961 18.306 0 17.133 0 Z M 7.067 0 L 7.056 0 C 5.214 0 3.472 0.717 2.148 2.018 C 2.023 2.141 1.791 2.398 1.791 2.398 C 1.701 2.5 1.614 2.606 1.531 2.713 C 0.595 3.904 0.059 5.361 0 6.874 L 0 19.662 C 0 19.729 0.026 19.794 0.074 19.841 C 0.122 19.888 0.187 19.914 0.254 19.913 L 2.656 19.913 C 2.723 19.914 2.788 19.887 2.835 19.84 C 2.883 19.793 2.91 19.729 2.91 19.662 L 2.91 13.154 C 2.909 13.123 2.927 13.095 2.954 13.082 C 2.982 13.067 3.016 13.07 3.042 13.088 C 4.216 13.915 5.618 14.357 7.055 14.353 C 8.155 14.353 9.178 14.1 10.122 13.64 C 12.494 12.484 14.133 10.025 14.133 7.173 C 14.133 3.207 10.969 0 7.067 0 Z M 7.056 11.611 C 4.687 11.611 2.761 9.623 2.761 7.18 C 2.761 4.737 4.687 2.748 7.056 2.748 C 9.424 2.748 11.35 4.737 11.35 7.18 C 11.35 9.623 9.424 11.612 7.056 11.612 Z M 61.59 12.744 C 61.544 8.828 58.398 5.657 54.533 5.657 C 50.641 5.657 47.474 8.875 47.474 12.829 C 47.474 16.003 49.515 18.701 52.333 19.642 C 52.344 19.646 52.357 19.65 52.369 19.655 C 52.402 19.666 52.434 19.677 52.468 19.687 C 53.089 19.889 53.777 19.999 54.502 19.999 C 56.26 19.999 57.933 19.342 58.816 18.347 C 58.856 18.302 58.933 18.33 58.933 18.391 L 58.933 19.659 C 58.933 19.8 59.049 19.914 59.191 19.914 L 61.334 19.914 C 61.475 19.914 61.59 19.8 61.592 19.659 L 61.592 12.744 L 61.59 12.744 Z M 54.533 17.246 C 52.137 17.246 50.188 15.263 50.188 12.829 C 50.188 10.396 52.137 8.413 54.533 8.413 C 56.928 8.413 58.877 10.395 58.877 12.829 C 58.877 15.263 56.928 17.246 54.533 17.246 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 87.059 20\" overflow=\"visible\"><path d=\"M 44.997 12.801 C 44.142 12.196 42.927 11.787 41.172 11.512 C 38.996 11.139 37.816 10.745 37.816 9.724 C 37.816 8.926 38.562 8.073 40.657 8.073 C 41.692 8.073 42.486 8.401 43.014 9.045 C 43.266 9.351 43.456 9.728 43.581 10.165 C 43.631 10.338 43.789 10.458 43.969 10.459 L 45.858 10.458 C 45.977 10.459 46.09 10.407 46.166 10.316 C 46.243 10.225 46.275 10.105 46.254 9.988 C 45.924 8.13 44.801 7.109 44.465 6.84 C 43.484 6.055 42.203 5.658 40.657 5.658 C 39.044 5.658 37.653 6.05 36.636 6.792 C 35.601 7.547 35.054 8.589 35.054 9.807 C 35.054 12.7 37.727 13.536 40.616 14.009 C 43.352 14.413 43.721 15.152 43.721 15.823 C 43.721 16.908 42.547 17.583 40.657 17.583 C 40.345 17.584 40.034 17.557 39.727 17.502 C 39.719 17.498 39.71 17.495 39.702 17.493 C 38.455 17.245 37.622 16.473 37.153 15.138 C 37.096 14.976 36.943 14.869 36.772 14.869 L 34.778 14.869 C 34.659 14.868 34.545 14.921 34.469 15.012 C 34.392 15.103 34.36 15.224 34.382 15.341 C 34.521 16.091 34.881 16.737 34.897 16.764 L 34.898 16.767 C 35.757 18.609 37.409 19.709 39.677 19.95 C 39.681 19.95 39.683 19.951 39.687 19.95 C 40.006 19.983 40.331 20 40.657 20 C 42.296 20 43.778 19.582 44.83 18.825 C 45.894 18.058 46.482 16.974 46.482 15.769 C 46.482 14.479 45.996 13.508 44.997 12.801 Z M 18.321 5.748 L 15.917 5.748 C 15.85 5.747 15.785 5.774 15.737 5.821 C 15.69 5.868 15.663 5.932 15.662 5.999 L 15.662 19.663 C 15.662 19.802 15.776 19.915 15.917 19.915 L 18.321 19.915 C 18.388 19.915 18.453 19.889 18.5 19.842 C 18.548 19.794 18.575 19.73 18.575 19.663 L 18.575 5.999 C 18.573 5.86 18.46 5.748 18.321 5.748 Z M 86.937 15.977 C 86.829 15.843 86.666 15.765 86.494 15.766 L 84.611 15.766 C 84.378 15.766 84.171 15.908 84.083 16.129 C 83.778 16.893 83.076 17.297 82.042 17.297 L 82.032 17.297 C 80.583 17.296 79.819 16.525 79.819 15.069 L 79.819 8.438 C 79.819 8.382 79.864 8.338 79.919 8.338 L 85.567 8.338 C 85.878 8.338 86.131 8.088 86.131 7.778 L 86.131 6.307 C 86.131 5.998 85.878 5.747 85.567 5.747 L 79.919 5.747 C 79.864 5.747 79.819 5.703 79.819 5.648 L 79.819 2.644 C 79.819 2.335 79.566 2.084 79.255 2.084 L 77.465 2.084 C 77.154 2.084 76.901 2.335 76.901 2.644 L 76.901 15.183 C 76.901 18.109 78.906 19.999 82.007 19.999 L 82.036 19.998 L 82.049 19.998 L 82.075 19.999 C 84.683 19.999 86.542 18.671 87.044 16.446 C 87.083 16.281 87.043 16.108 86.937 15.978 Z M 73.84 7.473 C 72.697 6.332 71.154 5.682 69.539 5.659 C 67.895 5.627 66.307 6.252 65.126 7.394 C 63.908 8.567 63.237 10.135 63.237 11.809 L 63.237 19.666 C 63.237 19.804 63.35 19.917 63.491 19.917 L 65.896 19.917 C 65.963 19.918 66.027 19.891 66.075 19.844 C 66.122 19.797 66.149 19.733 66.149 19.666 L 66.149 11.728 C 66.149 10.858 66.5 10.042 67.137 9.432 C 67.771 8.822 68.623 8.493 69.502 8.517 C 71.209 8.554 72.706 9.993 72.706 11.594 L 72.704 11.738 C 72.703 11.807 72.73 11.873 72.779 11.921 C 72.829 11.969 72.895 11.996 72.964 11.997 C 73.509 11.998 74.789 11.998 75.358 11.997 C 75.5 11.997 75.616 11.883 75.618 11.741 L 75.618 11.725 C 75.618 10.126 74.986 8.616 73.84 7.473 Z M 32.937 14.872 L 30.806 14.872 C 30.718 14.872 30.634 14.91 30.576 14.977 C 30.551 15.004 30.531 15.035 30.517 15.068 C 29.937 16.544 28.703 17.393 27.127 17.393 C 25.953 17.393 24.892 16.936 24.141 16.109 C 23.391 15.283 22.978 14.123 22.978 12.842 C 22.978 11.549 23.391 10.381 24.141 9.551 C 24.891 8.721 25.952 8.264 27.127 8.264 C 28.725 8.264 29.97 9.12 30.544 10.612 C 30.59 10.732 30.704 10.811 30.832 10.811 L 32.963 10.811 C 33.052 10.811 33.136 10.774 33.196 10.708 C 33.255 10.643 33.284 10.555 33.274 10.467 C 33.256 10.22 33.21 9.976 33.137 9.739 C 32.842 8.765 32.208 8.012 32.181 7.979 L 32.177 7.975 C 31.012 6.479 29.22 5.657 27.127 5.657 C 25.123 5.657 23.314 6.418 22.033 7.802 C 20.809 9.124 20.134 10.915 20.134 12.841 C 20.134 14.753 20.801 16.531 22.014 17.846 C 23.31 19.254 25.077 19.998 27.128 19.998 C 28 19.998 28.798 19.87 29.509 19.616 C 31.158 18.966 32.462 17.876 33.141 15.838 C 33.198 15.627 33.236 15.416 33.248 15.214 C 33.256 15.135 33.233 15.056 33.186 14.992 C 33.126 14.916 33.034 14.872 32.937 14.872 Z M 17.134 0 C 15.945 0 14.976 0.961 14.976 2.142 C 14.976 3.324 15.943 4.284 17.134 4.284 C 18.306 4.284 19.262 3.323 19.262 2.142 C 19.261 0.961 18.306 0 17.133 0 Z M 7.067 0 L 7.056 0 C 5.214 0 3.472 0.717 2.148 2.018 C 2.023 2.141 1.791 2.398 1.791 2.398 C 1.701 2.5 1.614 2.606 1.531 2.713 C 0.595 3.904 0.059 5.361 0 6.874 L 0 19.662 C 0 19.729 0.026 19.794 0.074 19.841 C 0.122 19.888 0.187 19.914 0.254 19.913 L 2.656 19.913 C 2.723 19.914 2.788 19.887 2.835 19.84 C 2.883 19.793 2.91 19.729 2.91 19.662 L 2.91 13.154 C 2.909 13.123 2.927 13.095 2.954 13.082 C 2.982 13.067 3.016 13.07 3.042 13.088 C 4.216 13.915 5.618 14.357 7.055 14.353 C 8.155 14.353 9.178 14.1 10.122 13.64 C 12.494 12.484 14.133 10.025 14.133 7.173 C 14.133 3.207 10.969 0 7.067 0 Z M 7.056 11.611 C 4.687 11.611 2.761 9.623 2.761 7.18 C 2.761 4.737 4.687 2.748 7.056 2.748 C 9.424 2.748 11.35 4.737 11.35 7.18 C 11.35 9.623 9.424 11.612 7.056 11.612 Z M 61.59 12.744 C 61.544 8.828 58.398 5.657 54.533 5.657 C 50.641 5.657 47.474 8.875 47.474 12.829 C 47.474 16.003 49.515 18.701 52.333 19.642 C 52.344 19.646 52.357 19.65 52.369 19.655 C 52.402 19.666 52.434 19.677 52.468 19.687 C 53.089 19.889 53.777 19.999 54.502 19.999 C 56.26 19.999 57.933 19.342 58.816 18.347 C 58.856 18.302 58.933 18.33 58.933 18.391 L 58.933 19.659 C 58.933 19.8 59.049 19.914 59.191 19.914 L 61.334 19.914 C 61.475 19.914 61.59 19.8 61.592 19.659 L 61.592 12.744 L 61.59 12.744 Z M 54.533 17.246 C 52.137 17.246 50.188 15.263 50.188 12.829 C 50.188 10.396 52.137 8.413 54.533 8.413 C 56.928 8.413 58.877 10.395 58.877 12.829 C 58.877 15.263 56.928 17.246 54.533 17.246 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-yjsd1b\",layoutDependency:layoutDependency,layoutId:\"xCGrV9j8T\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.106 14.342\" overflow=\"visible\"><path d=\"M 10.621 7.142 C 9.767 6.537 8.552 6.129 6.797 5.853 C 4.62 5.481 3.44 5.087 3.44 4.066 C 3.44 3.268 4.187 2.414 6.281 2.414 C 7.317 2.414 8.11 2.742 8.639 3.387 C 8.89 3.692 9.08 4.07 9.206 4.507 C 9.255 4.68 9.413 4.8 9.594 4.801 L 11.483 4.8 C 11.601 4.801 11.714 4.749 11.791 4.658 C 11.868 4.567 11.9 4.446 11.879 4.329 C 11.549 2.472 10.426 1.451 10.09 1.182 C 9.109 0.397 7.828 0 6.281 0 C 4.669 0 3.278 0.392 2.26 1.133 C 1.226 1.889 0.679 2.931 0.679 4.148 C 0.679 7.042 3.352 7.878 6.241 8.351 C 8.976 8.754 9.345 9.494 9.345 10.165 C 9.345 11.249 8.171 11.924 6.281 11.924 C 5.97 11.926 5.658 11.899 5.351 11.844 C 5.344 11.84 5.335 11.837 5.326 11.835 C 4.08 11.587 3.246 10.815 2.778 9.479 C 2.721 9.318 2.568 9.21 2.397 9.211 L 0.403 9.211 C 0.283 9.21 0.17 9.262 0.094 9.354 C 0.017 9.445 -0.015 9.566 0.006 9.683 C 0.145 10.433 0.505 11.079 0.521 11.106 L 0.523 11.108 C 1.382 12.951 3.034 14.051 5.302 14.292 C 5.306 14.292 5.308 14.293 5.312 14.292 C 5.63 14.325 5.956 14.342 6.281 14.342 C 7.92 14.342 9.403 13.924 10.455 13.167 C 11.519 12.4 12.106 11.316 12.106 10.111 C 12.106 8.821 11.621 7.849 10.621 7.142 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sqpwvt\",layoutDependency:layoutDependency,layoutId:\"FrpjwHIQF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.913 14.167\" overflow=\"visible\"><path d=\"M 2.659 0 L 0.254 0 C 0.187 0 0.123 0.026 0.075 0.073 C 0.027 0.12 0 0.185 0 0.252 L 0 13.915 C 0 14.054 0.113 14.167 0.254 14.167 L 2.659 14.167 C 2.726 14.168 2.791 14.141 2.838 14.094 C 2.886 14.046 2.913 13.982 2.913 13.915 L 2.913 0.252 C 2.911 0.112 2.798 0 2.659 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m18ffo\",layoutDependency:layoutDependency,layoutId:\"pxXll5hKb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.158 17.915\" overflow=\"visible\"><path d=\"M 10.036 13.893 C 9.928 13.759 9.765 13.681 9.593 13.682 L 7.71 13.682 C 7.477 13.682 7.27 13.824 7.182 14.045 C 6.877 14.809 6.174 15.212 5.141 15.212 L 5.131 15.212 C 3.682 15.211 2.918 14.441 2.918 12.985 L 2.918 6.353 C 2.918 6.298 2.963 6.253 3.018 6.253 L 8.666 6.253 C 8.977 6.253 9.229 6.003 9.229 5.694 L 9.229 4.223 C 9.229 3.914 8.977 3.663 8.666 3.663 L 3.018 3.663 C 2.963 3.663 2.918 3.618 2.918 3.563 L 2.918 0.56 C 2.918 0.251 2.665 0 2.354 0 L 0.564 0 C 0.253 0 0 0.251 0 0.56 L 0 13.098 C 0 16.025 2.004 17.915 5.106 17.915 L 5.134 17.914 L 5.148 17.914 L 5.174 17.915 C 7.782 17.915 9.641 16.586 10.143 14.361 C 10.182 14.197 10.142 14.024 10.036 13.893 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15tois7\",layoutDependency:layoutDependency,layoutId:\"jPRMF2Y2c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.381 14.259\" overflow=\"visible\"><path d=\"M 10.603 1.815 C 9.46 0.674 7.917 0.023 6.302 0.001 C 4.659 -0.031 3.07 0.593 1.889 1.736 C 0.671 2.908 0 4.477 0 6.151 L 0 14.007 C 0 14.146 0.113 14.259 0.254 14.259 L 2.659 14.259 C 2.726 14.259 2.79 14.233 2.838 14.186 C 2.886 14.139 2.912 14.074 2.913 14.007 L 2.913 6.07 C 2.913 5.2 3.263 4.384 3.9 3.773 C 4.534 3.164 5.386 2.835 6.266 2.858 C 7.972 2.896 9.469 4.335 9.469 5.936 L 9.467 6.08 C 9.466 6.149 9.494 6.214 9.543 6.262 C 9.592 6.311 9.659 6.338 9.728 6.338 C 10.272 6.34 11.553 6.34 12.121 6.338 C 12.263 6.339 12.379 6.225 12.381 6.083 L 12.381 6.067 C 12.381 4.468 11.749 2.958 10.603 1.815 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-67s2gl\",layoutDependency:layoutDependency,layoutId:\"E2z_NLV12\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.142 14.341\" overflow=\"visible\"><path d=\"M 12.803 9.215 L 10.672 9.215 C 10.583 9.215 10.499 9.253 10.441 9.319 C 10.416 9.346 10.397 9.377 10.383 9.411 C 9.803 10.887 8.568 11.736 6.992 11.736 C 5.818 11.736 4.758 11.279 4.007 10.452 C 3.257 9.626 2.843 8.466 2.843 7.185 C 2.843 5.892 3.256 4.724 4.007 3.894 C 4.757 3.064 5.817 2.607 6.992 2.607 C 8.591 2.607 9.836 3.463 10.41 4.955 C 10.455 5.075 10.57 5.154 10.698 5.154 L 12.829 5.154 C 12.917 5.154 13.002 5.117 13.061 5.051 C 13.121 4.985 13.149 4.898 13.14 4.809 C 13.122 4.563 13.076 4.319 13.002 4.082 C 12.708 3.108 12.073 2.354 12.046 2.322 L 12.042 2.318 C 10.878 0.822 9.086 0 6.992 0 C 4.988 0 3.179 0.761 1.899 2.144 C 0.674 3.467 0 5.258 0 7.183 C 0 9.096 0.667 10.873 1.879 12.189 C 3.176 13.597 4.943 14.341 6.993 14.341 C 7.866 14.341 8.663 14.213 9.374 13.959 C 11.023 13.309 12.327 12.219 13.006 10.181 C 13.063 9.969 13.101 9.758 13.114 9.557 C 13.121 9.478 13.099 9.399 13.052 9.335 C 12.992 9.259 12.9 9.214 12.803 9.214 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-145m7y7\",layoutDependency:layoutDependency,layoutId:\"nvj1ZgYBE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.286 4.284\" overflow=\"visible\"><path d=\"M 2.158 0 C 0.969 0 0 0.961 0 2.142 C 0 3.324 0.968 4.284 2.158 4.284 C 3.331 4.284 4.286 3.323 4.286 2.142 C 4.286 0.961 3.33 0 2.158 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-138nsht\",layoutDependency:layoutDependency,layoutId:\"WYRg8ar81\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.133 19.913\" overflow=\"visible\"><path d=\"M 7.067 0 L 7.056 0 C 5.214 0 3.472 0.717 2.148 2.018 C 2.023 2.141 1.791 2.398 1.791 2.398 C 1.701 2.5 1.614 2.606 1.531 2.713 C 0.595 3.904 0.059 5.361 0 6.874 L 0 19.662 C 0 19.729 0.026 19.794 0.074 19.841 C 0.122 19.888 0.187 19.914 0.254 19.913 L 2.656 19.913 C 2.723 19.914 2.788 19.887 2.835 19.84 C 2.883 19.793 2.91 19.729 2.91 19.662 L 2.91 13.154 C 2.909 13.123 2.927 13.095 2.954 13.082 C 2.982 13.067 3.016 13.07 3.042 13.088 C 4.216 13.915 5.618 14.357 7.055 14.353 C 8.155 14.353 9.178 14.1 10.122 13.64 C 12.494 12.484 14.133 10.025 14.133 7.173 C 14.133 3.207 10.969 0 7.067 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bnhrgl\",layoutDependency:layoutDependency,layoutId:\"LGToHNOu1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.589 8.863\" overflow=\"visible\"><path d=\"M 4.294 8.863 C 1.926 8.863 0 6.875 0 4.432 C 0 1.988 1.926 0 4.294 0 C 6.663 0 8.589 1.988 8.589 4.432 C 8.589 6.875 6.663 8.863 4.294 8.863 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h4f100\",layoutDependency:layoutDependency,layoutId:\"phFy1Ulcw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.118 14.342\" overflow=\"visible\"><path d=\"M 14.116 7.087 C 14.071 3.171 10.924 0 7.059 0 C 3.167 0 0 3.218 0 7.172 C 0 10.346 2.041 13.044 4.859 13.985 C 4.871 13.989 4.883 13.993 4.896 13.998 C 4.928 14.008 4.961 14.02 4.994 14.03 C 5.616 14.232 6.303 14.342 7.028 14.342 C 8.786 14.342 10.459 13.685 11.342 12.689 C 11.382 12.644 11.459 12.673 11.459 12.734 L 11.459 14.002 C 11.459 14.143 11.575 14.257 11.717 14.257 L 13.86 14.257 C 14.002 14.257 14.117 14.143 14.118 14.002 L 14.118 7.087 L 14.116 7.087 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jaaaii\",layoutDependency:layoutDependency,layoutId:\"xHl1RpxMq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.689 8.832\" overflow=\"visible\"><path d=\"M 4.344 8.832 C 1.949 8.832 0 6.85 0 4.416 C 0 1.982 1.949 0 4.344 0 C 6.74 0 8.689 1.982 8.689 4.416 C 8.689 6.85 6.74 8.832 4.344 8.832 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-g0vir6\",layoutDependency:layoutDependency,layoutId:\"IYuxQjyl7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 81.165 20.042\" overflow=\"visible\"><g><path d=\"M 10.357 2.017 C 11.833 0.327 14.227 0.327 15.703 2.017 L 24.996 12.654 C 26.471 14.344 26.471 17.084 24.996 18.774 C 23.519 20.464 21.126 20.464 19.649 18.774 L 10.357 8.137 C 8.881 6.447 8.881 3.707 10.357 2.017 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 13.953 12.13 L 10.343 7.998 C 9.688 7.248 9.324 6.29 9.25 5.31 L 11.471 2.767 C 12.611 1.462 14.298 1.165 15.688 1.876 L 15.689 1.878 L 22.861 10.086 C 20.305 8.425 17.015 8.792 14.784 11.189 L 14.775 11.189 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 13.712 10.385 C 16.291 7.615 20.284 7.556 22.922 10.207 L 15.747 1.965 C 14.271 0.274 11.876 0.273 10.399 1.964 L 1.107 12.6 C -0.369 14.289 -0.369 17.028 1.107 18.717 C 2.491 20.302 4.682 20.4 6.166 19.012 L 13.704 10.385 Z M 38.941 18.498 C 38.286 18.498 37.76 18.304 37.363 17.915 C 36.983 17.509 36.794 16.971 36.794 16.3 L 36.794 2.34 C 36.984 2.305 37.251 2.261 37.596 2.208 C 37.947 2.156 38.302 2.129 38.657 2.128 C 39.433 2.128 39.994 2.261 40.339 2.526 C 40.684 2.791 40.856 3.312 40.856 4.089 L 40.856 15.134 L 47.067 15.134 C 47.171 15.311 47.266 15.54 47.352 15.823 C 47.456 16.106 47.507 16.415 47.507 16.75 C 47.507 17.333 47.378 17.774 47.119 18.074 C 46.878 18.357 46.541 18.498 46.11 18.498 Z M 55.362 18.418 C 55.189 18.471 54.948 18.515 54.637 18.551 C 54.326 18.604 53.981 18.63 53.602 18.63 C 52.826 18.63 52.265 18.507 51.92 18.259 C 51.592 17.994 51.428 17.491 51.428 16.749 L 51.428 5.987 C 51.666 5.919 51.908 5.866 52.153 5.828 C 52.495 5.772 52.841 5.746 53.188 5.748 C 53.964 5.748 54.516 5.881 54.844 6.146 C 55.189 6.411 55.362 6.914 55.362 7.656 L 55.362 18.419 Z M 51.195 2.172 C 51.195 1.572 51.393 1.059 51.79 0.636 C 52.204 0.212 52.739 0 53.394 0 C 54.05 0 54.576 0.212 54.973 0.636 C 55.387 1.059 55.594 1.572 55.594 2.172 C 55.594 2.79 55.387 3.311 54.973 3.735 C 54.576 4.158 54.05 4.37 53.394 4.37 C 52.739 4.37 52.204 4.158 51.79 3.735 C 51.393 3.311 51.195 2.79 51.195 2.172 Z M 64.079 8.234 L 68.478 8.234 C 68.564 8.411 68.65 8.632 68.737 8.897 C 68.84 9.162 68.892 9.453 68.892 9.771 C 68.892 10.336 68.763 10.742 68.504 10.989 C 68.262 11.236 67.943 11.36 67.546 11.36 L 64.26 11.36 L 64.26 18.419 C 64.087 18.472 63.846 18.516 63.535 18.551 C 63.225 18.604 62.88 18.631 62.5 18.631 C 61.724 18.631 61.163 18.507 60.818 18.26 C 60.473 17.995 60.3 17.492 60.3 16.75 L 60.3 7.095 C 60.3 6.23 60.438 5.48 60.714 4.844 C 61.008 4.208 61.404 3.696 61.905 3.307 C 62.405 2.901 62.992 2.601 63.665 2.407 C 64.337 2.212 65.062 2.115 65.838 2.115 C 67.063 2.115 67.969 2.283 68.556 2.619 C 69.159 2.937 69.461 3.466 69.461 4.208 C 69.461 4.543 69.392 4.844 69.254 5.108 C 69.134 5.356 68.987 5.55 68.814 5.691 C 68.466 5.58 68.112 5.491 67.753 5.426 C 67.391 5.356 66.977 5.321 66.511 5.321 C 65.718 5.321 65.114 5.471 64.7 5.771 C 64.286 6.053 64.079 6.539 64.079 7.228 Z M 77.205 14.042 C 77.205 14.537 77.361 14.899 77.672 15.128 C 77.981 15.34 78.413 15.446 78.966 15.446 C 79.243 15.445 79.52 15.418 79.793 15.367 C 80.049 15.308 80.3 15.228 80.544 15.128 C 80.699 15.305 80.829 15.508 80.932 15.738 C 81.036 15.967 81.087 16.232 81.087 16.532 C 81.087 17.15 80.845 17.662 80.362 18.069 C 79.897 18.457 79.077 18.651 77.904 18.651 C 76.455 18.651 75.325 18.316 74.514 17.645 C 73.703 16.956 73.298 15.844 73.298 14.307 L 73.298 2.414 C 73.488 2.361 73.738 2.308 74.048 2.255 C 74.379 2.183 74.718 2.147 75.057 2.149 C 75.817 2.149 76.36 2.29 76.688 2.573 C 77.033 2.838 77.205 3.333 77.205 4.056 L 77.205 8.22 L 80.776 8.22 C 80.88 8.443 80.967 8.673 81.036 8.909 C 81.123 9.183 81.166 9.469 81.165 9.757 C 81.165 10.322 81.036 10.728 80.776 10.975 C 80.535 11.222 80.216 11.346 79.819 11.346 L 77.205 11.346 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 81.165 20.042\" overflow=\"visible\"><g><path d=\"M 10.357 2.017 C 11.833 0.327 14.227 0.327 15.703 2.017 L 24.996 12.654 C 26.471 14.344 26.471 17.084 24.996 18.774 C 23.519 20.464 21.126 20.464 19.649 18.774 L 10.357 8.137 C 8.881 6.447 8.881 3.707 10.357 2.017 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 13.953 12.13 L 10.343 7.998 C 9.688 7.248 9.324 6.29 9.25 5.31 L 11.471 2.767 C 12.611 1.462 14.298 1.165 15.688 1.876 L 15.689 1.878 L 22.861 10.086 C 20.305 8.425 17.015 8.792 14.784 11.189 L 14.775 11.189 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 13.712 10.385 C 16.291 7.615 20.284 7.556 22.922 10.207 L 15.747 1.965 C 14.271 0.274 11.876 0.273 10.399 1.964 L 1.107 12.6 C -0.369 14.289 -0.369 17.028 1.107 18.717 C 2.491 20.302 4.682 20.4 6.166 19.012 L 13.704 10.385 Z M 38.941 18.498 C 38.286 18.498 37.76 18.304 37.363 17.915 C 36.983 17.509 36.794 16.971 36.794 16.3 L 36.794 2.34 C 36.984 2.305 37.251 2.261 37.596 2.208 C 37.947 2.156 38.302 2.129 38.657 2.128 C 39.433 2.128 39.994 2.261 40.339 2.526 C 40.684 2.791 40.856 3.312 40.856 4.089 L 40.856 15.134 L 47.067 15.134 C 47.171 15.311 47.266 15.54 47.352 15.823 C 47.456 16.106 47.507 16.415 47.507 16.75 C 47.507 17.333 47.378 17.774 47.119 18.074 C 46.878 18.357 46.541 18.498 46.11 18.498 Z M 55.362 18.418 C 55.189 18.471 54.948 18.515 54.637 18.551 C 54.326 18.604 53.981 18.63 53.602 18.63 C 52.826 18.63 52.265 18.507 51.92 18.259 C 51.592 17.994 51.428 17.491 51.428 16.749 L 51.428 5.987 C 51.666 5.919 51.908 5.866 52.153 5.828 C 52.495 5.772 52.841 5.746 53.188 5.748 C 53.964 5.748 54.516 5.881 54.844 6.146 C 55.189 6.411 55.362 6.914 55.362 7.656 L 55.362 18.419 Z M 51.195 2.172 C 51.195 1.572 51.393 1.059 51.79 0.636 C 52.204 0.212 52.739 0 53.394 0 C 54.05 0 54.576 0.212 54.973 0.636 C 55.387 1.059 55.594 1.572 55.594 2.172 C 55.594 2.79 55.387 3.311 54.973 3.735 C 54.576 4.158 54.05 4.37 53.394 4.37 C 52.739 4.37 52.204 4.158 51.79 3.735 C 51.393 3.311 51.195 2.79 51.195 2.172 Z M 64.079 8.234 L 68.478 8.234 C 68.564 8.411 68.65 8.632 68.737 8.897 C 68.84 9.162 68.892 9.453 68.892 9.771 C 68.892 10.336 68.763 10.742 68.504 10.989 C 68.262 11.236 67.943 11.36 67.546 11.36 L 64.26 11.36 L 64.26 18.419 C 64.087 18.472 63.846 18.516 63.535 18.551 C 63.225 18.604 62.88 18.631 62.5 18.631 C 61.724 18.631 61.163 18.507 60.818 18.26 C 60.473 17.995 60.3 17.492 60.3 16.75 L 60.3 7.095 C 60.3 6.23 60.438 5.48 60.714 4.844 C 61.008 4.208 61.404 3.696 61.905 3.307 C 62.405 2.901 62.992 2.601 63.665 2.407 C 64.337 2.212 65.062 2.115 65.838 2.115 C 67.063 2.115 67.969 2.283 68.556 2.619 C 69.159 2.937 69.461 3.466 69.461 4.208 C 69.461 4.543 69.392 4.844 69.254 5.108 C 69.134 5.356 68.987 5.55 68.814 5.691 C 68.466 5.58 68.112 5.491 67.753 5.426 C 67.391 5.356 66.977 5.321 66.511 5.321 C 65.718 5.321 65.114 5.471 64.7 5.771 C 64.286 6.053 64.079 6.539 64.079 7.228 Z M 77.205 14.042 C 77.205 14.537 77.361 14.899 77.672 15.128 C 77.981 15.34 78.413 15.446 78.966 15.446 C 79.243 15.445 79.52 15.418 79.793 15.367 C 80.049 15.308 80.3 15.228 80.544 15.128 C 80.699 15.305 80.829 15.508 80.932 15.738 C 81.036 15.967 81.087 16.232 81.087 16.532 C 81.087 17.15 80.845 17.662 80.362 18.069 C 79.897 18.457 79.077 18.651 77.904 18.651 C 76.455 18.651 75.325 18.316 74.514 17.645 C 73.703 16.956 73.298 15.844 73.298 14.307 L 73.298 2.414 C 73.488 2.361 73.738 2.308 74.048 2.255 C 74.379 2.183 74.718 2.147 75.057 2.149 C 75.817 2.149 76.36 2.29 76.688 2.573 C 77.033 2.838 77.205 3.333 77.205 4.056 L 77.205 8.22 L 80.776 8.22 C 80.88 8.443 80.967 8.673 81.036 8.909 C 81.123 9.183 81.166 9.469 81.165 9.757 C 81.165 10.322 81.036 10.728 80.776 10.975 C 80.535 11.222 80.216 11.346 79.819 11.346 L 77.205 11.346 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 81.165 20.042\" overflow=\"visible\"><g><path d=\"M 10.357 2.017 C 11.833 0.327 14.227 0.327 15.703 2.017 L 24.996 12.654 C 26.471 14.344 26.471 17.084 24.996 18.774 C 23.519 20.464 21.126 20.464 19.649 18.774 L 10.357 8.137 C 8.881 6.447 8.881 3.707 10.357 2.017 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 13.953 12.13 L 10.343 7.998 C 9.688 7.248 9.324 6.29 9.25 5.31 L 11.471 2.767 C 12.611 1.462 14.298 1.165 15.688 1.876 L 15.689 1.878 L 22.861 10.086 C 20.305 8.425 17.015 8.792 14.784 11.189 L 14.775 11.189 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 13.712 10.385 C 16.291 7.615 20.284 7.556 22.922 10.207 L 15.747 1.965 C 14.271 0.274 11.876 0.273 10.399 1.964 L 1.107 12.6 C -0.369 14.289 -0.369 17.028 1.107 18.717 C 2.491 20.302 4.682 20.4 6.166 19.012 L 13.704 10.385 Z M 38.941 18.498 C 38.286 18.498 37.76 18.304 37.363 17.915 C 36.983 17.509 36.794 16.971 36.794 16.3 L 36.794 2.34 C 36.984 2.305 37.251 2.261 37.596 2.208 C 37.947 2.156 38.302 2.129 38.657 2.128 C 39.433 2.128 39.994 2.261 40.339 2.526 C 40.684 2.791 40.856 3.312 40.856 4.089 L 40.856 15.134 L 47.067 15.134 C 47.171 15.311 47.266 15.54 47.352 15.823 C 47.456 16.106 47.507 16.415 47.507 16.75 C 47.507 17.333 47.378 17.774 47.119 18.074 C 46.878 18.357 46.541 18.498 46.11 18.498 Z M 55.362 18.418 C 55.189 18.471 54.948 18.515 54.637 18.551 C 54.326 18.604 53.981 18.63 53.602 18.63 C 52.826 18.63 52.265 18.507 51.92 18.259 C 51.592 17.994 51.428 17.491 51.428 16.749 L 51.428 5.987 C 51.666 5.919 51.908 5.866 52.153 5.828 C 52.495 5.772 52.841 5.746 53.188 5.748 C 53.964 5.748 54.516 5.881 54.844 6.146 C 55.189 6.411 55.362 6.914 55.362 7.656 L 55.362 18.419 Z M 51.195 2.172 C 51.195 1.572 51.393 1.059 51.79 0.636 C 52.204 0.212 52.739 0 53.394 0 C 54.05 0 54.576 0.212 54.973 0.636 C 55.387 1.059 55.594 1.572 55.594 2.172 C 55.594 2.79 55.387 3.311 54.973 3.735 C 54.576 4.158 54.05 4.37 53.394 4.37 C 52.739 4.37 52.204 4.158 51.79 3.735 C 51.393 3.311 51.195 2.79 51.195 2.172 Z M 64.079 8.234 L 68.478 8.234 C 68.564 8.411 68.65 8.632 68.737 8.897 C 68.84 9.162 68.892 9.453 68.892 9.771 C 68.892 10.336 68.763 10.742 68.504 10.989 C 68.262 11.236 67.943 11.36 67.546 11.36 L 64.26 11.36 L 64.26 18.419 C 64.087 18.472 63.846 18.516 63.535 18.551 C 63.225 18.604 62.88 18.631 62.5 18.631 C 61.724 18.631 61.163 18.507 60.818 18.26 C 60.473 17.995 60.3 17.492 60.3 16.75 L 60.3 7.095 C 60.3 6.23 60.438 5.48 60.714 4.844 C 61.008 4.208 61.404 3.696 61.905 3.307 C 62.405 2.901 62.992 2.601 63.665 2.407 C 64.337 2.212 65.062 2.115 65.838 2.115 C 67.063 2.115 67.969 2.283 68.556 2.619 C 69.159 2.937 69.461 3.466 69.461 4.208 C 69.461 4.543 69.392 4.844 69.254 5.108 C 69.134 5.356 68.987 5.55 68.814 5.691 C 68.466 5.58 68.112 5.491 67.753 5.426 C 67.391 5.356 66.977 5.321 66.511 5.321 C 65.718 5.321 65.114 5.471 64.7 5.771 C 64.286 6.053 64.079 6.539 64.079 7.228 Z M 77.205 14.042 C 77.205 14.537 77.361 14.899 77.672 15.128 C 77.981 15.34 78.413 15.446 78.966 15.446 C 79.243 15.445 79.52 15.418 79.793 15.367 C 80.049 15.308 80.3 15.228 80.544 15.128 C 80.699 15.305 80.829 15.508 80.932 15.738 C 81.036 15.967 81.087 16.232 81.087 16.532 C 81.087 17.15 80.845 17.662 80.362 18.069 C 79.897 18.457 79.077 18.651 77.904 18.651 C 76.455 18.651 75.325 18.316 74.514 17.645 C 73.703 16.956 73.298 15.844 73.298 14.307 L 73.298 2.414 C 73.488 2.361 73.738 2.308 74.048 2.255 C 74.379 2.183 74.718 2.147 75.057 2.149 C 75.817 2.149 76.36 2.29 76.688 2.573 C 77.033 2.838 77.205 3.333 77.205 4.056 L 77.205 8.22 L 80.776 8.22 C 80.88 8.443 80.967 8.673 81.036 8.909 C 81.123 9.183 81.166 9.469 81.165 9.757 C 81.165 10.322 81.036 10.728 80.776 10.975 C 80.535 11.222 80.216 11.346 79.819 11.346 L 77.205 11.346 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-rkv44x\",layoutDependency:layoutDependency,layoutId:\"eIqSEfNnF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.852 19.292\" overflow=\"visible\"><path d=\"M 1.107 1.268 C 2.583 -0.422 4.977 -0.422 6.453 1.268 L 15.745 11.904 C 17.221 13.594 17.221 16.334 15.745 18.024 C 14.269 19.714 11.876 19.714 10.399 18.024 L 1.107 7.387 C -0.369 5.697 -0.369 2.957 1.107 1.267 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.852 19.292\" overflow=\"visible\"><path d=\"M 1.107 1.268 C 2.583 -0.422 4.977 -0.422 6.453 1.268 L 15.745 11.904 C 17.221 13.594 17.221 16.334 15.745 18.024 C 14.269 19.714 11.876 19.714 10.399 18.024 L 1.107 7.387 C -0.369 5.697 -0.369 2.957 1.107 1.267 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.852 19.292\" overflow=\"visible\"><path d=\"M 1.107 1.268 C 2.583 -0.422 4.977 -0.422 6.453 1.268 L 15.745 11.904 C 17.221 13.594 17.221 16.334 15.745 18.024 C 14.269 19.714 11.876 19.714 10.399 18.024 L 1.107 7.387 C -0.369 5.697 -0.369 2.957 1.107 1.267 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yr7lm5\",layoutDependency:layoutDependency,layoutId:\"sWKqNaobv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.611 10.63\" overflow=\"visible\"><path d=\"M 4.703 10.63 L 1.093 6.498 C 0.438 5.748 0.074 4.79 0 3.81 L 2.221 1.267 C 3.361 -0.038 5.048 -0.335 6.438 0.376 L 6.439 0.378 L 13.611 8.586 C 11.055 6.925 7.765 7.292 5.534 9.689 L 5.525 9.689 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.611 10.63\" overflow=\"visible\"><path d=\"M 4.703 10.63 L 1.093 6.498 C 0.438 5.748 0.074 4.79 0 3.81 L 2.221 1.267 C 3.361 -0.038 5.048 -0.335 6.438 0.376 L 6.439 0.378 L 13.611 8.586 C 11.055 6.925 7.765 7.292 5.534 9.689 L 5.525 9.689 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.611 10.63\" overflow=\"visible\"><path d=\"M 4.703 10.63 L 1.093 6.498 C 0.438 5.748 0.074 4.79 0 3.81 L 2.221 1.267 C 3.361 -0.038 5.048 -0.335 6.438 0.376 L 6.439 0.378 L 13.611 8.586 C 11.055 6.925 7.765 7.292 5.534 9.689 L 5.525 9.689 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-5m984h\",layoutDependency:layoutDependency,layoutId:\"TOoCG1S9v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 81.165 19.984\" overflow=\"visible\"><path d=\"M 13.712 10.385 C 16.291 7.615 20.284 7.556 22.922 10.207 L 15.747 1.965 C 14.271 0.274 11.876 0.273 10.399 1.964 L 1.107 12.6 C -0.369 14.289 -0.369 17.028 1.107 18.717 C 2.491 20.302 4.682 20.4 6.166 19.012 L 13.704 10.385 Z M 38.941 18.498 C 38.286 18.498 37.76 18.304 37.363 17.915 C 36.983 17.509 36.794 16.971 36.794 16.3 L 36.794 2.34 C 36.984 2.305 37.251 2.261 37.596 2.208 C 37.947 2.156 38.302 2.129 38.657 2.128 C 39.433 2.128 39.994 2.261 40.339 2.526 C 40.684 2.791 40.856 3.312 40.856 4.089 L 40.856 15.134 L 47.067 15.134 C 47.171 15.311 47.266 15.54 47.352 15.823 C 47.456 16.106 47.507 16.415 47.507 16.75 C 47.507 17.333 47.378 17.774 47.119 18.074 C 46.878 18.357 46.541 18.498 46.11 18.498 Z M 55.362 18.418 C 55.189 18.471 54.948 18.515 54.637 18.551 C 54.326 18.604 53.981 18.63 53.602 18.63 C 52.826 18.63 52.265 18.507 51.92 18.259 C 51.592 17.994 51.428 17.491 51.428 16.749 L 51.428 5.987 C 51.666 5.919 51.908 5.866 52.153 5.828 C 52.495 5.772 52.841 5.746 53.188 5.748 C 53.964 5.748 54.516 5.881 54.844 6.146 C 55.189 6.411 55.362 6.914 55.362 7.656 L 55.362 18.419 Z M 51.195 2.172 C 51.195 1.572 51.393 1.059 51.79 0.636 C 52.204 0.212 52.739 0 53.394 0 C 54.05 0 54.576 0.212 54.973 0.636 C 55.387 1.059 55.594 1.572 55.594 2.172 C 55.594 2.79 55.387 3.311 54.973 3.735 C 54.576 4.158 54.05 4.37 53.394 4.37 C 52.739 4.37 52.204 4.158 51.79 3.735 C 51.393 3.311 51.195 2.79 51.195 2.172 Z M 64.079 8.234 L 68.478 8.234 C 68.564 8.411 68.65 8.632 68.737 8.897 C 68.84 9.162 68.892 9.453 68.892 9.771 C 68.892 10.336 68.763 10.742 68.504 10.989 C 68.262 11.236 67.943 11.36 67.546 11.36 L 64.26 11.36 L 64.26 18.419 C 64.087 18.472 63.846 18.516 63.535 18.551 C 63.225 18.604 62.88 18.631 62.5 18.631 C 61.724 18.631 61.163 18.507 60.818 18.26 C 60.473 17.995 60.3 17.492 60.3 16.75 L 60.3 7.095 C 60.3 6.23 60.438 5.48 60.714 4.844 C 61.008 4.208 61.404 3.696 61.905 3.307 C 62.405 2.901 62.992 2.601 63.665 2.407 C 64.337 2.212 65.062 2.115 65.838 2.115 C 67.063 2.115 67.969 2.283 68.556 2.619 C 69.159 2.937 69.461 3.466 69.461 4.208 C 69.461 4.543 69.392 4.844 69.254 5.108 C 69.134 5.356 68.987 5.55 68.814 5.691 C 68.466 5.58 68.112 5.491 67.753 5.426 C 67.391 5.356 66.977 5.321 66.511 5.321 C 65.718 5.321 65.114 5.471 64.7 5.771 C 64.286 6.053 64.079 6.539 64.079 7.228 Z M 77.205 14.042 C 77.205 14.537 77.361 14.899 77.672 15.128 C 77.981 15.34 78.413 15.446 78.966 15.446 C 79.243 15.445 79.52 15.418 79.793 15.367 C 80.049 15.308 80.3 15.228 80.544 15.128 C 80.699 15.305 80.829 15.508 80.932 15.738 C 81.036 15.967 81.087 16.232 81.087 16.532 C 81.087 17.15 80.845 17.662 80.362 18.069 C 79.897 18.457 79.077 18.651 77.904 18.651 C 76.455 18.651 75.325 18.316 74.514 17.645 C 73.703 16.956 73.298 15.844 73.298 14.307 L 73.298 2.414 C 73.488 2.361 73.738 2.308 74.048 2.255 C 74.379 2.183 74.718 2.147 75.057 2.149 C 75.817 2.149 76.36 2.29 76.688 2.573 C 77.033 2.838 77.205 3.333 77.205 4.056 L 77.205 8.22 L 80.776 8.22 C 80.88 8.443 80.967 8.673 81.036 8.909 C 81.123 9.183 81.166 9.469 81.165 9.757 C 81.165 10.322 81.036 10.728 80.776 10.975 C 80.535 11.222 80.216 11.346 79.819 11.346 L 77.205 11.346 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 81.165 19.984\" overflow=\"visible\"><path d=\"M 13.712 10.385 C 16.291 7.615 20.284 7.556 22.922 10.207 L 15.747 1.965 C 14.271 0.274 11.876 0.273 10.399 1.964 L 1.107 12.6 C -0.369 14.289 -0.369 17.028 1.107 18.717 C 2.491 20.302 4.682 20.4 6.166 19.012 L 13.704 10.385 Z M 38.941 18.498 C 38.286 18.498 37.76 18.304 37.363 17.915 C 36.983 17.509 36.794 16.971 36.794 16.3 L 36.794 2.34 C 36.984 2.305 37.251 2.261 37.596 2.208 C 37.947 2.156 38.302 2.129 38.657 2.128 C 39.433 2.128 39.994 2.261 40.339 2.526 C 40.684 2.791 40.856 3.312 40.856 4.089 L 40.856 15.134 L 47.067 15.134 C 47.171 15.311 47.266 15.54 47.352 15.823 C 47.456 16.106 47.507 16.415 47.507 16.75 C 47.507 17.333 47.378 17.774 47.119 18.074 C 46.878 18.357 46.541 18.498 46.11 18.498 Z M 55.362 18.418 C 55.189 18.471 54.948 18.515 54.637 18.551 C 54.326 18.604 53.981 18.63 53.602 18.63 C 52.826 18.63 52.265 18.507 51.92 18.259 C 51.592 17.994 51.428 17.491 51.428 16.749 L 51.428 5.987 C 51.666 5.919 51.908 5.866 52.153 5.828 C 52.495 5.772 52.841 5.746 53.188 5.748 C 53.964 5.748 54.516 5.881 54.844 6.146 C 55.189 6.411 55.362 6.914 55.362 7.656 L 55.362 18.419 Z M 51.195 2.172 C 51.195 1.572 51.393 1.059 51.79 0.636 C 52.204 0.212 52.739 0 53.394 0 C 54.05 0 54.576 0.212 54.973 0.636 C 55.387 1.059 55.594 1.572 55.594 2.172 C 55.594 2.79 55.387 3.311 54.973 3.735 C 54.576 4.158 54.05 4.37 53.394 4.37 C 52.739 4.37 52.204 4.158 51.79 3.735 C 51.393 3.311 51.195 2.79 51.195 2.172 Z M 64.079 8.234 L 68.478 8.234 C 68.564 8.411 68.65 8.632 68.737 8.897 C 68.84 9.162 68.892 9.453 68.892 9.771 C 68.892 10.336 68.763 10.742 68.504 10.989 C 68.262 11.236 67.943 11.36 67.546 11.36 L 64.26 11.36 L 64.26 18.419 C 64.087 18.472 63.846 18.516 63.535 18.551 C 63.225 18.604 62.88 18.631 62.5 18.631 C 61.724 18.631 61.163 18.507 60.818 18.26 C 60.473 17.995 60.3 17.492 60.3 16.75 L 60.3 7.095 C 60.3 6.23 60.438 5.48 60.714 4.844 C 61.008 4.208 61.404 3.696 61.905 3.307 C 62.405 2.901 62.992 2.601 63.665 2.407 C 64.337 2.212 65.062 2.115 65.838 2.115 C 67.063 2.115 67.969 2.283 68.556 2.619 C 69.159 2.937 69.461 3.466 69.461 4.208 C 69.461 4.543 69.392 4.844 69.254 5.108 C 69.134 5.356 68.987 5.55 68.814 5.691 C 68.466 5.58 68.112 5.491 67.753 5.426 C 67.391 5.356 66.977 5.321 66.511 5.321 C 65.718 5.321 65.114 5.471 64.7 5.771 C 64.286 6.053 64.079 6.539 64.079 7.228 Z M 77.205 14.042 C 77.205 14.537 77.361 14.899 77.672 15.128 C 77.981 15.34 78.413 15.446 78.966 15.446 C 79.243 15.445 79.52 15.418 79.793 15.367 C 80.049 15.308 80.3 15.228 80.544 15.128 C 80.699 15.305 80.829 15.508 80.932 15.738 C 81.036 15.967 81.087 16.232 81.087 16.532 C 81.087 17.15 80.845 17.662 80.362 18.069 C 79.897 18.457 79.077 18.651 77.904 18.651 C 76.455 18.651 75.325 18.316 74.514 17.645 C 73.703 16.956 73.298 15.844 73.298 14.307 L 73.298 2.414 C 73.488 2.361 73.738 2.308 74.048 2.255 C 74.379 2.183 74.718 2.147 75.057 2.149 C 75.817 2.149 76.36 2.29 76.688 2.573 C 77.033 2.838 77.205 3.333 77.205 4.056 L 77.205 8.22 L 80.776 8.22 C 80.88 8.443 80.967 8.673 81.036 8.909 C 81.123 9.183 81.166 9.469 81.165 9.757 C 81.165 10.322 81.036 10.728 80.776 10.975 C 80.535 11.222 80.216 11.346 79.819 11.346 L 77.205 11.346 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 81.165 19.984\" overflow=\"visible\"><path d=\"M 13.712 10.385 C 16.291 7.615 20.284 7.556 22.922 10.207 L 15.747 1.965 C 14.271 0.274 11.876 0.273 10.399 1.964 L 1.107 12.6 C -0.369 14.289 -0.369 17.028 1.107 18.717 C 2.491 20.302 4.682 20.4 6.166 19.012 L 13.704 10.385 Z M 38.941 18.498 C 38.286 18.498 37.76 18.304 37.363 17.915 C 36.983 17.509 36.794 16.971 36.794 16.3 L 36.794 2.34 C 36.984 2.305 37.251 2.261 37.596 2.208 C 37.947 2.156 38.302 2.129 38.657 2.128 C 39.433 2.128 39.994 2.261 40.339 2.526 C 40.684 2.791 40.856 3.312 40.856 4.089 L 40.856 15.134 L 47.067 15.134 C 47.171 15.311 47.266 15.54 47.352 15.823 C 47.456 16.106 47.507 16.415 47.507 16.75 C 47.507 17.333 47.378 17.774 47.119 18.074 C 46.878 18.357 46.541 18.498 46.11 18.498 Z M 55.362 18.418 C 55.189 18.471 54.948 18.515 54.637 18.551 C 54.326 18.604 53.981 18.63 53.602 18.63 C 52.826 18.63 52.265 18.507 51.92 18.259 C 51.592 17.994 51.428 17.491 51.428 16.749 L 51.428 5.987 C 51.666 5.919 51.908 5.866 52.153 5.828 C 52.495 5.772 52.841 5.746 53.188 5.748 C 53.964 5.748 54.516 5.881 54.844 6.146 C 55.189 6.411 55.362 6.914 55.362 7.656 L 55.362 18.419 Z M 51.195 2.172 C 51.195 1.572 51.393 1.059 51.79 0.636 C 52.204 0.212 52.739 0 53.394 0 C 54.05 0 54.576 0.212 54.973 0.636 C 55.387 1.059 55.594 1.572 55.594 2.172 C 55.594 2.79 55.387 3.311 54.973 3.735 C 54.576 4.158 54.05 4.37 53.394 4.37 C 52.739 4.37 52.204 4.158 51.79 3.735 C 51.393 3.311 51.195 2.79 51.195 2.172 Z M 64.079 8.234 L 68.478 8.234 C 68.564 8.411 68.65 8.632 68.737 8.897 C 68.84 9.162 68.892 9.453 68.892 9.771 C 68.892 10.336 68.763 10.742 68.504 10.989 C 68.262 11.236 67.943 11.36 67.546 11.36 L 64.26 11.36 L 64.26 18.419 C 64.087 18.472 63.846 18.516 63.535 18.551 C 63.225 18.604 62.88 18.631 62.5 18.631 C 61.724 18.631 61.163 18.507 60.818 18.26 C 60.473 17.995 60.3 17.492 60.3 16.75 L 60.3 7.095 C 60.3 6.23 60.438 5.48 60.714 4.844 C 61.008 4.208 61.404 3.696 61.905 3.307 C 62.405 2.901 62.992 2.601 63.665 2.407 C 64.337 2.212 65.062 2.115 65.838 2.115 C 67.063 2.115 67.969 2.283 68.556 2.619 C 69.159 2.937 69.461 3.466 69.461 4.208 C 69.461 4.543 69.392 4.844 69.254 5.108 C 69.134 5.356 68.987 5.55 68.814 5.691 C 68.466 5.58 68.112 5.491 67.753 5.426 C 67.391 5.356 66.977 5.321 66.511 5.321 C 65.718 5.321 65.114 5.471 64.7 5.771 C 64.286 6.053 64.079 6.539 64.079 7.228 Z M 77.205 14.042 C 77.205 14.537 77.361 14.899 77.672 15.128 C 77.981 15.34 78.413 15.446 78.966 15.446 C 79.243 15.445 79.52 15.418 79.793 15.367 C 80.049 15.308 80.3 15.228 80.544 15.128 C 80.699 15.305 80.829 15.508 80.932 15.738 C 81.036 15.967 81.087 16.232 81.087 16.532 C 81.087 17.15 80.845 17.662 80.362 18.069 C 79.897 18.457 79.077 18.651 77.904 18.651 C 76.455 18.651 75.325 18.316 74.514 17.645 C 73.703 16.956 73.298 15.844 73.298 14.307 L 73.298 2.414 C 73.488 2.361 73.738 2.308 74.048 2.255 C 74.379 2.183 74.718 2.147 75.057 2.149 C 75.817 2.149 76.36 2.29 76.688 2.573 C 77.033 2.838 77.205 3.333 77.205 4.056 L 77.205 8.22 L 80.776 8.22 C 80.88 8.443 80.967 8.673 81.036 8.909 C 81.123 9.183 81.166 9.469 81.165 9.757 C 81.165 10.322 81.036 10.728 80.776 10.975 C 80.535 11.222 80.216 11.346 79.819 11.346 L 77.205 11.346 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3ydnio\",layoutDependency:layoutDependency,layoutId:\"tThKnbHxF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.922 19.288\" overflow=\"visible\"><path d=\"M 13.712 9.689 C 16.291 6.919 20.284 6.86 22.922 9.511 L 15.747 1.269 C 14.271 -0.422 11.876 -0.423 10.399 1.268 L 1.107 11.904 C -0.369 13.593 -0.369 16.332 1.107 18.021 C 2.491 19.606 4.682 19.704 6.166 18.316 L 13.704 9.689 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ac7yr\",layoutDependency:layoutDependency,layoutId:\"jYtQaPl8F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.713 16.37\" overflow=\"visible\"><path d=\"M 2.147 16.37 C 1.493 16.37 0.966 16.175 0.569 15.787 C 0.19 15.381 0 14.842 0 14.172 L 0 0.212 C 0.19 0.177 0.457 0.133 0.802 0.08 C 1.153 0.028 1.508 0.001 1.863 0 C 2.639 0 3.2 0.133 3.545 0.398 C 3.89 0.662 4.063 1.184 4.063 1.961 L 4.063 13.006 L 10.274 13.006 C 10.377 13.182 10.472 13.412 10.558 13.694 C 10.662 13.977 10.713 14.286 10.713 14.622 C 10.713 15.204 10.584 15.646 10.326 15.946 C 10.084 16.229 9.747 16.37 9.316 16.37 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-25ynxc\",layoutDependency:layoutDependency,layoutId:\"PaYyfg7oT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.933 12.883\" overflow=\"visible\"><path d=\"M 3.933 12.671 C 3.761 12.724 3.52 12.768 3.209 12.803 C 2.898 12.856 2.553 12.883 2.174 12.883 C 1.398 12.883 0.837 12.759 0.491 12.512 C 0.163 12.247 0 11.744 0 11.002 L 0 0.239 C 0.238 0.171 0.48 0.118 0.725 0.08 C 1.067 0.025 1.413 -0.002 1.76 0 C 2.536 0 3.088 0.133 3.416 0.398 C 3.761 0.663 3.933 1.166 3.933 1.908 L 3.933 12.671 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dkn2u5\",layoutDependency:layoutDependency,layoutId:\"vQEDx0MI3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.399 4.37\" overflow=\"visible\"><path d=\"M 0 2.172 C 0 1.572 0.199 1.059 0.595 0.636 C 1.009 0.212 1.544 0 2.199 0 C 2.855 0 3.382 0.212 3.778 0.636 C 4.192 1.059 4.399 1.572 4.399 2.172 C 4.399 2.79 4.192 3.311 3.778 3.735 C 3.382 4.158 2.855 4.37 2.199 4.37 C 1.544 4.37 1.009 4.158 0.595 3.735 C 0.198 3.311 0 2.79 0 2.172 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lqwgw2\",layoutDependency:layoutDependency,layoutId:\"uNSg6zzsI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.161 16.516\" overflow=\"visible\"><path d=\"M 3.779 6.119 L 8.178 6.119 C 8.264 6.295 8.35 6.516 8.437 6.781 C 8.54 7.046 8.591 7.337 8.591 7.655 C 8.591 8.221 8.462 8.627 8.203 8.874 C 7.962 9.121 7.643 9.245 7.246 9.245 L 3.96 9.245 L 3.96 16.304 C 3.787 16.357 3.545 16.401 3.235 16.436 C 2.924 16.489 2.579 16.516 2.2 16.516 C 1.423 16.516 0.863 16.392 0.518 16.145 C 0.173 15.88 0 15.377 0 14.635 L 0 4.98 C 0 4.115 0.138 3.365 0.414 2.729 C 0.707 2.093 1.104 1.581 1.605 1.192 C 2.105 0.786 2.692 0.486 3.365 0.292 C 4.037 0.097 4.761 0 5.538 0 C 6.763 0 7.669 0.168 8.255 0.503 C 8.859 0.822 9.161 1.351 9.161 2.093 C 9.161 2.428 9.092 2.728 8.954 2.993 C 8.834 3.24 8.687 3.435 8.514 3.576 C 8.166 3.465 7.812 3.376 7.453 3.311 C 7.091 3.241 6.677 3.206 6.211 3.206 C 5.418 3.206 4.813 3.355 4.399 3.655 C 3.986 3.938 3.779 4.424 3.779 5.113 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-te87r1\",layoutDependency:layoutDependency,layoutId:\"POB_jMQz4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.867 16.502\" overflow=\"visible\"><path d=\"M 3.908 11.893 C 3.908 12.388 4.063 12.75 4.374 12.979 C 4.683 13.191 5.115 13.297 5.668 13.297 C 5.946 13.295 6.223 13.269 6.495 13.218 C 6.752 13.159 7.003 13.079 7.246 12.979 C 7.401 13.156 7.531 13.359 7.635 13.589 C 7.738 13.818 7.789 14.083 7.789 14.383 C 7.789 15.001 7.548 15.513 7.065 15.92 C 6.599 16.308 5.779 16.502 4.606 16.502 C 3.157 16.502 2.027 16.167 1.216 15.496 C 0.405 14.807 0 13.695 0 12.158 L 0 0.265 C 0.19 0.212 0.44 0.159 0.75 0.106 C 1.082 0.033 1.42 -0.002 1.76 0 C 2.519 0 3.063 0.141 3.39 0.424 C 3.735 0.689 3.908 1.184 3.908 1.907 L 3.908 6.071 L 7.479 6.071 C 7.582 6.294 7.669 6.524 7.738 6.76 C 7.825 7.034 7.869 7.32 7.867 7.608 C 7.867 8.173 7.738 8.579 7.479 8.826 C 7.238 9.073 6.918 9.197 6.521 9.197 L 3.908 9.197 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1n17s4a\",layoutDependency:layoutDependency,layoutId:\"rs4Wd1yFP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 111.944 23.998\" overflow=\"visible\"><path d=\"M 34.767 3.581 C 33.456 3.581 32.193 3.745 31.679 3.885 C 30.93 4.096 30.743 4.425 30.602 5.105 L 27.631 18.847 C 27.584 19.128 27.538 19.363 27.538 19.597 C 27.538 20.278 27.983 20.723 28.708 20.723 C 29.504 20.723 29.832 20.207 29.995 19.409 L 30.837 15.493 C 31.421 15.563 32.193 15.634 33.293 15.634 C 38.137 15.634 41.154 13.008 41.154 9.045 C 41.154 5.573 38.743 3.58 34.767 3.58 Z M 33.176 13.382 C 32.427 13.382 31.842 13.359 31.305 13.289 L 32.872 5.995 C 33.363 5.926 34.089 5.83 34.838 5.83 C 37.412 5.83 38.722 7.05 38.722 9.067 C 38.721 11.647 36.848 13.382 33.176 13.382 Z M 110.985 16.196 C 110.588 16.196 110.33 16.431 109.839 16.97 C 108.973 17.862 108.435 18.353 107.758 18.353 C 107.15 18.353 106.822 17.862 106.822 17.064 C 106.822 16.618 106.916 16.078 107.033 15.493 L 107.899 11.412 L 110.496 11.412 C 111.314 11.412 111.807 10.943 111.807 10.098 C 111.807 9.629 111.503 9.278 110.802 9.278 L 108.366 9.278 L 108.787 7.379 C 108.834 7.098 108.88 6.84 108.88 6.604 C 108.88 5.948 108.435 5.478 107.71 5.478 C 106.938 5.478 106.588 5.994 106.424 6.792 L 105.885 9.278 L 104.785 9.278 C 103.943 9.278 103.452 9.748 103.452 10.592 C 103.452 11.062 103.78 11.412 104.481 11.412 L 105.44 11.412 L 104.575 15.445 C 104.481 15.891 104.364 16.618 104.364 17.368 C 104.364 19.267 105.347 20.651 107.452 20.651 C 108.669 20.651 109.744 20.041 110.564 19.313 C 111.36 18.611 111.944 17.743 111.944 17.179 C 111.944 16.642 111.523 16.196 110.985 16.196 Z M 57.178 4.964 C 57.178 4.284 56.709 3.838 55.985 3.838 C 55.212 3.838 54.862 4.353 54.698 5.151 L 51.775 18.776 C 51.705 19.056 51.657 19.291 51.657 19.526 C 51.657 20.207 52.126 20.651 52.827 20.651 C 53.623 20.651 53.973 20.136 54.138 19.337 L 57.061 5.715 C 57.108 5.432 57.178 5.199 57.178 4.964 Z M 98.936 9.043 C 95.193 9.043 92.643 12.772 92.643 16.313 C 92.643 16.38 92.645 16.446 92.647 16.51 C 92.059 17.404 91.309 18.329 90.794 18.329 C 90.421 18.329 90.28 17.977 90.28 17.438 C 90.28 16.781 90.467 15.678 90.677 14.717 L 92.619 5.711 C 92.667 5.43 92.713 5.196 92.713 4.961 C 92.713 4.28 92.268 3.834 91.543 3.834 C 90.747 3.834 90.421 4.35 90.256 5.148 L 89.204 10.025 C 88.641 9.44 87.822 9.04 86.582 9.04 C 84.097 9.04 81.596 10.957 80.622 13.9 C 79.549 16.681 78.59 18.326 77.832 18.326 C 77.552 18.326 77.387 18.091 77.387 17.693 C 77.387 16.521 78.043 13.66 78.323 12.276 C 78.416 11.761 78.464 11.55 78.464 11.245 C 78.464 10.214 76.756 8.994 74.534 8.994 C 71.963 8.994 69.636 10.626 68.469 13.049 C 66.736 16.119 65.145 18.326 64.358 18.326 C 64.006 18.326 63.889 17.88 63.796 17.459 L 63.213 14.227 L 66.792 11.296 C 67.12 11.016 67.541 10.616 67.541 10.1 C 67.541 9.467 67.12 9.045 66.488 9.045 C 66.02 9.045 65.623 9.325 65.225 9.654 L 59.845 14.11 L 61.647 5.714 C 61.694 5.434 61.764 5.199 61.764 4.964 C 61.764 4.284 61.295 3.838 60.57 3.838 C 59.798 3.838 59.448 4.353 59.283 5.151 L 56.36 18.776 C 56.29 19.056 56.243 19.291 56.243 19.526 C 56.243 20.207 56.711 20.651 57.413 20.651 C 58.209 20.651 58.558 20.136 58.723 19.337 L 59.098 17.58 L 61.297 15.797 L 61.835 18.517 C 62.046 19.596 62.607 20.651 64.057 20.651 C 65.5 20.651 66.636 19.33 67.773 17.545 C 68.118 19.416 69.446 20.651 71.288 20.651 C 73.136 20.651 74.4 19.548 75.218 18.071 L 75.218 18.119 C 75.218 19.644 75.991 20.651 77.347 20.651 C 78.574 20.651 79.593 19.909 80.503 18.333 C 81.019 19.706 82.173 20.651 83.78 20.651 C 85.674 20.651 87.031 19.502 87.896 17.907 L 87.896 18.049 C 87.896 19.737 88.738 20.652 90.119 20.652 C 91.338 20.652 92.373 19.943 93.258 18.789 C 93.93 19.943 95.135 20.652 96.764 20.652 C 100.507 20.652 103.057 16.924 103.057 13.359 C 103.055 10.848 101.534 9.043 98.936 9.043 Z M 75.614 13.805 C 74.935 16.735 73.484 18.401 71.846 18.401 C 70.746 18.401 70.138 17.557 70.138 16.291 C 70.138 13.805 71.94 11.131 74.349 11.131 C 75.074 11.131 75.635 11.342 76.126 11.647 Z M 88.643 12.563 C 87.895 16.01 86.187 18.401 84.316 18.401 C 83.287 18.401 82.677 17.603 82.677 16.291 C 82.677 13.783 84.409 11.179 86.725 11.179 C 87.615 11.179 88.292 11.484 88.784 11.882 Z M 97.042 18.401 C 95.685 18.401 95.123 17.416 95.123 16.174 C 95.123 13.898 96.691 11.296 98.656 11.296 C 100.013 11.296 100.575 12.282 100.575 13.524 C 100.575 15.821 99.008 18.401 97.042 18.401 Z M 46.978 9.043 C 43.235 9.043 40.685 12.772 40.685 16.313 C 40.685 18.845 42.206 20.651 44.802 20.651 C 48.545 20.651 51.095 16.922 51.095 13.357 C 51.095 10.849 49.574 9.043 46.978 9.043 Z M 45.084 18.401 C 43.727 18.401 43.165 17.416 43.165 16.174 C 43.165 13.898 44.732 11.296 46.698 11.296 C 48.055 11.296 48.617 12.282 48.617 13.524 C 48.615 15.821 47.048 18.401 45.084 18.401 Z M 11.257 5.034 C 13.641 5.034 15.574 3.907 15.574 2.517 C 15.574 1.127 13.641 0 11.257 0 C 8.873 0 6.94 1.127 6.94 2.517 C 6.94 3.907 8.873 5.034 11.257 5.034 Z M 11.257 23.998 C 13.641 23.998 15.574 22.872 15.574 21.481 C 15.574 20.091 13.641 18.964 11.257 18.964 C 8.873 18.964 6.94 20.091 6.94 21.481 C 6.94 22.872 8.873 23.998 11.257 23.998 Z M 5.241 8.518 C 6.433 6.448 6.425 4.206 5.224 3.511 C 4.022 2.815 2.081 3.929 0.889 5.999 C -0.303 8.069 -0.295 10.311 0.906 11.006 C 2.108 11.701 4.049 10.588 5.24 8.518 Z M 21.624 17.999 C 22.816 15.929 22.808 13.688 21.608 12.993 C 20.407 12.298 18.467 13.412 17.275 15.482 C 16.082 17.552 16.089 19.793 17.29 20.488 C 18.491 21.183 20.431 20.069 21.623 17.999 Z M 5.224 20.487 C 6.426 19.792 6.434 17.55 5.241 15.481 C 4.049 13.411 2.108 12.297 0.907 12.992 C -0.295 13.688 -0.303 15.93 0.89 17.999 C 2.082 20.069 4.022 21.183 5.224 20.487 Z M 21.608 11.006 C 22.809 10.312 22.817 8.07 21.624 6 C 20.432 3.931 18.492 2.816 17.291 3.511 C 16.09 4.206 16.083 6.448 17.276 8.518 C 18.468 10.587 20.408 11.702 21.608 11.007 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 111.944 23.998\" overflow=\"visible\"><path d=\"M 34.767 3.581 C 33.456 3.581 32.193 3.745 31.679 3.885 C 30.93 4.096 30.743 4.425 30.602 5.105 L 27.631 18.847 C 27.584 19.128 27.538 19.363 27.538 19.597 C 27.538 20.278 27.983 20.723 28.708 20.723 C 29.504 20.723 29.832 20.207 29.995 19.409 L 30.837 15.493 C 31.421 15.563 32.193 15.634 33.293 15.634 C 38.137 15.634 41.154 13.008 41.154 9.045 C 41.154 5.573 38.743 3.58 34.767 3.58 Z M 33.176 13.382 C 32.427 13.382 31.842 13.359 31.305 13.289 L 32.872 5.995 C 33.363 5.926 34.089 5.83 34.838 5.83 C 37.412 5.83 38.722 7.05 38.722 9.067 C 38.721 11.647 36.848 13.382 33.176 13.382 Z M 110.985 16.196 C 110.588 16.196 110.33 16.431 109.839 16.97 C 108.973 17.862 108.435 18.353 107.758 18.353 C 107.15 18.353 106.822 17.862 106.822 17.064 C 106.822 16.618 106.916 16.078 107.033 15.493 L 107.899 11.412 L 110.496 11.412 C 111.314 11.412 111.807 10.943 111.807 10.098 C 111.807 9.629 111.503 9.278 110.802 9.278 L 108.366 9.278 L 108.787 7.379 C 108.834 7.098 108.88 6.84 108.88 6.604 C 108.88 5.948 108.435 5.478 107.71 5.478 C 106.938 5.478 106.588 5.994 106.424 6.792 L 105.885 9.278 L 104.785 9.278 C 103.943 9.278 103.452 9.748 103.452 10.592 C 103.452 11.062 103.78 11.412 104.481 11.412 L 105.44 11.412 L 104.575 15.445 C 104.481 15.891 104.364 16.618 104.364 17.368 C 104.364 19.267 105.347 20.651 107.452 20.651 C 108.669 20.651 109.744 20.041 110.564 19.313 C 111.36 18.611 111.944 17.743 111.944 17.179 C 111.944 16.642 111.523 16.196 110.985 16.196 Z M 57.178 4.964 C 57.178 4.284 56.709 3.838 55.985 3.838 C 55.212 3.838 54.862 4.353 54.698 5.151 L 51.775 18.776 C 51.705 19.056 51.657 19.291 51.657 19.526 C 51.657 20.207 52.126 20.651 52.827 20.651 C 53.623 20.651 53.973 20.136 54.138 19.337 L 57.061 5.715 C 57.108 5.432 57.178 5.199 57.178 4.964 Z M 98.936 9.043 C 95.193 9.043 92.643 12.772 92.643 16.313 C 92.643 16.38 92.645 16.446 92.647 16.51 C 92.059 17.404 91.309 18.329 90.794 18.329 C 90.421 18.329 90.28 17.977 90.28 17.438 C 90.28 16.781 90.467 15.678 90.677 14.717 L 92.619 5.711 C 92.667 5.43 92.713 5.196 92.713 4.961 C 92.713 4.28 92.268 3.834 91.543 3.834 C 90.747 3.834 90.421 4.35 90.256 5.148 L 89.204 10.025 C 88.641 9.44 87.822 9.04 86.582 9.04 C 84.097 9.04 81.596 10.957 80.622 13.9 C 79.549 16.681 78.59 18.326 77.832 18.326 C 77.552 18.326 77.387 18.091 77.387 17.693 C 77.387 16.521 78.043 13.66 78.323 12.276 C 78.416 11.761 78.464 11.55 78.464 11.245 C 78.464 10.214 76.756 8.994 74.534 8.994 C 71.963 8.994 69.636 10.626 68.469 13.049 C 66.736 16.119 65.145 18.326 64.358 18.326 C 64.006 18.326 63.889 17.88 63.796 17.459 L 63.213 14.227 L 66.792 11.296 C 67.12 11.016 67.541 10.616 67.541 10.1 C 67.541 9.467 67.12 9.045 66.488 9.045 C 66.02 9.045 65.623 9.325 65.225 9.654 L 59.845 14.11 L 61.647 5.714 C 61.694 5.434 61.764 5.199 61.764 4.964 C 61.764 4.284 61.295 3.838 60.57 3.838 C 59.798 3.838 59.448 4.353 59.283 5.151 L 56.36 18.776 C 56.29 19.056 56.243 19.291 56.243 19.526 C 56.243 20.207 56.711 20.651 57.413 20.651 C 58.209 20.651 58.558 20.136 58.723 19.337 L 59.098 17.58 L 61.297 15.797 L 61.835 18.517 C 62.046 19.596 62.607 20.651 64.057 20.651 C 65.5 20.651 66.636 19.33 67.773 17.545 C 68.118 19.416 69.446 20.651 71.288 20.651 C 73.136 20.651 74.4 19.548 75.218 18.071 L 75.218 18.119 C 75.218 19.644 75.991 20.651 77.347 20.651 C 78.574 20.651 79.593 19.909 80.503 18.333 C 81.019 19.706 82.173 20.651 83.78 20.651 C 85.674 20.651 87.031 19.502 87.896 17.907 L 87.896 18.049 C 87.896 19.737 88.738 20.652 90.119 20.652 C 91.338 20.652 92.373 19.943 93.258 18.789 C 93.93 19.943 95.135 20.652 96.764 20.652 C 100.507 20.652 103.057 16.924 103.057 13.359 C 103.055 10.848 101.534 9.043 98.936 9.043 Z M 75.614 13.805 C 74.935 16.735 73.484 18.401 71.846 18.401 C 70.746 18.401 70.138 17.557 70.138 16.291 C 70.138 13.805 71.94 11.131 74.349 11.131 C 75.074 11.131 75.635 11.342 76.126 11.647 Z M 88.643 12.563 C 87.895 16.01 86.187 18.401 84.316 18.401 C 83.287 18.401 82.677 17.603 82.677 16.291 C 82.677 13.783 84.409 11.179 86.725 11.179 C 87.615 11.179 88.292 11.484 88.784 11.882 Z M 97.042 18.401 C 95.685 18.401 95.123 17.416 95.123 16.174 C 95.123 13.898 96.691 11.296 98.656 11.296 C 100.013 11.296 100.575 12.282 100.575 13.524 C 100.575 15.821 99.008 18.401 97.042 18.401 Z M 46.978 9.043 C 43.235 9.043 40.685 12.772 40.685 16.313 C 40.685 18.845 42.206 20.651 44.802 20.651 C 48.545 20.651 51.095 16.922 51.095 13.357 C 51.095 10.849 49.574 9.043 46.978 9.043 Z M 45.084 18.401 C 43.727 18.401 43.165 17.416 43.165 16.174 C 43.165 13.898 44.732 11.296 46.698 11.296 C 48.055 11.296 48.617 12.282 48.617 13.524 C 48.615 15.821 47.048 18.401 45.084 18.401 Z M 11.257 5.034 C 13.641 5.034 15.574 3.907 15.574 2.517 C 15.574 1.127 13.641 0 11.257 0 C 8.873 0 6.94 1.127 6.94 2.517 C 6.94 3.907 8.873 5.034 11.257 5.034 Z M 11.257 23.998 C 13.641 23.998 15.574 22.872 15.574 21.481 C 15.574 20.091 13.641 18.964 11.257 18.964 C 8.873 18.964 6.94 20.091 6.94 21.481 C 6.94 22.872 8.873 23.998 11.257 23.998 Z M 5.241 8.518 C 6.433 6.448 6.425 4.206 5.224 3.511 C 4.022 2.815 2.081 3.929 0.889 5.999 C -0.303 8.069 -0.295 10.311 0.906 11.006 C 2.108 11.701 4.049 10.588 5.24 8.518 Z M 21.624 17.999 C 22.816 15.929 22.808 13.688 21.608 12.993 C 20.407 12.298 18.467 13.412 17.275 15.482 C 16.082 17.552 16.089 19.793 17.29 20.488 C 18.491 21.183 20.431 20.069 21.623 17.999 Z M 5.224 20.487 C 6.426 19.792 6.434 17.55 5.241 15.481 C 4.049 13.411 2.108 12.297 0.907 12.992 C -0.295 13.688 -0.303 15.93 0.89 17.999 C 2.082 20.069 4.022 21.183 5.224 20.487 Z M 21.608 11.006 C 22.809 10.312 22.817 8.07 21.624 6 C 20.432 3.931 18.492 2.816 17.291 3.511 C 16.09 4.206 16.083 6.448 17.276 8.518 C 18.468 10.587 20.408 11.702 21.608 11.007 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 111.944 23.998\" overflow=\"visible\"><path d=\"M 34.767 3.581 C 33.456 3.581 32.193 3.745 31.679 3.885 C 30.93 4.096 30.743 4.425 30.602 5.105 L 27.631 18.847 C 27.584 19.128 27.538 19.363 27.538 19.597 C 27.538 20.278 27.983 20.723 28.708 20.723 C 29.504 20.723 29.832 20.207 29.995 19.409 L 30.837 15.493 C 31.421 15.563 32.193 15.634 33.293 15.634 C 38.137 15.634 41.154 13.008 41.154 9.045 C 41.154 5.573 38.743 3.58 34.767 3.58 Z M 33.176 13.382 C 32.427 13.382 31.842 13.359 31.305 13.289 L 32.872 5.995 C 33.363 5.926 34.089 5.83 34.838 5.83 C 37.412 5.83 38.722 7.05 38.722 9.067 C 38.721 11.647 36.848 13.382 33.176 13.382 Z M 110.985 16.196 C 110.588 16.196 110.33 16.431 109.839 16.97 C 108.973 17.862 108.435 18.353 107.758 18.353 C 107.15 18.353 106.822 17.862 106.822 17.064 C 106.822 16.618 106.916 16.078 107.033 15.493 L 107.899 11.412 L 110.496 11.412 C 111.314 11.412 111.807 10.943 111.807 10.098 C 111.807 9.629 111.503 9.278 110.802 9.278 L 108.366 9.278 L 108.787 7.379 C 108.834 7.098 108.88 6.84 108.88 6.604 C 108.88 5.948 108.435 5.478 107.71 5.478 C 106.938 5.478 106.588 5.994 106.424 6.792 L 105.885 9.278 L 104.785 9.278 C 103.943 9.278 103.452 9.748 103.452 10.592 C 103.452 11.062 103.78 11.412 104.481 11.412 L 105.44 11.412 L 104.575 15.445 C 104.481 15.891 104.364 16.618 104.364 17.368 C 104.364 19.267 105.347 20.651 107.452 20.651 C 108.669 20.651 109.744 20.041 110.564 19.313 C 111.36 18.611 111.944 17.743 111.944 17.179 C 111.944 16.642 111.523 16.196 110.985 16.196 Z M 57.178 4.964 C 57.178 4.284 56.709 3.838 55.985 3.838 C 55.212 3.838 54.862 4.353 54.698 5.151 L 51.775 18.776 C 51.705 19.056 51.657 19.291 51.657 19.526 C 51.657 20.207 52.126 20.651 52.827 20.651 C 53.623 20.651 53.973 20.136 54.138 19.337 L 57.061 5.715 C 57.108 5.432 57.178 5.199 57.178 4.964 Z M 98.936 9.043 C 95.193 9.043 92.643 12.772 92.643 16.313 C 92.643 16.38 92.645 16.446 92.647 16.51 C 92.059 17.404 91.309 18.329 90.794 18.329 C 90.421 18.329 90.28 17.977 90.28 17.438 C 90.28 16.781 90.467 15.678 90.677 14.717 L 92.619 5.711 C 92.667 5.43 92.713 5.196 92.713 4.961 C 92.713 4.28 92.268 3.834 91.543 3.834 C 90.747 3.834 90.421 4.35 90.256 5.148 L 89.204 10.025 C 88.641 9.44 87.822 9.04 86.582 9.04 C 84.097 9.04 81.596 10.957 80.622 13.9 C 79.549 16.681 78.59 18.326 77.832 18.326 C 77.552 18.326 77.387 18.091 77.387 17.693 C 77.387 16.521 78.043 13.66 78.323 12.276 C 78.416 11.761 78.464 11.55 78.464 11.245 C 78.464 10.214 76.756 8.994 74.534 8.994 C 71.963 8.994 69.636 10.626 68.469 13.049 C 66.736 16.119 65.145 18.326 64.358 18.326 C 64.006 18.326 63.889 17.88 63.796 17.459 L 63.213 14.227 L 66.792 11.296 C 67.12 11.016 67.541 10.616 67.541 10.1 C 67.541 9.467 67.12 9.045 66.488 9.045 C 66.02 9.045 65.623 9.325 65.225 9.654 L 59.845 14.11 L 61.647 5.714 C 61.694 5.434 61.764 5.199 61.764 4.964 C 61.764 4.284 61.295 3.838 60.57 3.838 C 59.798 3.838 59.448 4.353 59.283 5.151 L 56.36 18.776 C 56.29 19.056 56.243 19.291 56.243 19.526 C 56.243 20.207 56.711 20.651 57.413 20.651 C 58.209 20.651 58.558 20.136 58.723 19.337 L 59.098 17.58 L 61.297 15.797 L 61.835 18.517 C 62.046 19.596 62.607 20.651 64.057 20.651 C 65.5 20.651 66.636 19.33 67.773 17.545 C 68.118 19.416 69.446 20.651 71.288 20.651 C 73.136 20.651 74.4 19.548 75.218 18.071 L 75.218 18.119 C 75.218 19.644 75.991 20.651 77.347 20.651 C 78.574 20.651 79.593 19.909 80.503 18.333 C 81.019 19.706 82.173 20.651 83.78 20.651 C 85.674 20.651 87.031 19.502 87.896 17.907 L 87.896 18.049 C 87.896 19.737 88.738 20.652 90.119 20.652 C 91.338 20.652 92.373 19.943 93.258 18.789 C 93.93 19.943 95.135 20.652 96.764 20.652 C 100.507 20.652 103.057 16.924 103.057 13.359 C 103.055 10.848 101.534 9.043 98.936 9.043 Z M 75.614 13.805 C 74.935 16.735 73.484 18.401 71.846 18.401 C 70.746 18.401 70.138 17.557 70.138 16.291 C 70.138 13.805 71.94 11.131 74.349 11.131 C 75.074 11.131 75.635 11.342 76.126 11.647 Z M 88.643 12.563 C 87.895 16.01 86.187 18.401 84.316 18.401 C 83.287 18.401 82.677 17.603 82.677 16.291 C 82.677 13.783 84.409 11.179 86.725 11.179 C 87.615 11.179 88.292 11.484 88.784 11.882 Z M 97.042 18.401 C 95.685 18.401 95.123 17.416 95.123 16.174 C 95.123 13.898 96.691 11.296 98.656 11.296 C 100.013 11.296 100.575 12.282 100.575 13.524 C 100.575 15.821 99.008 18.401 97.042 18.401 Z M 46.978 9.043 C 43.235 9.043 40.685 12.772 40.685 16.313 C 40.685 18.845 42.206 20.651 44.802 20.651 C 48.545 20.651 51.095 16.922 51.095 13.357 C 51.095 10.849 49.574 9.043 46.978 9.043 Z M 45.084 18.401 C 43.727 18.401 43.165 17.416 43.165 16.174 C 43.165 13.898 44.732 11.296 46.698 11.296 C 48.055 11.296 48.617 12.282 48.617 13.524 C 48.615 15.821 47.048 18.401 45.084 18.401 Z M 11.257 5.034 C 13.641 5.034 15.574 3.907 15.574 2.517 C 15.574 1.127 13.641 0 11.257 0 C 8.873 0 6.94 1.127 6.94 2.517 C 6.94 3.907 8.873 5.034 11.257 5.034 Z M 11.257 23.998 C 13.641 23.998 15.574 22.872 15.574 21.481 C 15.574 20.091 13.641 18.964 11.257 18.964 C 8.873 18.964 6.94 20.091 6.94 21.481 C 6.94 22.872 8.873 23.998 11.257 23.998 Z M 5.241 8.518 C 6.433 6.448 6.425 4.206 5.224 3.511 C 4.022 2.815 2.081 3.929 0.889 5.999 C -0.303 8.069 -0.295 10.311 0.906 11.006 C 2.108 11.701 4.049 10.588 5.24 8.518 Z M 21.624 17.999 C 22.816 15.929 22.808 13.688 21.608 12.993 C 20.407 12.298 18.467 13.412 17.275 15.482 C 16.082 17.552 16.089 19.793 17.29 20.488 C 18.491 21.183 20.431 20.069 21.623 17.999 Z M 5.224 20.487 C 6.426 19.792 6.434 17.55 5.241 15.481 C 4.049 13.411 2.108 12.297 0.907 12.992 C -0.295 13.688 -0.303 15.93 0.89 17.999 C 2.082 20.069 4.022 21.183 5.224 20.487 Z M 21.608 11.006 C 22.809 10.312 22.817 8.07 21.624 6 C 20.432 3.931 18.492 2.816 17.291 3.511 C 16.09 4.206 16.083 6.448 17.276 8.518 C 18.468 10.587 20.408 11.702 21.608 11.007 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mb12gz\",layoutDependency:layoutDependency,layoutId:\"xSvq89S8S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.616 17.142\" overflow=\"visible\"><path d=\"M 7.229 0 C 5.918 0 4.655 0.165 4.141 0.305 C 3.392 0.516 3.205 0.844 3.064 1.525 L 0.093 15.267 C 0.046 15.548 0 15.782 0 16.017 C 0 16.698 0.445 17.142 1.17 17.142 C 1.967 17.142 2.294 16.626 2.457 15.828 L 3.299 11.913 C 3.883 11.982 4.655 12.054 5.755 12.054 C 10.599 12.054 13.616 9.428 13.616 5.465 C 13.616 1.993 11.205 0 7.229 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4mrd0c\",layoutDependency:layoutDependency,layoutId:\"TDJ0fXg37\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.417 7.552\" overflow=\"visible\"><path d=\"M 1.871 7.552 C 1.122 7.552 0.536 7.529 0 7.459 L 1.567 0.165 C 2.057 0.096 2.784 0 3.533 0 C 6.107 0 7.417 1.22 7.417 3.237 C 7.416 5.817 5.543 7.552 1.871 7.552 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-urhqp9\",layoutDependency:layoutDependency,layoutId:\"zfyyd93vn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.492 15.173\" overflow=\"visible\"><path d=\"M 7.533 10.718 C 7.135 10.718 6.877 10.953 6.387 11.492 C 5.521 12.384 4.983 12.876 4.306 12.876 C 3.697 12.876 3.37 12.384 3.37 11.586 C 3.37 11.14 3.463 10.6 3.58 10.015 L 4.446 5.934 L 7.044 5.934 C 7.862 5.934 8.354 5.465 8.354 4.62 C 8.354 4.151 8.051 3.8 7.349 3.8 L 4.913 3.8 L 5.334 1.901 C 5.382 1.62 5.428 1.362 5.428 1.127 C 5.428 0.47 4.983 0 4.258 0 C 3.485 0 3.136 0.516 2.971 1.314 L 2.433 3.8 L 1.332 3.8 C 0.491 3.8 0 4.27 0 5.114 C 0 5.584 0.328 5.935 1.029 5.935 L 1.988 5.935 L 1.122 9.968 C 1.029 10.413 0.912 11.14 0.912 11.891 C 0.912 13.789 1.895 15.173 4 15.173 C 5.217 15.173 6.292 14.564 7.112 13.836 C 7.908 13.133 8.492 12.265 8.492 11.701 C 8.492 11.164 8.071 10.718 7.533 10.718 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5ak6ay\",layoutDependency:layoutDependency,layoutId:\"UZsRmMcnH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.52 16.813\" overflow=\"visible\"><path d=\"M 5.52 1.127 C 5.52 0.446 5.052 0 4.327 0 C 3.555 0 3.205 0.516 3.04 1.314 L 0.117 14.938 C 0.048 15.219 0 15.454 0 15.688 C 0 16.369 0.468 16.813 1.169 16.813 C 1.966 16.813 2.316 16.298 2.48 15.5 L 5.403 1.877 C 5.451 1.594 5.52 1.361 5.52 1.127 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hkj6ag\",layoutDependency:layoutDependency,layoutId:\"v_t4ADcga\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.814 16.818\" overflow=\"visible\"><path d=\"M 42.694 5.209 C 38.95 5.209 36.4 8.938 36.4 12.479 C 36.4 12.545 36.402 12.612 36.404 12.676 C 35.816 13.57 35.066 14.495 34.551 14.495 C 34.178 14.495 34.037 14.143 34.037 13.604 C 34.037 12.947 34.224 11.844 34.434 10.883 L 36.376 1.877 C 36.424 1.596 36.47 1.361 36.47 1.127 C 36.47 0.446 36.025 0 35.3 0 C 34.504 0 34.178 0.516 34.013 1.314 L 32.961 6.191 C 32.399 5.605 31.579 5.206 30.339 5.206 C 27.854 5.206 25.353 7.123 24.379 10.066 C 23.306 12.847 22.347 14.492 21.589 14.492 C 21.309 14.492 21.144 14.257 21.144 13.859 C 21.144 12.686 21.8 9.826 22.08 8.442 C 22.174 7.927 22.221 7.716 22.221 7.411 C 22.221 6.38 20.513 5.16 18.291 5.16 C 15.72 5.16 13.393 6.792 12.227 9.215 C 10.493 12.285 8.903 14.492 8.115 14.492 C 7.764 14.492 7.646 14.046 7.553 13.624 L 6.971 10.392 L 10.549 7.462 C 10.877 7.181 11.298 6.781 11.298 6.266 C 11.298 5.632 10.877 5.21 10.246 5.21 C 9.777 5.21 9.38 5.491 8.982 5.82 L 3.602 10.275 L 5.404 1.88 C 5.451 1.599 5.521 1.365 5.521 1.13 C 5.521 0.449 5.052 0.003 4.327 0.003 C 3.555 0.003 3.205 0.519 3.04 1.317 L 0.117 14.941 C 0.048 15.222 0 15.457 0 15.692 C 0 16.372 0.468 16.817 1.17 16.817 C 1.966 16.817 2.316 16.301 2.48 15.503 L 2.856 13.745 L 5.054 11.963 L 5.592 14.683 C 5.803 15.762 6.364 16.817 7.814 16.817 C 9.257 16.817 10.393 15.496 11.531 13.711 C 11.875 15.581 13.203 16.817 15.045 16.817 C 16.894 16.817 18.157 15.714 18.975 14.237 L 18.975 14.285 C 18.975 15.809 19.748 16.817 21.104 16.817 C 22.332 16.817 23.35 16.075 24.26 14.498 C 24.776 15.872 25.931 16.817 27.537 16.817 C 29.431 16.817 30.788 15.668 31.654 14.073 L 31.654 14.215 C 31.654 15.903 32.496 16.818 33.876 16.818 C 35.095 16.818 36.13 16.109 37.015 14.955 C 37.687 16.109 38.892 16.818 40.521 16.818 C 44.264 16.818 46.814 13.09 46.814 9.525 C 46.812 7.014 45.291 5.209 42.694 5.209 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gz5fu3\",layoutDependency:layoutDependency,layoutId:\"on7NZQVfg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.988 7.27\" overflow=\"visible\"><path d=\"M 5.475 2.674 C 4.796 5.604 3.346 7.27 1.708 7.27 C 0.608 7.27 0 6.426 0 5.16 C 0 2.674 1.801 0 4.211 0 C 4.935 0 5.497 0.211 5.988 0.516 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1if14p2\",layoutDependency:layoutDependency,layoutId:\"SGM9UMBoJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.107 7.222\" overflow=\"visible\"><path d=\"M 5.966 1.383 C 5.217 4.831 3.509 7.222 1.639 7.222 C 0.61 7.222 0 6.424 0 5.112 C 0 2.604 1.732 0 4.047 0 C 4.937 0 5.615 0.304 6.107 0.703 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-74l4jn\",layoutDependency:layoutDependency,layoutId:\"fymlFbwm2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.451 7.105\" overflow=\"visible\"><path d=\"M 1.919 7.105 C 0.562 7.105 0 6.12 0 4.877 C 0 2.602 1.567 0 3.533 0 C 4.889 0 5.451 0.985 5.451 2.227 C 5.451 4.525 3.884 7.105 1.919 7.105 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hqcez1\",layoutDependency:layoutDependency,layoutId:\"tIpg5JwxP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.41 11.608\" overflow=\"visible\"><path d=\"M 6.293 0 C 2.55 0 0 3.729 0 7.27 C 0 9.802 1.521 11.608 4.117 11.608 C 7.86 11.608 10.41 7.879 10.41 4.314 C 10.41 1.806 8.889 0 6.293 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1d1ecn9\",layoutDependency:layoutDependency,layoutId:\"vtnfyVTU8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.451 7.105\" overflow=\"visible\"><path d=\"M 1.919 7.105 C 0.562 7.105 0 6.12 0 4.877 C 0 2.602 1.567 0 3.533 0 C 4.889 0 5.451 0.985 5.451 2.227 C 5.449 4.525 3.883 7.105 1.919 7.105 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a0btys\",layoutDependency:layoutDependency,layoutId:\"cb1No4ohR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.635 5.034\" overflow=\"visible\"><path d=\"M 4.318 5.034 C 6.702 5.034 8.635 3.907 8.635 2.517 C 8.635 1.127 6.702 0 4.318 0 C 1.933 0 0 1.127 0 2.517 C 0 3.907 1.933 5.034 4.318 5.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vnznk7\",layoutDependency:layoutDependency,layoutId:\"ksmZfPNsS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.635 5.034\" overflow=\"visible\"><path d=\"M 4.318 5.034 C 6.702 5.034 8.635 3.907 8.635 2.517 C 8.635 1.127 6.702 0 4.318 0 C 1.933 0 0 1.127 0 2.517 C 0 3.907 1.933 5.034 4.318 5.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hxc5wm\",layoutDependency:layoutDependency,layoutId:\"O_A3NqjiJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.13 7.909\" overflow=\"visible\"><path d=\"M 5.241 5.214 C 6.433 3.144 6.425 0.902 5.224 0.207 C 4.022 -0.489 2.081 0.625 0.889 2.695 C -0.303 4.765 -0.295 7.007 0.906 7.702 C 2.108 8.397 4.049 7.284 5.24 5.214 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wbkyqz\",layoutDependency:layoutDependency,layoutId:\"abgHMorta\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.128 7.909\" overflow=\"visible\"><path d=\"M 5.239 5.213 C 6.431 3.143 6.424 0.902 5.223 0.207 C 4.022 -0.488 2.082 0.626 0.89 2.696 C -0.303 4.766 -0.296 7.007 0.905 7.702 C 2.106 8.397 4.046 7.283 5.238 5.213 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5finuy\",layoutDependency:layoutDependency,layoutId:\"ekfN29clu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.13 7.909\" overflow=\"visible\"><path d=\"M 5.224 7.702 C 6.425 7.007 6.433 4.765 5.241 2.696 C 4.049 0.626 2.108 -0.489 0.907 0.207 C -0.295 0.903 -0.303 3.145 0.889 5.214 C 2.081 7.284 4.022 8.398 5.224 7.702 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g1yn2h\",layoutDependency:layoutDependency,layoutId:\"JyQwiwl_9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.128 7.909\" overflow=\"visible\"><path d=\"M 5.223 7.702 C 6.424 7.007 6.431 4.766 5.238 2.696 C 4.047 0.626 2.106 -0.488 0.905 0.207 C -0.296 0.902 -0.303 3.143 0.89 5.213 C 2.082 7.283 4.022 8.397 5.223 7.702 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ad5goc\",layoutDependency:layoutDependency,layoutId:\"NYAebCxW2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 73 24\" overflow=\"visible\"><path d=\"M 72.493 16.404 C 72.368 16.404 72.256 16.486 72.197 16.658 C 71.449 18.848 70.438 20.15 69.605 20.15 C 69.127 20.15 68.934 19.604 68.934 18.746 C 68.934 16.603 70.186 12.056 70.817 9.983 C 70.89 9.733 70.938 9.508 70.938 9.317 C 70.938 8.714 70.616 8.419 69.821 8.419 C 68.963 8.419 68.039 8.763 67.142 10.376 C 66.832 8.954 65.893 8.333 64.583 8.333 C 63.068 8.333 61.604 9.332 60.4 10.952 C 59.195 12.572 57.779 13.104 56.714 12.842 C 57.48 10.919 57.765 9.482 57.765 8.416 C 57.765 6.743 56.958 5.732 55.655 5.732 C 53.673 5.732 52.531 7.67 52.531 9.71 C 52.531 11.285 53.228 12.905 54.761 13.691 C 53.476 16.67 51.6 19.364 50.888 19.364 C 49.969 19.364 49.699 14.75 49.75 11.45 C 49.783 9.557 49.936 9.46 49.936 8.887 C 49.936 8.557 49.727 8.333 48.892 8.333 C 46.943 8.333 46.34 10.025 46.249 11.966 C 46.219 12.704 46.107 13.436 45.913 14.148 C 45.1 17.126 43.42 19.386 42.325 19.386 C 41.818 19.386 41.68 18.866 41.68 18.185 C 41.68 16.041 42.851 13.362 42.851 11.075 C 42.851 9.395 42.132 8.333 40.778 8.333 C 39.183 8.333 37.073 10.279 35.077 13.924 C 35.734 11.132 36.004 8.431 34.058 8.431 C 33.635 8.437 33.22 8.548 32.85 8.752 C 32.724 8.813 32.62 8.91 32.55 9.031 C 32.48 9.152 32.447 9.292 32.456 9.433 C 32.642 12.404 30.12 20.015 27.729 20.015 C 27.295 20.015 27.083 19.532 27.083 18.754 C 27.083 16.606 28.331 12.071 28.959 9.994 C 29.039 9.725 29.083 9.493 29.083 9.291 C 29.083 8.722 28.74 8.431 27.962 8.431 C 27.109 8.431 26.182 8.763 25.287 10.376 C 24.973 8.954 24.035 8.333 22.725 8.333 C 20.575 8.333 18.173 10.664 17.119 13.703 C 15.706 17.759 12.859 21.677 9.026 21.677 C 5.548 21.677 3.712 18.709 3.712 14.021 C 3.712 7.252 8.559 1.721 12.154 1.721 C 13.874 1.721 14.695 2.844 14.695 4.565 C 14.695 6.649 13.56 7.619 13.56 8.411 C 13.56 8.655 13.757 8.894 14.147 8.894 C 15.71 8.894 17.549 7.012 17.549 4.445 C 17.549 1.878 15.516 0 11.921 0 C 5.978 0 0 6.129 0 13.983 C 0 20.232 3.008 24 8.209 24 C 11.756 24 14.855 21.171 16.527 17.871 C 16.717 20.606 17.929 22.035 19.775 22.035 C 21.418 22.035 22.747 21.033 23.761 19.27 C 24.152 21.115 25.189 22.017 26.536 22.017 C 28.079 22.017 29.372 21.014 30.602 19.151 C 30.584 20.614 30.908 21.991 32.146 21.991 C 32.729 21.991 33.427 21.853 33.551 21.328 C 34.854 15.805 38.073 11.296 39.059 11.296 C 39.35 11.296 39.431 11.584 39.431 11.925 C 39.431 13.426 38.398 16.501 38.398 18.466 C 38.398 20.587 39.278 21.991 41.095 21.991 C 43.11 21.991 45.158 19.461 46.523 15.764 C 46.95 19.218 47.873 22.006 49.319 22.006 C 51.093 22.006 54.242 18.178 56.152 14.125 C 56.9 14.222 58.024 14.197 59.104 13.414 C 58.645 14.608 58.375 15.914 58.375 17.22 C 58.375 20.98 60.127 22.036 61.634 22.036 C 63.273 22.036 64.601 21.033 65.62 19.27 C 65.956 20.86 66.813 22.013 68.39 22.013 C 70.858 22.013 73 19.427 73 17.306 C 73 16.745 72.766 16.404 72.493 16.404 Z M 21.28 19.951 C 20.284 19.951 19.892 18.922 19.892 17.388 C 19.892 14.724 21.67 10.275 23.55 10.275 C 24.371 10.275 24.682 11.267 24.682 12.479 C 24.682 15.185 22.991 19.951 21.28 19.951 Z M 55.41 12 C 54.815 11.274 54.6 10.286 54.6 9.407 C 54.6 8.322 54.986 7.405 55.45 7.405 C 55.914 7.405 56.056 7.873 56.056 8.524 C 56.056 9.613 55.676 11.203 55.41 12 Z M 63.137 19.951 C 62.141 19.951 61.75 18.769 61.75 17.388 C 61.75 14.818 63.527 10.275 65.422 10.275 C 66.243 10.275 66.535 11.259 66.535 12.479 C 66.535 15.185 64.874 19.951 63.137 19.951 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 73 24\" overflow=\"visible\"><path d=\"M 72.493 16.404 C 72.368 16.404 72.256 16.486 72.197 16.658 C 71.449 18.848 70.438 20.15 69.605 20.15 C 69.127 20.15 68.934 19.604 68.934 18.746 C 68.934 16.603 70.186 12.056 70.817 9.983 C 70.89 9.733 70.938 9.508 70.938 9.317 C 70.938 8.714 70.616 8.419 69.821 8.419 C 68.963 8.419 68.039 8.763 67.142 10.376 C 66.832 8.954 65.893 8.333 64.583 8.333 C 63.068 8.333 61.604 9.332 60.4 10.952 C 59.195 12.572 57.779 13.104 56.714 12.842 C 57.48 10.919 57.765 9.482 57.765 8.416 C 57.765 6.743 56.958 5.732 55.655 5.732 C 53.673 5.732 52.531 7.67 52.531 9.71 C 52.531 11.285 53.228 12.905 54.761 13.691 C 53.476 16.67 51.6 19.364 50.888 19.364 C 49.969 19.364 49.699 14.75 49.75 11.45 C 49.783 9.557 49.936 9.46 49.936 8.887 C 49.936 8.557 49.727 8.333 48.892 8.333 C 46.943 8.333 46.34 10.025 46.249 11.966 C 46.219 12.704 46.107 13.436 45.913 14.148 C 45.1 17.126 43.42 19.386 42.325 19.386 C 41.818 19.386 41.68 18.866 41.68 18.185 C 41.68 16.041 42.851 13.362 42.851 11.075 C 42.851 9.395 42.132 8.333 40.778 8.333 C 39.183 8.333 37.073 10.279 35.077 13.924 C 35.734 11.132 36.004 8.431 34.058 8.431 C 33.635 8.437 33.22 8.548 32.85 8.752 C 32.724 8.813 32.62 8.91 32.55 9.031 C 32.48 9.152 32.447 9.292 32.456 9.433 C 32.642 12.404 30.12 20.015 27.729 20.015 C 27.295 20.015 27.083 19.532 27.083 18.754 C 27.083 16.606 28.331 12.071 28.959 9.994 C 29.039 9.725 29.083 9.493 29.083 9.291 C 29.083 8.722 28.74 8.431 27.962 8.431 C 27.109 8.431 26.182 8.763 25.287 10.376 C 24.973 8.954 24.035 8.333 22.725 8.333 C 20.575 8.333 18.173 10.664 17.119 13.703 C 15.706 17.759 12.859 21.677 9.026 21.677 C 5.548 21.677 3.712 18.709 3.712 14.021 C 3.712 7.252 8.559 1.721 12.154 1.721 C 13.874 1.721 14.695 2.844 14.695 4.565 C 14.695 6.649 13.56 7.619 13.56 8.411 C 13.56 8.655 13.757 8.894 14.147 8.894 C 15.71 8.894 17.549 7.012 17.549 4.445 C 17.549 1.878 15.516 0 11.921 0 C 5.978 0 0 6.129 0 13.983 C 0 20.232 3.008 24 8.209 24 C 11.756 24 14.855 21.171 16.527 17.871 C 16.717 20.606 17.929 22.035 19.775 22.035 C 21.418 22.035 22.747 21.033 23.761 19.27 C 24.152 21.115 25.189 22.017 26.536 22.017 C 28.079 22.017 29.372 21.014 30.602 19.151 C 30.584 20.614 30.908 21.991 32.146 21.991 C 32.729 21.991 33.427 21.853 33.551 21.328 C 34.854 15.805 38.073 11.296 39.059 11.296 C 39.35 11.296 39.431 11.584 39.431 11.925 C 39.431 13.426 38.398 16.501 38.398 18.466 C 38.398 20.587 39.278 21.991 41.095 21.991 C 43.11 21.991 45.158 19.461 46.523 15.764 C 46.95 19.218 47.873 22.006 49.319 22.006 C 51.093 22.006 54.242 18.178 56.152 14.125 C 56.9 14.222 58.024 14.197 59.104 13.414 C 58.645 14.608 58.375 15.914 58.375 17.22 C 58.375 20.98 60.127 22.036 61.634 22.036 C 63.273 22.036 64.601 21.033 65.62 19.27 C 65.956 20.86 66.813 22.013 68.39 22.013 C 70.858 22.013 73 19.427 73 17.306 C 73 16.745 72.766 16.404 72.493 16.404 Z M 21.28 19.951 C 20.284 19.951 19.892 18.922 19.892 17.388 C 19.892 14.724 21.67 10.275 23.55 10.275 C 24.371 10.275 24.682 11.267 24.682 12.479 C 24.682 15.185 22.991 19.951 21.28 19.951 Z M 55.41 12 C 54.815 11.274 54.6 10.286 54.6 9.407 C 54.6 8.322 54.986 7.405 55.45 7.405 C 55.914 7.405 56.056 7.873 56.056 8.524 C 56.056 9.613 55.676 11.203 55.41 12 Z M 63.137 19.951 C 62.141 19.951 61.75 18.769 61.75 17.388 C 61.75 14.818 63.527 10.275 65.422 10.275 C 66.243 10.275 66.535 11.259 66.535 12.479 C 66.535 15.185 64.874 19.951 63.137 19.951 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 73 24\" overflow=\"visible\"><path d=\"M 72.493 16.404 C 72.368 16.404 72.256 16.486 72.197 16.658 C 71.449 18.848 70.438 20.15 69.605 20.15 C 69.127 20.15 68.934 19.604 68.934 18.746 C 68.934 16.603 70.186 12.056 70.817 9.983 C 70.89 9.733 70.938 9.508 70.938 9.317 C 70.938 8.714 70.616 8.419 69.821 8.419 C 68.963 8.419 68.039 8.763 67.142 10.376 C 66.832 8.954 65.893 8.333 64.583 8.333 C 63.068 8.333 61.604 9.332 60.4 10.952 C 59.195 12.572 57.779 13.104 56.714 12.842 C 57.48 10.919 57.765 9.482 57.765 8.416 C 57.765 6.743 56.958 5.732 55.655 5.732 C 53.673 5.732 52.531 7.67 52.531 9.71 C 52.531 11.285 53.228 12.905 54.761 13.691 C 53.476 16.67 51.6 19.364 50.888 19.364 C 49.969 19.364 49.699 14.75 49.75 11.45 C 49.783 9.557 49.936 9.46 49.936 8.887 C 49.936 8.557 49.727 8.333 48.892 8.333 C 46.943 8.333 46.34 10.025 46.249 11.966 C 46.219 12.704 46.107 13.436 45.913 14.148 C 45.1 17.126 43.42 19.386 42.325 19.386 C 41.818 19.386 41.68 18.866 41.68 18.185 C 41.68 16.041 42.851 13.362 42.851 11.075 C 42.851 9.395 42.132 8.333 40.778 8.333 C 39.183 8.333 37.073 10.279 35.077 13.924 C 35.734 11.132 36.004 8.431 34.058 8.431 C 33.635 8.437 33.22 8.548 32.85 8.752 C 32.724 8.813 32.62 8.91 32.55 9.031 C 32.48 9.152 32.447 9.292 32.456 9.433 C 32.642 12.404 30.12 20.015 27.729 20.015 C 27.295 20.015 27.083 19.532 27.083 18.754 C 27.083 16.606 28.331 12.071 28.959 9.994 C 29.039 9.725 29.083 9.493 29.083 9.291 C 29.083 8.722 28.74 8.431 27.962 8.431 C 27.109 8.431 26.182 8.763 25.287 10.376 C 24.973 8.954 24.035 8.333 22.725 8.333 C 20.575 8.333 18.173 10.664 17.119 13.703 C 15.706 17.759 12.859 21.677 9.026 21.677 C 5.548 21.677 3.712 18.709 3.712 14.021 C 3.712 7.252 8.559 1.721 12.154 1.721 C 13.874 1.721 14.695 2.844 14.695 4.565 C 14.695 6.649 13.56 7.619 13.56 8.411 C 13.56 8.655 13.757 8.894 14.147 8.894 C 15.71 8.894 17.549 7.012 17.549 4.445 C 17.549 1.878 15.516 0 11.921 0 C 5.978 0 0 6.129 0 13.983 C 0 20.232 3.008 24 8.209 24 C 11.756 24 14.855 21.171 16.527 17.871 C 16.717 20.606 17.929 22.035 19.775 22.035 C 21.418 22.035 22.747 21.033 23.761 19.27 C 24.152 21.115 25.189 22.017 26.536 22.017 C 28.079 22.017 29.372 21.014 30.602 19.151 C 30.584 20.614 30.908 21.991 32.146 21.991 C 32.729 21.991 33.427 21.853 33.551 21.328 C 34.854 15.805 38.073 11.296 39.059 11.296 C 39.35 11.296 39.431 11.584 39.431 11.925 C 39.431 13.426 38.398 16.501 38.398 18.466 C 38.398 20.587 39.278 21.991 41.095 21.991 C 43.11 21.991 45.158 19.461 46.523 15.764 C 46.95 19.218 47.873 22.006 49.319 22.006 C 51.093 22.006 54.242 18.178 56.152 14.125 C 56.9 14.222 58.024 14.197 59.104 13.414 C 58.645 14.608 58.375 15.914 58.375 17.22 C 58.375 20.98 60.127 22.036 61.634 22.036 C 63.273 22.036 64.601 21.033 65.62 19.27 C 65.956 20.86 66.813 22.013 68.39 22.013 C 70.858 22.013 73 19.427 73 17.306 C 73 16.745 72.766 16.404 72.493 16.404 Z M 21.28 19.951 C 20.284 19.951 19.892 18.922 19.892 17.388 C 19.892 14.724 21.67 10.275 23.55 10.275 C 24.371 10.275 24.682 11.267 24.682 12.479 C 24.682 15.185 22.991 19.951 21.28 19.951 Z M 55.41 12 C 54.815 11.274 54.6 10.286 54.6 9.407 C 54.6 8.322 54.986 7.405 55.45 7.405 C 55.914 7.405 56.056 7.873 56.056 8.524 C 56.056 9.613 55.676 11.203 55.41 12 Z M 63.137 19.951 C 62.141 19.951 61.75 18.769 61.75 17.388 C 61.75 14.818 63.527 10.275 65.422 10.275 C 66.243 10.275 66.535 11.259 66.535 12.479 C 66.535 15.185 64.874 19.951 63.137 19.951 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1o7lys0\",layoutDependency:layoutDependency,layoutId:\"y47WPOV62\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 73 24\" overflow=\"visible\"><path d=\"M 72.493 16.404 C 72.368 16.404 72.256 16.486 72.197 16.658 C 71.449 18.848 70.438 20.15 69.605 20.15 C 69.127 20.15 68.934 19.604 68.934 18.746 C 68.934 16.603 70.186 12.056 70.817 9.983 C 70.89 9.733 70.938 9.508 70.938 9.317 C 70.938 8.714 70.616 8.419 69.821 8.419 C 68.963 8.419 68.039 8.763 67.142 10.376 C 66.832 8.954 65.893 8.333 64.583 8.333 C 63.068 8.333 61.604 9.332 60.4 10.952 C 59.195 12.572 57.779 13.104 56.714 12.842 C 57.48 10.919 57.765 9.482 57.765 8.416 C 57.765 6.743 56.958 5.732 55.655 5.732 C 53.673 5.732 52.531 7.67 52.531 9.71 C 52.531 11.285 53.228 12.905 54.761 13.691 C 53.476 16.67 51.6 19.364 50.888 19.364 C 49.969 19.364 49.699 14.75 49.75 11.45 C 49.783 9.557 49.936 9.46 49.936 8.887 C 49.936 8.557 49.727 8.333 48.892 8.333 C 46.943 8.333 46.34 10.025 46.249 11.966 C 46.219 12.704 46.107 13.436 45.913 14.148 C 45.1 17.126 43.42 19.386 42.325 19.386 C 41.818 19.386 41.68 18.866 41.68 18.185 C 41.68 16.041 42.851 13.362 42.851 11.075 C 42.851 9.395 42.132 8.333 40.778 8.333 C 39.183 8.333 37.073 10.279 35.077 13.924 C 35.734 11.132 36.004 8.431 34.058 8.431 C 33.635 8.437 33.22 8.548 32.85 8.752 C 32.724 8.813 32.62 8.91 32.55 9.031 C 32.48 9.152 32.447 9.292 32.456 9.433 C 32.642 12.404 30.12 20.015 27.729 20.015 C 27.295 20.015 27.083 19.532 27.083 18.754 C 27.083 16.606 28.331 12.071 28.959 9.994 C 29.039 9.725 29.083 9.493 29.083 9.291 C 29.083 8.722 28.74 8.431 27.962 8.431 C 27.109 8.431 26.182 8.763 25.287 10.376 C 24.973 8.954 24.035 8.333 22.725 8.333 C 20.575 8.333 18.173 10.664 17.119 13.703 C 15.706 17.759 12.859 21.677 9.026 21.677 C 5.548 21.677 3.712 18.709 3.712 14.021 C 3.712 7.252 8.559 1.721 12.154 1.721 C 13.874 1.721 14.695 2.844 14.695 4.565 C 14.695 6.649 13.56 7.619 13.56 8.411 C 13.56 8.655 13.757 8.894 14.147 8.894 C 15.71 8.894 17.549 7.012 17.549 4.445 C 17.549 1.878 15.516 0 11.921 0 C 5.978 0 0 6.129 0 13.983 C 0 20.232 3.008 24 8.209 24 C 11.756 24 14.855 21.171 16.527 17.871 C 16.717 20.606 17.929 22.035 19.775 22.035 C 21.418 22.035 22.747 21.033 23.761 19.27 C 24.152 21.115 25.189 22.017 26.536 22.017 C 28.079 22.017 29.372 21.014 30.602 19.151 C 30.584 20.614 30.908 21.991 32.146 21.991 C 32.729 21.991 33.427 21.853 33.551 21.328 C 34.854 15.805 38.073 11.296 39.059 11.296 C 39.35 11.296 39.431 11.584 39.431 11.925 C 39.431 13.426 38.398 16.501 38.398 18.466 C 38.398 20.587 39.278 21.991 41.095 21.991 C 43.11 21.991 45.158 19.461 46.523 15.764 C 46.95 19.218 47.873 22.006 49.319 22.006 C 51.093 22.006 54.242 18.178 56.152 14.125 C 56.9 14.222 58.024 14.197 59.104 13.414 C 58.645 14.608 58.375 15.914 58.375 17.22 C 58.375 20.98 60.127 22.036 61.634 22.036 C 63.273 22.036 64.601 21.033 65.62 19.27 C 65.956 20.86 66.813 22.013 68.39 22.013 C 70.858 22.013 73 19.427 73 17.306 C 73 16.745 72.766 16.404 72.493 16.404 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jasr43\",layoutDependency:layoutDependency,layoutId:\"GOfy3cieC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.789 9.676\" overflow=\"visible\"><path d=\"M 1.387 9.676 C 0.391 9.676 0 8.647 0 7.113 C 0 4.449 1.778 0 3.658 0 C 4.478 0 4.789 0.992 4.789 2.204 C 4.789 4.91 3.099 9.676 1.387 9.676 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cq9fut\",layoutDependency:layoutDependency,layoutId:\"CmcRBX0nJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.456 4.595\" overflow=\"visible\"><path d=\"M 0.81 4.595 C 0.215 3.869 0 2.881 0 2.002 C 0 0.917 0.386 0 0.85 0 C 1.314 0 1.456 0.468 1.456 1.118 C 1.456 2.207 1.076 3.798 0.81 4.595 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zmha0n\",layoutDependency:layoutDependency,layoutId:\"nxForzQn7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.785 9.676\" overflow=\"visible\"><path d=\"M 1.387 9.676 C 0.391 9.676 0 8.494 0 7.113 C 0 4.543 1.777 0 3.672 0 C 4.493 0 4.785 0.984 4.785 2.204 C 4.785 4.91 3.124 9.676 1.387 9.676 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1yzq5av\",layoutDependency:layoutDependency,layoutId:\"h2u8NWbre\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.663 16\" overflow=\"visible\"><path d=\"M 21.75 0.245 L 15.882 14.637 C 15.546 15.461 14.745 16 13.855 16 L 7.926 16 C 7.037 16 6.236 15.463 5.899 14.64 L 0.013 0.244 C -0.009 0.19 -0.003 0.127 0.03 0.078 C 0.063 0.029 0.118 0 0.177 0 L 6.117 0 C 6.265 0 6.398 0.092 6.451 0.231 L 10.899 12.094 L 15.311 0.232 C 15.362 0.092 15.496 0 15.645 0 L 21.586 0 C 21.712 0 21.798 0.128 21.75 0.245 Z M 22.293 0.178 L 22.293 15.822 C 22.293 15.92 22.373 16 22.47 16 L 38.779 16 C 38.877 16 38.957 15.92 38.957 15.822 L 38.957 11.921 C 38.956 11.823 38.877 11.744 38.779 11.744 L 28.166 11.744 C 28.119 11.743 28.074 11.725 28.04 11.691 C 28.007 11.658 27.988 11.612 27.989 11.565 L 27.989 10.28 C 27.989 10.184 28.069 10.104 28.166 10.104 L 38.538 10.104 C 38.636 10.103 38.715 10.023 38.716 9.925 L 38.716 6.055 C 38.716 5.956 38.636 5.877 38.538 5.877 L 28.166 5.877 C 28.068 5.877 27.989 5.797 27.989 5.699 L 27.989 4.435 C 27.989 4.337 28.068 4.257 28.166 4.256 L 38.779 4.256 C 38.877 4.256 38.957 4.176 38.957 4.079 L 38.957 0.178 C 38.957 0.08 38.878 0.001 38.78 0 L 22.47 0 C 22.372 0 22.293 0.08 22.293 0.178 Z M 39.706 0.178 L 39.706 15.822 C 39.706 15.92 39.786 16 39.885 16 L 56.193 16 C 56.291 16 56.371 15.92 56.371 15.822 L 56.371 11.921 C 56.37 11.823 56.291 11.744 56.193 11.743 L 45.58 11.743 C 45.482 11.742 45.403 11.663 45.403 11.565 L 45.403 10.28 C 45.403 10.184 45.483 10.104 45.581 10.104 L 55.952 10.104 C 56.05 10.103 56.13 10.023 56.13 9.925 L 56.13 6.055 C 56.13 5.956 56.05 5.877 55.952 5.877 L 45.58 5.877 C 45.533 5.877 45.487 5.858 45.454 5.825 C 45.421 5.791 45.402 5.746 45.402 5.699 L 45.402 4.435 C 45.402 4.337 45.481 4.257 45.58 4.256 L 56.193 4.256 C 56.291 4.256 56.371 4.176 56.371 4.079 L 56.371 0.178 C 56.37 0.08 56.291 0.001 56.193 0 L 39.884 0 C 39.786 0.001 39.707 0.08 39.707 0.178 Z M 57.121 15.822 C 57.121 15.92 57.201 16 57.299 16 L 68.472 16 C 70.917 16 72.89 15.366 74.399 14.088 C 75.909 12.82 76.663 10.788 76.663 7.99 C 76.663 5.192 75.909 3.16 74.399 1.891 C 72.89 0.633 70.918 0 68.472 0 L 57.299 0 C 57.201 0 57.121 0.08 57.121 0.178 Z M 62.995 11.713 C 62.947 11.714 62.902 11.695 62.869 11.661 C 62.835 11.628 62.816 11.583 62.816 11.536 L 62.816 4.464 C 62.816 4.367 62.896 4.287 62.994 4.287 L 67.164 4.287 C 68.452 4.287 69.408 4.569 70.032 5.132 C 70.656 5.696 70.967 6.652 70.967 7.99 C 70.967 9.328 70.656 10.304 70.032 10.868 C 69.408 11.432 68.452 11.713 67.164 11.713 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.663 16\" overflow=\"visible\"><path d=\"M 21.75 0.245 L 15.882 14.637 C 15.546 15.461 14.745 16 13.855 16 L 7.926 16 C 7.037 16 6.236 15.463 5.899 14.64 L 0.013 0.244 C -0.009 0.19 -0.003 0.127 0.03 0.078 C 0.063 0.029 0.118 0 0.177 0 L 6.117 0 C 6.265 0 6.398 0.092 6.451 0.231 L 10.899 12.094 L 15.311 0.232 C 15.362 0.092 15.496 0 15.645 0 L 21.586 0 C 21.712 0 21.798 0.128 21.75 0.245 Z M 22.293 0.178 L 22.293 15.822 C 22.293 15.92 22.373 16 22.47 16 L 38.779 16 C 38.877 16 38.957 15.92 38.957 15.822 L 38.957 11.921 C 38.956 11.823 38.877 11.744 38.779 11.744 L 28.166 11.744 C 28.119 11.743 28.074 11.725 28.04 11.691 C 28.007 11.658 27.988 11.612 27.989 11.565 L 27.989 10.28 C 27.989 10.184 28.069 10.104 28.166 10.104 L 38.538 10.104 C 38.636 10.103 38.715 10.023 38.716 9.925 L 38.716 6.055 C 38.716 5.956 38.636 5.877 38.538 5.877 L 28.166 5.877 C 28.068 5.877 27.989 5.797 27.989 5.699 L 27.989 4.435 C 27.989 4.337 28.068 4.257 28.166 4.256 L 38.779 4.256 C 38.877 4.256 38.957 4.176 38.957 4.079 L 38.957 0.178 C 38.957 0.08 38.878 0.001 38.78 0 L 22.47 0 C 22.372 0 22.293 0.08 22.293 0.178 Z M 39.706 0.178 L 39.706 15.822 C 39.706 15.92 39.786 16 39.885 16 L 56.193 16 C 56.291 16 56.371 15.92 56.371 15.822 L 56.371 11.921 C 56.37 11.823 56.291 11.744 56.193 11.743 L 45.58 11.743 C 45.482 11.742 45.403 11.663 45.403 11.565 L 45.403 10.28 C 45.403 10.184 45.483 10.104 45.581 10.104 L 55.952 10.104 C 56.05 10.103 56.13 10.023 56.13 9.925 L 56.13 6.055 C 56.13 5.956 56.05 5.877 55.952 5.877 L 45.58 5.877 C 45.533 5.877 45.487 5.858 45.454 5.825 C 45.421 5.791 45.402 5.746 45.402 5.699 L 45.402 4.435 C 45.402 4.337 45.481 4.257 45.58 4.256 L 56.193 4.256 C 56.291 4.256 56.371 4.176 56.371 4.079 L 56.371 0.178 C 56.37 0.08 56.291 0.001 56.193 0 L 39.884 0 C 39.786 0.001 39.707 0.08 39.707 0.178 Z M 57.121 15.822 C 57.121 15.92 57.201 16 57.299 16 L 68.472 16 C 70.917 16 72.89 15.366 74.399 14.088 C 75.909 12.82 76.663 10.788 76.663 7.99 C 76.663 5.192 75.909 3.16 74.399 1.891 C 72.89 0.633 70.918 0 68.472 0 L 57.299 0 C 57.201 0 57.121 0.08 57.121 0.178 Z M 62.995 11.713 C 62.947 11.714 62.902 11.695 62.869 11.661 C 62.835 11.628 62.816 11.583 62.816 11.536 L 62.816 4.464 C 62.816 4.367 62.896 4.287 62.994 4.287 L 67.164 4.287 C 68.452 4.287 69.408 4.569 70.032 5.132 C 70.656 5.696 70.967 6.652 70.967 7.99 C 70.967 9.328 70.656 10.304 70.032 10.868 C 69.408 11.432 68.452 11.713 67.164 11.713 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.663 16\" overflow=\"visible\"><path d=\"M 21.75 0.245 L 15.882 14.637 C 15.546 15.461 14.745 16 13.855 16 L 7.926 16 C 7.037 16 6.236 15.463 5.899 14.64 L 0.013 0.244 C -0.009 0.19 -0.003 0.127 0.03 0.078 C 0.063 0.029 0.118 0 0.177 0 L 6.117 0 C 6.265 0 6.398 0.092 6.451 0.231 L 10.899 12.094 L 15.311 0.232 C 15.362 0.092 15.496 0 15.645 0 L 21.586 0 C 21.712 0 21.798 0.128 21.75 0.245 Z M 22.293 0.178 L 22.293 15.822 C 22.293 15.92 22.373 16 22.47 16 L 38.779 16 C 38.877 16 38.957 15.92 38.957 15.822 L 38.957 11.921 C 38.956 11.823 38.877 11.744 38.779 11.744 L 28.166 11.744 C 28.119 11.743 28.074 11.725 28.04 11.691 C 28.007 11.658 27.988 11.612 27.989 11.565 L 27.989 10.28 C 27.989 10.184 28.069 10.104 28.166 10.104 L 38.538 10.104 C 38.636 10.103 38.715 10.023 38.716 9.925 L 38.716 6.055 C 38.716 5.956 38.636 5.877 38.538 5.877 L 28.166 5.877 C 28.068 5.877 27.989 5.797 27.989 5.699 L 27.989 4.435 C 27.989 4.337 28.068 4.257 28.166 4.256 L 38.779 4.256 C 38.877 4.256 38.957 4.176 38.957 4.079 L 38.957 0.178 C 38.957 0.08 38.878 0.001 38.78 0 L 22.47 0 C 22.372 0 22.293 0.08 22.293 0.178 Z M 39.706 0.178 L 39.706 15.822 C 39.706 15.92 39.786 16 39.885 16 L 56.193 16 C 56.291 16 56.371 15.92 56.371 15.822 L 56.371 11.921 C 56.37 11.823 56.291 11.744 56.193 11.743 L 45.58 11.743 C 45.482 11.742 45.403 11.663 45.403 11.565 L 45.403 10.28 C 45.403 10.184 45.483 10.104 45.581 10.104 L 55.952 10.104 C 56.05 10.103 56.13 10.023 56.13 9.925 L 56.13 6.055 C 56.13 5.956 56.05 5.877 55.952 5.877 L 45.58 5.877 C 45.533 5.877 45.487 5.858 45.454 5.825 C 45.421 5.791 45.402 5.746 45.402 5.699 L 45.402 4.435 C 45.402 4.337 45.481 4.257 45.58 4.256 L 56.193 4.256 C 56.291 4.256 56.371 4.176 56.371 4.079 L 56.371 0.178 C 56.37 0.08 56.291 0.001 56.193 0 L 39.884 0 C 39.786 0.001 39.707 0.08 39.707 0.178 Z M 57.121 15.822 C 57.121 15.92 57.201 16 57.299 16 L 68.472 16 C 70.917 16 72.89 15.366 74.399 14.088 C 75.909 12.82 76.663 10.788 76.663 7.99 C 76.663 5.192 75.909 3.16 74.399 1.891 C 72.89 0.633 70.918 0 68.472 0 L 57.299 0 C 57.201 0 57.121 0.08 57.121 0.178 Z M 62.995 11.713 C 62.947 11.714 62.902 11.695 62.869 11.661 C 62.835 11.628 62.816 11.583 62.816 11.536 L 62.816 4.464 C 62.816 4.367 62.896 4.287 62.994 4.287 L 67.164 4.287 C 68.452 4.287 69.408 4.569 70.032 5.132 C 70.656 5.696 70.967 6.652 70.967 7.99 C 70.967 9.328 70.656 10.304 70.032 10.868 C 69.408 11.432 68.452 11.713 67.164 11.713 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-6oraeb\",layoutDependency:layoutDependency,layoutId:\"QQauwkGHX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.764 16\" overflow=\"visible\"><path d=\"M 21.75 0.245 L 15.882 14.637 C 15.546 15.461 14.745 16 13.855 16 L 7.926 16 C 7.037 16 6.236 15.463 5.899 14.64 L 0.013 0.244 C -0.009 0.19 -0.003 0.127 0.03 0.078 C 0.063 0.029 0.118 0 0.177 0 L 6.117 0 C 6.265 0 6.398 0.092 6.451 0.231 L 10.899 12.094 L 15.311 0.232 C 15.362 0.092 15.496 0 15.645 0 L 21.586 0 C 21.712 0 21.798 0.128 21.75 0.245 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ipgush\",layoutDependency:layoutDependency,layoutId:\"AIYG71Fml\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.664 16\" overflow=\"visible\"><path d=\"M 0 0.178 L 0 15.822 C 0 15.92 0.08 16 0.178 16 L 16.487 16 C 16.584 16 16.664 15.92 16.664 15.822 L 16.664 11.921 C 16.664 11.823 16.584 11.744 16.487 11.744 L 5.873 11.744 C 5.826 11.743 5.781 11.725 5.748 11.691 C 5.714 11.658 5.696 11.612 5.696 11.565 L 5.696 10.28 C 5.696 10.184 5.776 10.104 5.874 10.104 L 16.246 10.104 C 16.344 10.103 16.423 10.023 16.423 9.925 L 16.423 6.055 C 16.423 5.956 16.343 5.877 16.245 5.877 L 5.874 5.877 C 5.776 5.877 5.696 5.797 5.696 5.699 L 5.696 4.435 C 5.696 4.337 5.776 4.257 5.874 4.256 L 16.487 4.256 C 16.584 4.256 16.664 4.176 16.664 4.079 L 16.664 0.178 C 16.664 0.08 16.585 0.001 16.487 0 L 0.178 0 C 0.08 0 0 0.08 0 0.178 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dk8cdz\",layoutDependency:layoutDependency,layoutId:\"qaLWe7uHq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.665 16\" overflow=\"visible\"><path d=\"M 0 0.178 L 0 15.822 C 0 15.92 0.08 16 0.179 16 L 16.488 16 C 16.585 16 16.665 15.92 16.665 15.822 L 16.665 11.921 C 16.664 11.823 16.585 11.744 16.488 11.743 L 5.874 11.743 C 5.776 11.742 5.697 11.663 5.697 11.565 L 5.697 10.28 C 5.697 10.184 5.777 10.104 5.875 10.104 L 16.246 10.104 C 16.344 10.103 16.424 10.023 16.424 9.925 L 16.424 6.055 C 16.424 5.956 16.344 5.877 16.246 5.877 L 5.874 5.877 C 5.827 5.877 5.782 5.858 5.748 5.825 C 5.715 5.791 5.696 5.746 5.696 5.699 L 5.696 4.435 C 5.696 4.337 5.776 4.257 5.874 4.256 L 16.488 4.256 C 16.585 4.256 16.665 4.176 16.665 4.079 L 16.665 0.178 C 16.664 0.08 16.585 0.001 16.488 0 L 0.178 0 C 0.08 0.001 0.001 0.08 0.001 0.178 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ybri3i\",layoutDependency:layoutDependency,layoutId:\"Pvvn1qZYQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.542 16\" overflow=\"visible\"><path d=\"M 0 15.822 C 0 15.92 0.08 16 0.177 16 L 11.351 16 C 13.796 16 15.768 15.366 17.278 14.088 C 18.787 12.82 19.542 10.788 19.542 7.99 C 19.542 5.192 18.787 3.16 17.278 1.891 C 15.768 0.633 13.797 0 11.351 0 L 0.177 0 C 0.079 0 0 0.08 0 0.178 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wi9s07\",layoutDependency:layoutDependency,layoutId:\"l6QzZ5OaX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.151 7.427\" overflow=\"visible\"><path d=\"M 0.178 7.427 C 0.131 7.427 0.086 7.408 0.052 7.375 C 0.019 7.342 0 7.296 0 7.249 L 0 0.178 C 0 0.08 0.08 0 0.177 0 L 4.347 0 C 5.635 0 6.592 0.282 7.216 0.845 C 7.84 1.409 8.151 2.365 8.151 3.704 C 8.151 5.042 7.84 6.018 7.216 6.582 C 6.592 7.145 5.635 7.427 4.347 7.427 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ku53po\",layoutDependency:layoutDependency,layoutId:\"yztnIH8_k\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 107.43 17\" overflow=\"visible\"><path d=\"M 0 16.719 L 4.77 16.719 L 4.77 10.733 L 5.892 10.733 L 9.283 16.719 L 14.334 16.719 L 10.336 9.798 C 12.09 9.12 13.352 7.787 13.352 5.401 L 13.352 5.308 C 13.352 1.778 10.92 0 6.547 0 L 0 0 Z M 4.77 7.623 L 4.77 3.601 L 6.337 3.601 C 7.88 3.601 8.722 4.139 8.722 5.495 L 8.722 5.588 C 8.722 6.945 7.927 7.623 6.314 7.623 L 4.77 7.623 Z M 21.323 17 C 25.018 17 27.145 15.433 27.519 12.674 L 23.591 12.674 C 23.428 13.492 22.843 14.124 21.463 14.124 C 19.967 14.124 19.032 13.189 18.914 11.575 L 27.519 11.575 L 27.519 10.475 C 27.519 6.08 24.643 4.163 21.299 4.163 C 17.605 4.163 14.682 6.641 14.682 10.569 L 14.682 10.756 C 14.682 14.755 17.488 17 21.324 17 Z M 18.961 9.213 C 19.171 7.74 20.036 6.921 21.299 6.921 C 22.655 6.921 23.38 7.74 23.45 9.213 Z M 34.22 17 C 37.61 17 39.762 15.691 39.762 12.791 C 39.762 10.172 38.125 9.283 34.734 8.863 C 33.238 8.676 32.677 8.442 32.677 7.857 C 32.677 7.296 33.144 6.898 34.057 6.898 C 35.015 6.898 35.46 7.296 35.623 8.114 L 39.411 8.114 C 39.13 5.191 37.026 4.162 34.01 4.162 C 31.18 4.162 28.771 5.472 28.771 8.184 C 28.771 10.733 30.151 11.692 33.425 12.112 C 35.109 12.347 35.693 12.627 35.693 13.212 C 35.693 13.82 35.226 14.217 34.197 14.217 C 33.004 14.217 32.607 13.726 32.466 12.838 L 28.608 12.838 C 28.702 15.55 30.736 17 34.22 17 Z M 46.324 17 C 47.307 17 48.102 16.789 48.639 16.649 L 48.639 13.469 C 48.259 13.614 47.854 13.686 47.447 13.679 C 46.651 13.679 46.208 13.282 46.208 12.393 L 46.208 7.342 L 48.616 7.342 L 48.616 4.49 L 46.208 4.49 L 46.208 1.94 L 42.022 1.94 L 42.022 4.489 L 40.548 4.489 L 40.548 7.342 L 42.022 7.342 L 42.022 12.79 C 42.022 15.667 43.565 16.999 46.324 16.999 Z M 50.549 16.72 L 54.735 16.72 L 54.735 10.921 C 54.735 8.957 56.138 8.161 58.686 8.232 L 58.686 4.327 C 56.792 4.303 55.506 5.098 54.735 6.922 L 54.735 4.491 L 50.549 4.491 Z M 66.423 17 C 70.118 17 72.245 15.433 72.619 12.674 L 68.691 12.674 C 68.527 13.492 67.943 14.124 66.563 14.124 C 65.066 14.124 64.131 13.189 64.014 11.575 L 72.619 11.575 L 72.619 10.475 C 72.619 6.08 69.743 4.163 66.4 4.163 C 62.705 4.163 59.782 6.641 59.782 10.569 L 59.782 10.756 C 59.782 14.755 62.588 17 66.423 17 Z M 64.061 9.213 C 64.272 7.74 65.137 6.921 66.4 6.921 C 67.756 6.921 68.481 7.74 68.551 9.213 Z M 77.964 17 C 79.928 17 81.003 16.182 81.588 15.293 L 81.588 16.719 L 85.657 16.719 L 85.657 8.792 C 85.657 5.542 83.506 4.162 80.138 4.162 C 76.795 4.162 74.479 5.612 74.292 8.558 L 78.22 8.558 C 78.314 7.787 78.736 7.109 79.881 7.109 C 81.214 7.109 81.495 7.88 81.495 9.05 L 81.495 9.33 L 80.325 9.33 C 76.257 9.33 73.825 10.452 73.825 13.329 C 73.825 15.924 75.766 17 77.964 17 Z M 79.414 14.171 C 78.431 14.171 77.964 13.726 77.964 13.025 C 77.964 12.019 78.712 11.692 80.396 11.692 L 81.495 11.692 L 81.495 12.44 C 81.495 13.492 80.606 14.171 79.414 14.171 Z M 88.045 16.719 L 92.23 16.719 L 92.23 9.633 C 92.23 8.301 92.979 7.576 94.101 7.576 C 95.061 7.576 95.668 8.184 95.668 9.423 L 95.668 16.719 L 99.806 16.719 L 99.806 9.633 C 99.806 8.301 100.555 7.576 101.678 7.576 C 102.637 7.576 103.244 8.184 103.244 9.423 L 103.244 16.719 L 107.43 16.719 L 107.43 8.722 C 107.43 5.659 105.746 4.162 103.431 4.162 C 101.888 4.162 100.439 4.77 99.386 6.196 C 98.801 4.864 97.679 4.162 96.066 4.162 C 94.172 4.162 92.886 5.191 92.23 6.361 L 92.23 4.489 L 88.045 4.489 L 88.045 16.719 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 107.43 17\" overflow=\"visible\"><path d=\"M 0 16.719 L 4.77 16.719 L 4.77 10.733 L 5.892 10.733 L 9.283 16.719 L 14.334 16.719 L 10.336 9.798 C 12.09 9.12 13.352 7.787 13.352 5.401 L 13.352 5.308 C 13.352 1.778 10.92 0 6.547 0 L 0 0 Z M 4.77 7.623 L 4.77 3.601 L 6.337 3.601 C 7.88 3.601 8.722 4.139 8.722 5.495 L 8.722 5.588 C 8.722 6.945 7.927 7.623 6.314 7.623 L 4.77 7.623 Z M 21.323 17 C 25.018 17 27.145 15.433 27.519 12.674 L 23.591 12.674 C 23.428 13.492 22.843 14.124 21.463 14.124 C 19.967 14.124 19.032 13.189 18.914 11.575 L 27.519 11.575 L 27.519 10.475 C 27.519 6.08 24.643 4.163 21.299 4.163 C 17.605 4.163 14.682 6.641 14.682 10.569 L 14.682 10.756 C 14.682 14.755 17.488 17 21.324 17 Z M 18.961 9.213 C 19.171 7.74 20.036 6.921 21.299 6.921 C 22.655 6.921 23.38 7.74 23.45 9.213 Z M 34.22 17 C 37.61 17 39.762 15.691 39.762 12.791 C 39.762 10.172 38.125 9.283 34.734 8.863 C 33.238 8.676 32.677 8.442 32.677 7.857 C 32.677 7.296 33.144 6.898 34.057 6.898 C 35.015 6.898 35.46 7.296 35.623 8.114 L 39.411 8.114 C 39.13 5.191 37.026 4.162 34.01 4.162 C 31.18 4.162 28.771 5.472 28.771 8.184 C 28.771 10.733 30.151 11.692 33.425 12.112 C 35.109 12.347 35.693 12.627 35.693 13.212 C 35.693 13.82 35.226 14.217 34.197 14.217 C 33.004 14.217 32.607 13.726 32.466 12.838 L 28.608 12.838 C 28.702 15.55 30.736 17 34.22 17 Z M 46.324 17 C 47.307 17 48.102 16.789 48.639 16.649 L 48.639 13.469 C 48.259 13.614 47.854 13.686 47.447 13.679 C 46.651 13.679 46.208 13.282 46.208 12.393 L 46.208 7.342 L 48.616 7.342 L 48.616 4.49 L 46.208 4.49 L 46.208 1.94 L 42.022 1.94 L 42.022 4.489 L 40.548 4.489 L 40.548 7.342 L 42.022 7.342 L 42.022 12.79 C 42.022 15.667 43.565 16.999 46.324 16.999 Z M 50.549 16.72 L 54.735 16.72 L 54.735 10.921 C 54.735 8.957 56.138 8.161 58.686 8.232 L 58.686 4.327 C 56.792 4.303 55.506 5.098 54.735 6.922 L 54.735 4.491 L 50.549 4.491 Z M 66.423 17 C 70.118 17 72.245 15.433 72.619 12.674 L 68.691 12.674 C 68.527 13.492 67.943 14.124 66.563 14.124 C 65.066 14.124 64.131 13.189 64.014 11.575 L 72.619 11.575 L 72.619 10.475 C 72.619 6.08 69.743 4.163 66.4 4.163 C 62.705 4.163 59.782 6.641 59.782 10.569 L 59.782 10.756 C 59.782 14.755 62.588 17 66.423 17 Z M 64.061 9.213 C 64.272 7.74 65.137 6.921 66.4 6.921 C 67.756 6.921 68.481 7.74 68.551 9.213 Z M 77.964 17 C 79.928 17 81.003 16.182 81.588 15.293 L 81.588 16.719 L 85.657 16.719 L 85.657 8.792 C 85.657 5.542 83.506 4.162 80.138 4.162 C 76.795 4.162 74.479 5.612 74.292 8.558 L 78.22 8.558 C 78.314 7.787 78.736 7.109 79.881 7.109 C 81.214 7.109 81.495 7.88 81.495 9.05 L 81.495 9.33 L 80.325 9.33 C 76.257 9.33 73.825 10.452 73.825 13.329 C 73.825 15.924 75.766 17 77.964 17 Z M 79.414 14.171 C 78.431 14.171 77.964 13.726 77.964 13.025 C 77.964 12.019 78.712 11.692 80.396 11.692 L 81.495 11.692 L 81.495 12.44 C 81.495 13.492 80.606 14.171 79.414 14.171 Z M 88.045 16.719 L 92.23 16.719 L 92.23 9.633 C 92.23 8.301 92.979 7.576 94.101 7.576 C 95.061 7.576 95.668 8.184 95.668 9.423 L 95.668 16.719 L 99.806 16.719 L 99.806 9.633 C 99.806 8.301 100.555 7.576 101.678 7.576 C 102.637 7.576 103.244 8.184 103.244 9.423 L 103.244 16.719 L 107.43 16.719 L 107.43 8.722 C 107.43 5.659 105.746 4.162 103.431 4.162 C 101.888 4.162 100.439 4.77 99.386 6.196 C 98.801 4.864 97.679 4.162 96.066 4.162 C 94.172 4.162 92.886 5.191 92.23 6.361 L 92.23 4.489 L 88.045 4.489 L 88.045 16.719 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 107.43 17\" overflow=\"visible\"><path d=\"M 0 16.719 L 4.77 16.719 L 4.77 10.733 L 5.892 10.733 L 9.283 16.719 L 14.334 16.719 L 10.336 9.798 C 12.09 9.12 13.352 7.787 13.352 5.401 L 13.352 5.308 C 13.352 1.778 10.92 0 6.547 0 L 0 0 Z M 4.77 7.623 L 4.77 3.601 L 6.337 3.601 C 7.88 3.601 8.722 4.139 8.722 5.495 L 8.722 5.588 C 8.722 6.945 7.927 7.623 6.314 7.623 L 4.77 7.623 Z M 21.323 17 C 25.018 17 27.145 15.433 27.519 12.674 L 23.591 12.674 C 23.428 13.492 22.843 14.124 21.463 14.124 C 19.967 14.124 19.032 13.189 18.914 11.575 L 27.519 11.575 L 27.519 10.475 C 27.519 6.08 24.643 4.163 21.299 4.163 C 17.605 4.163 14.682 6.641 14.682 10.569 L 14.682 10.756 C 14.682 14.755 17.488 17 21.324 17 Z M 18.961 9.213 C 19.171 7.74 20.036 6.921 21.299 6.921 C 22.655 6.921 23.38 7.74 23.45 9.213 Z M 34.22 17 C 37.61 17 39.762 15.691 39.762 12.791 C 39.762 10.172 38.125 9.283 34.734 8.863 C 33.238 8.676 32.677 8.442 32.677 7.857 C 32.677 7.296 33.144 6.898 34.057 6.898 C 35.015 6.898 35.46 7.296 35.623 8.114 L 39.411 8.114 C 39.13 5.191 37.026 4.162 34.01 4.162 C 31.18 4.162 28.771 5.472 28.771 8.184 C 28.771 10.733 30.151 11.692 33.425 12.112 C 35.109 12.347 35.693 12.627 35.693 13.212 C 35.693 13.82 35.226 14.217 34.197 14.217 C 33.004 14.217 32.607 13.726 32.466 12.838 L 28.608 12.838 C 28.702 15.55 30.736 17 34.22 17 Z M 46.324 17 C 47.307 17 48.102 16.789 48.639 16.649 L 48.639 13.469 C 48.259 13.614 47.854 13.686 47.447 13.679 C 46.651 13.679 46.208 13.282 46.208 12.393 L 46.208 7.342 L 48.616 7.342 L 48.616 4.49 L 46.208 4.49 L 46.208 1.94 L 42.022 1.94 L 42.022 4.489 L 40.548 4.489 L 40.548 7.342 L 42.022 7.342 L 42.022 12.79 C 42.022 15.667 43.565 16.999 46.324 16.999 Z M 50.549 16.72 L 54.735 16.72 L 54.735 10.921 C 54.735 8.957 56.138 8.161 58.686 8.232 L 58.686 4.327 C 56.792 4.303 55.506 5.098 54.735 6.922 L 54.735 4.491 L 50.549 4.491 Z M 66.423 17 C 70.118 17 72.245 15.433 72.619 12.674 L 68.691 12.674 C 68.527 13.492 67.943 14.124 66.563 14.124 C 65.066 14.124 64.131 13.189 64.014 11.575 L 72.619 11.575 L 72.619 10.475 C 72.619 6.08 69.743 4.163 66.4 4.163 C 62.705 4.163 59.782 6.641 59.782 10.569 L 59.782 10.756 C 59.782 14.755 62.588 17 66.423 17 Z M 64.061 9.213 C 64.272 7.74 65.137 6.921 66.4 6.921 C 67.756 6.921 68.481 7.74 68.551 9.213 Z M 77.964 17 C 79.928 17 81.003 16.182 81.588 15.293 L 81.588 16.719 L 85.657 16.719 L 85.657 8.792 C 85.657 5.542 83.506 4.162 80.138 4.162 C 76.795 4.162 74.479 5.612 74.292 8.558 L 78.22 8.558 C 78.314 7.787 78.736 7.109 79.881 7.109 C 81.214 7.109 81.495 7.88 81.495 9.05 L 81.495 9.33 L 80.325 9.33 C 76.257 9.33 73.825 10.452 73.825 13.329 C 73.825 15.924 75.766 17 77.964 17 Z M 79.414 14.171 C 78.431 14.171 77.964 13.726 77.964 13.025 C 77.964 12.019 78.712 11.692 80.396 11.692 L 81.495 11.692 L 81.495 12.44 C 81.495 13.492 80.606 14.171 79.414 14.171 Z M 88.045 16.719 L 92.23 16.719 L 92.23 9.633 C 92.23 8.301 92.979 7.576 94.101 7.576 C 95.061 7.576 95.668 8.184 95.668 9.423 L 95.668 16.719 L 99.806 16.719 L 99.806 9.633 C 99.806 8.301 100.555 7.576 101.678 7.576 C 102.637 7.576 103.244 8.184 103.244 9.423 L 103.244 16.719 L 107.43 16.719 L 107.43 8.722 C 107.43 5.659 105.746 4.162 103.431 4.162 C 101.888 4.162 100.439 4.77 99.386 6.196 C 98.801 4.864 97.679 4.162 96.066 4.162 C 94.172 4.162 92.886 5.191 92.23 6.361 L 92.23 4.489 L 88.045 4.489 L 88.045 16.719 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qgq91c\",layoutDependency:layoutDependency,layoutId:\"msksj78oj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.334 16.719\" overflow=\"visible\"><path d=\"M 0 16.719 L 4.77 16.719 L 4.77 10.733 L 5.892 10.733 L 9.283 16.719 L 14.334 16.719 L 10.336 9.798 C 12.09 9.12 13.352 7.787 13.352 5.401 L 13.352 5.308 C 13.352 1.778 10.92 0 6.547 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1v21671\",layoutDependency:layoutDependency,layoutId:\"QSOL0OOxu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.952 4.022\" overflow=\"visible\"><path d=\"M 0 4.022 L 0 0 L 1.567 0 C 3.11 0 3.952 0.538 3.952 1.894 L 3.952 1.987 C 3.952 3.344 3.157 4.022 1.544 4.022 L 0 4.022 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-74tkil\",layoutDependency:layoutDependency,layoutId:\"egsd3lKXd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.837 12.837\" overflow=\"visible\"><path d=\"M 6.641 12.837 C 10.336 12.837 12.463 11.27 12.837 8.511 L 8.909 8.511 C 8.746 9.33 8.161 9.961 6.781 9.961 C 5.285 9.961 4.35 9.026 4.232 7.412 L 12.837 7.412 L 12.837 6.313 C 12.837 1.917 9.961 0 6.618 0 C 2.923 0 0 2.478 0 6.407 L 0 6.594 C 0.001 10.592 2.806 12.837 6.642 12.837 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oc9h10\",layoutDependency:layoutDependency,layoutId:\"E_j_mdllr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.49 2.292\" overflow=\"visible\"><path d=\"M 0 2.292 C 0.21 0.819 1.076 0 2.338 0 C 3.695 0 4.419 0.819 4.49 2.292 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hsjrr0\",layoutDependency:layoutDependency,layoutId:\"I7mlFYMSZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.154 12.838\" overflow=\"visible\"><path d=\"M 5.612 12.838 C 9.003 12.838 11.154 11.529 11.154 8.629 C 11.154 6.01 9.517 5.121 6.127 4.701 C 4.63 4.514 4.069 4.279 4.069 3.695 C 4.069 3.134 4.537 2.736 5.449 2.736 C 6.407 2.736 6.852 3.134 7.015 3.952 L 10.804 3.952 C 10.522 1.029 8.418 0 5.402 0 C 2.572 0 0.164 1.31 0.164 4.022 C 0.164 6.571 1.544 7.53 4.817 7.95 C 6.501 8.184 7.086 8.465 7.086 9.05 C 7.086 9.658 6.618 10.055 5.589 10.055 C 4.397 10.055 3.999 9.564 3.858 8.676 L 0 8.676 C 0.094 11.388 2.128 12.838 5.612 12.838 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13ar11d\",layoutDependency:layoutDependency,layoutId:\"D1hEYlV6t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.091 15.06\" overflow=\"visible\"><path d=\"M 5.776 15.06 C 6.759 15.06 7.553 14.849 8.091 14.708 L 8.091 11.528 C 7.711 11.674 7.306 11.746 6.899 11.739 C 6.103 11.739 5.659 11.341 5.659 10.453 L 5.659 5.401 L 8.068 5.401 L 8.068 2.549 L 5.659 2.549 L 5.659 0 L 1.473 0 L 1.473 2.549 L 0 2.549 L 0 5.402 L 1.473 5.402 L 1.473 10.85 C 1.473 13.726 3.016 15.059 5.776 15.059 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1522h6s\",layoutDependency:layoutDependency,layoutId:\"p0vMJjIHF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.137 12.394\" overflow=\"visible\"><path d=\"M 0 12.394 L 4.186 12.394 L 4.186 6.595 C 4.186 4.631 5.589 3.835 8.137 3.906 L 8.137 0 C 6.244 -0.023 4.957 0.772 4.186 2.596 L 4.186 0.165 L 0 0.165 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i9kkxe\",layoutDependency:layoutDependency,layoutId:\"rKLc1ISYz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.837 12.837\" overflow=\"visible\"><path d=\"M 6.641 12.837 C 10.335 12.837 12.463 11.27 12.837 8.511 L 8.909 8.511 C 8.745 9.33 8.161 9.961 6.781 9.961 C 5.284 9.961 4.349 9.026 4.232 7.412 L 12.837 7.412 L 12.837 6.313 C 12.837 1.917 9.961 0 6.618 0 C 2.923 0 0 2.478 0 6.407 L 0 6.594 C 0 10.592 2.806 12.837 6.641 12.837 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h9fxmc\",layoutDependency:layoutDependency,layoutId:\"fezHxjCPB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.49 2.292\" overflow=\"visible\"><path d=\"M 0 2.292 C 0.211 0.819 1.076 0 2.339 0 C 3.695 0 4.42 0.819 4.49 2.292 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vpgr0k\",layoutDependency:layoutDependency,layoutId:\"KTKB8LyY7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.833 12.838\" overflow=\"visible\"><path d=\"M 4.139 12.838 C 6.104 12.838 7.179 12.02 7.763 11.131 L 7.763 12.557 L 11.833 12.557 L 11.833 4.63 C 11.833 1.38 9.681 0 6.313 0 C 2.97 0 0.655 1.45 0.468 4.396 L 4.396 4.396 C 4.49 3.624 4.911 2.947 6.057 2.947 C 7.389 2.947 7.67 3.718 7.67 4.887 L 7.67 5.168 L 6.5 5.168 C 2.432 5.168 0 6.29 0 9.166 C 0 11.762 1.941 12.838 4.139 12.838 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tl36be\",layoutDependency:layoutDependency,layoutId:\"V6MtMPYnt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.531 2.479\" overflow=\"visible\"><path d=\"M 1.45 2.479 C 0.468 2.479 0 2.034 0 1.333 C 0 0.327 0.749 0 2.432 0 L 3.531 0 L 3.531 0.748 C 3.531 1.8 2.642 2.479 1.45 2.479 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-i4hp3o\",layoutDependency:layoutDependency,layoutId:\"bqtEq8PWy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.386 12.557\" overflow=\"visible\"><path d=\"M 0 12.557 L 4.185 12.557 L 4.185 5.471 C 4.185 4.138 4.934 3.414 6.056 3.414 C 7.016 3.414 7.623 4.022 7.623 5.261 L 7.623 12.557 L 11.762 12.557 L 11.762 5.471 C 11.762 4.138 12.51 3.414 13.633 3.414 C 14.592 3.414 15.2 4.022 15.2 5.261 L 15.2 12.557 L 19.386 12.557 L 19.386 4.56 C 19.386 1.497 17.702 0 15.387 0 C 13.844 0 12.394 0.608 11.341 2.034 C 10.756 0.702 9.634 0 8.021 0 C 6.127 0 4.841 1.029 4.185 2.199 L 4.185 0.327 L 0 0.327 L 0 12.557 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1tqbx3y\",layoutDependency:layoutDependency,layoutId:\"wKIsxQG2B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.268 21.998\" overflow=\"visible\"><g><path d=\"M 81.13 11.079 C 81.015 10.448 80.835 10.001 80.591 9.751 C 80.194 9.343 79.516 9.132 78.58 9.132 C 77.644 9.132 77.016 9.289 76.66 9.605 C 76.39 9.842 76.248 10.17 76.248 10.578 C 76.248 11.155 77.031 11.617 78.58 11.97 C 80.349 12.363 81.618 12.707 82.399 12.982 C 82.604 13.06 82.784 13.127 82.911 13.193 C 84.489 13.957 85.268 15.113 85.268 16.663 C 85.268 18.555 84.501 19.936 82.975 20.802 C 82.784 20.908 82.604 20.999 82.399 21.092 C 81.412 21.527 80.258 21.747 78.965 21.747 C 77.031 21.747 75.466 21.392 74.276 20.697 C 73.526 20.25 72.966 19.687 72.593 19.009 C 72.219 18.332 72.032 17.542 72.032 16.636 L 75.928 16.636 C 75.928 17.318 76.172 17.858 76.646 18.227 C 77.12 18.607 77.929 18.806 79.068 18.806 C 79.927 18.806 80.567 18.621 80.991 18.254 C 81.323 17.964 81.477 17.647 81.477 17.281 C 81.477 16.663 80.708 16.179 79.183 15.835 C 76.902 15.334 75.468 14.927 74.879 14.637 C 73.315 13.888 72.547 12.732 72.547 11.128 C 72.547 9.842 72.944 8.751 73.763 7.858 C 74.788 6.741 76.325 6.188 78.365 6.188 C 80.042 6.188 81.388 6.438 82.401 6.924 C 82.489 6.964 82.568 7.003 82.645 7.057 C 83.375 7.462 83.926 8.002 84.294 8.675 C 84.663 9.343 84.848 10.146 84.848 11.079 Z M 82.858 1.773 C 82.863 1.704 82.845 1.635 82.808 1.577 C 82.773 1.513 82.713 1.466 82.643 1.446 C 82.562 1.427 82.481 1.413 82.399 1.405 L 81.809 1.405 L 81.809 2.142 L 82.399 2.142 C 82.566 2.129 82.681 2.102 82.746 2.035 C 82.821 1.969 82.863 1.873 82.861 1.773 L 82.858 1.773 Z M 83.167 1.378 C 83.243 1.481 83.283 1.606 83.281 1.734 C 83.281 1.918 83.217 2.075 83.09 2.208 C 82.96 2.344 82.781 2.424 82.592 2.431 C 82.668 2.462 82.738 2.506 82.798 2.561 L 83.157 3.047 L 83.44 3.533 L 82.978 3.533 L 82.76 3.141 C 82.621 2.893 82.506 2.706 82.401 2.616 C 82.387 2.6 82.369 2.586 82.35 2.576 L 82.044 2.485 L 81.814 2.485 L 81.814 3.536 L 81.429 3.536 L 81.429 1.065 L 82.262 1.065 C 82.315 1.065 82.364 1.077 82.403 1.077 C 82.609 1.077 82.762 1.104 82.865 1.143 C 82.993 1.183 83.102 1.266 83.174 1.379 L 83.167 1.379 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 84.151 2.298 C 84.151 1.957 84.074 1.64 83.907 1.338 C 83.745 1.043 83.506 0.797 83.215 0.629 C 82.921 0.471 82.611 0.378 82.306 0.378 L 82.293 0.378 C 81.985 0.378 81.678 0.471 81.386 0.629 C 81.093 0.797 80.853 1.042 80.692 1.338 C 80.526 1.631 80.438 1.961 80.436 2.298 C 80.436 2.639 80.524 2.942 80.692 3.243 C 80.847 3.531 81.077 3.768 81.372 3.939 C 81.666 4.11 81.975 4.189 82.293 4.189 L 82.306 4.189 C 82.626 4.189 82.932 4.11 83.23 3.939 C 83.524 3.768 83.753 3.531 83.907 3.243 C 84.074 2.939 84.151 2.625 84.151 2.298 Z M 84.522 2.298 C 84.523 2.694 84.421 3.083 84.225 3.428 C 84.034 3.796 83.763 4.071 83.406 4.267 C 83.074 4.469 82.692 4.574 82.303 4.572 L 82.291 4.572 C 81.903 4.575 81.521 4.469 81.19 4.267 C 80.838 4.077 80.552 3.784 80.369 3.428 C 80.174 3.083 80.073 2.694 80.074 2.298 C 80.074 1.891 80.162 1.51 80.369 1.141 C 80.575 0.774 80.842 0.498 81.201 0.302 C 81.535 0.116 81.909 0.012 82.291 0 L 82.303 0 C 82.674 0 83.035 0.106 83.392 0.302 C 83.751 0.501 84.034 0.776 84.225 1.142 C 84.431 1.51 84.522 1.891 84.522 2.299 Z M 70.362 21.563 L 66.862 21.563 L 66.862 20.747 C 65.649 21.562 64.222 21.997 62.761 21.998 L 62.723 21.998 C 58.545 21.971 55.15 18.474 55.15 14.189 C 55.15 9.905 58.548 6.411 62.723 6.384 L 62.761 6.384 C 64.221 6.385 65.648 6.819 66.862 7.631 L 66.862 6.777 L 70.362 6.777 L 70.362 21.564 Z M 66.864 13.375 C 66.493 11.402 64.789 9.904 62.763 9.904 L 62.725 9.904 C 60.431 9.92 58.573 11.837 58.573 14.189 C 58.573 16.542 60.431 18.462 62.725 18.489 L 62.763 18.489 C 64.789 18.489 66.49 16.979 66.864 15.007 Z M 53.934 21.563 L 50.437 21.563 L 50.437 20.747 C 49.245 21.536 47.849 21.998 46.336 21.998 L 46.297 21.998 C 42.12 21.971 38.725 18.474 38.725 14.189 C 38.725 9.905 42.12 6.411 46.297 6.384 L 46.336 6.384 C 47.849 6.384 49.245 6.846 50.437 7.631 L 50.437 1.707 L 53.934 1.707 L 53.934 21.564 Z M 50.437 13.375 C 50.066 11.402 48.359 9.904 46.336 9.904 L 46.297 9.904 C 44.004 9.92 42.146 11.837 42.146 14.189 C 42.146 16.542 44.004 18.462 46.297 18.489 L 46.336 18.489 C 48.358 18.489 50.066 16.979 50.437 15.007 Z M 37.353 6.384 L 33.547 6.384 L 33.547 21.563 L 37.353 21.563 Z M 37.353 1.785 L 33.547 1.785 L 33.547 5.216 L 37.353 5.216 Z M 31.804 21.563 L 28.306 21.563 L 28.306 20.747 C 27.089 21.561 25.658 21.996 24.194 21.998 L 24.155 21.998 C 19.978 21.971 16.583 18.474 16.583 14.189 C 16.583 9.905 19.98 6.411 24.155 6.384 L 24.194 6.384 C 25.707 6.384 27.117 6.846 28.306 7.631 L 28.306 1.707 L 31.804 1.707 L 31.804 21.564 Z M 28.306 13.375 C 27.936 11.402 26.231 9.904 24.194 9.904 L 24.155 9.904 C 21.862 9.92 20.004 11.837 20.004 14.189 C 20.004 16.542 21.862 18.462 24.155 18.489 L 24.194 18.489 C 26.23 18.489 27.936 16.979 28.306 15.007 Z M 15.208 21.563 L 11.711 21.563 L 11.711 20.747 C 10.493 21.56 9.063 21.995 7.599 21.998 L 7.56 21.998 C 3.397 21.971 0 18.474 0 14.189 C 0 9.905 3.394 6.411 7.56 6.384 L 7.599 6.384 C 9.109 6.384 10.519 6.846 11.711 7.631 L 11.711 6.777 L 15.209 6.777 L 15.209 21.564 Z M 11.711 13.375 C 11.341 11.402 9.636 9.904 7.599 9.904 L 7.56 9.904 C 5.279 9.92 3.423 11.837 3.423 14.189 C 3.423 16.542 5.281 18.462 7.56 18.489 L 7.599 18.489 C 9.635 18.489 11.34 16.979 11.711 15.007 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.268 21.998\" overflow=\"visible\"><g><path d=\"M 81.13 11.079 C 81.015 10.448 80.835 10.001 80.591 9.751 C 80.194 9.343 79.516 9.132 78.58 9.132 C 77.644 9.132 77.016 9.289 76.66 9.605 C 76.39 9.842 76.248 10.17 76.248 10.578 C 76.248 11.155 77.031 11.617 78.58 11.97 C 80.349 12.363 81.618 12.707 82.399 12.982 C 82.604 13.06 82.784 13.127 82.911 13.193 C 84.489 13.957 85.268 15.113 85.268 16.663 C 85.268 18.555 84.501 19.936 82.975 20.802 C 82.784 20.908 82.604 20.999 82.399 21.092 C 81.412 21.527 80.258 21.747 78.965 21.747 C 77.031 21.747 75.466 21.392 74.276 20.697 C 73.526 20.25 72.966 19.687 72.593 19.009 C 72.219 18.332 72.032 17.542 72.032 16.636 L 75.928 16.636 C 75.928 17.318 76.172 17.858 76.646 18.227 C 77.12 18.607 77.929 18.806 79.068 18.806 C 79.927 18.806 80.567 18.621 80.991 18.254 C 81.323 17.964 81.477 17.647 81.477 17.281 C 81.477 16.663 80.708 16.179 79.183 15.835 C 76.902 15.334 75.468 14.927 74.879 14.637 C 73.315 13.888 72.547 12.732 72.547 11.128 C 72.547 9.842 72.944 8.751 73.763 7.858 C 74.788 6.741 76.325 6.188 78.365 6.188 C 80.042 6.188 81.388 6.438 82.401 6.924 C 82.489 6.964 82.568 7.003 82.645 7.057 C 83.375 7.462 83.926 8.002 84.294 8.675 C 84.663 9.343 84.848 10.146 84.848 11.079 Z M 82.858 1.773 C 82.863 1.704 82.845 1.635 82.808 1.577 C 82.773 1.513 82.713 1.466 82.643 1.446 C 82.562 1.427 82.481 1.413 82.399 1.405 L 81.809 1.405 L 81.809 2.142 L 82.399 2.142 C 82.566 2.129 82.681 2.102 82.746 2.035 C 82.821 1.969 82.863 1.873 82.861 1.773 L 82.858 1.773 Z M 83.167 1.378 C 83.243 1.481 83.283 1.606 83.281 1.734 C 83.281 1.918 83.217 2.075 83.09 2.208 C 82.96 2.344 82.781 2.424 82.592 2.431 C 82.668 2.462 82.738 2.506 82.798 2.561 L 83.157 3.047 L 83.44 3.533 L 82.978 3.533 L 82.76 3.141 C 82.621 2.893 82.506 2.706 82.401 2.616 C 82.387 2.6 82.369 2.586 82.35 2.576 L 82.044 2.485 L 81.814 2.485 L 81.814 3.536 L 81.429 3.536 L 81.429 1.065 L 82.262 1.065 C 82.315 1.065 82.364 1.077 82.403 1.077 C 82.609 1.077 82.762 1.104 82.865 1.143 C 82.993 1.183 83.102 1.266 83.174 1.379 L 83.167 1.379 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 84.151 2.298 C 84.151 1.957 84.074 1.64 83.907 1.338 C 83.745 1.043 83.506 0.797 83.215 0.629 C 82.921 0.471 82.611 0.378 82.306 0.378 L 82.293 0.378 C 81.985 0.378 81.678 0.471 81.386 0.629 C 81.093 0.797 80.853 1.042 80.692 1.338 C 80.526 1.631 80.438 1.961 80.436 2.298 C 80.436 2.639 80.524 2.942 80.692 3.243 C 80.847 3.531 81.077 3.768 81.372 3.939 C 81.666 4.11 81.975 4.189 82.293 4.189 L 82.306 4.189 C 82.626 4.189 82.932 4.11 83.23 3.939 C 83.524 3.768 83.753 3.531 83.907 3.243 C 84.074 2.939 84.151 2.625 84.151 2.298 Z M 84.522 2.298 C 84.523 2.694 84.421 3.083 84.225 3.428 C 84.034 3.796 83.763 4.071 83.406 4.267 C 83.074 4.469 82.692 4.574 82.303 4.572 L 82.291 4.572 C 81.903 4.575 81.521 4.469 81.19 4.267 C 80.838 4.077 80.552 3.784 80.369 3.428 C 80.174 3.083 80.073 2.694 80.074 2.298 C 80.074 1.891 80.162 1.51 80.369 1.141 C 80.575 0.774 80.842 0.498 81.201 0.302 C 81.535 0.116 81.909 0.012 82.291 0 L 82.303 0 C 82.674 0 83.035 0.106 83.392 0.302 C 83.751 0.501 84.034 0.776 84.225 1.142 C 84.431 1.51 84.522 1.891 84.522 2.299 Z M 70.362 21.563 L 66.862 21.563 L 66.862 20.747 C 65.649 21.562 64.222 21.997 62.761 21.998 L 62.723 21.998 C 58.545 21.971 55.15 18.474 55.15 14.189 C 55.15 9.905 58.548 6.411 62.723 6.384 L 62.761 6.384 C 64.221 6.385 65.648 6.819 66.862 7.631 L 66.862 6.777 L 70.362 6.777 L 70.362 21.564 Z M 66.864 13.375 C 66.493 11.402 64.789 9.904 62.763 9.904 L 62.725 9.904 C 60.431 9.92 58.573 11.837 58.573 14.189 C 58.573 16.542 60.431 18.462 62.725 18.489 L 62.763 18.489 C 64.789 18.489 66.49 16.979 66.864 15.007 Z M 53.934 21.563 L 50.437 21.563 L 50.437 20.747 C 49.245 21.536 47.849 21.998 46.336 21.998 L 46.297 21.998 C 42.12 21.971 38.725 18.474 38.725 14.189 C 38.725 9.905 42.12 6.411 46.297 6.384 L 46.336 6.384 C 47.849 6.384 49.245 6.846 50.437 7.631 L 50.437 1.707 L 53.934 1.707 L 53.934 21.564 Z M 50.437 13.375 C 50.066 11.402 48.359 9.904 46.336 9.904 L 46.297 9.904 C 44.004 9.92 42.146 11.837 42.146 14.189 C 42.146 16.542 44.004 18.462 46.297 18.489 L 46.336 18.489 C 48.358 18.489 50.066 16.979 50.437 15.007 Z M 37.353 6.384 L 33.547 6.384 L 33.547 21.563 L 37.353 21.563 Z M 37.353 1.785 L 33.547 1.785 L 33.547 5.216 L 37.353 5.216 Z M 31.804 21.563 L 28.306 21.563 L 28.306 20.747 C 27.089 21.561 25.658 21.996 24.194 21.998 L 24.155 21.998 C 19.978 21.971 16.583 18.474 16.583 14.189 C 16.583 9.905 19.98 6.411 24.155 6.384 L 24.194 6.384 C 25.707 6.384 27.117 6.846 28.306 7.631 L 28.306 1.707 L 31.804 1.707 L 31.804 21.564 Z M 28.306 13.375 C 27.936 11.402 26.231 9.904 24.194 9.904 L 24.155 9.904 C 21.862 9.92 20.004 11.837 20.004 14.189 C 20.004 16.542 21.862 18.462 24.155 18.489 L 24.194 18.489 C 26.23 18.489 27.936 16.979 28.306 15.007 Z M 15.208 21.563 L 11.711 21.563 L 11.711 20.747 C 10.493 21.56 9.063 21.995 7.599 21.998 L 7.56 21.998 C 3.397 21.971 0 18.474 0 14.189 C 0 9.905 3.394 6.411 7.56 6.384 L 7.599 6.384 C 9.109 6.384 10.519 6.846 11.711 7.631 L 11.711 6.777 L 15.209 6.777 L 15.209 21.564 Z M 11.711 13.375 C 11.341 11.402 9.636 9.904 7.599 9.904 L 7.56 9.904 C 5.279 9.92 3.423 11.837 3.423 14.189 C 3.423 16.542 5.281 18.462 7.56 18.489 L 7.599 18.489 C 9.635 18.489 11.34 16.979 11.711 15.007 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 85.268 21.998\" overflow=\"visible\"><g><path d=\"M 81.13 11.079 C 81.015 10.448 80.835 10.001 80.591 9.751 C 80.194 9.343 79.516 9.132 78.58 9.132 C 77.644 9.132 77.016 9.289 76.66 9.605 C 76.39 9.842 76.248 10.17 76.248 10.578 C 76.248 11.155 77.031 11.617 78.58 11.97 C 80.349 12.363 81.618 12.707 82.399 12.982 C 82.604 13.06 82.784 13.127 82.911 13.193 C 84.489 13.957 85.268 15.113 85.268 16.663 C 85.268 18.555 84.501 19.936 82.975 20.802 C 82.784 20.908 82.604 20.999 82.399 21.092 C 81.412 21.527 80.258 21.747 78.965 21.747 C 77.031 21.747 75.466 21.392 74.276 20.697 C 73.526 20.25 72.966 19.687 72.593 19.009 C 72.219 18.332 72.032 17.542 72.032 16.636 L 75.928 16.636 C 75.928 17.318 76.172 17.858 76.646 18.227 C 77.12 18.607 77.929 18.806 79.068 18.806 C 79.927 18.806 80.567 18.621 80.991 18.254 C 81.323 17.964 81.477 17.647 81.477 17.281 C 81.477 16.663 80.708 16.179 79.183 15.835 C 76.902 15.334 75.468 14.927 74.879 14.637 C 73.315 13.888 72.547 12.732 72.547 11.128 C 72.547 9.842 72.944 8.751 73.763 7.858 C 74.788 6.741 76.325 6.188 78.365 6.188 C 80.042 6.188 81.388 6.438 82.401 6.924 C 82.489 6.964 82.568 7.003 82.645 7.057 C 83.375 7.462 83.926 8.002 84.294 8.675 C 84.663 9.343 84.848 10.146 84.848 11.079 Z M 82.858 1.773 C 82.863 1.704 82.845 1.635 82.808 1.577 C 82.773 1.513 82.713 1.466 82.643 1.446 C 82.562 1.427 82.481 1.413 82.399 1.405 L 81.809 1.405 L 81.809 2.142 L 82.399 2.142 C 82.566 2.129 82.681 2.102 82.746 2.035 C 82.821 1.969 82.863 1.873 82.861 1.773 L 82.858 1.773 Z M 83.167 1.378 C 83.243 1.481 83.283 1.606 83.281 1.734 C 83.281 1.918 83.217 2.075 83.09 2.208 C 82.96 2.344 82.781 2.424 82.592 2.431 C 82.668 2.462 82.738 2.506 82.798 2.561 L 83.157 3.047 L 83.44 3.533 L 82.978 3.533 L 82.76 3.141 C 82.621 2.893 82.506 2.706 82.401 2.616 C 82.387 2.6 82.369 2.586 82.35 2.576 L 82.044 2.485 L 81.814 2.485 L 81.814 3.536 L 81.429 3.536 L 81.429 1.065 L 82.262 1.065 C 82.315 1.065 82.364 1.077 82.403 1.077 C 82.609 1.077 82.762 1.104 82.865 1.143 C 82.993 1.183 83.102 1.266 83.174 1.379 L 83.167 1.379 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 84.151 2.298 C 84.151 1.957 84.074 1.64 83.907 1.338 C 83.745 1.043 83.506 0.797 83.215 0.629 C 82.921 0.471 82.611 0.378 82.306 0.378 L 82.293 0.378 C 81.985 0.378 81.678 0.471 81.386 0.629 C 81.093 0.797 80.853 1.042 80.692 1.338 C 80.526 1.631 80.438 1.961 80.436 2.298 C 80.436 2.639 80.524 2.942 80.692 3.243 C 80.847 3.531 81.077 3.768 81.372 3.939 C 81.666 4.11 81.975 4.189 82.293 4.189 L 82.306 4.189 C 82.626 4.189 82.932 4.11 83.23 3.939 C 83.524 3.768 83.753 3.531 83.907 3.243 C 84.074 2.939 84.151 2.625 84.151 2.298 Z M 84.522 2.298 C 84.523 2.694 84.421 3.083 84.225 3.428 C 84.034 3.796 83.763 4.071 83.406 4.267 C 83.074 4.469 82.692 4.574 82.303 4.572 L 82.291 4.572 C 81.903 4.575 81.521 4.469 81.19 4.267 C 80.838 4.077 80.552 3.784 80.369 3.428 C 80.174 3.083 80.073 2.694 80.074 2.298 C 80.074 1.891 80.162 1.51 80.369 1.141 C 80.575 0.774 80.842 0.498 81.201 0.302 C 81.535 0.116 81.909 0.012 82.291 0 L 82.303 0 C 82.674 0 83.035 0.106 83.392 0.302 C 83.751 0.501 84.034 0.776 84.225 1.142 C 84.431 1.51 84.522 1.891 84.522 2.299 Z M 70.362 21.563 L 66.862 21.563 L 66.862 20.747 C 65.649 21.562 64.222 21.997 62.761 21.998 L 62.723 21.998 C 58.545 21.971 55.15 18.474 55.15 14.189 C 55.15 9.905 58.548 6.411 62.723 6.384 L 62.761 6.384 C 64.221 6.385 65.648 6.819 66.862 7.631 L 66.862 6.777 L 70.362 6.777 L 70.362 21.564 Z M 66.864 13.375 C 66.493 11.402 64.789 9.904 62.763 9.904 L 62.725 9.904 C 60.431 9.92 58.573 11.837 58.573 14.189 C 58.573 16.542 60.431 18.462 62.725 18.489 L 62.763 18.489 C 64.789 18.489 66.49 16.979 66.864 15.007 Z M 53.934 21.563 L 50.437 21.563 L 50.437 20.747 C 49.245 21.536 47.849 21.998 46.336 21.998 L 46.297 21.998 C 42.12 21.971 38.725 18.474 38.725 14.189 C 38.725 9.905 42.12 6.411 46.297 6.384 L 46.336 6.384 C 47.849 6.384 49.245 6.846 50.437 7.631 L 50.437 1.707 L 53.934 1.707 L 53.934 21.564 Z M 50.437 13.375 C 50.066 11.402 48.359 9.904 46.336 9.904 L 46.297 9.904 C 44.004 9.92 42.146 11.837 42.146 14.189 C 42.146 16.542 44.004 18.462 46.297 18.489 L 46.336 18.489 C 48.358 18.489 50.066 16.979 50.437 15.007 Z M 37.353 6.384 L 33.547 6.384 L 33.547 21.563 L 37.353 21.563 Z M 37.353 1.785 L 33.547 1.785 L 33.547 5.216 L 37.353 5.216 Z M 31.804 21.563 L 28.306 21.563 L 28.306 20.747 C 27.089 21.561 25.658 21.996 24.194 21.998 L 24.155 21.998 C 19.978 21.971 16.583 18.474 16.583 14.189 C 16.583 9.905 19.98 6.411 24.155 6.384 L 24.194 6.384 C 25.707 6.384 27.117 6.846 28.306 7.631 L 28.306 1.707 L 31.804 1.707 L 31.804 21.564 Z M 28.306 13.375 C 27.936 11.402 26.231 9.904 24.194 9.904 L 24.155 9.904 C 21.862 9.92 20.004 11.837 20.004 14.189 C 20.004 16.542 21.862 18.462 24.155 18.489 L 24.194 18.489 C 26.23 18.489 27.936 16.979 28.306 15.007 Z M 15.208 21.563 L 11.711 21.563 L 11.711 20.747 C 10.493 21.56 9.063 21.995 7.599 21.998 L 7.56 21.998 C 3.397 21.971 0 18.474 0 14.189 C 0 9.905 3.394 6.411 7.56 6.384 L 7.599 6.384 C 9.109 6.384 10.519 6.846 11.711 7.631 L 11.711 6.777 L 15.209 6.777 L 15.209 21.564 Z M 11.711 13.375 C 11.341 11.402 9.636 9.904 7.599 9.904 L 7.56 9.904 C 5.279 9.92 3.423 11.837 3.423 14.189 C 3.423 16.542 5.281 18.462 7.56 18.489 L 7.599 18.489 C 9.635 18.489 11.34 16.979 11.711 15.007 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-hz7y2r\",layoutDependency:layoutDependency,layoutId:\"Tam9tDnuc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.236 20.683\" overflow=\"visible\"><path d=\"M 9.097 10.014 C 8.982 9.383 8.803 8.937 8.559 8.686 C 8.161 8.278 7.484 8.068 6.547 8.068 C 5.611 8.068 4.984 8.224 4.628 8.541 C 4.357 8.777 4.216 9.106 4.216 9.513 C 4.216 10.091 4.999 10.552 6.547 10.906 C 8.317 11.299 9.586 11.642 10.366 11.918 C 10.572 11.996 10.752 12.062 10.879 12.128 C 12.456 12.892 13.236 14.049 13.236 15.598 C 13.236 17.491 12.468 18.871 10.943 19.738 C 10.752 19.843 10.572 19.934 10.366 20.028 C 9.38 20.462 8.226 20.683 6.933 20.683 C 4.999 20.683 3.433 20.327 2.243 19.633 C 1.494 19.185 0.934 18.623 0.561 17.945 C 0.187 17.268 0 16.477 0 15.571 L 3.895 15.571 C 3.895 16.254 4.14 16.794 4.614 17.162 C 5.088 17.543 5.897 17.741 7.036 17.741 C 7.895 17.741 8.535 17.557 8.958 17.189 C 9.291 16.9 9.444 16.582 9.444 16.217 C 9.444 15.598 8.676 15.114 7.151 14.771 C 4.87 14.269 3.436 13.862 2.847 13.573 C 1.283 12.823 0.515 11.667 0.515 10.064 C 0.515 8.777 0.912 7.687 1.731 6.793 C 2.756 5.676 4.293 5.123 6.332 5.123 C 8.01 5.123 9.356 5.374 10.368 5.86 C 10.457 5.9 10.536 5.939 10.613 5.993 C 11.343 6.398 11.893 6.938 12.262 7.611 C 12.631 8.278 12.815 9.082 12.815 10.014 Z M 10.825 0.709 C 10.831 0.64 10.813 0.571 10.776 0.512 C 10.74 0.448 10.681 0.401 10.61 0.382 C 10.53 0.363 10.448 0.349 10.366 0.341 L 9.777 0.341 L 9.777 1.077 L 10.366 1.077 C 10.534 1.065 10.649 1.038 10.713 0.971 C 10.789 0.905 10.831 0.808 10.828 0.708 L 10.825 0.708 Z M 11.135 0.314 C 11.21 0.417 11.251 0.541 11.249 0.669 C 11.249 0.854 11.185 1.011 11.058 1.143 C 10.927 1.279 10.749 1.36 10.56 1.367 C 10.636 1.397 10.706 1.441 10.766 1.497 L 11.125 1.983 L 11.407 2.469 L 10.945 2.469 L 10.727 2.077 C 10.588 1.828 10.474 1.641 10.368 1.551 C 10.354 1.535 10.337 1.522 10.318 1.512 L 10.011 1.421 L 9.782 1.421 L 9.782 2.471 L 9.397 2.471 L 9.397 0 L 10.229 0 C 10.283 0 10.332 0.012 10.371 0.012 C 10.577 0.012 10.73 0.039 10.833 0.078 C 10.961 0.118 11.07 0.202 11.142 0.314 L 11.135 0.314 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.236 20.683\" overflow=\"visible\"><path d=\"M 9.097 10.014 C 8.982 9.383 8.803 8.937 8.559 8.686 C 8.161 8.278 7.484 8.068 6.547 8.068 C 5.611 8.068 4.984 8.224 4.628 8.541 C 4.357 8.777 4.216 9.106 4.216 9.513 C 4.216 10.091 4.999 10.552 6.547 10.906 C 8.317 11.299 9.586 11.642 10.366 11.918 C 10.572 11.996 10.752 12.062 10.879 12.128 C 12.456 12.892 13.236 14.049 13.236 15.598 C 13.236 17.491 12.468 18.871 10.943 19.738 C 10.752 19.843 10.572 19.934 10.366 20.028 C 9.38 20.462 8.226 20.683 6.933 20.683 C 4.999 20.683 3.433 20.327 2.243 19.633 C 1.494 19.185 0.934 18.623 0.561 17.945 C 0.187 17.268 0 16.477 0 15.571 L 3.895 15.571 C 3.895 16.254 4.14 16.794 4.614 17.162 C 5.088 17.543 5.897 17.741 7.036 17.741 C 7.895 17.741 8.535 17.557 8.958 17.189 C 9.291 16.9 9.444 16.582 9.444 16.217 C 9.444 15.598 8.676 15.114 7.151 14.771 C 4.87 14.269 3.436 13.862 2.847 13.573 C 1.283 12.823 0.515 11.667 0.515 10.064 C 0.515 8.777 0.912 7.687 1.731 6.793 C 2.756 5.676 4.293 5.123 6.332 5.123 C 8.01 5.123 9.356 5.374 10.368 5.86 C 10.457 5.9 10.536 5.939 10.613 5.993 C 11.343 6.398 11.893 6.938 12.262 7.611 C 12.631 8.278 12.815 9.082 12.815 10.014 Z M 10.825 0.709 C 10.831 0.64 10.813 0.571 10.776 0.512 C 10.74 0.448 10.681 0.401 10.61 0.382 C 10.53 0.363 10.448 0.349 10.366 0.341 L 9.777 0.341 L 9.777 1.077 L 10.366 1.077 C 10.534 1.065 10.649 1.038 10.713 0.971 C 10.789 0.905 10.831 0.808 10.828 0.708 L 10.825 0.708 Z M 11.135 0.314 C 11.21 0.417 11.251 0.541 11.249 0.669 C 11.249 0.854 11.185 1.011 11.058 1.143 C 10.927 1.279 10.749 1.36 10.56 1.367 C 10.636 1.397 10.706 1.441 10.766 1.497 L 11.125 1.983 L 11.407 2.469 L 10.945 2.469 L 10.727 2.077 C 10.588 1.828 10.474 1.641 10.368 1.551 C 10.354 1.535 10.337 1.522 10.318 1.512 L 10.011 1.421 L 9.782 1.421 L 9.782 2.471 L 9.397 2.471 L 9.397 0 L 10.229 0 C 10.283 0 10.332 0.012 10.371 0.012 C 10.577 0.012 10.73 0.039 10.833 0.078 C 10.961 0.118 11.07 0.202 11.142 0.314 L 11.135 0.314 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.236 20.683\" overflow=\"visible\"><path d=\"M 9.097 10.014 C 8.982 9.383 8.803 8.937 8.559 8.686 C 8.161 8.278 7.484 8.068 6.547 8.068 C 5.611 8.068 4.984 8.224 4.628 8.541 C 4.357 8.777 4.216 9.106 4.216 9.513 C 4.216 10.091 4.999 10.552 6.547 10.906 C 8.317 11.299 9.586 11.642 10.366 11.918 C 10.572 11.996 10.752 12.062 10.879 12.128 C 12.456 12.892 13.236 14.049 13.236 15.598 C 13.236 17.491 12.468 18.871 10.943 19.738 C 10.752 19.843 10.572 19.934 10.366 20.028 C 9.38 20.462 8.226 20.683 6.933 20.683 C 4.999 20.683 3.433 20.327 2.243 19.633 C 1.494 19.185 0.934 18.623 0.561 17.945 C 0.187 17.268 0 16.477 0 15.571 L 3.895 15.571 C 3.895 16.254 4.14 16.794 4.614 17.162 C 5.088 17.543 5.897 17.741 7.036 17.741 C 7.895 17.741 8.535 17.557 8.958 17.189 C 9.291 16.9 9.444 16.582 9.444 16.217 C 9.444 15.598 8.676 15.114 7.151 14.771 C 4.87 14.269 3.436 13.862 2.847 13.573 C 1.283 12.823 0.515 11.667 0.515 10.064 C 0.515 8.777 0.912 7.687 1.731 6.793 C 2.756 5.676 4.293 5.123 6.332 5.123 C 8.01 5.123 9.356 5.374 10.368 5.86 C 10.457 5.9 10.536 5.939 10.613 5.993 C 11.343 6.398 11.893 6.938 12.262 7.611 C 12.631 8.278 12.815 9.082 12.815 10.014 Z M 10.825 0.709 C 10.831 0.64 10.813 0.571 10.776 0.512 C 10.74 0.448 10.681 0.401 10.61 0.382 C 10.53 0.363 10.448 0.349 10.366 0.341 L 9.777 0.341 L 9.777 1.077 L 10.366 1.077 C 10.534 1.065 10.649 1.038 10.713 0.971 C 10.789 0.905 10.831 0.808 10.828 0.708 L 10.825 0.708 Z M 11.135 0.314 C 11.21 0.417 11.251 0.541 11.249 0.669 C 11.249 0.854 11.185 1.011 11.058 1.143 C 10.927 1.279 10.749 1.36 10.56 1.367 C 10.636 1.397 10.706 1.441 10.766 1.497 L 11.125 1.983 L 11.407 2.469 L 10.945 2.469 L 10.727 2.077 C 10.588 1.828 10.474 1.641 10.368 1.551 C 10.354 1.535 10.337 1.522 10.318 1.512 L 10.011 1.421 L 9.782 1.421 L 9.782 2.471 L 9.397 2.471 L 9.397 0 L 10.229 0 C 10.283 0 10.332 0.012 10.371 0.012 C 10.577 0.012 10.73 0.039 10.833 0.078 C 10.961 0.118 11.07 0.202 11.142 0.314 L 11.135 0.314 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ufpsxo\",layoutDependency:layoutDependency,layoutId:\"D6GDobuZQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.236 15.56\" overflow=\"visible\"><path d=\"M 9.097 4.891 C 8.982 4.26 8.803 3.814 8.559 3.563 C 8.161 3.155 7.484 2.944 6.547 2.944 C 5.611 2.944 4.984 3.101 4.628 3.418 C 4.357 3.654 4.216 3.983 4.216 4.39 C 4.216 4.968 4.999 5.429 6.547 5.782 C 8.317 6.176 9.586 6.519 10.366 6.794 C 10.572 6.873 10.752 6.939 10.879 7.005 C 12.456 7.769 13.236 8.926 13.236 10.475 C 13.236 12.368 12.468 13.748 10.943 14.614 C 10.752 14.72 10.572 14.811 10.366 14.905 C 9.38 15.339 8.226 15.56 6.933 15.56 C 4.999 15.56 3.433 15.204 2.243 14.509 C 1.494 14.062 0.934 13.499 0.561 12.822 C 0.187 12.145 0 11.354 0 10.448 L 3.895 10.448 C 3.895 11.131 4.14 11.671 4.614 12.039 C 5.088 12.419 5.897 12.618 7.036 12.618 C 7.895 12.618 8.535 12.434 8.958 12.066 C 9.291 11.776 9.444 11.459 9.444 11.094 C 9.444 10.475 8.676 9.991 7.151 9.647 C 4.87 9.146 3.436 8.739 2.847 8.449 C 1.283 7.7 0.515 6.544 0.515 4.941 C 0.515 3.654 0.912 2.563 1.731 1.67 C 2.756 0.553 4.293 0 6.332 0 C 8.01 0 9.356 0.251 10.368 0.737 C 10.457 0.776 10.536 0.815 10.613 0.869 C 11.343 1.275 11.893 1.815 12.262 2.487 C 12.631 3.155 12.815 3.959 12.815 4.891 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iy91eg\",layoutDependency:layoutDependency,layoutId:\"v4n0Cts3b\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.051 1\" overflow=\"visible\"><path d=\"M 1.048 0.368 C 1.053 0.299 1.036 0.23 0.999 0.172 C 0.963 0.108 0.904 0.061 0.833 0.041 C 0.753 0.022 0.671 0.008 0.589 0 L 0 0 L 0 0.737 L 0.589 0.737 C 0.757 0.724 0.871 0.697 0.936 0.63 C 1.011 0.564 1.053 0.468 1.051 0.368 L 1.048 0.368 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-169k41e\",layoutDependency:layoutDependency,layoutId:\"FMtrOl7Aj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.011 2.471\" overflow=\"visible\"><path d=\"M 1.738 0.314 C 1.814 0.417 1.854 0.541 1.852 0.669 C 1.852 0.854 1.788 1.011 1.661 1.143 C 1.53 1.279 1.352 1.36 1.163 1.367 C 1.239 1.397 1.309 1.441 1.369 1.497 L 1.728 1.983 L 2.011 2.469 L 1.549 2.469 L 1.331 2.077 C 1.192 1.828 1.077 1.641 0.972 1.551 C 0.957 1.535 0.94 1.522 0.921 1.512 L 0.615 1.421 L 0.385 1.421 L 0.385 2.471 L 0 2.471 L 0 0 L 0.832 0 C 0.886 0 0.935 0.012 0.974 0.012 C 1.18 0.012 1.333 0.039 1.436 0.078 C 1.564 0.118 1.673 0.202 1.745 0.314 L 1.738 0.314 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-yn33si\",layoutDependency:layoutDependency,layoutId:\"SZB_va5xD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84.522 21.998\" overflow=\"visible\"><path d=\"M 84.151 2.298 C 84.151 1.957 84.074 1.64 83.907 1.338 C 83.745 1.043 83.506 0.797 83.215 0.629 C 82.921 0.471 82.611 0.378 82.306 0.378 L 82.293 0.378 C 81.985 0.378 81.678 0.471 81.386 0.629 C 81.093 0.797 80.853 1.042 80.692 1.338 C 80.526 1.631 80.438 1.961 80.436 2.298 C 80.436 2.639 80.524 2.942 80.692 3.243 C 80.847 3.531 81.077 3.768 81.372 3.939 C 81.666 4.11 81.975 4.189 82.293 4.189 L 82.306 4.189 C 82.626 4.189 82.932 4.11 83.23 3.939 C 83.524 3.768 83.753 3.531 83.907 3.243 C 84.074 2.939 84.151 2.625 84.151 2.298 Z M 84.522 2.298 C 84.523 2.694 84.421 3.083 84.225 3.428 C 84.034 3.796 83.763 4.071 83.406 4.267 C 83.074 4.469 82.692 4.574 82.303 4.572 L 82.291 4.572 C 81.903 4.575 81.521 4.469 81.19 4.267 C 80.838 4.077 80.552 3.784 80.369 3.428 C 80.174 3.083 80.073 2.694 80.074 2.298 C 80.074 1.891 80.162 1.51 80.369 1.141 C 80.575 0.774 80.842 0.498 81.201 0.302 C 81.535 0.116 81.909 0.012 82.291 0 L 82.303 0 C 82.674 0 83.035 0.106 83.392 0.302 C 83.751 0.501 84.034 0.776 84.225 1.142 C 84.431 1.51 84.522 1.891 84.522 2.299 Z M 70.362 21.563 L 66.862 21.563 L 66.862 20.747 C 65.649 21.562 64.222 21.997 62.761 21.998 L 62.723 21.998 C 58.545 21.971 55.15 18.474 55.15 14.189 C 55.15 9.905 58.548 6.411 62.723 6.384 L 62.761 6.384 C 64.221 6.385 65.648 6.819 66.862 7.631 L 66.862 6.777 L 70.362 6.777 L 70.362 21.564 Z M 66.864 13.375 C 66.493 11.402 64.789 9.904 62.763 9.904 L 62.725 9.904 C 60.431 9.92 58.573 11.837 58.573 14.189 C 58.573 16.542 60.431 18.462 62.725 18.489 L 62.763 18.489 C 64.789 18.489 66.49 16.979 66.864 15.007 Z M 53.934 21.563 L 50.437 21.563 L 50.437 20.747 C 49.245 21.536 47.849 21.998 46.336 21.998 L 46.297 21.998 C 42.12 21.971 38.725 18.474 38.725 14.189 C 38.725 9.905 42.12 6.411 46.297 6.384 L 46.336 6.384 C 47.849 6.384 49.245 6.846 50.437 7.631 L 50.437 1.707 L 53.934 1.707 L 53.934 21.564 Z M 50.437 13.375 C 50.066 11.402 48.359 9.904 46.336 9.904 L 46.297 9.904 C 44.004 9.92 42.146 11.837 42.146 14.189 C 42.146 16.542 44.004 18.462 46.297 18.489 L 46.336 18.489 C 48.358 18.489 50.066 16.979 50.437 15.007 Z M 37.353 6.384 L 33.547 6.384 L 33.547 21.563 L 37.353 21.563 Z M 37.353 1.785 L 33.547 1.785 L 33.547 5.216 L 37.353 5.216 Z M 31.804 21.563 L 28.306 21.563 L 28.306 20.747 C 27.089 21.561 25.658 21.996 24.194 21.998 L 24.155 21.998 C 19.978 21.971 16.583 18.474 16.583 14.189 C 16.583 9.905 19.98 6.411 24.155 6.384 L 24.194 6.384 C 25.707 6.384 27.117 6.846 28.306 7.631 L 28.306 1.707 L 31.804 1.707 L 31.804 21.564 Z M 28.306 13.375 C 27.936 11.402 26.231 9.904 24.194 9.904 L 24.155 9.904 C 21.862 9.92 20.004 11.837 20.004 14.189 C 20.004 16.542 21.862 18.462 24.155 18.489 L 24.194 18.489 C 26.23 18.489 27.936 16.979 28.306 15.007 Z M 15.208 21.563 L 11.711 21.563 L 11.711 20.747 C 10.493 21.56 9.063 21.995 7.599 21.998 L 7.56 21.998 C 3.397 21.971 0 18.474 0 14.189 C 0 9.905 3.394 6.411 7.56 6.384 L 7.599 6.384 C 9.109 6.384 10.519 6.846 11.711 7.631 L 11.711 6.777 L 15.209 6.777 L 15.209 21.564 Z M 11.711 13.375 C 11.341 11.402 9.636 9.904 7.599 9.904 L 7.56 9.904 C 5.279 9.92 3.423 11.837 3.423 14.189 C 3.423 16.542 5.281 18.462 7.56 18.489 L 7.599 18.489 C 9.635 18.489 11.34 16.979 11.711 15.007 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84.522 21.998\" overflow=\"visible\"><path d=\"M 84.151 2.298 C 84.151 1.957 84.074 1.64 83.907 1.338 C 83.745 1.043 83.506 0.797 83.215 0.629 C 82.921 0.471 82.611 0.378 82.306 0.378 L 82.293 0.378 C 81.985 0.378 81.678 0.471 81.386 0.629 C 81.093 0.797 80.853 1.042 80.692 1.338 C 80.526 1.631 80.438 1.961 80.436 2.298 C 80.436 2.639 80.524 2.942 80.692 3.243 C 80.847 3.531 81.077 3.768 81.372 3.939 C 81.666 4.11 81.975 4.189 82.293 4.189 L 82.306 4.189 C 82.626 4.189 82.932 4.11 83.23 3.939 C 83.524 3.768 83.753 3.531 83.907 3.243 C 84.074 2.939 84.151 2.625 84.151 2.298 Z M 84.522 2.298 C 84.523 2.694 84.421 3.083 84.225 3.428 C 84.034 3.796 83.763 4.071 83.406 4.267 C 83.074 4.469 82.692 4.574 82.303 4.572 L 82.291 4.572 C 81.903 4.575 81.521 4.469 81.19 4.267 C 80.838 4.077 80.552 3.784 80.369 3.428 C 80.174 3.083 80.073 2.694 80.074 2.298 C 80.074 1.891 80.162 1.51 80.369 1.141 C 80.575 0.774 80.842 0.498 81.201 0.302 C 81.535 0.116 81.909 0.012 82.291 0 L 82.303 0 C 82.674 0 83.035 0.106 83.392 0.302 C 83.751 0.501 84.034 0.776 84.225 1.142 C 84.431 1.51 84.522 1.891 84.522 2.299 Z M 70.362 21.563 L 66.862 21.563 L 66.862 20.747 C 65.649 21.562 64.222 21.997 62.761 21.998 L 62.723 21.998 C 58.545 21.971 55.15 18.474 55.15 14.189 C 55.15 9.905 58.548 6.411 62.723 6.384 L 62.761 6.384 C 64.221 6.385 65.648 6.819 66.862 7.631 L 66.862 6.777 L 70.362 6.777 L 70.362 21.564 Z M 66.864 13.375 C 66.493 11.402 64.789 9.904 62.763 9.904 L 62.725 9.904 C 60.431 9.92 58.573 11.837 58.573 14.189 C 58.573 16.542 60.431 18.462 62.725 18.489 L 62.763 18.489 C 64.789 18.489 66.49 16.979 66.864 15.007 Z M 53.934 21.563 L 50.437 21.563 L 50.437 20.747 C 49.245 21.536 47.849 21.998 46.336 21.998 L 46.297 21.998 C 42.12 21.971 38.725 18.474 38.725 14.189 C 38.725 9.905 42.12 6.411 46.297 6.384 L 46.336 6.384 C 47.849 6.384 49.245 6.846 50.437 7.631 L 50.437 1.707 L 53.934 1.707 L 53.934 21.564 Z M 50.437 13.375 C 50.066 11.402 48.359 9.904 46.336 9.904 L 46.297 9.904 C 44.004 9.92 42.146 11.837 42.146 14.189 C 42.146 16.542 44.004 18.462 46.297 18.489 L 46.336 18.489 C 48.358 18.489 50.066 16.979 50.437 15.007 Z M 37.353 6.384 L 33.547 6.384 L 33.547 21.563 L 37.353 21.563 Z M 37.353 1.785 L 33.547 1.785 L 33.547 5.216 L 37.353 5.216 Z M 31.804 21.563 L 28.306 21.563 L 28.306 20.747 C 27.089 21.561 25.658 21.996 24.194 21.998 L 24.155 21.998 C 19.978 21.971 16.583 18.474 16.583 14.189 C 16.583 9.905 19.98 6.411 24.155 6.384 L 24.194 6.384 C 25.707 6.384 27.117 6.846 28.306 7.631 L 28.306 1.707 L 31.804 1.707 L 31.804 21.564 Z M 28.306 13.375 C 27.936 11.402 26.231 9.904 24.194 9.904 L 24.155 9.904 C 21.862 9.92 20.004 11.837 20.004 14.189 C 20.004 16.542 21.862 18.462 24.155 18.489 L 24.194 18.489 C 26.23 18.489 27.936 16.979 28.306 15.007 Z M 15.208 21.563 L 11.711 21.563 L 11.711 20.747 C 10.493 21.56 9.063 21.995 7.599 21.998 L 7.56 21.998 C 3.397 21.971 0 18.474 0 14.189 C 0 9.905 3.394 6.411 7.56 6.384 L 7.599 6.384 C 9.109 6.384 10.519 6.846 11.711 7.631 L 11.711 6.777 L 15.209 6.777 L 15.209 21.564 Z M 11.711 13.375 C 11.341 11.402 9.636 9.904 7.599 9.904 L 7.56 9.904 C 5.279 9.92 3.423 11.837 3.423 14.189 C 3.423 16.542 5.281 18.462 7.56 18.489 L 7.599 18.489 C 9.635 18.489 11.34 16.979 11.711 15.007 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 84.522 21.998\" overflow=\"visible\"><path d=\"M 84.151 2.298 C 84.151 1.957 84.074 1.64 83.907 1.338 C 83.745 1.043 83.506 0.797 83.215 0.629 C 82.921 0.471 82.611 0.378 82.306 0.378 L 82.293 0.378 C 81.985 0.378 81.678 0.471 81.386 0.629 C 81.093 0.797 80.853 1.042 80.692 1.338 C 80.526 1.631 80.438 1.961 80.436 2.298 C 80.436 2.639 80.524 2.942 80.692 3.243 C 80.847 3.531 81.077 3.768 81.372 3.939 C 81.666 4.11 81.975 4.189 82.293 4.189 L 82.306 4.189 C 82.626 4.189 82.932 4.11 83.23 3.939 C 83.524 3.768 83.753 3.531 83.907 3.243 C 84.074 2.939 84.151 2.625 84.151 2.298 Z M 84.522 2.298 C 84.523 2.694 84.421 3.083 84.225 3.428 C 84.034 3.796 83.763 4.071 83.406 4.267 C 83.074 4.469 82.692 4.574 82.303 4.572 L 82.291 4.572 C 81.903 4.575 81.521 4.469 81.19 4.267 C 80.838 4.077 80.552 3.784 80.369 3.428 C 80.174 3.083 80.073 2.694 80.074 2.298 C 80.074 1.891 80.162 1.51 80.369 1.141 C 80.575 0.774 80.842 0.498 81.201 0.302 C 81.535 0.116 81.909 0.012 82.291 0 L 82.303 0 C 82.674 0 83.035 0.106 83.392 0.302 C 83.751 0.501 84.034 0.776 84.225 1.142 C 84.431 1.51 84.522 1.891 84.522 2.299 Z M 70.362 21.563 L 66.862 21.563 L 66.862 20.747 C 65.649 21.562 64.222 21.997 62.761 21.998 L 62.723 21.998 C 58.545 21.971 55.15 18.474 55.15 14.189 C 55.15 9.905 58.548 6.411 62.723 6.384 L 62.761 6.384 C 64.221 6.385 65.648 6.819 66.862 7.631 L 66.862 6.777 L 70.362 6.777 L 70.362 21.564 Z M 66.864 13.375 C 66.493 11.402 64.789 9.904 62.763 9.904 L 62.725 9.904 C 60.431 9.92 58.573 11.837 58.573 14.189 C 58.573 16.542 60.431 18.462 62.725 18.489 L 62.763 18.489 C 64.789 18.489 66.49 16.979 66.864 15.007 Z M 53.934 21.563 L 50.437 21.563 L 50.437 20.747 C 49.245 21.536 47.849 21.998 46.336 21.998 L 46.297 21.998 C 42.12 21.971 38.725 18.474 38.725 14.189 C 38.725 9.905 42.12 6.411 46.297 6.384 L 46.336 6.384 C 47.849 6.384 49.245 6.846 50.437 7.631 L 50.437 1.707 L 53.934 1.707 L 53.934 21.564 Z M 50.437 13.375 C 50.066 11.402 48.359 9.904 46.336 9.904 L 46.297 9.904 C 44.004 9.92 42.146 11.837 42.146 14.189 C 42.146 16.542 44.004 18.462 46.297 18.489 L 46.336 18.489 C 48.358 18.489 50.066 16.979 50.437 15.007 Z M 37.353 6.384 L 33.547 6.384 L 33.547 21.563 L 37.353 21.563 Z M 37.353 1.785 L 33.547 1.785 L 33.547 5.216 L 37.353 5.216 Z M 31.804 21.563 L 28.306 21.563 L 28.306 20.747 C 27.089 21.561 25.658 21.996 24.194 21.998 L 24.155 21.998 C 19.978 21.971 16.583 18.474 16.583 14.189 C 16.583 9.905 19.98 6.411 24.155 6.384 L 24.194 6.384 C 25.707 6.384 27.117 6.846 28.306 7.631 L 28.306 1.707 L 31.804 1.707 L 31.804 21.564 Z M 28.306 13.375 C 27.936 11.402 26.231 9.904 24.194 9.904 L 24.155 9.904 C 21.862 9.92 20.004 11.837 20.004 14.189 C 20.004 16.542 21.862 18.462 24.155 18.489 L 24.194 18.489 C 26.23 18.489 27.936 16.979 28.306 15.007 Z M 15.208 21.563 L 11.711 21.563 L 11.711 20.747 C 10.493 21.56 9.063 21.995 7.599 21.998 L 7.56 21.998 C 3.397 21.971 0 18.474 0 14.189 C 0 9.905 3.394 6.411 7.56 6.384 L 7.599 6.384 C 9.109 6.384 10.519 6.846 11.711 7.631 L 11.711 6.777 L 15.209 6.777 L 15.209 21.564 Z M 11.711 13.375 C 11.341 11.402 9.636 9.904 7.599 9.904 L 7.56 9.904 C 5.279 9.92 3.423 11.837 3.423 14.189 C 3.423 16.542 5.281 18.462 7.56 18.489 L 7.599 18.489 C 9.635 18.489 11.34 16.979 11.711 15.007 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uhjio3\",layoutDependency:layoutDependency,layoutId:\"LzplGPpLq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.715 3.81\" overflow=\"visible\"><path d=\"M 3.715 1.92 C 3.715 1.579 3.639 1.262 3.471 0.96 C 3.31 0.665 3.07 0.419 2.779 0.251 C 2.485 0.093 2.176 0 1.87 0 L 1.858 0 C 1.549 0 1.243 0.093 0.95 0.251 C 0.658 0.418 0.418 0.664 0.256 0.96 C 0.09 1.253 0.002 1.583 0 1.92 C 0 2.261 0.089 2.563 0.256 2.865 C 0.412 3.152 0.642 3.39 0.936 3.56 C 1.231 3.732 1.539 3.81 1.858 3.81 L 1.87 3.81 C 2.191 3.81 2.497 3.732 2.794 3.56 C 3.089 3.39 3.318 3.152 3.471 2.865 C 3.639 2.561 3.715 2.247 3.715 1.92 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9wj313\",layoutDependency:layoutDependency,layoutId:\"dDAq7f5CN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.448 4.572\" overflow=\"visible\"><path d=\"M 4.448 2.298 C 4.449 2.694 4.346 3.083 4.151 3.428 C 3.959 3.796 3.689 4.071 3.332 4.267 C 2.999 4.469 2.617 4.574 2.228 4.572 L 2.216 4.572 C 1.828 4.575 1.447 4.469 1.116 4.267 C 0.764 4.077 0.477 3.784 0.295 3.428 C 0.1 3.083 -0.002 2.694 0 2.298 C 0 1.891 0.088 1.51 0.295 1.141 C 0.5 0.774 0.768 0.498 1.127 0.302 C 1.461 0.116 1.834 0.012 2.216 0 L 2.228 0 C 2.6 0 2.961 0.106 3.318 0.302 C 3.677 0.501 3.959 0.776 4.151 1.142 C 4.357 1.51 4.448 1.891 4.448 2.299 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-rzopdx\",layoutDependency:layoutDependency,layoutId:\"Iqm0HKAC_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.211 15.614\" overflow=\"visible\"><path d=\"M 15.211 15.179 L 11.711 15.179 L 11.711 14.363 C 10.499 15.178 9.071 15.613 7.611 15.614 L 7.572 15.614 C 3.394 15.587 0 12.09 0 7.805 C 0 3.521 3.397 0.027 7.572 0 L 7.611 0 C 9.071 0.001 10.498 0.435 11.711 1.247 L 11.711 0.393 L 15.211 0.393 L 15.211 15.179 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mspygj\",layoutDependency:layoutDependency,layoutId:\"PtQTomTfw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.291 8.584\" overflow=\"visible\"><path d=\"M 8.291 3.47 C 7.92 1.498 6.215 0 4.19 0 L 4.152 0 C 1.858 0.016 0 1.933 0 4.285 C 0 6.638 1.858 8.557 4.152 8.584 L 4.19 8.584 C 6.215 8.584 7.917 7.075 8.291 5.103 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13vsf4e\",layoutDependency:layoutDependency,layoutId:\"my633Dxcu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.209 20.291\" overflow=\"visible\"><path d=\"M 15.209 19.856 L 11.712 19.856 L 11.712 19.041 C 10.52 19.829 9.124 20.291 7.611 20.291 L 7.572 20.291 C 3.395 20.264 0 16.768 0 12.483 C 0 8.198 3.395 4.704 7.572 4.677 L 7.611 4.677 C 9.124 4.677 10.52 5.139 11.712 5.924 L 11.712 0 L 15.209 0 L 15.209 19.857 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8mhgph\",layoutDependency:layoutDependency,layoutId:\"pMOLA3NUc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.291 8.584\" overflow=\"visible\"><path d=\"M 8.291 3.47 C 7.92 1.498 6.213 0 4.19 0 L 4.152 0 C 1.858 0.016 0 1.933 0 4.285 C 0 6.638 1.858 8.557 4.152 8.584 L 4.19 8.584 C 6.213 8.584 7.92 7.075 8.291 5.103 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-166ao33\",layoutDependency:layoutDependency,layoutId:\"PM6Y4hDVI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.806 15.179\" overflow=\"visible\"><path d=\"M 3.806 0 L 0 0 L 0 15.179 L 3.806 15.179 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-az6h8v\",layoutDependency:layoutDependency,layoutId:\"rE8Mhsxy5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.806 3.431\" overflow=\"visible\"><path d=\"M 3.806 0 L 0 0 L 0 3.431 L 3.806 3.431 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ue0xjy\",layoutDependency:layoutDependency,layoutId:\"iCXv4vgVf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.221 20.291\" overflow=\"visible\"><path d=\"M 15.221 19.856 L 11.723 19.856 L 11.723 19.041 C 10.506 19.854 9.075 20.289 7.611 20.291 L 7.572 20.291 C 3.395 20.264 0 16.768 0 12.483 C 0 8.198 3.397 4.704 7.572 4.677 L 7.611 4.677 C 9.124 4.677 10.534 5.139 11.723 5.924 L 11.723 0 L 15.221 0 L 15.221 19.857 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w3kqde\",layoutDependency:layoutDependency,layoutId:\"wVLHgiTSL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.303 8.584\" overflow=\"visible\"><path d=\"M 8.303 3.47 C 7.932 1.498 6.227 0 4.19 0 L 4.152 0 C 1.858 0.016 0 1.933 0 4.285 C 0 6.638 1.858 8.557 4.152 8.584 L 4.19 8.584 C 6.227 8.584 7.932 7.075 8.303 5.103 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r0n9uy\",layoutDependency:layoutDependency,layoutId:\"rhVosBLel\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.209 15.614\" overflow=\"visible\"><path d=\"M 15.208 15.179 L 11.711 15.179 L 11.711 14.363 C 10.493 15.176 9.063 15.611 7.599 15.614 L 7.56 15.614 C 3.397 15.587 0 12.09 0 7.805 C 0 3.521 3.394 0.027 7.56 0 L 7.599 0 C 9.109 0 10.519 0.461 11.711 1.247 L 11.711 0.393 L 15.209 0.393 L 15.209 15.179 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10ec1wv\",layoutDependency:layoutDependency,layoutId:\"v9SMZlaIX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.288 8.584\" overflow=\"visible\"><path d=\"M 8.288 3.47 C 7.918 1.498 6.213 0 4.176 0 L 4.137 0 C 1.856 0.016 0 1.933 0 4.285 C 0 6.638 1.859 8.557 4.137 8.584 L 4.176 8.584 C 6.213 8.584 7.917 7.075 8.288 5.103 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-v8hd3r\",layoutDependency:layoutDependency,layoutId:\"pGtM54Hbs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.023 21\" overflow=\"visible\"><g><path d=\"M 65.023 0 L 0 0 L 0 21 L 65.023 21 Z\" fill=\"rgba(0, 0, 0, 0)\"></path><path d=\"M 24.688 0.371 L 16.175 20.682 L 10.621 20.682 L 6.432 4.473 C 6.178 3.475 5.957 3.109 5.183 2.689 C 3.92 2.003 1.835 1.361 0 0.962 L 0.125 0.371 L 9.065 0.371 C 10.205 0.371 11.229 1.13 11.488 2.442 L 13.7 14.195 L 19.168 0.371 Z M 46.45 14.051 C 46.472 8.69 39.037 8.395 39.088 6 C 39.104 5.271 39.799 4.496 41.317 4.298 C 42.07 4.2 44.144 4.124 46.497 5.207 L 47.42 0.901 C 46.156 0.442 44.529 0 42.506 0 C 37.312 0 33.657 2.761 33.626 6.714 C 33.593 9.638 36.235 11.27 38.225 12.241 C 40.273 13.237 40.961 13.876 40.953 14.765 C 40.939 16.128 39.32 16.73 37.807 16.753 C 35.166 16.794 33.634 16.039 32.412 15.471 L 31.459 19.92 C 32.687 20.483 34.953 20.975 37.303 20.999 C 42.823 20.999 46.433 18.272 46.45 14.05 Z M 60.164 20.683 L 65.023 20.683 L 60.782 0.371 L 56.296 0.371 C 55.288 0.371 54.437 0.958 54.061 1.861 L 46.176 20.682 L 51.692 20.682 L 52.788 17.648 L 59.53 17.648 L 60.163 20.683 Z M 54.302 13.486 L 57.067 5.86 L 58.658 13.486 L 54.301 13.486 Z M 32.195 0.371 L 27.851 20.682 L 22.596 20.682 L 26.943 0.372 L 32.195 0.372 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.023 21\" overflow=\"visible\"><g><path d=\"M 65.023 0 L 0 0 L 0 21 L 65.023 21 Z\" fill=\"rgba(0, 0, 0, 0)\"></path><path d=\"M 24.688 0.371 L 16.175 20.682 L 10.621 20.682 L 6.432 4.473 C 6.178 3.475 5.957 3.109 5.183 2.689 C 3.92 2.003 1.835 1.361 0 0.962 L 0.125 0.371 L 9.065 0.371 C 10.205 0.371 11.229 1.13 11.488 2.442 L 13.7 14.195 L 19.168 0.371 Z M 46.45 14.051 C 46.472 8.69 39.037 8.395 39.088 6 C 39.104 5.271 39.799 4.496 41.317 4.298 C 42.07 4.2 44.144 4.124 46.497 5.207 L 47.42 0.901 C 46.156 0.442 44.529 0 42.506 0 C 37.312 0 33.657 2.761 33.626 6.714 C 33.593 9.638 36.235 11.27 38.225 12.241 C 40.273 13.237 40.961 13.876 40.953 14.765 C 40.939 16.128 39.32 16.73 37.807 16.753 C 35.166 16.794 33.634 16.039 32.412 15.471 L 31.459 19.92 C 32.687 20.483 34.953 20.975 37.303 20.999 C 42.823 20.999 46.433 18.272 46.45 14.05 Z M 60.164 20.683 L 65.023 20.683 L 60.782 0.371 L 56.296 0.371 C 55.288 0.371 54.437 0.958 54.061 1.861 L 46.176 20.682 L 51.692 20.682 L 52.788 17.648 L 59.53 17.648 L 60.163 20.683 Z M 54.302 13.486 L 57.067 5.86 L 58.658 13.486 L 54.301 13.486 Z M 32.195 0.371 L 27.851 20.682 L 22.596 20.682 L 26.943 0.372 L 32.195 0.372 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.023 21\" overflow=\"visible\"><g><path d=\"M 65.023 0 L 0 0 L 0 21 L 65.023 21 Z\" fill=\"rgba(0, 0, 0, 0)\"></path><path d=\"M 24.688 0.371 L 16.175 20.682 L 10.621 20.682 L 6.432 4.473 C 6.178 3.475 5.957 3.109 5.183 2.689 C 3.92 2.003 1.835 1.361 0 0.962 L 0.125 0.371 L 9.065 0.371 C 10.205 0.371 11.229 1.13 11.488 2.442 L 13.7 14.195 L 19.168 0.371 Z M 46.45 14.051 C 46.472 8.69 39.037 8.395 39.088 6 C 39.104 5.271 39.799 4.496 41.317 4.298 C 42.07 4.2 44.144 4.124 46.497 5.207 L 47.42 0.901 C 46.156 0.442 44.529 0 42.506 0 C 37.312 0 33.657 2.761 33.626 6.714 C 33.593 9.638 36.235 11.27 38.225 12.241 C 40.273 13.237 40.961 13.876 40.953 14.765 C 40.939 16.128 39.32 16.73 37.807 16.753 C 35.166 16.794 33.634 16.039 32.412 15.471 L 31.459 19.92 C 32.687 20.483 34.953 20.975 37.303 20.999 C 42.823 20.999 46.433 18.272 46.45 14.05 Z M 60.164 20.683 L 65.023 20.683 L 60.782 0.371 L 56.296 0.371 C 55.288 0.371 54.437 0.958 54.061 1.861 L 46.176 20.682 L 51.692 20.682 L 52.788 17.648 L 59.53 17.648 L 60.163 20.683 Z M 54.302 13.486 L 57.067 5.86 L 58.658 13.486 L 54.301 13.486 Z M 32.195 0.371 L 27.851 20.682 L 22.596 20.682 L 26.943 0.372 L 32.195 0.372 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lqgoak\",layoutDependency:layoutDependency,layoutId:\"Kw6qeiOtQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.023 21\" overflow=\"visible\"><path d=\"M 65.023 0 L 0 0 L 0 21 L 65.023 21 Z\" fill=\"rgba(0, 0, 0, 0)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1t15elp\",layoutDependency:layoutDependency,layoutId:\"dsUJs2XFf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.023 20.999\" overflow=\"visible\"><path d=\"M 24.688 0.371 L 16.175 20.682 L 10.621 20.682 L 6.432 4.473 C 6.178 3.475 5.957 3.109 5.183 2.689 C 3.92 2.003 1.835 1.361 0 0.962 L 0.125 0.371 L 9.065 0.371 C 10.205 0.371 11.229 1.13 11.488 2.442 L 13.7 14.195 L 19.168 0.371 Z M 46.45 14.051 C 46.472 8.69 39.037 8.395 39.088 6 C 39.104 5.271 39.799 4.496 41.317 4.298 C 42.07 4.2 44.144 4.124 46.497 5.207 L 47.42 0.901 C 46.156 0.442 44.529 0 42.506 0 C 37.312 0 33.657 2.761 33.626 6.714 C 33.593 9.638 36.235 11.27 38.225 12.241 C 40.273 13.237 40.961 13.876 40.953 14.765 C 40.939 16.128 39.32 16.73 37.807 16.753 C 35.166 16.794 33.634 16.039 32.412 15.471 L 31.459 19.92 C 32.687 20.483 34.953 20.975 37.303 20.999 C 42.823 20.999 46.433 18.272 46.45 14.05 Z M 60.164 20.683 L 65.023 20.683 L 60.782 0.371 L 56.296 0.371 C 55.288 0.371 54.437 0.958 54.061 1.861 L 46.176 20.682 L 51.692 20.682 L 52.788 17.648 L 59.53 17.648 L 60.163 20.683 Z M 54.302 13.486 L 57.067 5.86 L 58.658 13.486 L 54.301 13.486 Z M 32.195 0.371 L 27.851 20.682 L 22.596 20.682 L 26.943 0.372 L 32.195 0.372 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.023 20.999\" overflow=\"visible\"><path d=\"M 24.688 0.371 L 16.175 20.682 L 10.621 20.682 L 6.432 4.473 C 6.178 3.475 5.957 3.109 5.183 2.689 C 3.92 2.003 1.835 1.361 0 0.962 L 0.125 0.371 L 9.065 0.371 C 10.205 0.371 11.229 1.13 11.488 2.442 L 13.7 14.195 L 19.168 0.371 Z M 46.45 14.051 C 46.472 8.69 39.037 8.395 39.088 6 C 39.104 5.271 39.799 4.496 41.317 4.298 C 42.07 4.2 44.144 4.124 46.497 5.207 L 47.42 0.901 C 46.156 0.442 44.529 0 42.506 0 C 37.312 0 33.657 2.761 33.626 6.714 C 33.593 9.638 36.235 11.27 38.225 12.241 C 40.273 13.237 40.961 13.876 40.953 14.765 C 40.939 16.128 39.32 16.73 37.807 16.753 C 35.166 16.794 33.634 16.039 32.412 15.471 L 31.459 19.92 C 32.687 20.483 34.953 20.975 37.303 20.999 C 42.823 20.999 46.433 18.272 46.45 14.05 Z M 60.164 20.683 L 65.023 20.683 L 60.782 0.371 L 56.296 0.371 C 55.288 0.371 54.437 0.958 54.061 1.861 L 46.176 20.682 L 51.692 20.682 L 52.788 17.648 L 59.53 17.648 L 60.163 20.683 Z M 54.302 13.486 L 57.067 5.86 L 58.658 13.486 L 54.301 13.486 Z M 32.195 0.371 L 27.851 20.682 L 22.596 20.682 L 26.943 0.372 L 32.195 0.372 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 65.023 20.999\" overflow=\"visible\"><path d=\"M 24.688 0.371 L 16.175 20.682 L 10.621 20.682 L 6.432 4.473 C 6.178 3.475 5.957 3.109 5.183 2.689 C 3.92 2.003 1.835 1.361 0 0.962 L 0.125 0.371 L 9.065 0.371 C 10.205 0.371 11.229 1.13 11.488 2.442 L 13.7 14.195 L 19.168 0.371 Z M 46.45 14.051 C 46.472 8.69 39.037 8.395 39.088 6 C 39.104 5.271 39.799 4.496 41.317 4.298 C 42.07 4.2 44.144 4.124 46.497 5.207 L 47.42 0.901 C 46.156 0.442 44.529 0 42.506 0 C 37.312 0 33.657 2.761 33.626 6.714 C 33.593 9.638 36.235 11.27 38.225 12.241 C 40.273 13.237 40.961 13.876 40.953 14.765 C 40.939 16.128 39.32 16.73 37.807 16.753 C 35.166 16.794 33.634 16.039 32.412 15.471 L 31.459 19.92 C 32.687 20.483 34.953 20.975 37.303 20.999 C 42.823 20.999 46.433 18.272 46.45 14.05 Z M 60.164 20.683 L 65.023 20.683 L 60.782 0.371 L 56.296 0.371 C 55.288 0.371 54.437 0.958 54.061 1.861 L 46.176 20.682 L 51.692 20.682 L 52.788 17.648 L 59.53 17.648 L 60.163 20.683 Z M 54.302 13.486 L 57.067 5.86 L 58.658 13.486 L 54.301 13.486 Z M 32.195 0.371 L 27.851 20.682 L 22.596 20.682 L 26.943 0.372 L 32.195 0.372 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-pcg4s7\",layoutDependency:layoutDependency,layoutId:\"lQqKw9YJi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.688 20.311\" overflow=\"visible\"><path d=\"M 24.688 0 L 16.175 20.311 L 10.621 20.311 L 6.432 4.102 C 6.178 3.103 5.957 2.738 5.183 2.317 C 3.92 1.632 1.835 0.989 0 0.59 L 0.125 0 L 9.065 0 C 10.205 0 11.229 0.758 11.488 2.071 L 13.7 13.823 L 19.168 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w0yo90\",layoutDependency:layoutDependency,layoutId:\"sWCsyPPIy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.961 20.999\" overflow=\"visible\"><path d=\"M 14.991 14.051 C 15.013 8.69 7.578 8.395 7.629 6 C 7.645 5.271 8.339 4.496 9.858 4.298 C 10.611 4.2 12.685 4.124 15.038 5.207 L 15.961 0.901 C 14.696 0.442 13.07 0 11.047 0 C 5.852 0 2.198 2.761 2.167 6.714 C 2.134 9.638 4.776 11.27 6.766 12.241 C 8.814 13.237 9.502 13.876 9.494 14.765 C 9.479 16.128 7.861 16.73 6.347 16.753 C 3.707 16.794 2.174 16.039 0.953 15.471 L 0 19.92 C 1.228 20.483 3.494 20.975 5.843 20.999 C 11.363 20.999 14.974 18.272 14.991 14.05 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4hd2kf\",layoutDependency:layoutDependency,layoutId:\"BpDasmnY7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.847 20.311\" overflow=\"visible\"><path d=\"M 13.988 20.311 L 18.847 20.311 L 14.606 0 L 10.12 0 C 9.112 0 8.261 0.587 7.885 1.49 L 0 20.311 L 5.516 20.311 L 6.612 17.277 L 13.354 17.277 L 13.987 20.311 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sguqrl\",layoutDependency:layoutDependency,layoutId:\"UzTqi140Q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.357 7.626\" overflow=\"visible\"><path d=\"M 0.001 7.626 L 2.765 0 L 4.357 7.626 L 0 7.626 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-aea122\",layoutDependency:layoutDependency,layoutId:\"m7JbZlWXw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.599 20.311\" overflow=\"visible\"><path d=\"M 9.599 0 L 5.255 20.311 L 0 20.311 L 4.347 0.001 L 9.599 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1lw526b\",layoutDependency:layoutDependency,layoutId:\"OZrmaiaoJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.923 32.001\" overflow=\"visible\"><g><path d=\"M 64.527 7.02 C 63.944 7.02 63.488 7.427 63.488 8.022 C 63.488 8.616 63.947 9.021 64.527 9.021 C 65.107 9.021 65.565 8.614 65.565 8.022 C 65.565 7.428 65.109 7.02 64.527 7.02 Z M 64.527 8.737 C 64.111 8.737 63.802 8.433 63.802 8.022 C 63.802 7.612 64.108 7.304 64.527 7.304 C 64.94 7.304 65.251 7.616 65.251 8.022 C 65.251 8.425 64.938 8.737 64.527 8.737 Z M 37.322 5.102 C 36.768 5.902 36.522 6.947 37.26 7.379 C 37.999 7.809 38.798 7.379 39.29 6.825 C 39.783 6.271 40.028 5.102 39.536 4.609 C 39.044 4.117 37.937 4.055 37.322 5.102 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 64.153 0.246 L 64.153 0.247 C 64.153 0.247 64.153 0.247 64.153 0.246 Z M 64.153 0.247 C 64.522 1.109 64.585 2.218 66.923 2.218 C 66.493 3.019 65.631 4.621 64.091 4.744 C 63.352 4.806 63.106 4.559 62.859 4.251 C 62.614 3.943 62.166 3.165 61.32 4.744 C 60.397 6.469 58.981 10.288 58.981 10.288 L 56.241 11.089 L 56.672 9.487 C 56.057 10.227 54.056 12.413 52.578 12.876 C 51.221 13.3 49.838 12.137 49.838 11.582 C 49.16 12.444 47.528 14.539 45.928 15.093 C 44.328 15.648 44.143 15.278 43.712 14.539 C 43.158 15.093 41.433 16.941 39.956 17.31 C 38.971 17.619 38.601 16.941 38.233 16.571 C 37.432 17.31 36.047 18.574 34.907 18.913 C 33.974 19.19 33.306 18.297 33.06 17.742 C 32.506 18.358 30.505 21.161 27.796 21.284 C 26.01 21.162 25.579 19.005 26.441 16.787 C 27.303 14.57 29.643 8.902 29.643 8.902 C 30.013 8.039 30.659 5.422 29.674 4.867 L 27.057 6.993 C 27.057 8.41 26.533 9.798 26.072 11.49 C 25.518 13.522 21.824 22.825 21.146 23.441 L 16.159 25.165 C 16.96 23.81 21.454 14.139 22.317 9.888 C 22.624 9.026 22.901 7.239 22.101 6.377 L 19.361 8.595 C 19.422 9.949 19.172 11.772 18.622 13.276 C 17.698 15.802 13.019 24.796 11.85 26.706 L 6.247 28.554 C 6.739 27.753 12.711 17.897 14.312 14.323 C 15.913 10.75 16.467 7.609 14.681 5.637 C 12.896 3.666 9.633 2.927 6.185 4.467 C 2.737 6.007 0.768 8.655 1.568 11.428 C 2.368 14.2 5.077 14.138 6.001 13.768 C 6.924 13.399 8.094 12.105 7.479 10.627 L 12.589 7.916 C 12.835 9.21 12.835 13.276 8.771 14.938 C 7.479 15.493 1.999 16.909 0.214 11.797 C -0.279 10.811 -0.34 6.005 4.832 3.419 C 9.683 0.992 13.821 1.139 16.96 3.542 C 18.069 4.651 18.869 5.883 19.301 7.238 L 25.581 2.187 C 26.073 2.679 27.12 4.189 27.181 5.483 L 32.538 1.202 C 33.277 1.818 35.186 4.405 34.077 7.3 L 30.321 16.602 C 30.014 17.711 29.89 18.327 30.444 18.327 C 31.399 18.327 32.569 17.249 33.369 15.462 C 34.169 13.676 35.585 10.042 35.585 10.042 L 38.602 9.118 L 36.509 14.723 C 36.139 15.832 36.447 16.017 36.755 15.955 C 37.063 15.893 38.048 15.77 38.787 13.676 C 39.526 11.581 43.096 2.772 43.096 2.772 L 46.237 1.725 L 41.988 13.306 C 41.681 14.292 41.728 14.418 42.112 14.354 C 42.666 14.261 43.713 13.368 44.451 11.52 C 45.19 9.672 48.514 0.986 48.514 0.986 L 51.531 0 L 47.468 11.273 C 47.099 12.505 47.406 12.382 47.714 12.382 C 48.022 12.382 49.254 11.027 49.746 9.671 C 49.9 8.07 51.409 4.99 53.563 3.881 C 55.821 2.719 56.581 3.45 56.703 4.25 C 56.826 4.805 56.765 7.7 52.578 9.486 C 52.578 10.226 52.978 11.119 54.118 10.596 C 55.25 10.075 56.888 8.132 57.75 6.345 C 58.243 5.236 59.474 1.787 59.474 1.787 L 62.43 0.986 L 61.999 2.279 C 61.875 2.772 61.875 2.772 62.183 2.464 Z M 53.011 7.607 C 53.011 7.762 53.011 7.946 53.319 7.823 C 54.461 7.143 54.986 5.939 55.171 5.414 C 55.307 5.026 55.232 4.643 54.554 5.075 C 53.874 5.507 53.227 6.835 53.011 7.607 Z M 65.057 10.563 L 65.115 10.81 C 58.722 13.361 46.737 20.646 42.618 25.995 C 33.951 23.813 17.754 27.286 5.185 31.99 L 5.152 32.001 L 5.025 31.818 L 5.031 31.805 L 65.053 10.562 L 65.057 10.562 Z M 64.896 8.482 L 64.581 8.482 L 64.333 8.02 L 64.287 8.02 L 64.287 8.481 L 64.014 8.481 L 64.014 7.398 L 64.423 7.398 C 64.707 7.398 64.878 7.464 64.878 7.725 C 64.878 7.927 64.764 8.003 64.617 8.011 Z M 64.59 7.7 C 64.59 7.596 64.498 7.586 64.417 7.586 L 64.287 7.586 L 64.287 7.836 L 64.442 7.836 C 64.537 7.836 64.59 7.811 64.59 7.7 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.923 32.001\" overflow=\"visible\"><g><path d=\"M 64.527 7.02 C 63.944 7.02 63.488 7.427 63.488 8.022 C 63.488 8.616 63.947 9.021 64.527 9.021 C 65.107 9.021 65.565 8.614 65.565 8.022 C 65.565 7.428 65.109 7.02 64.527 7.02 Z M 64.527 8.737 C 64.111 8.737 63.802 8.433 63.802 8.022 C 63.802 7.612 64.108 7.304 64.527 7.304 C 64.94 7.304 65.251 7.616 65.251 8.022 C 65.251 8.425 64.938 8.737 64.527 8.737 Z M 37.322 5.102 C 36.768 5.902 36.522 6.947 37.26 7.379 C 37.999 7.809 38.798 7.379 39.29 6.825 C 39.783 6.271 40.028 5.102 39.536 4.609 C 39.044 4.117 37.937 4.055 37.322 5.102 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 64.153 0.246 L 64.153 0.247 C 64.153 0.247 64.153 0.247 64.153 0.246 Z M 64.153 0.247 C 64.522 1.109 64.585 2.218 66.923 2.218 C 66.493 3.019 65.631 4.621 64.091 4.744 C 63.352 4.806 63.106 4.559 62.859 4.251 C 62.614 3.943 62.166 3.165 61.32 4.744 C 60.397 6.469 58.981 10.288 58.981 10.288 L 56.241 11.089 L 56.672 9.487 C 56.057 10.227 54.056 12.413 52.578 12.876 C 51.221 13.3 49.838 12.137 49.838 11.582 C 49.16 12.444 47.528 14.539 45.928 15.093 C 44.328 15.648 44.143 15.278 43.712 14.539 C 43.158 15.093 41.433 16.941 39.956 17.31 C 38.971 17.619 38.601 16.941 38.233 16.571 C 37.432 17.31 36.047 18.574 34.907 18.913 C 33.974 19.19 33.306 18.297 33.06 17.742 C 32.506 18.358 30.505 21.161 27.796 21.284 C 26.01 21.162 25.579 19.005 26.441 16.787 C 27.303 14.57 29.643 8.902 29.643 8.902 C 30.013 8.039 30.659 5.422 29.674 4.867 L 27.057 6.993 C 27.057 8.41 26.533 9.798 26.072 11.49 C 25.518 13.522 21.824 22.825 21.146 23.441 L 16.159 25.165 C 16.96 23.81 21.454 14.139 22.317 9.888 C 22.624 9.026 22.901 7.239 22.101 6.377 L 19.361 8.595 C 19.422 9.949 19.172 11.772 18.622 13.276 C 17.698 15.802 13.019 24.796 11.85 26.706 L 6.247 28.554 C 6.739 27.753 12.711 17.897 14.312 14.323 C 15.913 10.75 16.467 7.609 14.681 5.637 C 12.896 3.666 9.633 2.927 6.185 4.467 C 2.737 6.007 0.768 8.655 1.568 11.428 C 2.368 14.2 5.077 14.138 6.001 13.768 C 6.924 13.399 8.094 12.105 7.479 10.627 L 12.589 7.916 C 12.835 9.21 12.835 13.276 8.771 14.938 C 7.479 15.493 1.999 16.909 0.214 11.797 C -0.279 10.811 -0.34 6.005 4.832 3.419 C 9.683 0.992 13.821 1.139 16.96 3.542 C 18.069 4.651 18.869 5.883 19.301 7.238 L 25.581 2.187 C 26.073 2.679 27.12 4.189 27.181 5.483 L 32.538 1.202 C 33.277 1.818 35.186 4.405 34.077 7.3 L 30.321 16.602 C 30.014 17.711 29.89 18.327 30.444 18.327 C 31.399 18.327 32.569 17.249 33.369 15.462 C 34.169 13.676 35.585 10.042 35.585 10.042 L 38.602 9.118 L 36.509 14.723 C 36.139 15.832 36.447 16.017 36.755 15.955 C 37.063 15.893 38.048 15.77 38.787 13.676 C 39.526 11.581 43.096 2.772 43.096 2.772 L 46.237 1.725 L 41.988 13.306 C 41.681 14.292 41.728 14.418 42.112 14.354 C 42.666 14.261 43.713 13.368 44.451 11.52 C 45.19 9.672 48.514 0.986 48.514 0.986 L 51.531 0 L 47.468 11.273 C 47.099 12.505 47.406 12.382 47.714 12.382 C 48.022 12.382 49.254 11.027 49.746 9.671 C 49.9 8.07 51.409 4.99 53.563 3.881 C 55.821 2.719 56.581 3.45 56.703 4.25 C 56.826 4.805 56.765 7.7 52.578 9.486 C 52.578 10.226 52.978 11.119 54.118 10.596 C 55.25 10.075 56.888 8.132 57.75 6.345 C 58.243 5.236 59.474 1.787 59.474 1.787 L 62.43 0.986 L 61.999 2.279 C 61.875 2.772 61.875 2.772 62.183 2.464 Z M 53.011 7.607 C 53.011 7.762 53.011 7.946 53.319 7.823 C 54.461 7.143 54.986 5.939 55.171 5.414 C 55.307 5.026 55.232 4.643 54.554 5.075 C 53.874 5.507 53.227 6.835 53.011 7.607 Z M 65.057 10.563 L 65.115 10.81 C 58.722 13.361 46.737 20.646 42.618 25.995 C 33.951 23.813 17.754 27.286 5.185 31.99 L 5.152 32.001 L 5.025 31.818 L 5.031 31.805 L 65.053 10.562 L 65.057 10.562 Z M 64.896 8.482 L 64.581 8.482 L 64.333 8.02 L 64.287 8.02 L 64.287 8.481 L 64.014 8.481 L 64.014 7.398 L 64.423 7.398 C 64.707 7.398 64.878 7.464 64.878 7.725 C 64.878 7.927 64.764 8.003 64.617 8.011 Z M 64.59 7.7 C 64.59 7.596 64.498 7.586 64.417 7.586 L 64.287 7.586 L 64.287 7.836 L 64.442 7.836 C 64.537 7.836 64.59 7.811 64.59 7.7 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.923 32.001\" overflow=\"visible\"><g><path d=\"M 64.527 7.02 C 63.944 7.02 63.488 7.427 63.488 8.022 C 63.488 8.616 63.947 9.021 64.527 9.021 C 65.107 9.021 65.565 8.614 65.565 8.022 C 65.565 7.428 65.109 7.02 64.527 7.02 Z M 64.527 8.737 C 64.111 8.737 63.802 8.433 63.802 8.022 C 63.802 7.612 64.108 7.304 64.527 7.304 C 64.94 7.304 65.251 7.616 65.251 8.022 C 65.251 8.425 64.938 8.737 64.527 8.737 Z M 37.322 5.102 C 36.768 5.902 36.522 6.947 37.26 7.379 C 37.999 7.809 38.798 7.379 39.29 6.825 C 39.783 6.271 40.028 5.102 39.536 4.609 C 39.044 4.117 37.937 4.055 37.322 5.102 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 64.153 0.246 L 64.153 0.247 C 64.153 0.247 64.153 0.247 64.153 0.246 Z M 64.153 0.247 C 64.522 1.109 64.585 2.218 66.923 2.218 C 66.493 3.019 65.631 4.621 64.091 4.744 C 63.352 4.806 63.106 4.559 62.859 4.251 C 62.614 3.943 62.166 3.165 61.32 4.744 C 60.397 6.469 58.981 10.288 58.981 10.288 L 56.241 11.089 L 56.672 9.487 C 56.057 10.227 54.056 12.413 52.578 12.876 C 51.221 13.3 49.838 12.137 49.838 11.582 C 49.16 12.444 47.528 14.539 45.928 15.093 C 44.328 15.648 44.143 15.278 43.712 14.539 C 43.158 15.093 41.433 16.941 39.956 17.31 C 38.971 17.619 38.601 16.941 38.233 16.571 C 37.432 17.31 36.047 18.574 34.907 18.913 C 33.974 19.19 33.306 18.297 33.06 17.742 C 32.506 18.358 30.505 21.161 27.796 21.284 C 26.01 21.162 25.579 19.005 26.441 16.787 C 27.303 14.57 29.643 8.902 29.643 8.902 C 30.013 8.039 30.659 5.422 29.674 4.867 L 27.057 6.993 C 27.057 8.41 26.533 9.798 26.072 11.49 C 25.518 13.522 21.824 22.825 21.146 23.441 L 16.159 25.165 C 16.96 23.81 21.454 14.139 22.317 9.888 C 22.624 9.026 22.901 7.239 22.101 6.377 L 19.361 8.595 C 19.422 9.949 19.172 11.772 18.622 13.276 C 17.698 15.802 13.019 24.796 11.85 26.706 L 6.247 28.554 C 6.739 27.753 12.711 17.897 14.312 14.323 C 15.913 10.75 16.467 7.609 14.681 5.637 C 12.896 3.666 9.633 2.927 6.185 4.467 C 2.737 6.007 0.768 8.655 1.568 11.428 C 2.368 14.2 5.077 14.138 6.001 13.768 C 6.924 13.399 8.094 12.105 7.479 10.627 L 12.589 7.916 C 12.835 9.21 12.835 13.276 8.771 14.938 C 7.479 15.493 1.999 16.909 0.214 11.797 C -0.279 10.811 -0.34 6.005 4.832 3.419 C 9.683 0.992 13.821 1.139 16.96 3.542 C 18.069 4.651 18.869 5.883 19.301 7.238 L 25.581 2.187 C 26.073 2.679 27.12 4.189 27.181 5.483 L 32.538 1.202 C 33.277 1.818 35.186 4.405 34.077 7.3 L 30.321 16.602 C 30.014 17.711 29.89 18.327 30.444 18.327 C 31.399 18.327 32.569 17.249 33.369 15.462 C 34.169 13.676 35.585 10.042 35.585 10.042 L 38.602 9.118 L 36.509 14.723 C 36.139 15.832 36.447 16.017 36.755 15.955 C 37.063 15.893 38.048 15.77 38.787 13.676 C 39.526 11.581 43.096 2.772 43.096 2.772 L 46.237 1.725 L 41.988 13.306 C 41.681 14.292 41.728 14.418 42.112 14.354 C 42.666 14.261 43.713 13.368 44.451 11.52 C 45.19 9.672 48.514 0.986 48.514 0.986 L 51.531 0 L 47.468 11.273 C 47.099 12.505 47.406 12.382 47.714 12.382 C 48.022 12.382 49.254 11.027 49.746 9.671 C 49.9 8.07 51.409 4.99 53.563 3.881 C 55.821 2.719 56.581 3.45 56.703 4.25 C 56.826 4.805 56.765 7.7 52.578 9.486 C 52.578 10.226 52.978 11.119 54.118 10.596 C 55.25 10.075 56.888 8.132 57.75 6.345 C 58.243 5.236 59.474 1.787 59.474 1.787 L 62.43 0.986 L 61.999 2.279 C 61.875 2.772 61.875 2.772 62.183 2.464 Z M 53.011 7.607 C 53.011 7.762 53.011 7.946 53.319 7.823 C 54.461 7.143 54.986 5.939 55.171 5.414 C 55.307 5.026 55.232 4.643 54.554 5.075 C 53.874 5.507 53.227 6.835 53.011 7.607 Z M 65.057 10.563 L 65.115 10.81 C 58.722 13.361 46.737 20.646 42.618 25.995 C 33.951 23.813 17.754 27.286 5.185 31.99 L 5.152 32.001 L 5.025 31.818 L 5.031 31.805 L 65.053 10.562 L 65.057 10.562 Z M 64.896 8.482 L 64.581 8.482 L 64.333 8.02 L 64.287 8.02 L 64.287 8.481 L 64.014 8.481 L 64.014 7.398 L 64.423 7.398 C 64.707 7.398 64.878 7.464 64.878 7.725 C 64.878 7.927 64.764 8.003 64.617 8.011 Z M 64.59 7.7 C 64.59 7.596 64.498 7.586 64.417 7.586 L 64.287 7.586 L 64.287 7.836 L 64.442 7.836 C 64.537 7.836 64.59 7.811 64.59 7.7 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-19plqxz\",layoutDependency:layoutDependency,layoutId:\"R2JdxSeRT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.765 4.755\" overflow=\"visible\"><path d=\"M 27.727 2.753 C 27.144 2.753 26.688 3.16 26.688 3.756 C 26.688 4.349 27.147 4.755 27.727 4.755 C 28.307 4.755 28.765 4.347 28.765 3.755 C 28.765 3.161 28.309 2.753 27.727 2.753 Z M 27.727 4.47 C 27.311 4.47 27.002 4.166 27.002 3.756 C 27.002 3.345 27.308 3.038 27.727 3.038 C 28.14 3.038 28.451 3.349 28.451 3.756 C 28.451 4.159 28.138 4.47 27.727 4.47 Z M 0.522 0.835 C -0.032 1.635 -0.278 2.68 0.46 3.112 C 1.199 3.543 1.998 3.112 2.49 2.558 C 2.983 2.004 3.228 0.836 2.736 0.343 C 2.244 -0.15 1.137 -0.212 0.522 0.835 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.765 4.755\" overflow=\"visible\"><path d=\"M 27.727 2.753 C 27.144 2.753 26.688 3.16 26.688 3.756 C 26.688 4.349 27.147 4.755 27.727 4.755 C 28.307 4.755 28.765 4.347 28.765 3.755 C 28.765 3.161 28.309 2.753 27.727 2.753 Z M 27.727 4.47 C 27.311 4.47 27.002 4.166 27.002 3.756 C 27.002 3.345 27.308 3.038 27.727 3.038 C 28.14 3.038 28.451 3.349 28.451 3.756 C 28.451 4.159 28.138 4.47 27.727 4.47 Z M 0.522 0.835 C -0.032 1.635 -0.278 2.68 0.46 3.112 C 1.199 3.543 1.998 3.112 2.49 2.558 C 2.983 2.004 3.228 0.836 2.736 0.343 C 2.244 -0.15 1.137 -0.212 0.522 0.835 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.765 4.755\" overflow=\"visible\"><path d=\"M 27.727 2.753 C 27.144 2.753 26.688 3.16 26.688 3.756 C 26.688 4.349 27.147 4.755 27.727 4.755 C 28.307 4.755 28.765 4.347 28.765 3.755 C 28.765 3.161 28.309 2.753 27.727 2.753 Z M 27.727 4.47 C 27.311 4.47 27.002 4.166 27.002 3.756 C 27.002 3.345 27.308 3.038 27.727 3.038 C 28.14 3.038 28.451 3.349 28.451 3.756 C 28.451 4.159 28.138 4.47 27.727 4.47 Z M 0.522 0.835 C -0.032 1.635 -0.278 2.68 0.46 3.112 C 1.199 3.543 1.998 3.112 2.49 2.558 C 2.983 2.004 3.228 0.836 2.736 0.343 C 2.244 -0.15 1.137 -0.212 0.522 0.835 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-agnadp\",layoutDependency:layoutDependency,layoutId:\"qJcgv2CVP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.076 2.002\" overflow=\"visible\"><path d=\"M 1.038 0 C 0.455 0 0 0.407 0 1.003 C 0 1.596 0.458 2.002 1.038 2.002 C 1.618 2.002 2.076 1.594 2.076 1.002 C 2.076 0.408 1.62 0 1.038 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rbz0xs\",layoutDependency:layoutDependency,layoutId:\"cIr0Lc8rA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.449 1.433\" overflow=\"visible\"><path d=\"M 0.725 1.433 C 0.309 1.433 0 1.129 0 0.718 C 0 0.307 0.306 0 0.725 0 C 1.138 0 1.449 0.311 1.449 0.718 C 1.449 1.121 1.135 1.433 0.725 1.433 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1w4ph0u\",layoutDependency:layoutDependency,layoutId:\"NAzfpXfQW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.005 3.287\" overflow=\"visible\"><path d=\"M 0.522 0.835 C -0.032 1.635 -0.278 2.68 0.46 3.112 C 1.199 3.543 1.998 3.112 2.49 2.558 C 2.983 2.004 3.228 0.836 2.736 0.343 C 2.244 -0.15 1.137 -0.212 0.522 0.835 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-16c3fpl\",layoutDependency:layoutDependency,layoutId:\"nTmfFF7uB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.923 32.001\" overflow=\"visible\"><path d=\"M 64.153 0.246 L 64.153 0.247 C 64.153 0.247 64.153 0.247 64.153 0.246 Z M 64.153 0.247 C 64.522 1.109 64.585 2.218 66.923 2.218 C 66.493 3.019 65.631 4.621 64.091 4.744 C 63.352 4.806 63.106 4.559 62.859 4.251 C 62.614 3.943 62.166 3.165 61.32 4.744 C 60.397 6.469 58.981 10.288 58.981 10.288 L 56.241 11.089 L 56.672 9.487 C 56.057 10.227 54.056 12.413 52.578 12.876 C 51.221 13.3 49.838 12.137 49.838 11.582 C 49.16 12.444 47.528 14.539 45.928 15.093 C 44.328 15.648 44.143 15.278 43.712 14.539 C 43.158 15.093 41.433 16.941 39.956 17.31 C 38.971 17.619 38.601 16.941 38.233 16.571 C 37.432 17.31 36.047 18.574 34.907 18.913 C 33.974 19.19 33.306 18.297 33.06 17.742 C 32.506 18.358 30.505 21.161 27.796 21.284 C 26.01 21.162 25.579 19.005 26.441 16.787 C 27.303 14.57 29.643 8.902 29.643 8.902 C 30.013 8.039 30.659 5.422 29.674 4.867 L 27.057 6.993 C 27.057 8.41 26.533 9.798 26.072 11.49 C 25.518 13.522 21.824 22.825 21.146 23.441 L 16.159 25.165 C 16.96 23.81 21.454 14.139 22.317 9.888 C 22.624 9.026 22.901 7.239 22.101 6.377 L 19.361 8.595 C 19.422 9.949 19.172 11.772 18.622 13.276 C 17.698 15.802 13.019 24.796 11.85 26.706 L 6.247 28.554 C 6.739 27.753 12.711 17.897 14.312 14.323 C 15.913 10.75 16.467 7.609 14.681 5.637 C 12.896 3.666 9.633 2.927 6.185 4.467 C 2.737 6.007 0.768 8.655 1.568 11.428 C 2.368 14.2 5.077 14.138 6.001 13.768 C 6.924 13.399 8.094 12.105 7.479 10.627 L 12.589 7.916 C 12.835 9.21 12.835 13.276 8.771 14.938 C 7.479 15.493 1.999 16.909 0.214 11.797 C -0.279 10.811 -0.34 6.005 4.832 3.419 C 9.683 0.992 13.821 1.139 16.96 3.542 C 18.069 4.651 18.869 5.883 19.301 7.238 L 25.581 2.187 C 26.073 2.679 27.12 4.189 27.181 5.483 L 32.538 1.202 C 33.277 1.818 35.186 4.405 34.077 7.3 L 30.321 16.602 C 30.014 17.711 29.89 18.327 30.444 18.327 C 31.399 18.327 32.569 17.249 33.369 15.462 C 34.169 13.676 35.585 10.042 35.585 10.042 L 38.602 9.118 L 36.509 14.723 C 36.139 15.832 36.447 16.017 36.755 15.955 C 37.063 15.893 38.048 15.77 38.787 13.676 C 39.526 11.581 43.096 2.772 43.096 2.772 L 46.237 1.725 L 41.988 13.306 C 41.681 14.292 41.728 14.418 42.112 14.354 C 42.666 14.261 43.713 13.368 44.451 11.52 C 45.19 9.672 48.514 0.986 48.514 0.986 L 51.531 0 L 47.468 11.273 C 47.099 12.505 47.406 12.382 47.714 12.382 C 48.022 12.382 49.254 11.027 49.746 9.671 C 49.9 8.07 51.409 4.99 53.563 3.881 C 55.821 2.719 56.581 3.45 56.703 4.25 C 56.826 4.805 56.765 7.7 52.578 9.486 C 52.578 10.226 52.978 11.119 54.118 10.596 C 55.25 10.075 56.888 8.132 57.75 6.345 C 58.243 5.236 59.474 1.787 59.474 1.787 L 62.43 0.986 L 61.999 2.279 C 61.875 2.772 61.875 2.772 62.183 2.464 Z M 53.011 7.607 C 53.011 7.762 53.011 7.946 53.319 7.823 C 54.461 7.143 54.986 5.939 55.171 5.414 C 55.307 5.026 55.232 4.643 54.554 5.075 C 53.874 5.507 53.227 6.835 53.011 7.607 Z M 65.057 10.563 L 65.115 10.81 C 58.722 13.361 46.737 20.646 42.618 25.995 C 33.951 23.813 17.754 27.286 5.185 31.99 L 5.152 32.001 L 5.025 31.818 L 5.031 31.805 L 65.053 10.562 L 65.057 10.562 Z M 64.896 8.482 L 64.581 8.482 L 64.333 8.02 L 64.287 8.02 L 64.287 8.481 L 64.014 8.481 L 64.014 7.398 L 64.423 7.398 C 64.707 7.398 64.878 7.464 64.878 7.725 C 64.878 7.927 64.764 8.003 64.617 8.011 Z M 64.59 7.7 C 64.59 7.596 64.498 7.586 64.417 7.586 L 64.287 7.586 L 64.287 7.836 L 64.442 7.836 C 64.537 7.836 64.59 7.811 64.59 7.7 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.923 32.001\" overflow=\"visible\"><path d=\"M 64.153 0.246 L 64.153 0.247 C 64.153 0.247 64.153 0.247 64.153 0.246 Z M 64.153 0.247 C 64.522 1.109 64.585 2.218 66.923 2.218 C 66.493 3.019 65.631 4.621 64.091 4.744 C 63.352 4.806 63.106 4.559 62.859 4.251 C 62.614 3.943 62.166 3.165 61.32 4.744 C 60.397 6.469 58.981 10.288 58.981 10.288 L 56.241 11.089 L 56.672 9.487 C 56.057 10.227 54.056 12.413 52.578 12.876 C 51.221 13.3 49.838 12.137 49.838 11.582 C 49.16 12.444 47.528 14.539 45.928 15.093 C 44.328 15.648 44.143 15.278 43.712 14.539 C 43.158 15.093 41.433 16.941 39.956 17.31 C 38.971 17.619 38.601 16.941 38.233 16.571 C 37.432 17.31 36.047 18.574 34.907 18.913 C 33.974 19.19 33.306 18.297 33.06 17.742 C 32.506 18.358 30.505 21.161 27.796 21.284 C 26.01 21.162 25.579 19.005 26.441 16.787 C 27.303 14.57 29.643 8.902 29.643 8.902 C 30.013 8.039 30.659 5.422 29.674 4.867 L 27.057 6.993 C 27.057 8.41 26.533 9.798 26.072 11.49 C 25.518 13.522 21.824 22.825 21.146 23.441 L 16.159 25.165 C 16.96 23.81 21.454 14.139 22.317 9.888 C 22.624 9.026 22.901 7.239 22.101 6.377 L 19.361 8.595 C 19.422 9.949 19.172 11.772 18.622 13.276 C 17.698 15.802 13.019 24.796 11.85 26.706 L 6.247 28.554 C 6.739 27.753 12.711 17.897 14.312 14.323 C 15.913 10.75 16.467 7.609 14.681 5.637 C 12.896 3.666 9.633 2.927 6.185 4.467 C 2.737 6.007 0.768 8.655 1.568 11.428 C 2.368 14.2 5.077 14.138 6.001 13.768 C 6.924 13.399 8.094 12.105 7.479 10.627 L 12.589 7.916 C 12.835 9.21 12.835 13.276 8.771 14.938 C 7.479 15.493 1.999 16.909 0.214 11.797 C -0.279 10.811 -0.34 6.005 4.832 3.419 C 9.683 0.992 13.821 1.139 16.96 3.542 C 18.069 4.651 18.869 5.883 19.301 7.238 L 25.581 2.187 C 26.073 2.679 27.12 4.189 27.181 5.483 L 32.538 1.202 C 33.277 1.818 35.186 4.405 34.077 7.3 L 30.321 16.602 C 30.014 17.711 29.89 18.327 30.444 18.327 C 31.399 18.327 32.569 17.249 33.369 15.462 C 34.169 13.676 35.585 10.042 35.585 10.042 L 38.602 9.118 L 36.509 14.723 C 36.139 15.832 36.447 16.017 36.755 15.955 C 37.063 15.893 38.048 15.77 38.787 13.676 C 39.526 11.581 43.096 2.772 43.096 2.772 L 46.237 1.725 L 41.988 13.306 C 41.681 14.292 41.728 14.418 42.112 14.354 C 42.666 14.261 43.713 13.368 44.451 11.52 C 45.19 9.672 48.514 0.986 48.514 0.986 L 51.531 0 L 47.468 11.273 C 47.099 12.505 47.406 12.382 47.714 12.382 C 48.022 12.382 49.254 11.027 49.746 9.671 C 49.9 8.07 51.409 4.99 53.563 3.881 C 55.821 2.719 56.581 3.45 56.703 4.25 C 56.826 4.805 56.765 7.7 52.578 9.486 C 52.578 10.226 52.978 11.119 54.118 10.596 C 55.25 10.075 56.888 8.132 57.75 6.345 C 58.243 5.236 59.474 1.787 59.474 1.787 L 62.43 0.986 L 61.999 2.279 C 61.875 2.772 61.875 2.772 62.183 2.464 Z M 53.011 7.607 C 53.011 7.762 53.011 7.946 53.319 7.823 C 54.461 7.143 54.986 5.939 55.171 5.414 C 55.307 5.026 55.232 4.643 54.554 5.075 C 53.874 5.507 53.227 6.835 53.011 7.607 Z M 65.057 10.563 L 65.115 10.81 C 58.722 13.361 46.737 20.646 42.618 25.995 C 33.951 23.813 17.754 27.286 5.185 31.99 L 5.152 32.001 L 5.025 31.818 L 5.031 31.805 L 65.053 10.562 L 65.057 10.562 Z M 64.896 8.482 L 64.581 8.482 L 64.333 8.02 L 64.287 8.02 L 64.287 8.481 L 64.014 8.481 L 64.014 7.398 L 64.423 7.398 C 64.707 7.398 64.878 7.464 64.878 7.725 C 64.878 7.927 64.764 8.003 64.617 8.011 Z M 64.59 7.7 C 64.59 7.596 64.498 7.586 64.417 7.586 L 64.287 7.586 L 64.287 7.836 L 64.442 7.836 C 64.537 7.836 64.59 7.811 64.59 7.7 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.923 32.001\" overflow=\"visible\"><path d=\"M 64.153 0.246 L 64.153 0.247 C 64.153 0.247 64.153 0.247 64.153 0.246 Z M 64.153 0.247 C 64.522 1.109 64.585 2.218 66.923 2.218 C 66.493 3.019 65.631 4.621 64.091 4.744 C 63.352 4.806 63.106 4.559 62.859 4.251 C 62.614 3.943 62.166 3.165 61.32 4.744 C 60.397 6.469 58.981 10.288 58.981 10.288 L 56.241 11.089 L 56.672 9.487 C 56.057 10.227 54.056 12.413 52.578 12.876 C 51.221 13.3 49.838 12.137 49.838 11.582 C 49.16 12.444 47.528 14.539 45.928 15.093 C 44.328 15.648 44.143 15.278 43.712 14.539 C 43.158 15.093 41.433 16.941 39.956 17.31 C 38.971 17.619 38.601 16.941 38.233 16.571 C 37.432 17.31 36.047 18.574 34.907 18.913 C 33.974 19.19 33.306 18.297 33.06 17.742 C 32.506 18.358 30.505 21.161 27.796 21.284 C 26.01 21.162 25.579 19.005 26.441 16.787 C 27.303 14.57 29.643 8.902 29.643 8.902 C 30.013 8.039 30.659 5.422 29.674 4.867 L 27.057 6.993 C 27.057 8.41 26.533 9.798 26.072 11.49 C 25.518 13.522 21.824 22.825 21.146 23.441 L 16.159 25.165 C 16.96 23.81 21.454 14.139 22.317 9.888 C 22.624 9.026 22.901 7.239 22.101 6.377 L 19.361 8.595 C 19.422 9.949 19.172 11.772 18.622 13.276 C 17.698 15.802 13.019 24.796 11.85 26.706 L 6.247 28.554 C 6.739 27.753 12.711 17.897 14.312 14.323 C 15.913 10.75 16.467 7.609 14.681 5.637 C 12.896 3.666 9.633 2.927 6.185 4.467 C 2.737 6.007 0.768 8.655 1.568 11.428 C 2.368 14.2 5.077 14.138 6.001 13.768 C 6.924 13.399 8.094 12.105 7.479 10.627 L 12.589 7.916 C 12.835 9.21 12.835 13.276 8.771 14.938 C 7.479 15.493 1.999 16.909 0.214 11.797 C -0.279 10.811 -0.34 6.005 4.832 3.419 C 9.683 0.992 13.821 1.139 16.96 3.542 C 18.069 4.651 18.869 5.883 19.301 7.238 L 25.581 2.187 C 26.073 2.679 27.12 4.189 27.181 5.483 L 32.538 1.202 C 33.277 1.818 35.186 4.405 34.077 7.3 L 30.321 16.602 C 30.014 17.711 29.89 18.327 30.444 18.327 C 31.399 18.327 32.569 17.249 33.369 15.462 C 34.169 13.676 35.585 10.042 35.585 10.042 L 38.602 9.118 L 36.509 14.723 C 36.139 15.832 36.447 16.017 36.755 15.955 C 37.063 15.893 38.048 15.77 38.787 13.676 C 39.526 11.581 43.096 2.772 43.096 2.772 L 46.237 1.725 L 41.988 13.306 C 41.681 14.292 41.728 14.418 42.112 14.354 C 42.666 14.261 43.713 13.368 44.451 11.52 C 45.19 9.672 48.514 0.986 48.514 0.986 L 51.531 0 L 47.468 11.273 C 47.099 12.505 47.406 12.382 47.714 12.382 C 48.022 12.382 49.254 11.027 49.746 9.671 C 49.9 8.07 51.409 4.99 53.563 3.881 C 55.821 2.719 56.581 3.45 56.703 4.25 C 56.826 4.805 56.765 7.7 52.578 9.486 C 52.578 10.226 52.978 11.119 54.118 10.596 C 55.25 10.075 56.888 8.132 57.75 6.345 C 58.243 5.236 59.474 1.787 59.474 1.787 L 62.43 0.986 L 61.999 2.279 C 61.875 2.772 61.875 2.772 62.183 2.464 Z M 53.011 7.607 C 53.011 7.762 53.011 7.946 53.319 7.823 C 54.461 7.143 54.986 5.939 55.171 5.414 C 55.307 5.026 55.232 4.643 54.554 5.075 C 53.874 5.507 53.227 6.835 53.011 7.607 Z M 65.057 10.563 L 65.115 10.81 C 58.722 13.361 46.737 20.646 42.618 25.995 C 33.951 23.813 17.754 27.286 5.185 31.99 L 5.152 32.001 L 5.025 31.818 L 5.031 31.805 L 65.053 10.562 L 65.057 10.562 Z M 64.896 8.482 L 64.581 8.482 L 64.333 8.02 L 64.287 8.02 L 64.287 8.481 L 64.014 8.481 L 64.014 7.398 L 64.423 7.398 C 64.707 7.398 64.878 7.464 64.878 7.725 C 64.878 7.927 64.764 8.003 64.617 8.011 Z M 64.59 7.7 C 64.59 7.596 64.498 7.586 64.417 7.586 L 64.287 7.586 L 64.287 7.836 L 64.442 7.836 C 64.537 7.836 64.59 7.811 64.59 7.7 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1owvl3z\",layoutDependency:layoutDependency,layoutId:\"H3GcU3rzv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 66.923 28.554\" overflow=\"visible\"><path d=\"M 64.153 0.246 L 62.183 2.464 C 61.875 2.772 61.875 2.772 61.999 2.279 L 62.43 0.986 L 59.474 1.787 C 59.474 1.787 58.243 5.236 57.75 6.345 C 56.888 8.132 55.25 10.075 54.118 10.596 C 52.978 11.119 52.578 10.226 52.578 9.486 C 56.765 7.7 56.826 4.805 56.703 4.25 C 56.581 3.45 55.821 2.719 53.563 3.881 C 51.409 4.99 49.9 8.07 49.746 9.671 C 49.254 11.027 48.022 12.382 47.714 12.382 C 47.406 12.382 47.099 12.505 47.468 11.273 L 51.531 0 L 48.514 0.986 C 48.514 0.986 45.19 9.672 44.451 11.52 C 43.713 13.368 42.666 14.261 42.112 14.354 C 41.728 14.418 41.681 14.292 41.988 13.306 L 46.237 1.725 L 43.096 2.772 C 43.096 2.772 39.526 11.581 38.787 13.676 C 38.048 15.77 37.063 15.893 36.755 15.955 C 36.447 16.017 36.139 15.832 36.509 14.723 L 38.602 9.118 L 35.585 10.042 C 35.585 10.042 34.169 13.676 33.369 15.462 C 32.569 17.249 31.399 18.327 30.444 18.327 C 29.89 18.327 30.014 17.711 30.321 16.602 L 34.077 7.3 C 35.186 4.405 33.277 1.818 32.538 1.202 L 27.181 5.483 C 27.12 4.189 26.073 2.679 25.581 2.187 L 19.301 7.238 C 18.869 5.883 18.069 4.651 16.96 3.542 C 13.821 1.139 9.683 0.992 4.832 3.419 C -0.34 6.005 -0.279 10.811 0.214 11.797 C 1.999 16.909 7.479 15.493 8.771 14.938 C 12.835 13.276 12.835 9.21 12.589 7.916 L 7.479 10.627 C 8.094 12.105 6.924 13.399 6.001 13.768 C 5.077 14.138 2.368 14.2 1.568 11.428 C 0.768 8.655 2.737 6.007 6.185 4.467 C 9.633 2.927 12.896 3.666 14.681 5.637 C 16.467 7.609 15.913 10.75 14.312 14.323 C 12.711 17.897 6.739 27.753 6.247 28.554 L 11.85 26.706 C 13.019 24.796 17.698 15.802 18.622 13.276 C 19.172 11.772 19.422 9.949 19.361 8.595 L 22.101 6.377 C 22.901 7.239 22.624 9.026 22.317 9.888 C 21.454 14.139 16.96 23.81 16.159 25.165 L 21.146 23.441 C 21.824 22.825 25.518 13.522 26.072 11.49 C 26.533 9.798 27.057 8.41 27.057 6.993 L 29.674 4.867 C 30.659 5.422 30.013 8.039 29.643 8.902 C 29.643 8.902 27.303 14.57 26.441 16.787 C 25.579 19.005 26.01 21.162 27.796 21.284 C 30.505 21.161 32.506 18.358 33.06 17.742 C 33.306 18.297 33.974 19.19 34.907 18.913 C 36.047 18.574 37.432 17.31 38.233 16.571 C 38.601 16.941 38.971 17.619 39.956 17.31 C 41.433 16.941 43.158 15.093 43.712 14.539 C 44.143 15.278 44.328 15.648 45.928 15.093 C 47.528 14.539 49.16 12.444 49.838 11.582 C 49.838 12.137 51.221 13.3 52.578 12.876 C 54.056 12.413 56.057 10.227 56.672 9.487 L 56.241 11.089 L 58.981 10.288 C 58.981 10.288 60.397 6.469 61.32 4.744 C 62.166 3.165 62.614 3.943 62.859 4.251 C 63.106 4.559 63.352 4.806 64.091 4.744 C 65.631 4.621 66.493 3.019 66.923 2.218 C 64.584 2.218 64.522 1.109 64.153 0.246 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8o8ym\",layoutDependency:layoutDependency,layoutId:\"ClagBk81O\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.216 2.979\" overflow=\"visible\"><path d=\"M 1.542 0.191 C 2.221 -0.241 2.296 0.142 2.159 0.531 C 1.974 1.055 1.45 2.26 0.308 2.939 C 0 3.062 0 2.878 0 2.723 C 0.215 1.951 0.863 0.623 1.542 0.191 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w3cvcg\",layoutDependency:layoutDependency,layoutId:\"Nd9C9VBF2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.09 21.438\" overflow=\"visible\"><path d=\"M 60.032 0 L 60.028 0 L 0.006 21.243 L 0 21.256 L 0.127 21.438 L 0.16 21.428 C 12.73 16.724 28.926 13.251 37.593 15.433 C 41.712 10.084 53.698 2.798 60.09 0.247 L 60.032 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wb8qz1\",layoutDependency:layoutDependency,layoutId:\"IlGsSeXRZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.083\" overflow=\"visible\"><path d=\"M 0.604 0.612 C 0.75 0.605 0.865 0.529 0.865 0.327 C 0.865 0.066 0.694 0 0.41 0 L 0 0 L 0 1.083 L 0.273 1.083 L 0.273 0.622 L 0.319 0.622 L 0.567 1.083 L 0.882 1.083 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aqqrim\",layoutDependency:layoutDependency,layoutId:\"BEdQnn6tp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.155 0.25 L 0 0.25 L 0 0 L 0.131 0 C 0.211 0 0.303 0.01 0.303 0.114 C 0.303 0.225 0.25 0.25 0.155 0.25 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-19042c2\",layoutDependency:layoutDependency,layoutId:\"yESJngGL3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 171.729 19.961\" overflow=\"visible\"><g><path d=\"M 25.934 14.952 C 20.423 14.952 15.953 12.717 15.953 9.981 C 15.953 7.206 20.423 5.01 25.934 5.01 C 31.444 5.01 35.915 7.245 35.915 9.981 C 35.915 12.717 31.483 14.952 25.935 14.952 Z M 19.962 0 C 8.94 0 0 4.431 0 9.941 C 0 15.451 8.94 19.922 19.962 19.922 C 30.983 19.922 39.922 15.49 39.922 9.941 C 39.922 4.393 30.983 0 19.962 0 Z M 54.72 17.341 C 54.72 18.806 53.756 19.807 52.1 19.807 L 50.25 19.807 L 50.25 14.875 L 52.1 14.875 C 53.756 14.875 54.72 15.838 54.72 17.341 Z M 53.873 17.341 C 53.873 16.3 53.294 15.568 52.138 15.568 L 51.021 15.568 L 51.021 19.075 L 52.138 19.075 C 53.294 19.075 53.873 18.381 53.873 17.341 Z M 60.539 14.875 L 60.539 17.727 C 60.539 18.613 60.231 19.885 58.42 19.885 C 56.647 19.885 56.339 18.652 56.339 17.804 L 56.339 14.837 L 57.148 14.837 L 57.148 17.65 C 57.148 18.305 57.264 19.191 58.42 19.191 C 59.614 19.191 59.73 18.266 59.73 17.611 L 59.73 14.798 Z M 66.589 18.382 C 66.589 19.191 65.934 19.808 64.817 19.808 L 62.504 19.808 L 62.504 14.837 L 64.778 14.837 C 65.741 14.837 66.358 15.338 66.358 16.108 C 66.358 16.571 66.127 16.995 65.664 17.187 C 66.242 17.38 66.589 17.842 66.589 18.382 Z M 63.314 16.917 L 64.778 16.917 C 65.279 16.917 65.549 16.609 65.549 16.223 C 65.549 15.838 65.24 15.568 64.778 15.568 L 63.275 15.568 Z M 65.741 18.343 C 65.741 17.881 65.356 17.573 64.816 17.573 L 63.313 17.573 L 63.313 19.075 L 64.816 19.075 C 65.394 19.114 65.741 18.805 65.741 18.343 Z M 71.521 18.497 L 69.016 18.497 L 68.477 19.807 L 67.668 19.807 L 69.749 14.875 L 70.789 14.875 L 72.908 19.807 L 72.061 19.807 Z M 71.213 17.803 L 70.25 15.53 L 69.286 17.803 Z M 74.373 14.875 L 75.183 14.875 L 75.183 19.807 L 74.373 19.807 Z M 80.885 15.569 L 80.885 17.033 L 83.39 17.033 L 83.39 17.727 L 80.885 17.727 L 80.885 19.808 L 80.076 19.808 L 80.076 14.837 L 83.467 14.837 L 83.467 15.569 Z M 89.21 14.875 L 89.21 17.727 C 89.21 18.613 88.901 19.885 87.09 19.885 C 85.317 19.885 85.009 18.652 85.009 17.804 L 85.009 14.837 L 85.818 14.837 L 85.818 17.65 C 85.818 18.305 85.934 19.191 87.09 19.191 C 88.285 19.191 88.4 18.266 88.4 17.611 L 88.4 14.798 Z M 95.028 15.569 L 93.255 15.569 L 93.255 19.769 L 92.446 19.769 L 92.446 15.569 L 90.673 15.569 L 90.673 14.837 L 95.028 14.837 Z M 100.654 14.875 L 100.654 17.727 C 100.654 18.613 100.346 19.885 98.535 19.885 C 96.762 19.885 96.454 18.652 96.454 17.804 L 96.454 14.837 L 97.263 14.837 L 97.263 17.65 C 97.263 18.305 97.379 19.191 98.535 19.191 C 99.73 19.191 99.845 18.266 99.845 17.611 L 99.845 14.798 Z M 104.199 17.842 L 103.39 17.842 L 103.39 19.769 L 102.581 19.769 L 102.581 14.837 L 104.7 14.837 C 105.779 14.837 106.473 15.415 106.473 16.301 C 106.473 17.072 105.895 17.65 105.047 17.765 L 106.55 19.769 L 105.586 19.769 Z M 103.39 17.187 L 104.777 17.187 C 105.394 17.187 105.702 16.84 105.702 16.377 C 105.702 15.915 105.355 15.568 104.777 15.568 L 103.39 15.568 Z M 109.017 15.569 L 109.017 16.956 L 111.599 16.956 L 111.599 17.649 L 109.017 17.649 L 109.017 19.075 L 111.676 19.075 L 111.676 19.808 L 108.207 19.808 L 108.207 14.875 L 111.676 14.875 L 111.676 15.607 Z M 117.148 15.569 L 117.148 17.033 L 119.652 17.033 L 119.652 17.727 L 117.148 17.727 L 117.148 19.808 L 116.377 19.808 L 116.377 14.837 L 119.768 14.837 L 119.768 15.569 Z M 126.281 17.341 C 126.281 18.844 125.239 19.961 123.699 19.961 C 122.157 19.961 121.117 18.882 121.117 17.341 C 121.117 15.799 122.157 14.721 123.699 14.721 C 125.239 14.759 126.281 15.838 126.281 17.341 Z M 125.433 17.341 C 125.433 16.224 124.777 15.415 123.698 15.415 C 122.619 15.415 121.964 16.185 121.964 17.341 C 121.964 18.497 122.658 19.268 123.698 19.268 C 124.739 19.229 125.433 18.459 125.433 17.341 Z M 132.099 14.875 L 132.099 17.727 C 132.099 18.613 131.791 19.885 129.979 19.885 C 128.207 19.885 127.899 18.652 127.899 17.804 L 127.899 14.837 L 128.708 14.837 L 128.708 17.65 C 128.708 18.305 128.824 19.191 129.979 19.191 C 131.174 19.191 131.291 18.266 131.291 17.611 L 131.291 14.798 Z M 138.65 14.875 L 138.65 19.807 L 137.686 19.807 L 134.835 15.915 L 134.835 19.807 L 134.064 19.807 L 134.064 14.875 L 135.028 14.875 L 137.879 18.805 L 137.879 14.875 Z M 145.124 17.341 C 145.124 18.806 144.16 19.807 142.504 19.807 L 140.654 19.807 L 140.654 14.875 L 142.504 14.875 C 144.121 14.875 145.124 15.838 145.124 17.341 Z M 144.276 17.341 C 144.276 16.3 143.698 15.568 142.543 15.568 L 141.424 15.568 L 141.424 19.075 L 142.543 19.075 C 143.698 19.075 144.276 18.381 144.276 17.341 Z M 149.903 18.497 L 147.398 18.497 L 146.858 19.807 L 146.049 19.807 L 148.13 14.875 L 149.17 14.875 L 151.29 19.807 L 150.441 19.807 Z M 149.633 17.803 L 148.669 15.53 L 147.706 17.803 Z M 155.992 15.569 L 154.219 15.569 L 154.219 19.769 L 153.409 19.769 L 153.409 15.569 L 151.637 15.569 L 151.637 14.837 L 155.992 14.837 Z M 157.494 14.875 L 158.303 14.875 L 158.303 19.807 L 157.494 19.807 Z M 165.201 17.341 C 165.201 18.844 164.16 19.961 162.619 19.961 C 161.077 19.961 160.038 18.882 160.038 17.341 C 160.038 15.799 161.077 14.721 162.619 14.721 C 164.121 14.721 165.201 15.838 165.201 17.341 Z M 164.352 17.341 C 164.352 16.224 163.697 15.415 162.619 15.415 C 161.54 15.415 160.885 16.185 160.885 17.341 C 160.885 18.497 161.579 19.268 162.619 19.268 C 163.66 19.268 164.352 18.459 164.352 17.341 Z M 171.482 14.875 L 171.482 19.807 L 170.519 19.807 L 167.667 15.915 L 167.667 19.807 L 166.896 19.807 L 166.896 14.875 L 167.86 14.875 L 170.711 18.805 L 170.711 14.875 Z M 68.516 2.813 L 67.938 2.313 L 67.476 2.89 L 68.054 3.352 Z M 67.321 2.89 L 66.743 2.351 L 66.242 2.929 L 66.82 3.391 Z M 63.198 2.004 L 62.582 1.464 L 62.119 2.042 L 62.697 2.543 Z M 64.393 1.965 L 63.776 1.426 L 63.352 2.004 L 63.93 2.466 Z M 134.95 0.809 L 134.373 0.27 L 133.91 0.848 L 134.488 1.349 Z M 165.085 2.351 L 165.085 1.927 L 165.047 1.927 C 164.815 2.004 164.392 2.12 164.199 2.12 C 164.007 2.12 163.698 1.811 163.698 1.542 C 163.698 1.272 163.968 1.157 164.238 1.157 C 164.43 1.157 164.584 1.195 164.778 1.272 L 164.854 1.233 L 164.778 0.809 C 164.594 0.734 164.397 0.695 164.199 0.694 C 163.737 0.694 163.313 1.002 163.313 1.58 C 163.313 1.85 163.429 2.12 163.698 2.351 C 163.537 2.379 163.381 2.431 163.235 2.505 L 163.235 2.967 L 163.274 3.006 C 163.622 2.813 164.508 2.505 165.085 2.351 Z M 136.184 0.732 L 135.568 0.231 L 135.105 0.809 L 135.721 1.271 Z M 57.957 9.017 L 58.574 9.518 L 59.036 8.979 L 58.42 8.439 L 57.957 9.018 Z M 121.733 9.018 L 122.35 9.519 L 122.851 8.979 L 122.196 8.401 Z M 160.384 4.47 C 160.462 4.894 160.577 5.549 160.577 5.896 C 160.577 6.32 160.192 6.667 159.537 6.667 C 158.921 6.667 158.458 6.32 158.458 5.511 L 158.458 4.509 L 157.841 4.509 L 157.841 5.588 C 157.841 6.166 157.572 6.628 156.686 6.628 C 155.876 6.628 155.298 6.243 155.298 5.434 L 155.298 4.509 L 154.682 4.509 L 154.682 5.511 C 154.682 6.166 154.373 6.628 153.448 6.628 L 146.473 6.628 C 145.356 6.628 145.086 6.282 145.086 5.318 L 145.086 4.509 L 144.469 4.509 L 144.469 5.395 C 144.469 6.32 144.084 6.667 143.391 6.667 C 142.736 6.667 142.349 6.32 142.349 5.511 L 142.349 4.509 L 141.733 4.509 L 141.733 5.588 C 141.733 6.166 141.463 6.628 140.577 6.628 C 139.768 6.628 139.189 6.243 139.189 5.434 L 139.189 4.509 L 138.573 4.509 L 138.573 5.511 C 138.573 6.166 138.266 6.628 137.341 6.628 L 136.839 6.628 C 136.223 6.628 135.876 6.358 135.876 5.549 L 135.876 2.082 L 135.182 2.159 L 135.182 2.737 C 133.526 3.199 132.253 4.086 132.253 5.165 C 132.253 5.897 133.139 6.321 135.259 6.398 C 135.374 7.13 135.876 7.515 136.647 7.515 L 137.263 7.515 C 137.918 7.515 138.534 7.284 138.843 6.667 C 139.113 7.245 139.729 7.554 140.501 7.554 C 141.117 7.554 141.772 7.361 142.081 6.822 C 142.312 7.323 142.774 7.554 143.429 7.554 C 144.007 7.554 144.547 7.322 144.778 6.706 C 145.047 7.284 145.548 7.477 146.049 7.515 L 153.333 7.515 C 153.988 7.515 154.604 7.284 154.913 6.667 C 155.182 7.245 155.799 7.554 156.569 7.554 C 157.224 7.554 157.84 7.361 158.149 6.822 C 158.38 7.284 158.882 7.554 159.537 7.554 C 160.769 7.554 161.194 6.822 161.194 5.781 C 161.194 5.319 161.117 4.779 161.078 4.432 L 160.384 4.471 Z M 135.181 5.626 C 133.756 5.588 133.063 5.356 132.793 4.894 C 133.101 4.316 134.064 3.738 135.181 3.43 Z M 126.164 2.737 L 125.703 3.276 C 126.82 4.162 127.668 5.203 127.821 6.474 C 127.359 6.706 126.665 6.821 126.01 6.821 C 125.278 6.821 124.854 6.744 124.43 6.59 L 124.43 7.322 C 124.854 7.515 125.355 7.592 125.971 7.592 C 126.858 7.592 127.706 7.322 128.091 6.975 C 128.284 6.783 128.361 6.551 128.361 6.243 C 128.4 4.894 127.475 3.623 126.164 2.736 Z M 117.648 11.098 L 118.265 11.599 L 118.766 11.06 L 118.149 10.559 L 117.648 11.099 Z M 122.658 3.892 C 122.735 4.47 122.85 5.241 122.85 5.78 C 122.85 6.32 122.581 6.705 121.694 6.705 L 121.232 6.705 C 120.423 6.705 119.498 6.512 118.766 6.281 L 118.573 6.975 C 119.151 7.245 119.845 7.476 120.076 7.861 C 119.69 8.478 118.419 8.979 117.224 8.979 C 115.798 8.979 115.143 8.324 115.143 7.052 C 115.143 6.551 115.22 5.973 115.375 5.318 L 114.797 5.202 C 114.604 5.973 114.45 6.705 114.45 7.322 C 114.45 8.94 115.375 9.749 117.032 9.749 C 118.265 9.749 119.536 9.325 120.191 8.593 C 120.461 8.323 120.577 8.015 120.577 7.707 C 120.577 7.63 120.538 7.514 120.538 7.437 C 120.615 7.437 120.692 7.476 120.769 7.476 L 121.425 7.476 C 122.234 7.476 122.735 7.244 123.043 6.898 C 123.351 6.551 123.428 6.011 123.428 5.51 C 123.428 4.894 123.351 4.239 123.274 3.738 Z M 170.288 3.777 C 169.479 3.777 168.9 4.201 168.168 5.472 C 167.707 6.359 167.359 6.705 166.858 6.705 L 165.779 6.705 L 165.779 6.513 C 165.779 4.971 164.932 3.545 164.084 3.545 C 163.66 3.545 163.352 3.815 163.043 4.2 C 162.658 4.663 162.312 5.357 162.312 5.896 C 162.312 6.628 162.928 7.399 164.778 7.399 L 165.085 7.399 C 164.815 8.131 163.814 8.786 162.118 9.133 L 162.08 9.248 L 162.465 9.827 C 164.045 9.403 165.163 8.671 165.548 7.476 L 166.627 7.476 C 167.205 7.476 167.744 7.168 168.13 6.397 C 168.9 7.052 170.018 7.63 170.558 7.63 C 170.828 7.63 171.02 7.476 171.213 7.168 C 171.522 6.705 171.714 6.127 171.714 5.665 C 171.829 4.625 171.29 3.777 170.288 3.777 Z M 165.202 6.705 L 165.009 6.705 C 163.39 6.705 162.928 6.088 162.928 5.741 C 162.928 5.471 163.352 4.585 163.968 4.161 C 164.778 4.547 165.202 5.818 165.202 6.512 Z M 170.828 6.937 C 170.173 6.821 169.44 6.436 168.63 5.858 C 169.285 4.701 169.672 4.47 170.173 4.47 C 170.75 4.47 171.252 5.01 171.252 5.896 C 171.213 6.243 171.059 6.628 170.828 6.936 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 109.807 0.077 L 109.923 4.277 C 109.923 4.74 109.962 5.202 109.962 5.511 C 109.962 6.242 109.653 6.666 108.883 6.666 L 108.343 6.666 C 107.495 6.666 107.11 6.242 107.11 5.28 L 107.11 0.039 L 106.339 0.115 L 106.378 3.969 C 106.416 4.547 106.416 5.203 106.416 5.434 C 106.416 6.359 106.031 6.743 105.26 6.743 L 104.874 6.743 C 104.027 6.743 103.796 6.204 103.526 5.202 C 103.295 4.393 102.91 3.815 102.062 3.815 C 101.252 3.815 100.636 4.239 99.942 5.549 C 99.48 6.435 99.133 6.782 98.593 6.782 L 98.478 6.782 C 97.361 6.782 97.091 6.436 97.091 5.472 L 97.091 4.663 L 96.474 4.663 L 96.474 5.549 C 96.474 6.474 96.089 6.821 95.395 6.821 C 94.74 6.821 94.355 6.474 94.355 5.664 L 94.355 4.663 L 93.738 4.663 L 93.738 5.742 C 93.738 6.32 93.468 6.782 92.582 6.782 C 91.772 6.782 91.195 6.397 91.195 5.588 L 91.195 4.663 L 90.578 4.663 L 90.578 5.588 C 90.578 6.242 90.269 6.705 89.345 6.705 L 69.306 6.705 C 68.266 6.705 67.842 6.435 67.842 5.511 L 67.842 4.239 L 67.225 4.239 L 67.225 5.472 C 67.225 6.359 66.725 6.705 66.07 6.705 L 65.414 6.705 C 64.798 6.705 64.412 6.666 63.911 6.551 C 64.258 6.32 64.489 6.088 64.682 5.819 C 64.875 5.549 64.952 5.356 64.952 5.009 C 64.952 3.969 64.181 3.122 63.333 3.122 C 62.524 3.122 61.561 3.931 61.561 4.972 C 61.561 5.434 61.831 6.011 62.37 6.513 C 61.831 6.628 61.33 6.705 60.906 6.705 L 60.482 6.705 C 59.441 6.705 59.017 6.435 59.017 5.511 L 59.017 4.239 L 58.401 4.239 L 58.401 5.472 C 58.401 6.359 57.9 6.705 57.245 6.705 L 56.783 6.705 C 55.896 6.705 55.549 6.32 55.511 5.395 L 55.395 0 L 54.624 0.077 L 54.855 4.702 C 54.894 5.164 54.894 6.282 54.894 6.59 C 54.894 7.822 54.046 8.671 52.582 8.671 C 51.195 8.671 50.694 8.054 50.694 7.014 C 50.694 6.59 50.771 6.089 50.848 5.549 L 50.27 5.434 C 50.092 6.021 50.001 6.631 50 7.244 C 50 8.709 50.733 9.48 52.428 9.48 C 54.316 9.48 55.28 8.44 55.473 7.052 C 55.704 7.36 56.089 7.514 56.513 7.514 L 57.13 7.514 C 58.016 7.514 58.593 7.206 58.786 6.628 C 58.979 7.091 59.441 7.476 60.251 7.514 L 60.867 7.514 C 61.638 7.514 62.37 7.399 63.14 7.09 C 63.757 7.399 64.335 7.514 64.99 7.514 L 65.877 7.514 C 66.763 7.514 67.341 7.206 67.534 6.628 C 67.726 7.091 68.189 7.476 68.998 7.514 L 89.191 7.514 C 89.846 7.514 90.463 7.283 90.771 6.666 C 91.04 7.244 91.657 7.553 92.428 7.553 C 93.045 7.553 93.7 7.36 94.008 6.821 C 94.239 7.322 94.701 7.553 95.356 7.553 C 95.935 7.553 96.474 7.321 96.705 6.705 C 96.975 7.283 97.476 7.476 97.977 7.514 L 98.439 7.514 C 99.056 7.514 99.557 7.206 99.942 6.474 C 100.713 7.129 101.831 7.669 102.37 7.669 C 102.639 7.669 102.909 7.476 103.063 7.206 C 103.179 7.013 103.295 6.782 103.333 6.551 C 103.564 7.167 103.95 7.476 104.489 7.514 L 105.028 7.514 C 105.838 7.514 106.455 7.206 106.686 6.628 C 106.917 7.206 107.418 7.514 107.957 7.514 L 108.497 7.514 C 109.576 7.514 110.308 7.052 110.385 5.819 C 110.423 5.202 110.423 4.431 110.423 3.584 L 110.423 0.039 Z M 62.061 4.894 C 62.37 4.124 62.794 3.931 63.218 3.931 C 63.641 3.931 64.258 4.432 64.374 5.395 C 64.104 5.742 63.834 5.973 63.14 6.282 C 62.601 5.896 62.254 5.472 62.061 4.894 Z M 102.524 6.975 C 101.869 6.86 101.136 6.474 100.327 5.896 C 100.982 4.74 101.368 4.509 101.83 4.509 C 102.408 4.509 102.909 5.049 102.909 5.935 C 102.909 6.282 102.755 6.667 102.524 6.975 Z M 116.512 11.252 L 117.129 11.715 L 117.591 11.214 L 116.974 10.674 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 171.729 19.961\" overflow=\"visible\"><g><path d=\"M 25.934 14.952 C 20.423 14.952 15.953 12.717 15.953 9.981 C 15.953 7.206 20.423 5.01 25.934 5.01 C 31.444 5.01 35.915 7.245 35.915 9.981 C 35.915 12.717 31.483 14.952 25.935 14.952 Z M 19.962 0 C 8.94 0 0 4.431 0 9.941 C 0 15.451 8.94 19.922 19.962 19.922 C 30.983 19.922 39.922 15.49 39.922 9.941 C 39.922 4.393 30.983 0 19.962 0 Z M 54.72 17.341 C 54.72 18.806 53.756 19.807 52.1 19.807 L 50.25 19.807 L 50.25 14.875 L 52.1 14.875 C 53.756 14.875 54.72 15.838 54.72 17.341 Z M 53.873 17.341 C 53.873 16.3 53.294 15.568 52.138 15.568 L 51.021 15.568 L 51.021 19.075 L 52.138 19.075 C 53.294 19.075 53.873 18.381 53.873 17.341 Z M 60.539 14.875 L 60.539 17.727 C 60.539 18.613 60.231 19.885 58.42 19.885 C 56.647 19.885 56.339 18.652 56.339 17.804 L 56.339 14.837 L 57.148 14.837 L 57.148 17.65 C 57.148 18.305 57.264 19.191 58.42 19.191 C 59.614 19.191 59.73 18.266 59.73 17.611 L 59.73 14.798 Z M 66.589 18.382 C 66.589 19.191 65.934 19.808 64.817 19.808 L 62.504 19.808 L 62.504 14.837 L 64.778 14.837 C 65.741 14.837 66.358 15.338 66.358 16.108 C 66.358 16.571 66.127 16.995 65.664 17.187 C 66.242 17.38 66.589 17.842 66.589 18.382 Z M 63.314 16.917 L 64.778 16.917 C 65.279 16.917 65.549 16.609 65.549 16.223 C 65.549 15.838 65.24 15.568 64.778 15.568 L 63.275 15.568 Z M 65.741 18.343 C 65.741 17.881 65.356 17.573 64.816 17.573 L 63.313 17.573 L 63.313 19.075 L 64.816 19.075 C 65.394 19.114 65.741 18.805 65.741 18.343 Z M 71.521 18.497 L 69.016 18.497 L 68.477 19.807 L 67.668 19.807 L 69.749 14.875 L 70.789 14.875 L 72.908 19.807 L 72.061 19.807 Z M 71.213 17.803 L 70.25 15.53 L 69.286 17.803 Z M 74.373 14.875 L 75.183 14.875 L 75.183 19.807 L 74.373 19.807 Z M 80.885 15.569 L 80.885 17.033 L 83.39 17.033 L 83.39 17.727 L 80.885 17.727 L 80.885 19.808 L 80.076 19.808 L 80.076 14.837 L 83.467 14.837 L 83.467 15.569 Z M 89.21 14.875 L 89.21 17.727 C 89.21 18.613 88.901 19.885 87.09 19.885 C 85.317 19.885 85.009 18.652 85.009 17.804 L 85.009 14.837 L 85.818 14.837 L 85.818 17.65 C 85.818 18.305 85.934 19.191 87.09 19.191 C 88.285 19.191 88.4 18.266 88.4 17.611 L 88.4 14.798 Z M 95.028 15.569 L 93.255 15.569 L 93.255 19.769 L 92.446 19.769 L 92.446 15.569 L 90.673 15.569 L 90.673 14.837 L 95.028 14.837 Z M 100.654 14.875 L 100.654 17.727 C 100.654 18.613 100.346 19.885 98.535 19.885 C 96.762 19.885 96.454 18.652 96.454 17.804 L 96.454 14.837 L 97.263 14.837 L 97.263 17.65 C 97.263 18.305 97.379 19.191 98.535 19.191 C 99.73 19.191 99.845 18.266 99.845 17.611 L 99.845 14.798 Z M 104.199 17.842 L 103.39 17.842 L 103.39 19.769 L 102.581 19.769 L 102.581 14.837 L 104.7 14.837 C 105.779 14.837 106.473 15.415 106.473 16.301 C 106.473 17.072 105.895 17.65 105.047 17.765 L 106.55 19.769 L 105.586 19.769 Z M 103.39 17.187 L 104.777 17.187 C 105.394 17.187 105.702 16.84 105.702 16.377 C 105.702 15.915 105.355 15.568 104.777 15.568 L 103.39 15.568 Z M 109.017 15.569 L 109.017 16.956 L 111.599 16.956 L 111.599 17.649 L 109.017 17.649 L 109.017 19.075 L 111.676 19.075 L 111.676 19.808 L 108.207 19.808 L 108.207 14.875 L 111.676 14.875 L 111.676 15.607 Z M 117.148 15.569 L 117.148 17.033 L 119.652 17.033 L 119.652 17.727 L 117.148 17.727 L 117.148 19.808 L 116.377 19.808 L 116.377 14.837 L 119.768 14.837 L 119.768 15.569 Z M 126.281 17.341 C 126.281 18.844 125.239 19.961 123.699 19.961 C 122.157 19.961 121.117 18.882 121.117 17.341 C 121.117 15.799 122.157 14.721 123.699 14.721 C 125.239 14.759 126.281 15.838 126.281 17.341 Z M 125.433 17.341 C 125.433 16.224 124.777 15.415 123.698 15.415 C 122.619 15.415 121.964 16.185 121.964 17.341 C 121.964 18.497 122.658 19.268 123.698 19.268 C 124.739 19.229 125.433 18.459 125.433 17.341 Z M 132.099 14.875 L 132.099 17.727 C 132.099 18.613 131.791 19.885 129.979 19.885 C 128.207 19.885 127.899 18.652 127.899 17.804 L 127.899 14.837 L 128.708 14.837 L 128.708 17.65 C 128.708 18.305 128.824 19.191 129.979 19.191 C 131.174 19.191 131.291 18.266 131.291 17.611 L 131.291 14.798 Z M 138.65 14.875 L 138.65 19.807 L 137.686 19.807 L 134.835 15.915 L 134.835 19.807 L 134.064 19.807 L 134.064 14.875 L 135.028 14.875 L 137.879 18.805 L 137.879 14.875 Z M 145.124 17.341 C 145.124 18.806 144.16 19.807 142.504 19.807 L 140.654 19.807 L 140.654 14.875 L 142.504 14.875 C 144.121 14.875 145.124 15.838 145.124 17.341 Z M 144.276 17.341 C 144.276 16.3 143.698 15.568 142.543 15.568 L 141.424 15.568 L 141.424 19.075 L 142.543 19.075 C 143.698 19.075 144.276 18.381 144.276 17.341 Z M 149.903 18.497 L 147.398 18.497 L 146.858 19.807 L 146.049 19.807 L 148.13 14.875 L 149.17 14.875 L 151.29 19.807 L 150.441 19.807 Z M 149.633 17.803 L 148.669 15.53 L 147.706 17.803 Z M 155.992 15.569 L 154.219 15.569 L 154.219 19.769 L 153.409 19.769 L 153.409 15.569 L 151.637 15.569 L 151.637 14.837 L 155.992 14.837 Z M 157.494 14.875 L 158.303 14.875 L 158.303 19.807 L 157.494 19.807 Z M 165.201 17.341 C 165.201 18.844 164.16 19.961 162.619 19.961 C 161.077 19.961 160.038 18.882 160.038 17.341 C 160.038 15.799 161.077 14.721 162.619 14.721 C 164.121 14.721 165.201 15.838 165.201 17.341 Z M 164.352 17.341 C 164.352 16.224 163.697 15.415 162.619 15.415 C 161.54 15.415 160.885 16.185 160.885 17.341 C 160.885 18.497 161.579 19.268 162.619 19.268 C 163.66 19.268 164.352 18.459 164.352 17.341 Z M 171.482 14.875 L 171.482 19.807 L 170.519 19.807 L 167.667 15.915 L 167.667 19.807 L 166.896 19.807 L 166.896 14.875 L 167.86 14.875 L 170.711 18.805 L 170.711 14.875 Z M 68.516 2.813 L 67.938 2.313 L 67.476 2.89 L 68.054 3.352 Z M 67.321 2.89 L 66.743 2.351 L 66.242 2.929 L 66.82 3.391 Z M 63.198 2.004 L 62.582 1.464 L 62.119 2.042 L 62.697 2.543 Z M 64.393 1.965 L 63.776 1.426 L 63.352 2.004 L 63.93 2.466 Z M 134.95 0.809 L 134.373 0.27 L 133.91 0.848 L 134.488 1.349 Z M 165.085 2.351 L 165.085 1.927 L 165.047 1.927 C 164.815 2.004 164.392 2.12 164.199 2.12 C 164.007 2.12 163.698 1.811 163.698 1.542 C 163.698 1.272 163.968 1.157 164.238 1.157 C 164.43 1.157 164.584 1.195 164.778 1.272 L 164.854 1.233 L 164.778 0.809 C 164.594 0.734 164.397 0.695 164.199 0.694 C 163.737 0.694 163.313 1.002 163.313 1.58 C 163.313 1.85 163.429 2.12 163.698 2.351 C 163.537 2.379 163.381 2.431 163.235 2.505 L 163.235 2.967 L 163.274 3.006 C 163.622 2.813 164.508 2.505 165.085 2.351 Z M 136.184 0.732 L 135.568 0.231 L 135.105 0.809 L 135.721 1.271 Z M 57.957 9.017 L 58.574 9.518 L 59.036 8.979 L 58.42 8.439 L 57.957 9.018 Z M 121.733 9.018 L 122.35 9.519 L 122.851 8.979 L 122.196 8.401 Z M 160.384 4.47 C 160.462 4.894 160.577 5.549 160.577 5.896 C 160.577 6.32 160.192 6.667 159.537 6.667 C 158.921 6.667 158.458 6.32 158.458 5.511 L 158.458 4.509 L 157.841 4.509 L 157.841 5.588 C 157.841 6.166 157.572 6.628 156.686 6.628 C 155.876 6.628 155.298 6.243 155.298 5.434 L 155.298 4.509 L 154.682 4.509 L 154.682 5.511 C 154.682 6.166 154.373 6.628 153.448 6.628 L 146.473 6.628 C 145.356 6.628 145.086 6.282 145.086 5.318 L 145.086 4.509 L 144.469 4.509 L 144.469 5.395 C 144.469 6.32 144.084 6.667 143.391 6.667 C 142.736 6.667 142.349 6.32 142.349 5.511 L 142.349 4.509 L 141.733 4.509 L 141.733 5.588 C 141.733 6.166 141.463 6.628 140.577 6.628 C 139.768 6.628 139.189 6.243 139.189 5.434 L 139.189 4.509 L 138.573 4.509 L 138.573 5.511 C 138.573 6.166 138.266 6.628 137.341 6.628 L 136.839 6.628 C 136.223 6.628 135.876 6.358 135.876 5.549 L 135.876 2.082 L 135.182 2.159 L 135.182 2.737 C 133.526 3.199 132.253 4.086 132.253 5.165 C 132.253 5.897 133.139 6.321 135.259 6.398 C 135.374 7.13 135.876 7.515 136.647 7.515 L 137.263 7.515 C 137.918 7.515 138.534 7.284 138.843 6.667 C 139.113 7.245 139.729 7.554 140.501 7.554 C 141.117 7.554 141.772 7.361 142.081 6.822 C 142.312 7.323 142.774 7.554 143.429 7.554 C 144.007 7.554 144.547 7.322 144.778 6.706 C 145.047 7.284 145.548 7.477 146.049 7.515 L 153.333 7.515 C 153.988 7.515 154.604 7.284 154.913 6.667 C 155.182 7.245 155.799 7.554 156.569 7.554 C 157.224 7.554 157.84 7.361 158.149 6.822 C 158.38 7.284 158.882 7.554 159.537 7.554 C 160.769 7.554 161.194 6.822 161.194 5.781 C 161.194 5.319 161.117 4.779 161.078 4.432 L 160.384 4.471 Z M 135.181 5.626 C 133.756 5.588 133.063 5.356 132.793 4.894 C 133.101 4.316 134.064 3.738 135.181 3.43 Z M 126.164 2.737 L 125.703 3.276 C 126.82 4.162 127.668 5.203 127.821 6.474 C 127.359 6.706 126.665 6.821 126.01 6.821 C 125.278 6.821 124.854 6.744 124.43 6.59 L 124.43 7.322 C 124.854 7.515 125.355 7.592 125.971 7.592 C 126.858 7.592 127.706 7.322 128.091 6.975 C 128.284 6.783 128.361 6.551 128.361 6.243 C 128.4 4.894 127.475 3.623 126.164 2.736 Z M 117.648 11.098 L 118.265 11.599 L 118.766 11.06 L 118.149 10.559 L 117.648 11.099 Z M 122.658 3.892 C 122.735 4.47 122.85 5.241 122.85 5.78 C 122.85 6.32 122.581 6.705 121.694 6.705 L 121.232 6.705 C 120.423 6.705 119.498 6.512 118.766 6.281 L 118.573 6.975 C 119.151 7.245 119.845 7.476 120.076 7.861 C 119.69 8.478 118.419 8.979 117.224 8.979 C 115.798 8.979 115.143 8.324 115.143 7.052 C 115.143 6.551 115.22 5.973 115.375 5.318 L 114.797 5.202 C 114.604 5.973 114.45 6.705 114.45 7.322 C 114.45 8.94 115.375 9.749 117.032 9.749 C 118.265 9.749 119.536 9.325 120.191 8.593 C 120.461 8.323 120.577 8.015 120.577 7.707 C 120.577 7.63 120.538 7.514 120.538 7.437 C 120.615 7.437 120.692 7.476 120.769 7.476 L 121.425 7.476 C 122.234 7.476 122.735 7.244 123.043 6.898 C 123.351 6.551 123.428 6.011 123.428 5.51 C 123.428 4.894 123.351 4.239 123.274 3.738 Z M 170.288 3.777 C 169.479 3.777 168.9 4.201 168.168 5.472 C 167.707 6.359 167.359 6.705 166.858 6.705 L 165.779 6.705 L 165.779 6.513 C 165.779 4.971 164.932 3.545 164.084 3.545 C 163.66 3.545 163.352 3.815 163.043 4.2 C 162.658 4.663 162.312 5.357 162.312 5.896 C 162.312 6.628 162.928 7.399 164.778 7.399 L 165.085 7.399 C 164.815 8.131 163.814 8.786 162.118 9.133 L 162.08 9.248 L 162.465 9.827 C 164.045 9.403 165.163 8.671 165.548 7.476 L 166.627 7.476 C 167.205 7.476 167.744 7.168 168.13 6.397 C 168.9 7.052 170.018 7.63 170.558 7.63 C 170.828 7.63 171.02 7.476 171.213 7.168 C 171.522 6.705 171.714 6.127 171.714 5.665 C 171.829 4.625 171.29 3.777 170.288 3.777 Z M 165.202 6.705 L 165.009 6.705 C 163.39 6.705 162.928 6.088 162.928 5.741 C 162.928 5.471 163.352 4.585 163.968 4.161 C 164.778 4.547 165.202 5.818 165.202 6.512 Z M 170.828 6.937 C 170.173 6.821 169.44 6.436 168.63 5.858 C 169.285 4.701 169.672 4.47 170.173 4.47 C 170.75 4.47 171.252 5.01 171.252 5.896 C 171.213 6.243 171.059 6.628 170.828 6.936 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 109.807 0.077 L 109.923 4.277 C 109.923 4.74 109.962 5.202 109.962 5.511 C 109.962 6.242 109.653 6.666 108.883 6.666 L 108.343 6.666 C 107.495 6.666 107.11 6.242 107.11 5.28 L 107.11 0.039 L 106.339 0.115 L 106.378 3.969 C 106.416 4.547 106.416 5.203 106.416 5.434 C 106.416 6.359 106.031 6.743 105.26 6.743 L 104.874 6.743 C 104.027 6.743 103.796 6.204 103.526 5.202 C 103.295 4.393 102.91 3.815 102.062 3.815 C 101.252 3.815 100.636 4.239 99.942 5.549 C 99.48 6.435 99.133 6.782 98.593 6.782 L 98.478 6.782 C 97.361 6.782 97.091 6.436 97.091 5.472 L 97.091 4.663 L 96.474 4.663 L 96.474 5.549 C 96.474 6.474 96.089 6.821 95.395 6.821 C 94.74 6.821 94.355 6.474 94.355 5.664 L 94.355 4.663 L 93.738 4.663 L 93.738 5.742 C 93.738 6.32 93.468 6.782 92.582 6.782 C 91.772 6.782 91.195 6.397 91.195 5.588 L 91.195 4.663 L 90.578 4.663 L 90.578 5.588 C 90.578 6.242 90.269 6.705 89.345 6.705 L 69.306 6.705 C 68.266 6.705 67.842 6.435 67.842 5.511 L 67.842 4.239 L 67.225 4.239 L 67.225 5.472 C 67.225 6.359 66.725 6.705 66.07 6.705 L 65.414 6.705 C 64.798 6.705 64.412 6.666 63.911 6.551 C 64.258 6.32 64.489 6.088 64.682 5.819 C 64.875 5.549 64.952 5.356 64.952 5.009 C 64.952 3.969 64.181 3.122 63.333 3.122 C 62.524 3.122 61.561 3.931 61.561 4.972 C 61.561 5.434 61.831 6.011 62.37 6.513 C 61.831 6.628 61.33 6.705 60.906 6.705 L 60.482 6.705 C 59.441 6.705 59.017 6.435 59.017 5.511 L 59.017 4.239 L 58.401 4.239 L 58.401 5.472 C 58.401 6.359 57.9 6.705 57.245 6.705 L 56.783 6.705 C 55.896 6.705 55.549 6.32 55.511 5.395 L 55.395 0 L 54.624 0.077 L 54.855 4.702 C 54.894 5.164 54.894 6.282 54.894 6.59 C 54.894 7.822 54.046 8.671 52.582 8.671 C 51.195 8.671 50.694 8.054 50.694 7.014 C 50.694 6.59 50.771 6.089 50.848 5.549 L 50.27 5.434 C 50.092 6.021 50.001 6.631 50 7.244 C 50 8.709 50.733 9.48 52.428 9.48 C 54.316 9.48 55.28 8.44 55.473 7.052 C 55.704 7.36 56.089 7.514 56.513 7.514 L 57.13 7.514 C 58.016 7.514 58.593 7.206 58.786 6.628 C 58.979 7.091 59.441 7.476 60.251 7.514 L 60.867 7.514 C 61.638 7.514 62.37 7.399 63.14 7.09 C 63.757 7.399 64.335 7.514 64.99 7.514 L 65.877 7.514 C 66.763 7.514 67.341 7.206 67.534 6.628 C 67.726 7.091 68.189 7.476 68.998 7.514 L 89.191 7.514 C 89.846 7.514 90.463 7.283 90.771 6.666 C 91.04 7.244 91.657 7.553 92.428 7.553 C 93.045 7.553 93.7 7.36 94.008 6.821 C 94.239 7.322 94.701 7.553 95.356 7.553 C 95.935 7.553 96.474 7.321 96.705 6.705 C 96.975 7.283 97.476 7.476 97.977 7.514 L 98.439 7.514 C 99.056 7.514 99.557 7.206 99.942 6.474 C 100.713 7.129 101.831 7.669 102.37 7.669 C 102.639 7.669 102.909 7.476 103.063 7.206 C 103.179 7.013 103.295 6.782 103.333 6.551 C 103.564 7.167 103.95 7.476 104.489 7.514 L 105.028 7.514 C 105.838 7.514 106.455 7.206 106.686 6.628 C 106.917 7.206 107.418 7.514 107.957 7.514 L 108.497 7.514 C 109.576 7.514 110.308 7.052 110.385 5.819 C 110.423 5.202 110.423 4.431 110.423 3.584 L 110.423 0.039 Z M 62.061 4.894 C 62.37 4.124 62.794 3.931 63.218 3.931 C 63.641 3.931 64.258 4.432 64.374 5.395 C 64.104 5.742 63.834 5.973 63.14 6.282 C 62.601 5.896 62.254 5.472 62.061 4.894 Z M 102.524 6.975 C 101.869 6.86 101.136 6.474 100.327 5.896 C 100.982 4.74 101.368 4.509 101.83 4.509 C 102.408 4.509 102.909 5.049 102.909 5.935 C 102.909 6.282 102.755 6.667 102.524 6.975 Z M 116.512 11.252 L 117.129 11.715 L 117.591 11.214 L 116.974 10.674 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 171.729 19.961\" overflow=\"visible\"><g><path d=\"M 25.934 14.952 C 20.423 14.952 15.953 12.717 15.953 9.981 C 15.953 7.206 20.423 5.01 25.934 5.01 C 31.444 5.01 35.915 7.245 35.915 9.981 C 35.915 12.717 31.483 14.952 25.935 14.952 Z M 19.962 0 C 8.94 0 0 4.431 0 9.941 C 0 15.451 8.94 19.922 19.962 19.922 C 30.983 19.922 39.922 15.49 39.922 9.941 C 39.922 4.393 30.983 0 19.962 0 Z M 54.72 17.341 C 54.72 18.806 53.756 19.807 52.1 19.807 L 50.25 19.807 L 50.25 14.875 L 52.1 14.875 C 53.756 14.875 54.72 15.838 54.72 17.341 Z M 53.873 17.341 C 53.873 16.3 53.294 15.568 52.138 15.568 L 51.021 15.568 L 51.021 19.075 L 52.138 19.075 C 53.294 19.075 53.873 18.381 53.873 17.341 Z M 60.539 14.875 L 60.539 17.727 C 60.539 18.613 60.231 19.885 58.42 19.885 C 56.647 19.885 56.339 18.652 56.339 17.804 L 56.339 14.837 L 57.148 14.837 L 57.148 17.65 C 57.148 18.305 57.264 19.191 58.42 19.191 C 59.614 19.191 59.73 18.266 59.73 17.611 L 59.73 14.798 Z M 66.589 18.382 C 66.589 19.191 65.934 19.808 64.817 19.808 L 62.504 19.808 L 62.504 14.837 L 64.778 14.837 C 65.741 14.837 66.358 15.338 66.358 16.108 C 66.358 16.571 66.127 16.995 65.664 17.187 C 66.242 17.38 66.589 17.842 66.589 18.382 Z M 63.314 16.917 L 64.778 16.917 C 65.279 16.917 65.549 16.609 65.549 16.223 C 65.549 15.838 65.24 15.568 64.778 15.568 L 63.275 15.568 Z M 65.741 18.343 C 65.741 17.881 65.356 17.573 64.816 17.573 L 63.313 17.573 L 63.313 19.075 L 64.816 19.075 C 65.394 19.114 65.741 18.805 65.741 18.343 Z M 71.521 18.497 L 69.016 18.497 L 68.477 19.807 L 67.668 19.807 L 69.749 14.875 L 70.789 14.875 L 72.908 19.807 L 72.061 19.807 Z M 71.213 17.803 L 70.25 15.53 L 69.286 17.803 Z M 74.373 14.875 L 75.183 14.875 L 75.183 19.807 L 74.373 19.807 Z M 80.885 15.569 L 80.885 17.033 L 83.39 17.033 L 83.39 17.727 L 80.885 17.727 L 80.885 19.808 L 80.076 19.808 L 80.076 14.837 L 83.467 14.837 L 83.467 15.569 Z M 89.21 14.875 L 89.21 17.727 C 89.21 18.613 88.901 19.885 87.09 19.885 C 85.317 19.885 85.009 18.652 85.009 17.804 L 85.009 14.837 L 85.818 14.837 L 85.818 17.65 C 85.818 18.305 85.934 19.191 87.09 19.191 C 88.285 19.191 88.4 18.266 88.4 17.611 L 88.4 14.798 Z M 95.028 15.569 L 93.255 15.569 L 93.255 19.769 L 92.446 19.769 L 92.446 15.569 L 90.673 15.569 L 90.673 14.837 L 95.028 14.837 Z M 100.654 14.875 L 100.654 17.727 C 100.654 18.613 100.346 19.885 98.535 19.885 C 96.762 19.885 96.454 18.652 96.454 17.804 L 96.454 14.837 L 97.263 14.837 L 97.263 17.65 C 97.263 18.305 97.379 19.191 98.535 19.191 C 99.73 19.191 99.845 18.266 99.845 17.611 L 99.845 14.798 Z M 104.199 17.842 L 103.39 17.842 L 103.39 19.769 L 102.581 19.769 L 102.581 14.837 L 104.7 14.837 C 105.779 14.837 106.473 15.415 106.473 16.301 C 106.473 17.072 105.895 17.65 105.047 17.765 L 106.55 19.769 L 105.586 19.769 Z M 103.39 17.187 L 104.777 17.187 C 105.394 17.187 105.702 16.84 105.702 16.377 C 105.702 15.915 105.355 15.568 104.777 15.568 L 103.39 15.568 Z M 109.017 15.569 L 109.017 16.956 L 111.599 16.956 L 111.599 17.649 L 109.017 17.649 L 109.017 19.075 L 111.676 19.075 L 111.676 19.808 L 108.207 19.808 L 108.207 14.875 L 111.676 14.875 L 111.676 15.607 Z M 117.148 15.569 L 117.148 17.033 L 119.652 17.033 L 119.652 17.727 L 117.148 17.727 L 117.148 19.808 L 116.377 19.808 L 116.377 14.837 L 119.768 14.837 L 119.768 15.569 Z M 126.281 17.341 C 126.281 18.844 125.239 19.961 123.699 19.961 C 122.157 19.961 121.117 18.882 121.117 17.341 C 121.117 15.799 122.157 14.721 123.699 14.721 C 125.239 14.759 126.281 15.838 126.281 17.341 Z M 125.433 17.341 C 125.433 16.224 124.777 15.415 123.698 15.415 C 122.619 15.415 121.964 16.185 121.964 17.341 C 121.964 18.497 122.658 19.268 123.698 19.268 C 124.739 19.229 125.433 18.459 125.433 17.341 Z M 132.099 14.875 L 132.099 17.727 C 132.099 18.613 131.791 19.885 129.979 19.885 C 128.207 19.885 127.899 18.652 127.899 17.804 L 127.899 14.837 L 128.708 14.837 L 128.708 17.65 C 128.708 18.305 128.824 19.191 129.979 19.191 C 131.174 19.191 131.291 18.266 131.291 17.611 L 131.291 14.798 Z M 138.65 14.875 L 138.65 19.807 L 137.686 19.807 L 134.835 15.915 L 134.835 19.807 L 134.064 19.807 L 134.064 14.875 L 135.028 14.875 L 137.879 18.805 L 137.879 14.875 Z M 145.124 17.341 C 145.124 18.806 144.16 19.807 142.504 19.807 L 140.654 19.807 L 140.654 14.875 L 142.504 14.875 C 144.121 14.875 145.124 15.838 145.124 17.341 Z M 144.276 17.341 C 144.276 16.3 143.698 15.568 142.543 15.568 L 141.424 15.568 L 141.424 19.075 L 142.543 19.075 C 143.698 19.075 144.276 18.381 144.276 17.341 Z M 149.903 18.497 L 147.398 18.497 L 146.858 19.807 L 146.049 19.807 L 148.13 14.875 L 149.17 14.875 L 151.29 19.807 L 150.441 19.807 Z M 149.633 17.803 L 148.669 15.53 L 147.706 17.803 Z M 155.992 15.569 L 154.219 15.569 L 154.219 19.769 L 153.409 19.769 L 153.409 15.569 L 151.637 15.569 L 151.637 14.837 L 155.992 14.837 Z M 157.494 14.875 L 158.303 14.875 L 158.303 19.807 L 157.494 19.807 Z M 165.201 17.341 C 165.201 18.844 164.16 19.961 162.619 19.961 C 161.077 19.961 160.038 18.882 160.038 17.341 C 160.038 15.799 161.077 14.721 162.619 14.721 C 164.121 14.721 165.201 15.838 165.201 17.341 Z M 164.352 17.341 C 164.352 16.224 163.697 15.415 162.619 15.415 C 161.54 15.415 160.885 16.185 160.885 17.341 C 160.885 18.497 161.579 19.268 162.619 19.268 C 163.66 19.268 164.352 18.459 164.352 17.341 Z M 171.482 14.875 L 171.482 19.807 L 170.519 19.807 L 167.667 15.915 L 167.667 19.807 L 166.896 19.807 L 166.896 14.875 L 167.86 14.875 L 170.711 18.805 L 170.711 14.875 Z M 68.516 2.813 L 67.938 2.313 L 67.476 2.89 L 68.054 3.352 Z M 67.321 2.89 L 66.743 2.351 L 66.242 2.929 L 66.82 3.391 Z M 63.198 2.004 L 62.582 1.464 L 62.119 2.042 L 62.697 2.543 Z M 64.393 1.965 L 63.776 1.426 L 63.352 2.004 L 63.93 2.466 Z M 134.95 0.809 L 134.373 0.27 L 133.91 0.848 L 134.488 1.349 Z M 165.085 2.351 L 165.085 1.927 L 165.047 1.927 C 164.815 2.004 164.392 2.12 164.199 2.12 C 164.007 2.12 163.698 1.811 163.698 1.542 C 163.698 1.272 163.968 1.157 164.238 1.157 C 164.43 1.157 164.584 1.195 164.778 1.272 L 164.854 1.233 L 164.778 0.809 C 164.594 0.734 164.397 0.695 164.199 0.694 C 163.737 0.694 163.313 1.002 163.313 1.58 C 163.313 1.85 163.429 2.12 163.698 2.351 C 163.537 2.379 163.381 2.431 163.235 2.505 L 163.235 2.967 L 163.274 3.006 C 163.622 2.813 164.508 2.505 165.085 2.351 Z M 136.184 0.732 L 135.568 0.231 L 135.105 0.809 L 135.721 1.271 Z M 57.957 9.017 L 58.574 9.518 L 59.036 8.979 L 58.42 8.439 L 57.957 9.018 Z M 121.733 9.018 L 122.35 9.519 L 122.851 8.979 L 122.196 8.401 Z M 160.384 4.47 C 160.462 4.894 160.577 5.549 160.577 5.896 C 160.577 6.32 160.192 6.667 159.537 6.667 C 158.921 6.667 158.458 6.32 158.458 5.511 L 158.458 4.509 L 157.841 4.509 L 157.841 5.588 C 157.841 6.166 157.572 6.628 156.686 6.628 C 155.876 6.628 155.298 6.243 155.298 5.434 L 155.298 4.509 L 154.682 4.509 L 154.682 5.511 C 154.682 6.166 154.373 6.628 153.448 6.628 L 146.473 6.628 C 145.356 6.628 145.086 6.282 145.086 5.318 L 145.086 4.509 L 144.469 4.509 L 144.469 5.395 C 144.469 6.32 144.084 6.667 143.391 6.667 C 142.736 6.667 142.349 6.32 142.349 5.511 L 142.349 4.509 L 141.733 4.509 L 141.733 5.588 C 141.733 6.166 141.463 6.628 140.577 6.628 C 139.768 6.628 139.189 6.243 139.189 5.434 L 139.189 4.509 L 138.573 4.509 L 138.573 5.511 C 138.573 6.166 138.266 6.628 137.341 6.628 L 136.839 6.628 C 136.223 6.628 135.876 6.358 135.876 5.549 L 135.876 2.082 L 135.182 2.159 L 135.182 2.737 C 133.526 3.199 132.253 4.086 132.253 5.165 C 132.253 5.897 133.139 6.321 135.259 6.398 C 135.374 7.13 135.876 7.515 136.647 7.515 L 137.263 7.515 C 137.918 7.515 138.534 7.284 138.843 6.667 C 139.113 7.245 139.729 7.554 140.501 7.554 C 141.117 7.554 141.772 7.361 142.081 6.822 C 142.312 7.323 142.774 7.554 143.429 7.554 C 144.007 7.554 144.547 7.322 144.778 6.706 C 145.047 7.284 145.548 7.477 146.049 7.515 L 153.333 7.515 C 153.988 7.515 154.604 7.284 154.913 6.667 C 155.182 7.245 155.799 7.554 156.569 7.554 C 157.224 7.554 157.84 7.361 158.149 6.822 C 158.38 7.284 158.882 7.554 159.537 7.554 C 160.769 7.554 161.194 6.822 161.194 5.781 C 161.194 5.319 161.117 4.779 161.078 4.432 L 160.384 4.471 Z M 135.181 5.626 C 133.756 5.588 133.063 5.356 132.793 4.894 C 133.101 4.316 134.064 3.738 135.181 3.43 Z M 126.164 2.737 L 125.703 3.276 C 126.82 4.162 127.668 5.203 127.821 6.474 C 127.359 6.706 126.665 6.821 126.01 6.821 C 125.278 6.821 124.854 6.744 124.43 6.59 L 124.43 7.322 C 124.854 7.515 125.355 7.592 125.971 7.592 C 126.858 7.592 127.706 7.322 128.091 6.975 C 128.284 6.783 128.361 6.551 128.361 6.243 C 128.4 4.894 127.475 3.623 126.164 2.736 Z M 117.648 11.098 L 118.265 11.599 L 118.766 11.06 L 118.149 10.559 L 117.648 11.099 Z M 122.658 3.892 C 122.735 4.47 122.85 5.241 122.85 5.78 C 122.85 6.32 122.581 6.705 121.694 6.705 L 121.232 6.705 C 120.423 6.705 119.498 6.512 118.766 6.281 L 118.573 6.975 C 119.151 7.245 119.845 7.476 120.076 7.861 C 119.69 8.478 118.419 8.979 117.224 8.979 C 115.798 8.979 115.143 8.324 115.143 7.052 C 115.143 6.551 115.22 5.973 115.375 5.318 L 114.797 5.202 C 114.604 5.973 114.45 6.705 114.45 7.322 C 114.45 8.94 115.375 9.749 117.032 9.749 C 118.265 9.749 119.536 9.325 120.191 8.593 C 120.461 8.323 120.577 8.015 120.577 7.707 C 120.577 7.63 120.538 7.514 120.538 7.437 C 120.615 7.437 120.692 7.476 120.769 7.476 L 121.425 7.476 C 122.234 7.476 122.735 7.244 123.043 6.898 C 123.351 6.551 123.428 6.011 123.428 5.51 C 123.428 4.894 123.351 4.239 123.274 3.738 Z M 170.288 3.777 C 169.479 3.777 168.9 4.201 168.168 5.472 C 167.707 6.359 167.359 6.705 166.858 6.705 L 165.779 6.705 L 165.779 6.513 C 165.779 4.971 164.932 3.545 164.084 3.545 C 163.66 3.545 163.352 3.815 163.043 4.2 C 162.658 4.663 162.312 5.357 162.312 5.896 C 162.312 6.628 162.928 7.399 164.778 7.399 L 165.085 7.399 C 164.815 8.131 163.814 8.786 162.118 9.133 L 162.08 9.248 L 162.465 9.827 C 164.045 9.403 165.163 8.671 165.548 7.476 L 166.627 7.476 C 167.205 7.476 167.744 7.168 168.13 6.397 C 168.9 7.052 170.018 7.63 170.558 7.63 C 170.828 7.63 171.02 7.476 171.213 7.168 C 171.522 6.705 171.714 6.127 171.714 5.665 C 171.829 4.625 171.29 3.777 170.288 3.777 Z M 165.202 6.705 L 165.009 6.705 C 163.39 6.705 162.928 6.088 162.928 5.741 C 162.928 5.471 163.352 4.585 163.968 4.161 C 164.778 4.547 165.202 5.818 165.202 6.512 Z M 170.828 6.937 C 170.173 6.821 169.44 6.436 168.63 5.858 C 169.285 4.701 169.672 4.47 170.173 4.47 C 170.75 4.47 171.252 5.01 171.252 5.896 C 171.213 6.243 171.059 6.628 170.828 6.936 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 109.807 0.077 L 109.923 4.277 C 109.923 4.74 109.962 5.202 109.962 5.511 C 109.962 6.242 109.653 6.666 108.883 6.666 L 108.343 6.666 C 107.495 6.666 107.11 6.242 107.11 5.28 L 107.11 0.039 L 106.339 0.115 L 106.378 3.969 C 106.416 4.547 106.416 5.203 106.416 5.434 C 106.416 6.359 106.031 6.743 105.26 6.743 L 104.874 6.743 C 104.027 6.743 103.796 6.204 103.526 5.202 C 103.295 4.393 102.91 3.815 102.062 3.815 C 101.252 3.815 100.636 4.239 99.942 5.549 C 99.48 6.435 99.133 6.782 98.593 6.782 L 98.478 6.782 C 97.361 6.782 97.091 6.436 97.091 5.472 L 97.091 4.663 L 96.474 4.663 L 96.474 5.549 C 96.474 6.474 96.089 6.821 95.395 6.821 C 94.74 6.821 94.355 6.474 94.355 5.664 L 94.355 4.663 L 93.738 4.663 L 93.738 5.742 C 93.738 6.32 93.468 6.782 92.582 6.782 C 91.772 6.782 91.195 6.397 91.195 5.588 L 91.195 4.663 L 90.578 4.663 L 90.578 5.588 C 90.578 6.242 90.269 6.705 89.345 6.705 L 69.306 6.705 C 68.266 6.705 67.842 6.435 67.842 5.511 L 67.842 4.239 L 67.225 4.239 L 67.225 5.472 C 67.225 6.359 66.725 6.705 66.07 6.705 L 65.414 6.705 C 64.798 6.705 64.412 6.666 63.911 6.551 C 64.258 6.32 64.489 6.088 64.682 5.819 C 64.875 5.549 64.952 5.356 64.952 5.009 C 64.952 3.969 64.181 3.122 63.333 3.122 C 62.524 3.122 61.561 3.931 61.561 4.972 C 61.561 5.434 61.831 6.011 62.37 6.513 C 61.831 6.628 61.33 6.705 60.906 6.705 L 60.482 6.705 C 59.441 6.705 59.017 6.435 59.017 5.511 L 59.017 4.239 L 58.401 4.239 L 58.401 5.472 C 58.401 6.359 57.9 6.705 57.245 6.705 L 56.783 6.705 C 55.896 6.705 55.549 6.32 55.511 5.395 L 55.395 0 L 54.624 0.077 L 54.855 4.702 C 54.894 5.164 54.894 6.282 54.894 6.59 C 54.894 7.822 54.046 8.671 52.582 8.671 C 51.195 8.671 50.694 8.054 50.694 7.014 C 50.694 6.59 50.771 6.089 50.848 5.549 L 50.27 5.434 C 50.092 6.021 50.001 6.631 50 7.244 C 50 8.709 50.733 9.48 52.428 9.48 C 54.316 9.48 55.28 8.44 55.473 7.052 C 55.704 7.36 56.089 7.514 56.513 7.514 L 57.13 7.514 C 58.016 7.514 58.593 7.206 58.786 6.628 C 58.979 7.091 59.441 7.476 60.251 7.514 L 60.867 7.514 C 61.638 7.514 62.37 7.399 63.14 7.09 C 63.757 7.399 64.335 7.514 64.99 7.514 L 65.877 7.514 C 66.763 7.514 67.341 7.206 67.534 6.628 C 67.726 7.091 68.189 7.476 68.998 7.514 L 89.191 7.514 C 89.846 7.514 90.463 7.283 90.771 6.666 C 91.04 7.244 91.657 7.553 92.428 7.553 C 93.045 7.553 93.7 7.36 94.008 6.821 C 94.239 7.322 94.701 7.553 95.356 7.553 C 95.935 7.553 96.474 7.321 96.705 6.705 C 96.975 7.283 97.476 7.476 97.977 7.514 L 98.439 7.514 C 99.056 7.514 99.557 7.206 99.942 6.474 C 100.713 7.129 101.831 7.669 102.37 7.669 C 102.639 7.669 102.909 7.476 103.063 7.206 C 103.179 7.013 103.295 6.782 103.333 6.551 C 103.564 7.167 103.95 7.476 104.489 7.514 L 105.028 7.514 C 105.838 7.514 106.455 7.206 106.686 6.628 C 106.917 7.206 107.418 7.514 107.957 7.514 L 108.497 7.514 C 109.576 7.514 110.308 7.052 110.385 5.819 C 110.423 5.202 110.423 4.431 110.423 3.584 L 110.423 0.039 Z M 62.061 4.894 C 62.37 4.124 62.794 3.931 63.218 3.931 C 63.641 3.931 64.258 4.432 64.374 5.395 C 64.104 5.742 63.834 5.973 63.14 6.282 C 62.601 5.896 62.254 5.472 62.061 4.894 Z M 102.524 6.975 C 101.869 6.86 101.136 6.474 100.327 5.896 C 100.982 4.74 101.368 4.509 101.83 4.509 C 102.408 4.509 102.909 5.049 102.909 5.935 C 102.909 6.282 102.755 6.667 102.524 6.975 Z M 116.512 11.252 L 117.129 11.715 L 117.591 11.214 L 116.974 10.674 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-qhqvw1\",layoutDependency:layoutDependency,layoutId:\"g8EdwlCA_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 171.729 19.961\" overflow=\"visible\"><path d=\"M 25.934 14.952 C 20.423 14.952 15.953 12.717 15.953 9.981 C 15.953 7.206 20.423 5.01 25.934 5.01 C 31.444 5.01 35.915 7.245 35.915 9.981 C 35.915 12.717 31.483 14.952 25.935 14.952 Z M 19.962 0 C 8.94 0 0 4.431 0 9.941 C 0 15.451 8.94 19.922 19.962 19.922 C 30.983 19.922 39.922 15.49 39.922 9.941 C 39.922 4.393 30.983 0 19.962 0 Z M 54.72 17.341 C 54.72 18.806 53.756 19.807 52.1 19.807 L 50.25 19.807 L 50.25 14.875 L 52.1 14.875 C 53.756 14.875 54.72 15.838 54.72 17.341 Z M 53.873 17.341 C 53.873 16.3 53.294 15.568 52.138 15.568 L 51.021 15.568 L 51.021 19.075 L 52.138 19.075 C 53.294 19.075 53.873 18.381 53.873 17.341 Z M 60.539 14.875 L 60.539 17.727 C 60.539 18.613 60.231 19.885 58.42 19.885 C 56.647 19.885 56.339 18.652 56.339 17.804 L 56.339 14.837 L 57.148 14.837 L 57.148 17.65 C 57.148 18.305 57.264 19.191 58.42 19.191 C 59.614 19.191 59.73 18.266 59.73 17.611 L 59.73 14.798 Z M 66.589 18.382 C 66.589 19.191 65.934 19.808 64.817 19.808 L 62.504 19.808 L 62.504 14.837 L 64.778 14.837 C 65.741 14.837 66.358 15.338 66.358 16.108 C 66.358 16.571 66.127 16.995 65.664 17.187 C 66.242 17.38 66.589 17.842 66.589 18.382 Z M 63.314 16.917 L 64.778 16.917 C 65.279 16.917 65.549 16.609 65.549 16.223 C 65.549 15.838 65.24 15.568 64.778 15.568 L 63.275 15.568 Z M 65.741 18.343 C 65.741 17.881 65.356 17.573 64.816 17.573 L 63.313 17.573 L 63.313 19.075 L 64.816 19.075 C 65.394 19.114 65.741 18.805 65.741 18.343 Z M 71.521 18.497 L 69.016 18.497 L 68.477 19.807 L 67.668 19.807 L 69.749 14.875 L 70.789 14.875 L 72.908 19.807 L 72.061 19.807 Z M 71.213 17.803 L 70.25 15.53 L 69.286 17.803 Z M 74.373 14.875 L 75.183 14.875 L 75.183 19.807 L 74.373 19.807 Z M 80.885 15.569 L 80.885 17.033 L 83.39 17.033 L 83.39 17.727 L 80.885 17.727 L 80.885 19.808 L 80.076 19.808 L 80.076 14.837 L 83.467 14.837 L 83.467 15.569 Z M 89.21 14.875 L 89.21 17.727 C 89.21 18.613 88.901 19.885 87.09 19.885 C 85.317 19.885 85.009 18.652 85.009 17.804 L 85.009 14.837 L 85.818 14.837 L 85.818 17.65 C 85.818 18.305 85.934 19.191 87.09 19.191 C 88.285 19.191 88.4 18.266 88.4 17.611 L 88.4 14.798 Z M 95.028 15.569 L 93.255 15.569 L 93.255 19.769 L 92.446 19.769 L 92.446 15.569 L 90.673 15.569 L 90.673 14.837 L 95.028 14.837 Z M 100.654 14.875 L 100.654 17.727 C 100.654 18.613 100.346 19.885 98.535 19.885 C 96.762 19.885 96.454 18.652 96.454 17.804 L 96.454 14.837 L 97.263 14.837 L 97.263 17.65 C 97.263 18.305 97.379 19.191 98.535 19.191 C 99.73 19.191 99.845 18.266 99.845 17.611 L 99.845 14.798 Z M 104.199 17.842 L 103.39 17.842 L 103.39 19.769 L 102.581 19.769 L 102.581 14.837 L 104.7 14.837 C 105.779 14.837 106.473 15.415 106.473 16.301 C 106.473 17.072 105.895 17.65 105.047 17.765 L 106.55 19.769 L 105.586 19.769 Z M 103.39 17.187 L 104.777 17.187 C 105.394 17.187 105.702 16.84 105.702 16.377 C 105.702 15.915 105.355 15.568 104.777 15.568 L 103.39 15.568 Z M 109.017 15.569 L 109.017 16.956 L 111.599 16.956 L 111.599 17.649 L 109.017 17.649 L 109.017 19.075 L 111.676 19.075 L 111.676 19.808 L 108.207 19.808 L 108.207 14.875 L 111.676 14.875 L 111.676 15.607 Z M 117.148 15.569 L 117.148 17.033 L 119.652 17.033 L 119.652 17.727 L 117.148 17.727 L 117.148 19.808 L 116.377 19.808 L 116.377 14.837 L 119.768 14.837 L 119.768 15.569 Z M 126.281 17.341 C 126.281 18.844 125.239 19.961 123.699 19.961 C 122.157 19.961 121.117 18.882 121.117 17.341 C 121.117 15.799 122.157 14.721 123.699 14.721 C 125.239 14.759 126.281 15.838 126.281 17.341 Z M 125.433 17.341 C 125.433 16.224 124.777 15.415 123.698 15.415 C 122.619 15.415 121.964 16.185 121.964 17.341 C 121.964 18.497 122.658 19.268 123.698 19.268 C 124.739 19.229 125.433 18.459 125.433 17.341 Z M 132.099 14.875 L 132.099 17.727 C 132.099 18.613 131.791 19.885 129.979 19.885 C 128.207 19.885 127.899 18.652 127.899 17.804 L 127.899 14.837 L 128.708 14.837 L 128.708 17.65 C 128.708 18.305 128.824 19.191 129.979 19.191 C 131.174 19.191 131.291 18.266 131.291 17.611 L 131.291 14.798 Z M 138.65 14.875 L 138.65 19.807 L 137.686 19.807 L 134.835 15.915 L 134.835 19.807 L 134.064 19.807 L 134.064 14.875 L 135.028 14.875 L 137.879 18.805 L 137.879 14.875 Z M 145.124 17.341 C 145.124 18.806 144.16 19.807 142.504 19.807 L 140.654 19.807 L 140.654 14.875 L 142.504 14.875 C 144.121 14.875 145.124 15.838 145.124 17.341 Z M 144.276 17.341 C 144.276 16.3 143.698 15.568 142.543 15.568 L 141.424 15.568 L 141.424 19.075 L 142.543 19.075 C 143.698 19.075 144.276 18.381 144.276 17.341 Z M 149.903 18.497 L 147.398 18.497 L 146.858 19.807 L 146.049 19.807 L 148.13 14.875 L 149.17 14.875 L 151.29 19.807 L 150.441 19.807 Z M 149.633 17.803 L 148.669 15.53 L 147.706 17.803 Z M 155.992 15.569 L 154.219 15.569 L 154.219 19.769 L 153.409 19.769 L 153.409 15.569 L 151.637 15.569 L 151.637 14.837 L 155.992 14.837 Z M 157.494 14.875 L 158.303 14.875 L 158.303 19.807 L 157.494 19.807 Z M 165.201 17.341 C 165.201 18.844 164.16 19.961 162.619 19.961 C 161.077 19.961 160.038 18.882 160.038 17.341 C 160.038 15.799 161.077 14.721 162.619 14.721 C 164.121 14.721 165.201 15.838 165.201 17.341 Z M 164.352 17.341 C 164.352 16.224 163.697 15.415 162.619 15.415 C 161.54 15.415 160.885 16.185 160.885 17.341 C 160.885 18.497 161.579 19.268 162.619 19.268 C 163.66 19.268 164.352 18.459 164.352 17.341 Z M 171.482 14.875 L 171.482 19.807 L 170.519 19.807 L 167.667 15.915 L 167.667 19.807 L 166.896 19.807 L 166.896 14.875 L 167.86 14.875 L 170.711 18.805 L 170.711 14.875 Z M 68.516 2.813 L 67.938 2.313 L 67.476 2.89 L 68.054 3.352 Z M 67.321 2.89 L 66.743 2.351 L 66.242 2.929 L 66.82 3.391 Z M 63.198 2.004 L 62.582 1.464 L 62.119 2.042 L 62.697 2.543 Z M 64.393 1.965 L 63.776 1.426 L 63.352 2.004 L 63.93 2.466 Z M 134.95 0.809 L 134.373 0.27 L 133.91 0.848 L 134.488 1.349 Z M 165.085 2.351 L 165.085 1.927 L 165.047 1.927 C 164.815 2.004 164.392 2.12 164.199 2.12 C 164.007 2.12 163.698 1.811 163.698 1.542 C 163.698 1.272 163.968 1.157 164.238 1.157 C 164.43 1.157 164.584 1.195 164.778 1.272 L 164.854 1.233 L 164.778 0.809 C 164.594 0.734 164.397 0.695 164.199 0.694 C 163.737 0.694 163.313 1.002 163.313 1.58 C 163.313 1.85 163.429 2.12 163.698 2.351 C 163.537 2.379 163.381 2.431 163.235 2.505 L 163.235 2.967 L 163.274 3.006 C 163.622 2.813 164.508 2.505 165.085 2.351 Z M 136.184 0.732 L 135.568 0.231 L 135.105 0.809 L 135.721 1.271 Z M 57.957 9.017 L 58.574 9.518 L 59.036 8.979 L 58.42 8.439 L 57.957 9.018 Z M 121.733 9.018 L 122.35 9.519 L 122.851 8.979 L 122.196 8.401 Z M 160.384 4.47 C 160.462 4.894 160.577 5.549 160.577 5.896 C 160.577 6.32 160.192 6.667 159.537 6.667 C 158.921 6.667 158.458 6.32 158.458 5.511 L 158.458 4.509 L 157.841 4.509 L 157.841 5.588 C 157.841 6.166 157.572 6.628 156.686 6.628 C 155.876 6.628 155.298 6.243 155.298 5.434 L 155.298 4.509 L 154.682 4.509 L 154.682 5.511 C 154.682 6.166 154.373 6.628 153.448 6.628 L 146.473 6.628 C 145.356 6.628 145.086 6.282 145.086 5.318 L 145.086 4.509 L 144.469 4.509 L 144.469 5.395 C 144.469 6.32 144.084 6.667 143.391 6.667 C 142.736 6.667 142.349 6.32 142.349 5.511 L 142.349 4.509 L 141.733 4.509 L 141.733 5.588 C 141.733 6.166 141.463 6.628 140.577 6.628 C 139.768 6.628 139.189 6.243 139.189 5.434 L 139.189 4.509 L 138.573 4.509 L 138.573 5.511 C 138.573 6.166 138.266 6.628 137.341 6.628 L 136.839 6.628 C 136.223 6.628 135.876 6.358 135.876 5.549 L 135.876 2.082 L 135.182 2.159 L 135.182 2.737 C 133.526 3.199 132.253 4.086 132.253 5.165 C 132.253 5.897 133.139 6.321 135.259 6.398 C 135.374 7.13 135.876 7.515 136.647 7.515 L 137.263 7.515 C 137.918 7.515 138.534 7.284 138.843 6.667 C 139.113 7.245 139.729 7.554 140.501 7.554 C 141.117 7.554 141.772 7.361 142.081 6.822 C 142.312 7.323 142.774 7.554 143.429 7.554 C 144.007 7.554 144.547 7.322 144.778 6.706 C 145.047 7.284 145.548 7.477 146.049 7.515 L 153.333 7.515 C 153.988 7.515 154.604 7.284 154.913 6.667 C 155.182 7.245 155.799 7.554 156.569 7.554 C 157.224 7.554 157.84 7.361 158.149 6.822 C 158.38 7.284 158.882 7.554 159.537 7.554 C 160.769 7.554 161.194 6.822 161.194 5.781 C 161.194 5.319 161.117 4.779 161.078 4.432 L 160.384 4.471 Z M 135.181 5.626 C 133.756 5.588 133.063 5.356 132.793 4.894 C 133.101 4.316 134.064 3.738 135.181 3.43 Z M 126.164 2.737 L 125.703 3.276 C 126.82 4.162 127.668 5.203 127.821 6.474 C 127.359 6.706 126.665 6.821 126.01 6.821 C 125.278 6.821 124.854 6.744 124.43 6.59 L 124.43 7.322 C 124.854 7.515 125.355 7.592 125.971 7.592 C 126.858 7.592 127.706 7.322 128.091 6.975 C 128.284 6.783 128.361 6.551 128.361 6.243 C 128.4 4.894 127.475 3.623 126.164 2.736 Z M 117.648 11.098 L 118.265 11.599 L 118.766 11.06 L 118.149 10.559 L 117.648 11.099 Z M 122.658 3.892 C 122.735 4.47 122.85 5.241 122.85 5.78 C 122.85 6.32 122.581 6.705 121.694 6.705 L 121.232 6.705 C 120.423 6.705 119.498 6.512 118.766 6.281 L 118.573 6.975 C 119.151 7.245 119.845 7.476 120.076 7.861 C 119.69 8.478 118.419 8.979 117.224 8.979 C 115.798 8.979 115.143 8.324 115.143 7.052 C 115.143 6.551 115.22 5.973 115.375 5.318 L 114.797 5.202 C 114.604 5.973 114.45 6.705 114.45 7.322 C 114.45 8.94 115.375 9.749 117.032 9.749 C 118.265 9.749 119.536 9.325 120.191 8.593 C 120.461 8.323 120.577 8.015 120.577 7.707 C 120.577 7.63 120.538 7.514 120.538 7.437 C 120.615 7.437 120.692 7.476 120.769 7.476 L 121.425 7.476 C 122.234 7.476 122.735 7.244 123.043 6.898 C 123.351 6.551 123.428 6.011 123.428 5.51 C 123.428 4.894 123.351 4.239 123.274 3.738 Z M 170.288 3.777 C 169.479 3.777 168.9 4.201 168.168 5.472 C 167.707 6.359 167.359 6.705 166.858 6.705 L 165.779 6.705 L 165.779 6.513 C 165.779 4.971 164.932 3.545 164.084 3.545 C 163.66 3.545 163.352 3.815 163.043 4.2 C 162.658 4.663 162.312 5.357 162.312 5.896 C 162.312 6.628 162.928 7.399 164.778 7.399 L 165.085 7.399 C 164.815 8.131 163.814 8.786 162.118 9.133 L 162.08 9.248 L 162.465 9.827 C 164.045 9.403 165.163 8.671 165.548 7.476 L 166.627 7.476 C 167.205 7.476 167.744 7.168 168.13 6.397 C 168.9 7.052 170.018 7.63 170.558 7.63 C 170.828 7.63 171.02 7.476 171.213 7.168 C 171.522 6.705 171.714 6.127 171.714 5.665 C 171.829 4.625 171.29 3.777 170.288 3.777 Z M 165.202 6.705 L 165.009 6.705 C 163.39 6.705 162.928 6.088 162.928 5.741 C 162.928 5.471 163.352 4.585 163.968 4.161 C 164.778 4.547 165.202 5.818 165.202 6.512 Z M 170.828 6.937 C 170.173 6.821 169.44 6.436 168.63 5.858 C 169.285 4.701 169.672 4.47 170.173 4.47 C 170.75 4.47 171.252 5.01 171.252 5.896 C 171.213 6.243 171.059 6.628 170.828 6.936 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 171.729 19.961\" overflow=\"visible\"><path d=\"M 25.934 14.952 C 20.423 14.952 15.953 12.717 15.953 9.981 C 15.953 7.206 20.423 5.01 25.934 5.01 C 31.444 5.01 35.915 7.245 35.915 9.981 C 35.915 12.717 31.483 14.952 25.935 14.952 Z M 19.962 0 C 8.94 0 0 4.431 0 9.941 C 0 15.451 8.94 19.922 19.962 19.922 C 30.983 19.922 39.922 15.49 39.922 9.941 C 39.922 4.393 30.983 0 19.962 0 Z M 54.72 17.341 C 54.72 18.806 53.756 19.807 52.1 19.807 L 50.25 19.807 L 50.25 14.875 L 52.1 14.875 C 53.756 14.875 54.72 15.838 54.72 17.341 Z M 53.873 17.341 C 53.873 16.3 53.294 15.568 52.138 15.568 L 51.021 15.568 L 51.021 19.075 L 52.138 19.075 C 53.294 19.075 53.873 18.381 53.873 17.341 Z M 60.539 14.875 L 60.539 17.727 C 60.539 18.613 60.231 19.885 58.42 19.885 C 56.647 19.885 56.339 18.652 56.339 17.804 L 56.339 14.837 L 57.148 14.837 L 57.148 17.65 C 57.148 18.305 57.264 19.191 58.42 19.191 C 59.614 19.191 59.73 18.266 59.73 17.611 L 59.73 14.798 Z M 66.589 18.382 C 66.589 19.191 65.934 19.808 64.817 19.808 L 62.504 19.808 L 62.504 14.837 L 64.778 14.837 C 65.741 14.837 66.358 15.338 66.358 16.108 C 66.358 16.571 66.127 16.995 65.664 17.187 C 66.242 17.38 66.589 17.842 66.589 18.382 Z M 63.314 16.917 L 64.778 16.917 C 65.279 16.917 65.549 16.609 65.549 16.223 C 65.549 15.838 65.24 15.568 64.778 15.568 L 63.275 15.568 Z M 65.741 18.343 C 65.741 17.881 65.356 17.573 64.816 17.573 L 63.313 17.573 L 63.313 19.075 L 64.816 19.075 C 65.394 19.114 65.741 18.805 65.741 18.343 Z M 71.521 18.497 L 69.016 18.497 L 68.477 19.807 L 67.668 19.807 L 69.749 14.875 L 70.789 14.875 L 72.908 19.807 L 72.061 19.807 Z M 71.213 17.803 L 70.25 15.53 L 69.286 17.803 Z M 74.373 14.875 L 75.183 14.875 L 75.183 19.807 L 74.373 19.807 Z M 80.885 15.569 L 80.885 17.033 L 83.39 17.033 L 83.39 17.727 L 80.885 17.727 L 80.885 19.808 L 80.076 19.808 L 80.076 14.837 L 83.467 14.837 L 83.467 15.569 Z M 89.21 14.875 L 89.21 17.727 C 89.21 18.613 88.901 19.885 87.09 19.885 C 85.317 19.885 85.009 18.652 85.009 17.804 L 85.009 14.837 L 85.818 14.837 L 85.818 17.65 C 85.818 18.305 85.934 19.191 87.09 19.191 C 88.285 19.191 88.4 18.266 88.4 17.611 L 88.4 14.798 Z M 95.028 15.569 L 93.255 15.569 L 93.255 19.769 L 92.446 19.769 L 92.446 15.569 L 90.673 15.569 L 90.673 14.837 L 95.028 14.837 Z M 100.654 14.875 L 100.654 17.727 C 100.654 18.613 100.346 19.885 98.535 19.885 C 96.762 19.885 96.454 18.652 96.454 17.804 L 96.454 14.837 L 97.263 14.837 L 97.263 17.65 C 97.263 18.305 97.379 19.191 98.535 19.191 C 99.73 19.191 99.845 18.266 99.845 17.611 L 99.845 14.798 Z M 104.199 17.842 L 103.39 17.842 L 103.39 19.769 L 102.581 19.769 L 102.581 14.837 L 104.7 14.837 C 105.779 14.837 106.473 15.415 106.473 16.301 C 106.473 17.072 105.895 17.65 105.047 17.765 L 106.55 19.769 L 105.586 19.769 Z M 103.39 17.187 L 104.777 17.187 C 105.394 17.187 105.702 16.84 105.702 16.377 C 105.702 15.915 105.355 15.568 104.777 15.568 L 103.39 15.568 Z M 109.017 15.569 L 109.017 16.956 L 111.599 16.956 L 111.599 17.649 L 109.017 17.649 L 109.017 19.075 L 111.676 19.075 L 111.676 19.808 L 108.207 19.808 L 108.207 14.875 L 111.676 14.875 L 111.676 15.607 Z M 117.148 15.569 L 117.148 17.033 L 119.652 17.033 L 119.652 17.727 L 117.148 17.727 L 117.148 19.808 L 116.377 19.808 L 116.377 14.837 L 119.768 14.837 L 119.768 15.569 Z M 126.281 17.341 C 126.281 18.844 125.239 19.961 123.699 19.961 C 122.157 19.961 121.117 18.882 121.117 17.341 C 121.117 15.799 122.157 14.721 123.699 14.721 C 125.239 14.759 126.281 15.838 126.281 17.341 Z M 125.433 17.341 C 125.433 16.224 124.777 15.415 123.698 15.415 C 122.619 15.415 121.964 16.185 121.964 17.341 C 121.964 18.497 122.658 19.268 123.698 19.268 C 124.739 19.229 125.433 18.459 125.433 17.341 Z M 132.099 14.875 L 132.099 17.727 C 132.099 18.613 131.791 19.885 129.979 19.885 C 128.207 19.885 127.899 18.652 127.899 17.804 L 127.899 14.837 L 128.708 14.837 L 128.708 17.65 C 128.708 18.305 128.824 19.191 129.979 19.191 C 131.174 19.191 131.291 18.266 131.291 17.611 L 131.291 14.798 Z M 138.65 14.875 L 138.65 19.807 L 137.686 19.807 L 134.835 15.915 L 134.835 19.807 L 134.064 19.807 L 134.064 14.875 L 135.028 14.875 L 137.879 18.805 L 137.879 14.875 Z M 145.124 17.341 C 145.124 18.806 144.16 19.807 142.504 19.807 L 140.654 19.807 L 140.654 14.875 L 142.504 14.875 C 144.121 14.875 145.124 15.838 145.124 17.341 Z M 144.276 17.341 C 144.276 16.3 143.698 15.568 142.543 15.568 L 141.424 15.568 L 141.424 19.075 L 142.543 19.075 C 143.698 19.075 144.276 18.381 144.276 17.341 Z M 149.903 18.497 L 147.398 18.497 L 146.858 19.807 L 146.049 19.807 L 148.13 14.875 L 149.17 14.875 L 151.29 19.807 L 150.441 19.807 Z M 149.633 17.803 L 148.669 15.53 L 147.706 17.803 Z M 155.992 15.569 L 154.219 15.569 L 154.219 19.769 L 153.409 19.769 L 153.409 15.569 L 151.637 15.569 L 151.637 14.837 L 155.992 14.837 Z M 157.494 14.875 L 158.303 14.875 L 158.303 19.807 L 157.494 19.807 Z M 165.201 17.341 C 165.201 18.844 164.16 19.961 162.619 19.961 C 161.077 19.961 160.038 18.882 160.038 17.341 C 160.038 15.799 161.077 14.721 162.619 14.721 C 164.121 14.721 165.201 15.838 165.201 17.341 Z M 164.352 17.341 C 164.352 16.224 163.697 15.415 162.619 15.415 C 161.54 15.415 160.885 16.185 160.885 17.341 C 160.885 18.497 161.579 19.268 162.619 19.268 C 163.66 19.268 164.352 18.459 164.352 17.341 Z M 171.482 14.875 L 171.482 19.807 L 170.519 19.807 L 167.667 15.915 L 167.667 19.807 L 166.896 19.807 L 166.896 14.875 L 167.86 14.875 L 170.711 18.805 L 170.711 14.875 Z M 68.516 2.813 L 67.938 2.313 L 67.476 2.89 L 68.054 3.352 Z M 67.321 2.89 L 66.743 2.351 L 66.242 2.929 L 66.82 3.391 Z M 63.198 2.004 L 62.582 1.464 L 62.119 2.042 L 62.697 2.543 Z M 64.393 1.965 L 63.776 1.426 L 63.352 2.004 L 63.93 2.466 Z M 134.95 0.809 L 134.373 0.27 L 133.91 0.848 L 134.488 1.349 Z M 165.085 2.351 L 165.085 1.927 L 165.047 1.927 C 164.815 2.004 164.392 2.12 164.199 2.12 C 164.007 2.12 163.698 1.811 163.698 1.542 C 163.698 1.272 163.968 1.157 164.238 1.157 C 164.43 1.157 164.584 1.195 164.778 1.272 L 164.854 1.233 L 164.778 0.809 C 164.594 0.734 164.397 0.695 164.199 0.694 C 163.737 0.694 163.313 1.002 163.313 1.58 C 163.313 1.85 163.429 2.12 163.698 2.351 C 163.537 2.379 163.381 2.431 163.235 2.505 L 163.235 2.967 L 163.274 3.006 C 163.622 2.813 164.508 2.505 165.085 2.351 Z M 136.184 0.732 L 135.568 0.231 L 135.105 0.809 L 135.721 1.271 Z M 57.957 9.017 L 58.574 9.518 L 59.036 8.979 L 58.42 8.439 L 57.957 9.018 Z M 121.733 9.018 L 122.35 9.519 L 122.851 8.979 L 122.196 8.401 Z M 160.384 4.47 C 160.462 4.894 160.577 5.549 160.577 5.896 C 160.577 6.32 160.192 6.667 159.537 6.667 C 158.921 6.667 158.458 6.32 158.458 5.511 L 158.458 4.509 L 157.841 4.509 L 157.841 5.588 C 157.841 6.166 157.572 6.628 156.686 6.628 C 155.876 6.628 155.298 6.243 155.298 5.434 L 155.298 4.509 L 154.682 4.509 L 154.682 5.511 C 154.682 6.166 154.373 6.628 153.448 6.628 L 146.473 6.628 C 145.356 6.628 145.086 6.282 145.086 5.318 L 145.086 4.509 L 144.469 4.509 L 144.469 5.395 C 144.469 6.32 144.084 6.667 143.391 6.667 C 142.736 6.667 142.349 6.32 142.349 5.511 L 142.349 4.509 L 141.733 4.509 L 141.733 5.588 C 141.733 6.166 141.463 6.628 140.577 6.628 C 139.768 6.628 139.189 6.243 139.189 5.434 L 139.189 4.509 L 138.573 4.509 L 138.573 5.511 C 138.573 6.166 138.266 6.628 137.341 6.628 L 136.839 6.628 C 136.223 6.628 135.876 6.358 135.876 5.549 L 135.876 2.082 L 135.182 2.159 L 135.182 2.737 C 133.526 3.199 132.253 4.086 132.253 5.165 C 132.253 5.897 133.139 6.321 135.259 6.398 C 135.374 7.13 135.876 7.515 136.647 7.515 L 137.263 7.515 C 137.918 7.515 138.534 7.284 138.843 6.667 C 139.113 7.245 139.729 7.554 140.501 7.554 C 141.117 7.554 141.772 7.361 142.081 6.822 C 142.312 7.323 142.774 7.554 143.429 7.554 C 144.007 7.554 144.547 7.322 144.778 6.706 C 145.047 7.284 145.548 7.477 146.049 7.515 L 153.333 7.515 C 153.988 7.515 154.604 7.284 154.913 6.667 C 155.182 7.245 155.799 7.554 156.569 7.554 C 157.224 7.554 157.84 7.361 158.149 6.822 C 158.38 7.284 158.882 7.554 159.537 7.554 C 160.769 7.554 161.194 6.822 161.194 5.781 C 161.194 5.319 161.117 4.779 161.078 4.432 L 160.384 4.471 Z M 135.181 5.626 C 133.756 5.588 133.063 5.356 132.793 4.894 C 133.101 4.316 134.064 3.738 135.181 3.43 Z M 126.164 2.737 L 125.703 3.276 C 126.82 4.162 127.668 5.203 127.821 6.474 C 127.359 6.706 126.665 6.821 126.01 6.821 C 125.278 6.821 124.854 6.744 124.43 6.59 L 124.43 7.322 C 124.854 7.515 125.355 7.592 125.971 7.592 C 126.858 7.592 127.706 7.322 128.091 6.975 C 128.284 6.783 128.361 6.551 128.361 6.243 C 128.4 4.894 127.475 3.623 126.164 2.736 Z M 117.648 11.098 L 118.265 11.599 L 118.766 11.06 L 118.149 10.559 L 117.648 11.099 Z M 122.658 3.892 C 122.735 4.47 122.85 5.241 122.85 5.78 C 122.85 6.32 122.581 6.705 121.694 6.705 L 121.232 6.705 C 120.423 6.705 119.498 6.512 118.766 6.281 L 118.573 6.975 C 119.151 7.245 119.845 7.476 120.076 7.861 C 119.69 8.478 118.419 8.979 117.224 8.979 C 115.798 8.979 115.143 8.324 115.143 7.052 C 115.143 6.551 115.22 5.973 115.375 5.318 L 114.797 5.202 C 114.604 5.973 114.45 6.705 114.45 7.322 C 114.45 8.94 115.375 9.749 117.032 9.749 C 118.265 9.749 119.536 9.325 120.191 8.593 C 120.461 8.323 120.577 8.015 120.577 7.707 C 120.577 7.63 120.538 7.514 120.538 7.437 C 120.615 7.437 120.692 7.476 120.769 7.476 L 121.425 7.476 C 122.234 7.476 122.735 7.244 123.043 6.898 C 123.351 6.551 123.428 6.011 123.428 5.51 C 123.428 4.894 123.351 4.239 123.274 3.738 Z M 170.288 3.777 C 169.479 3.777 168.9 4.201 168.168 5.472 C 167.707 6.359 167.359 6.705 166.858 6.705 L 165.779 6.705 L 165.779 6.513 C 165.779 4.971 164.932 3.545 164.084 3.545 C 163.66 3.545 163.352 3.815 163.043 4.2 C 162.658 4.663 162.312 5.357 162.312 5.896 C 162.312 6.628 162.928 7.399 164.778 7.399 L 165.085 7.399 C 164.815 8.131 163.814 8.786 162.118 9.133 L 162.08 9.248 L 162.465 9.827 C 164.045 9.403 165.163 8.671 165.548 7.476 L 166.627 7.476 C 167.205 7.476 167.744 7.168 168.13 6.397 C 168.9 7.052 170.018 7.63 170.558 7.63 C 170.828 7.63 171.02 7.476 171.213 7.168 C 171.522 6.705 171.714 6.127 171.714 5.665 C 171.829 4.625 171.29 3.777 170.288 3.777 Z M 165.202 6.705 L 165.009 6.705 C 163.39 6.705 162.928 6.088 162.928 5.741 C 162.928 5.471 163.352 4.585 163.968 4.161 C 164.778 4.547 165.202 5.818 165.202 6.512 Z M 170.828 6.937 C 170.173 6.821 169.44 6.436 168.63 5.858 C 169.285 4.701 169.672 4.47 170.173 4.47 C 170.75 4.47 171.252 5.01 171.252 5.896 C 171.213 6.243 171.059 6.628 170.828 6.936 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 171.729 19.961\" overflow=\"visible\"><path d=\"M 25.934 14.952 C 20.423 14.952 15.953 12.717 15.953 9.981 C 15.953 7.206 20.423 5.01 25.934 5.01 C 31.444 5.01 35.915 7.245 35.915 9.981 C 35.915 12.717 31.483 14.952 25.935 14.952 Z M 19.962 0 C 8.94 0 0 4.431 0 9.941 C 0 15.451 8.94 19.922 19.962 19.922 C 30.983 19.922 39.922 15.49 39.922 9.941 C 39.922 4.393 30.983 0 19.962 0 Z M 54.72 17.341 C 54.72 18.806 53.756 19.807 52.1 19.807 L 50.25 19.807 L 50.25 14.875 L 52.1 14.875 C 53.756 14.875 54.72 15.838 54.72 17.341 Z M 53.873 17.341 C 53.873 16.3 53.294 15.568 52.138 15.568 L 51.021 15.568 L 51.021 19.075 L 52.138 19.075 C 53.294 19.075 53.873 18.381 53.873 17.341 Z M 60.539 14.875 L 60.539 17.727 C 60.539 18.613 60.231 19.885 58.42 19.885 C 56.647 19.885 56.339 18.652 56.339 17.804 L 56.339 14.837 L 57.148 14.837 L 57.148 17.65 C 57.148 18.305 57.264 19.191 58.42 19.191 C 59.614 19.191 59.73 18.266 59.73 17.611 L 59.73 14.798 Z M 66.589 18.382 C 66.589 19.191 65.934 19.808 64.817 19.808 L 62.504 19.808 L 62.504 14.837 L 64.778 14.837 C 65.741 14.837 66.358 15.338 66.358 16.108 C 66.358 16.571 66.127 16.995 65.664 17.187 C 66.242 17.38 66.589 17.842 66.589 18.382 Z M 63.314 16.917 L 64.778 16.917 C 65.279 16.917 65.549 16.609 65.549 16.223 C 65.549 15.838 65.24 15.568 64.778 15.568 L 63.275 15.568 Z M 65.741 18.343 C 65.741 17.881 65.356 17.573 64.816 17.573 L 63.313 17.573 L 63.313 19.075 L 64.816 19.075 C 65.394 19.114 65.741 18.805 65.741 18.343 Z M 71.521 18.497 L 69.016 18.497 L 68.477 19.807 L 67.668 19.807 L 69.749 14.875 L 70.789 14.875 L 72.908 19.807 L 72.061 19.807 Z M 71.213 17.803 L 70.25 15.53 L 69.286 17.803 Z M 74.373 14.875 L 75.183 14.875 L 75.183 19.807 L 74.373 19.807 Z M 80.885 15.569 L 80.885 17.033 L 83.39 17.033 L 83.39 17.727 L 80.885 17.727 L 80.885 19.808 L 80.076 19.808 L 80.076 14.837 L 83.467 14.837 L 83.467 15.569 Z M 89.21 14.875 L 89.21 17.727 C 89.21 18.613 88.901 19.885 87.09 19.885 C 85.317 19.885 85.009 18.652 85.009 17.804 L 85.009 14.837 L 85.818 14.837 L 85.818 17.65 C 85.818 18.305 85.934 19.191 87.09 19.191 C 88.285 19.191 88.4 18.266 88.4 17.611 L 88.4 14.798 Z M 95.028 15.569 L 93.255 15.569 L 93.255 19.769 L 92.446 19.769 L 92.446 15.569 L 90.673 15.569 L 90.673 14.837 L 95.028 14.837 Z M 100.654 14.875 L 100.654 17.727 C 100.654 18.613 100.346 19.885 98.535 19.885 C 96.762 19.885 96.454 18.652 96.454 17.804 L 96.454 14.837 L 97.263 14.837 L 97.263 17.65 C 97.263 18.305 97.379 19.191 98.535 19.191 C 99.73 19.191 99.845 18.266 99.845 17.611 L 99.845 14.798 Z M 104.199 17.842 L 103.39 17.842 L 103.39 19.769 L 102.581 19.769 L 102.581 14.837 L 104.7 14.837 C 105.779 14.837 106.473 15.415 106.473 16.301 C 106.473 17.072 105.895 17.65 105.047 17.765 L 106.55 19.769 L 105.586 19.769 Z M 103.39 17.187 L 104.777 17.187 C 105.394 17.187 105.702 16.84 105.702 16.377 C 105.702 15.915 105.355 15.568 104.777 15.568 L 103.39 15.568 Z M 109.017 15.569 L 109.017 16.956 L 111.599 16.956 L 111.599 17.649 L 109.017 17.649 L 109.017 19.075 L 111.676 19.075 L 111.676 19.808 L 108.207 19.808 L 108.207 14.875 L 111.676 14.875 L 111.676 15.607 Z M 117.148 15.569 L 117.148 17.033 L 119.652 17.033 L 119.652 17.727 L 117.148 17.727 L 117.148 19.808 L 116.377 19.808 L 116.377 14.837 L 119.768 14.837 L 119.768 15.569 Z M 126.281 17.341 C 126.281 18.844 125.239 19.961 123.699 19.961 C 122.157 19.961 121.117 18.882 121.117 17.341 C 121.117 15.799 122.157 14.721 123.699 14.721 C 125.239 14.759 126.281 15.838 126.281 17.341 Z M 125.433 17.341 C 125.433 16.224 124.777 15.415 123.698 15.415 C 122.619 15.415 121.964 16.185 121.964 17.341 C 121.964 18.497 122.658 19.268 123.698 19.268 C 124.739 19.229 125.433 18.459 125.433 17.341 Z M 132.099 14.875 L 132.099 17.727 C 132.099 18.613 131.791 19.885 129.979 19.885 C 128.207 19.885 127.899 18.652 127.899 17.804 L 127.899 14.837 L 128.708 14.837 L 128.708 17.65 C 128.708 18.305 128.824 19.191 129.979 19.191 C 131.174 19.191 131.291 18.266 131.291 17.611 L 131.291 14.798 Z M 138.65 14.875 L 138.65 19.807 L 137.686 19.807 L 134.835 15.915 L 134.835 19.807 L 134.064 19.807 L 134.064 14.875 L 135.028 14.875 L 137.879 18.805 L 137.879 14.875 Z M 145.124 17.341 C 145.124 18.806 144.16 19.807 142.504 19.807 L 140.654 19.807 L 140.654 14.875 L 142.504 14.875 C 144.121 14.875 145.124 15.838 145.124 17.341 Z M 144.276 17.341 C 144.276 16.3 143.698 15.568 142.543 15.568 L 141.424 15.568 L 141.424 19.075 L 142.543 19.075 C 143.698 19.075 144.276 18.381 144.276 17.341 Z M 149.903 18.497 L 147.398 18.497 L 146.858 19.807 L 146.049 19.807 L 148.13 14.875 L 149.17 14.875 L 151.29 19.807 L 150.441 19.807 Z M 149.633 17.803 L 148.669 15.53 L 147.706 17.803 Z M 155.992 15.569 L 154.219 15.569 L 154.219 19.769 L 153.409 19.769 L 153.409 15.569 L 151.637 15.569 L 151.637 14.837 L 155.992 14.837 Z M 157.494 14.875 L 158.303 14.875 L 158.303 19.807 L 157.494 19.807 Z M 165.201 17.341 C 165.201 18.844 164.16 19.961 162.619 19.961 C 161.077 19.961 160.038 18.882 160.038 17.341 C 160.038 15.799 161.077 14.721 162.619 14.721 C 164.121 14.721 165.201 15.838 165.201 17.341 Z M 164.352 17.341 C 164.352 16.224 163.697 15.415 162.619 15.415 C 161.54 15.415 160.885 16.185 160.885 17.341 C 160.885 18.497 161.579 19.268 162.619 19.268 C 163.66 19.268 164.352 18.459 164.352 17.341 Z M 171.482 14.875 L 171.482 19.807 L 170.519 19.807 L 167.667 15.915 L 167.667 19.807 L 166.896 19.807 L 166.896 14.875 L 167.86 14.875 L 170.711 18.805 L 170.711 14.875 Z M 68.516 2.813 L 67.938 2.313 L 67.476 2.89 L 68.054 3.352 Z M 67.321 2.89 L 66.743 2.351 L 66.242 2.929 L 66.82 3.391 Z M 63.198 2.004 L 62.582 1.464 L 62.119 2.042 L 62.697 2.543 Z M 64.393 1.965 L 63.776 1.426 L 63.352 2.004 L 63.93 2.466 Z M 134.95 0.809 L 134.373 0.27 L 133.91 0.848 L 134.488 1.349 Z M 165.085 2.351 L 165.085 1.927 L 165.047 1.927 C 164.815 2.004 164.392 2.12 164.199 2.12 C 164.007 2.12 163.698 1.811 163.698 1.542 C 163.698 1.272 163.968 1.157 164.238 1.157 C 164.43 1.157 164.584 1.195 164.778 1.272 L 164.854 1.233 L 164.778 0.809 C 164.594 0.734 164.397 0.695 164.199 0.694 C 163.737 0.694 163.313 1.002 163.313 1.58 C 163.313 1.85 163.429 2.12 163.698 2.351 C 163.537 2.379 163.381 2.431 163.235 2.505 L 163.235 2.967 L 163.274 3.006 C 163.622 2.813 164.508 2.505 165.085 2.351 Z M 136.184 0.732 L 135.568 0.231 L 135.105 0.809 L 135.721 1.271 Z M 57.957 9.017 L 58.574 9.518 L 59.036 8.979 L 58.42 8.439 L 57.957 9.018 Z M 121.733 9.018 L 122.35 9.519 L 122.851 8.979 L 122.196 8.401 Z M 160.384 4.47 C 160.462 4.894 160.577 5.549 160.577 5.896 C 160.577 6.32 160.192 6.667 159.537 6.667 C 158.921 6.667 158.458 6.32 158.458 5.511 L 158.458 4.509 L 157.841 4.509 L 157.841 5.588 C 157.841 6.166 157.572 6.628 156.686 6.628 C 155.876 6.628 155.298 6.243 155.298 5.434 L 155.298 4.509 L 154.682 4.509 L 154.682 5.511 C 154.682 6.166 154.373 6.628 153.448 6.628 L 146.473 6.628 C 145.356 6.628 145.086 6.282 145.086 5.318 L 145.086 4.509 L 144.469 4.509 L 144.469 5.395 C 144.469 6.32 144.084 6.667 143.391 6.667 C 142.736 6.667 142.349 6.32 142.349 5.511 L 142.349 4.509 L 141.733 4.509 L 141.733 5.588 C 141.733 6.166 141.463 6.628 140.577 6.628 C 139.768 6.628 139.189 6.243 139.189 5.434 L 139.189 4.509 L 138.573 4.509 L 138.573 5.511 C 138.573 6.166 138.266 6.628 137.341 6.628 L 136.839 6.628 C 136.223 6.628 135.876 6.358 135.876 5.549 L 135.876 2.082 L 135.182 2.159 L 135.182 2.737 C 133.526 3.199 132.253 4.086 132.253 5.165 C 132.253 5.897 133.139 6.321 135.259 6.398 C 135.374 7.13 135.876 7.515 136.647 7.515 L 137.263 7.515 C 137.918 7.515 138.534 7.284 138.843 6.667 C 139.113 7.245 139.729 7.554 140.501 7.554 C 141.117 7.554 141.772 7.361 142.081 6.822 C 142.312 7.323 142.774 7.554 143.429 7.554 C 144.007 7.554 144.547 7.322 144.778 6.706 C 145.047 7.284 145.548 7.477 146.049 7.515 L 153.333 7.515 C 153.988 7.515 154.604 7.284 154.913 6.667 C 155.182 7.245 155.799 7.554 156.569 7.554 C 157.224 7.554 157.84 7.361 158.149 6.822 C 158.38 7.284 158.882 7.554 159.537 7.554 C 160.769 7.554 161.194 6.822 161.194 5.781 C 161.194 5.319 161.117 4.779 161.078 4.432 L 160.384 4.471 Z M 135.181 5.626 C 133.756 5.588 133.063 5.356 132.793 4.894 C 133.101 4.316 134.064 3.738 135.181 3.43 Z M 126.164 2.737 L 125.703 3.276 C 126.82 4.162 127.668 5.203 127.821 6.474 C 127.359 6.706 126.665 6.821 126.01 6.821 C 125.278 6.821 124.854 6.744 124.43 6.59 L 124.43 7.322 C 124.854 7.515 125.355 7.592 125.971 7.592 C 126.858 7.592 127.706 7.322 128.091 6.975 C 128.284 6.783 128.361 6.551 128.361 6.243 C 128.4 4.894 127.475 3.623 126.164 2.736 Z M 117.648 11.098 L 118.265 11.599 L 118.766 11.06 L 118.149 10.559 L 117.648 11.099 Z M 122.658 3.892 C 122.735 4.47 122.85 5.241 122.85 5.78 C 122.85 6.32 122.581 6.705 121.694 6.705 L 121.232 6.705 C 120.423 6.705 119.498 6.512 118.766 6.281 L 118.573 6.975 C 119.151 7.245 119.845 7.476 120.076 7.861 C 119.69 8.478 118.419 8.979 117.224 8.979 C 115.798 8.979 115.143 8.324 115.143 7.052 C 115.143 6.551 115.22 5.973 115.375 5.318 L 114.797 5.202 C 114.604 5.973 114.45 6.705 114.45 7.322 C 114.45 8.94 115.375 9.749 117.032 9.749 C 118.265 9.749 119.536 9.325 120.191 8.593 C 120.461 8.323 120.577 8.015 120.577 7.707 C 120.577 7.63 120.538 7.514 120.538 7.437 C 120.615 7.437 120.692 7.476 120.769 7.476 L 121.425 7.476 C 122.234 7.476 122.735 7.244 123.043 6.898 C 123.351 6.551 123.428 6.011 123.428 5.51 C 123.428 4.894 123.351 4.239 123.274 3.738 Z M 170.288 3.777 C 169.479 3.777 168.9 4.201 168.168 5.472 C 167.707 6.359 167.359 6.705 166.858 6.705 L 165.779 6.705 L 165.779 6.513 C 165.779 4.971 164.932 3.545 164.084 3.545 C 163.66 3.545 163.352 3.815 163.043 4.2 C 162.658 4.663 162.312 5.357 162.312 5.896 C 162.312 6.628 162.928 7.399 164.778 7.399 L 165.085 7.399 C 164.815 8.131 163.814 8.786 162.118 9.133 L 162.08 9.248 L 162.465 9.827 C 164.045 9.403 165.163 8.671 165.548 7.476 L 166.627 7.476 C 167.205 7.476 167.744 7.168 168.13 6.397 C 168.9 7.052 170.018 7.63 170.558 7.63 C 170.828 7.63 171.02 7.476 171.213 7.168 C 171.522 6.705 171.714 6.127 171.714 5.665 C 171.829 4.625 171.29 3.777 170.288 3.777 Z M 165.202 6.705 L 165.009 6.705 C 163.39 6.705 162.928 6.088 162.928 5.741 C 162.928 5.471 163.352 4.585 163.968 4.161 C 164.778 4.547 165.202 5.818 165.202 6.512 Z M 170.828 6.937 C 170.173 6.821 169.44 6.436 168.63 5.858 C 169.285 4.701 169.672 4.47 170.173 4.47 C 170.75 4.47 171.252 5.01 171.252 5.896 C 171.213 6.243 171.059 6.628 170.828 6.936 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-gu246k\",layoutDependency:layoutDependency,layoutId:\"BN7MXjzDM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.962 9.942\" overflow=\"visible\"><path d=\"M 9.981 9.942 C 4.47 9.942 0 7.707 0 4.971 C 0 2.197 4.47 0 9.981 0 C 15.491 0 19.962 2.235 19.962 4.971 C 19.962 7.707 15.53 9.942 9.982 9.942 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r92wmy\",layoutDependency:layoutDependency,layoutId:\"ksN3n4suk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 39.922 19.922\" overflow=\"visible\"><path d=\"M 19.962 0 C 8.94 0 0 4.431 0 9.941 C 0 15.451 8.94 19.922 19.962 19.922 C 30.983 19.922 39.922 15.49 39.922 9.941 C 39.922 4.393 30.983 0 19.962 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-z6icnt\",layoutDependency:layoutDependency,layoutId:\"AgDlYZfxE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.47 4.932\" overflow=\"visible\"><path d=\"M 4.47 2.466 C 4.47 3.931 3.506 4.932 1.85 4.932 L 0 4.932 L 0 0 L 1.85 0 C 3.506 0 4.47 0.963 4.47 2.466 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1aaw63u\",layoutDependency:layoutDependency,layoutId:\"jFBB59N99\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.852 3.506\" overflow=\"visible\"><path d=\"M 2.852 1.772 C 2.852 0.732 2.273 0 1.117 0 L 0 0 L 0 3.506 L 1.117 3.506 C 2.273 3.506 2.852 2.813 2.852 1.772 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1olfyip\",layoutDependency:layoutDependency,layoutId:\"i5Njp0Eeu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.2 5.087\" overflow=\"visible\"><path d=\"M 4.2 0.077 L 4.2 2.929 C 4.2 3.815 3.892 5.087 2.081 5.087 C 0.309 5.087 0 3.854 0 3.006 L 0 0.039 L 0.809 0.039 L 0.809 2.852 C 0.809 3.507 0.925 4.393 2.081 4.393 C 3.275 4.393 3.391 3.468 3.391 2.813 L 3.391 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4prl2m\",layoutDependency:layoutDependency,layoutId:\"v4FjMaUJv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.085 4.971\" overflow=\"visible\"><path d=\"M 4.085 3.545 C 4.085 4.354 3.43 4.971 2.313 4.971 L 0 4.971 L 0 0 L 2.274 0 C 3.237 0 3.853 0.501 3.853 1.271 C 3.853 1.734 3.623 2.158 3.16 2.351 C 3.738 2.543 4.085 3.005 4.085 3.545 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kapcjc\",layoutDependency:layoutDependency,layoutId:\"Ne57CzSQS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.273 1.348\" overflow=\"visible\"><path d=\"M 0.038 1.348 L 1.502 1.348 C 2.003 1.348 2.273 1.04 2.273 0.655 C 2.273 0.27 1.965 0 1.502 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1y611o1\",layoutDependency:layoutDependency,layoutId:\"u2olo5tTb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.428 1.506\" overflow=\"visible\"><path d=\"M 2.428 0.77 C 2.428 0.308 2.043 0 1.503 0 L 0 0 L 0 1.503 L 1.503 1.503 C 2.081 1.542 2.428 1.232 2.428 0.77 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-llos7k\",layoutDependency:layoutDependency,layoutId:\"f0NO3d8yA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.24 4.932\" overflow=\"visible\"><path d=\"M 3.853 3.622 L 1.349 3.622 L 0.809 4.932 L 0 4.932 L 2.081 0 L 3.121 0 L 5.24 4.932 L 4.393 4.932 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9m7ett\",layoutDependency:layoutDependency,layoutId:\"tEeg9cAMS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.927 2.273\" overflow=\"visible\"><path d=\"M 1.927 2.273 L 0.964 0 L 0 2.273 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1na9tyr\",layoutDependency:layoutDependency,layoutId:\"kQYHQpZUO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 4.932\" overflow=\"visible\"><path d=\"M 0 0 L 0.81 0 L 0.81 4.932 L 0 4.932 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ncuqbr\",layoutDependency:layoutDependency,layoutId:\"PESrTGMF0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.391 4.971\" overflow=\"visible\"><path d=\"M 0.809 0.732 L 0.809 2.196 L 3.314 2.196 L 3.314 2.89 L 0.809 2.89 L 0.809 4.971 L 0 4.971 L 0 0 L 3.391 0 L 3.391 0.732 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tbu36u\",layoutDependency:layoutDependency,layoutId:\"X28Fd1hPB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.2 5.087\" overflow=\"visible\"><path d=\"M 4.2 0.077 L 4.2 2.928 C 4.2 3.815 3.892 5.087 2.081 5.087 C 0.308 5.087 0 3.854 0 3.006 L 0 0.039 L 0.809 0.039 L 0.809 2.852 C 0.809 3.507 0.925 4.393 2.081 4.393 C 3.275 4.393 3.391 3.468 3.391 2.813 L 3.391 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tnxx0p\",layoutDependency:layoutDependency,layoutId:\"pM8J66PVF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.355 4.932\" overflow=\"visible\"><path d=\"M 4.355 0.732 L 2.582 0.732 L 2.582 4.932 L 1.773 4.932 L 1.773 0.732 L 0 0.732 L 0 0 L 4.355 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15c946z\",layoutDependency:layoutDependency,layoutId:\"e0kmYzjy_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.2 5.087\" overflow=\"visible\"><path d=\"M 4.2 0.077 L 4.2 2.928 C 4.2 3.815 3.892 5.087 2.081 5.087 C 0.308 5.087 0 3.854 0 3.006 L 0 0.039 L 0.809 0.039 L 0.809 2.852 C 0.809 3.507 0.925 4.393 2.081 4.393 C 3.275 4.393 3.391 3.468 3.391 2.813 L 3.391 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13qxm8w\",layoutDependency:layoutDependency,layoutId:\"key42T94i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.969 4.932\" overflow=\"visible\"><path d=\"M 1.619 3.005 L 0.809 3.005 L 0.809 4.932 L 0 4.932 L 0 0 L 2.12 0 C 3.199 0 3.892 0.578 3.892 1.464 C 3.892 2.235 3.314 2.813 2.466 2.928 L 3.969 4.932 L 3.005 4.932 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3fjvby\",layoutDependency:layoutDependency,layoutId:\"C90cMiY3O\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.313 1.618\" overflow=\"visible\"><path d=\"M 0 1.618 L 1.388 1.618 C 2.004 1.618 2.313 1.271 2.313 0.809 C 2.313 0.346 1.966 0 1.388 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dd40fu\",layoutDependency:layoutDependency,layoutId:\"QLlHPoNEA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.468 4.933\" overflow=\"visible\"><path d=\"M 0.81 0.694 L 0.81 2.081 L 3.392 2.081 L 3.392 2.774 L 0.81 2.774 L 0.81 4.2 L 3.468 4.2 L 3.468 4.933 L 0 4.933 L 0 0 L 3.468 0 L 3.468 0.732 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bastki\",layoutDependency:layoutDependency,layoutId:\"cOcHlPvSC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.391 4.971\" overflow=\"visible\"><path d=\"M 0.771 0.732 L 0.771 2.196 L 3.275 2.196 L 3.275 2.89 L 0.771 2.89 L 0.771 4.971 L 0 4.971 L 0 0 L 3.391 0 L 3.391 0.732 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yepy1i\",layoutDependency:layoutDependency,layoutId:\"sY25P685C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.164 5.241\" overflow=\"visible\"><path d=\"M 5.164 2.62 C 5.164 4.123 4.122 5.241 2.582 5.241 C 1.04 5.241 0 4.162 0 2.62 C 0 1.079 1.04 0 2.582 0 C 4.122 0.038 5.164 1.117 5.164 2.62 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zj7qhd\",layoutDependency:layoutDependency,layoutId:\"ZAuhPsCHi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.469 3.853\" overflow=\"visible\"><path d=\"M 3.469 1.926 C 3.469 0.809 2.813 0 1.734 0 C 0.655 0 0 0.77 0 1.926 C 0 3.083 0.694 3.853 1.734 3.853 C 2.775 3.815 3.469 3.044 3.469 1.926 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mzxyu9\",layoutDependency:layoutDependency,layoutId:\"yGoCd4zPU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.2 5.087\" overflow=\"visible\"><path d=\"M 4.2 0.077 L 4.2 2.928 C 4.2 3.815 3.891 5.087 2.08 5.087 C 0.307 5.087 0 3.853 0 3.005 L 0 0.039 L 0.809 0.039 L 0.809 2.852 C 0.809 3.507 0.925 4.393 2.08 4.393 C 3.275 4.393 3.391 3.468 3.391 2.813 L 3.391 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12undr2\",layoutDependency:layoutDependency,layoutId:\"hDay3VHGK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.587 4.932\" overflow=\"visible\"><path d=\"M 4.587 0 L 4.587 4.932 L 3.623 4.932 L 0.772 1.04 L 0.772 4.932 L 0 4.932 L 0 0 L 0.964 0 L 3.815 3.93 L 3.815 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i01gfg\",layoutDependency:layoutDependency,layoutId:\"oxhIpBwor\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.47 4.932\" overflow=\"visible\"><path d=\"M 4.47 2.466 C 4.47 3.931 3.506 4.932 1.85 4.932 L 0 4.932 L 0 0 L 1.85 0 C 3.467 0 4.47 0.963 4.47 2.466 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ut494r\",layoutDependency:layoutDependency,layoutId:\"gKTF2KreA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.852 3.506\" overflow=\"visible\"><path d=\"M 2.852 1.772 C 2.852 0.732 2.274 0 1.119 0 L 0 0 L 0 3.506 L 1.119 3.506 C 2.274 3.506 2.852 2.813 2.852 1.772 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1m3zx3v\",layoutDependency:layoutDependency,layoutId:\"oHEl69YBA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.242 4.932\" overflow=\"visible\"><path d=\"M 3.854 3.622 L 1.349 3.622 L 0.809 4.932 L 0 4.932 L 2.081 0 L 3.121 0 L 5.242 4.932 L 4.392 4.932 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rqui44\",layoutDependency:layoutDependency,layoutId:\"Tbhz_wZDA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.928 2.273\" overflow=\"visible\"><path d=\"M 1.928 2.273 L 0.964 0 L 0 2.273 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dr14jj\",layoutDependency:layoutDependency,layoutId:\"Qn2sOl95C\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.355 4.932\" overflow=\"visible\"><path d=\"M 4.355 0.732 L 2.582 0.732 L 2.582 4.932 L 1.773 4.932 L 1.773 0.732 L 0 0.732 L 0 0 L 4.355 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3y4a7s\",layoutDependency:layoutDependency,layoutId:\"siQHfeOaj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 4.932\" overflow=\"visible\"><path d=\"M 0 0 L 0.809 0 L 0.809 4.932 L 0 4.932 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-klec88\",layoutDependency:layoutDependency,layoutId:\"n5EGMqfS9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.164 5.241\" overflow=\"visible\"><path d=\"M 5.164 2.62 C 5.164 4.123 4.122 5.241 2.581 5.241 C 1.039 5.241 0 4.162 0 2.62 C 0 1.079 1.04 0 2.581 0 C 4.084 0 5.164 1.117 5.164 2.62 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9htriv\",layoutDependency:layoutDependency,layoutId:\"lOTx7YAya\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.467 3.853\" overflow=\"visible\"><path d=\"M 3.467 1.926 C 3.467 0.809 2.813 0 1.734 0 C 0.655 0 0 0.77 0 1.926 C 0 3.083 0.694 3.853 1.734 3.853 C 2.775 3.853 3.467 3.044 3.467 1.926 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-j89o4t\",layoutDependency:layoutDependency,layoutId:\"wHnNAJ9_Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.586 4.932\" overflow=\"visible\"><path d=\"M 4.586 0 L 4.586 4.932 L 3.623 4.932 L 0.771 1.04 L 0.771 4.932 L 0 4.932 L 0 0 L 0.964 0 L 3.815 3.93 L 3.815 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q93rhr\",layoutDependency:layoutDependency,layoutId:\"VM2z1GBf5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.04 1.04\" overflow=\"visible\"><path d=\"M 1.04 0.5 L 0.462 0 L 0 0.578 L 0.578 1.04 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tmahu\",layoutDependency:layoutDependency,layoutId:\"mdUW0VhOf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.079 1.04\" overflow=\"visible\"><path d=\"M 1.079 0.539 L 0.501 0 L 0 0.578 L 0.578 1.04 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b2gsdb\",layoutDependency:layoutDependency,layoutId:\"yd_fZSF4Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.079 1.079\" overflow=\"visible\"><path d=\"M 1.079 0.539 L 0.463 0 L 0 0.578 L 0.578 1.079 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-edykpi\",layoutDependency:layoutDependency,layoutId:\"p6AaAf47e\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.041 1.04\" overflow=\"visible\"><path d=\"M 1.041 0.539 L 0.424 0 L 0 0.579 L 0.578 1.04 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gjlqt3\",layoutDependency:layoutDependency,layoutId:\"xQwLZdYMT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.04 1.079\" overflow=\"visible\"><path d=\"M 1.04 0.539 L 0.463 0 L 0 0.579 L 0.578 1.079 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sx5stx\",layoutDependency:layoutDependency,layoutId:\"hcz9dHoSV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.85 2.312\" overflow=\"visible\"><path d=\"M 1.85 1.656 L 1.85 1.233 L 1.812 1.233 C 1.58 1.31 1.156 1.425 0.964 1.425 C 0.772 1.425 0.463 1.117 0.463 0.848 C 0.463 0.578 0.733 0.463 1.002 0.463 C 1.195 0.463 1.349 0.5 1.543 0.578 L 1.619 0.539 L 1.543 0.115 C 1.359 0.04 1.162 0.001 0.964 0 C 0.502 0 0.077 0.308 0.077 0.886 C 0.077 1.156 0.194 1.425 0.463 1.656 C 0.302 1.685 0.146 1.737 0 1.811 L 0 2.273 L 0.039 2.312 C 0.387 2.119 1.272 1.811 1.85 1.656 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fnjzjj\",layoutDependency:layoutDependency,layoutId:\"IZYMqiFcF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.079 1.04\" overflow=\"visible\"><path d=\"M 1.079 0.501 L 0.463 0 L 0 0.578 L 0.616 1.04 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iz6ylm\",layoutDependency:layoutDependency,layoutId:\"DBtX05dTQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.079 1.079\" overflow=\"visible\"><path d=\"M 0 0.578 L 0.617 1.079 L 1.079 0.54 L 0.463 0 L 0 0.578 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13me73s\",layoutDependency:layoutDependency,layoutId:\"p8hgSbvVO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.118 1.118\" overflow=\"visible\"><path d=\"M 0 0.617 L 0.617 1.118 L 1.118 0.578 L 0.463 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jyz7yw\",layoutDependency:layoutDependency,layoutId:\"QugJ65OBZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 28.941 5.472\" overflow=\"visible\"><path d=\"M 28.131 2.389 C 28.209 2.813 28.323 3.468 28.323 3.815 C 28.323 4.239 27.939 4.585 27.284 4.585 C 26.668 4.585 26.205 4.239 26.205 3.429 L 26.205 2.427 L 25.588 2.427 L 25.588 3.506 C 25.588 4.084 25.319 4.546 24.432 4.546 C 23.623 4.546 23.045 4.161 23.045 3.352 L 23.045 2.427 L 22.428 2.427 L 22.428 3.429 C 22.428 4.084 22.12 4.546 21.195 4.546 L 14.22 4.546 C 13.102 4.546 12.832 4.2 12.832 3.236 L 12.832 2.427 L 12.216 2.427 L 12.216 3.314 C 12.216 4.239 11.831 4.585 11.138 4.585 C 10.483 4.585 10.096 4.239 10.096 3.429 L 10.096 2.427 L 9.48 2.427 L 9.48 3.506 C 9.48 4.084 9.21 4.546 8.323 4.546 C 7.515 4.546 6.936 4.161 6.936 3.352 L 6.936 2.427 L 6.32 2.427 L 6.32 3.429 C 6.32 4.084 6.013 4.546 5.088 4.546 L 4.586 4.546 C 3.97 4.546 3.623 4.277 3.623 3.468 L 3.623 0 L 2.928 0.077 L 2.928 0.655 C 1.273 1.117 0 2.004 0 3.083 C 0 3.815 0.886 4.239 3.006 4.316 C 3.121 5.048 3.622 5.433 4.393 5.433 L 5.01 5.433 C 5.665 5.433 6.281 5.202 6.59 4.586 C 6.86 5.163 7.476 5.472 8.248 5.472 C 8.864 5.472 9.518 5.279 9.828 4.74 C 10.059 5.241 10.521 5.472 11.176 5.472 C 11.754 5.472 12.294 5.241 12.525 4.624 C 12.794 5.202 13.295 5.395 13.796 5.433 L 21.08 5.433 C 21.735 5.433 22.351 5.202 22.66 4.586 C 22.928 5.163 23.546 5.472 24.316 5.472 C 24.971 5.472 25.587 5.279 25.896 4.74 C 26.127 5.202 26.629 5.472 27.284 5.472 C 28.516 5.472 28.941 4.74 28.941 3.7 C 28.941 3.237 28.863 2.697 28.824 2.351 L 28.131 2.389 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1pq7f40\",layoutDependency:layoutDependency,layoutId:\"zGkK3KmaI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.389 2.197\" overflow=\"visible\"><path d=\"M 2.389 2.197 C 0.964 2.158 0.27 1.926 0 1.465 C 0.309 0.887 1.271 0.308 2.389 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bi9j5k\",layoutDependency:layoutDependency,layoutId:\"lE9eGahmn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.932 4.856\" overflow=\"visible\"><path d=\"M 1.734 0 L 1.273 0.539 C 2.39 1.426 3.238 2.466 3.391 3.738 C 2.928 3.969 2.235 4.085 1.58 4.085 C 0.848 4.085 0.424 4.008 0 3.854 L 0 4.586 C 0.424 4.779 0.925 4.856 1.541 4.856 C 2.427 4.856 3.276 4.586 3.661 4.239 C 3.853 4.046 3.931 3.815 3.931 3.507 C 3.97 2.158 3.045 0.887 1.734 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ayg74b\",layoutDependency:layoutDependency,layoutId:\"dWc93DUw8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.118 1.04\" overflow=\"visible\"><path d=\"M 0 0.54 L 0.617 1.04 L 1.118 0.501 L 0.501 0 L 0 0.54 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a4ret0\",layoutDependency:layoutDependency,layoutId:\"SoIurqOnj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.978 6.012\" overflow=\"visible\"><path d=\"M 8.208 0.154 C 8.285 0.732 8.4 1.503 8.4 2.042 C 8.4 2.582 8.131 2.968 7.245 2.968 L 6.782 2.968 C 5.973 2.968 5.048 2.775 4.316 2.544 L 4.123 3.237 C 4.701 3.507 5.395 3.738 5.626 4.123 C 5.24 4.74 3.969 5.241 2.775 5.241 C 1.349 5.241 0.694 4.586 0.694 3.314 C 0.694 2.813 0.771 2.235 0.925 1.58 L 0.347 1.465 C 0.154 2.235 0 2.968 0 3.584 C 0 5.203 0.925 6.012 2.582 6.012 C 3.815 6.012 5.087 5.588 5.742 4.855 C 6.011 4.586 6.127 4.277 6.127 3.969 C 6.127 3.892 6.089 3.777 6.089 3.699 C 6.166 3.699 6.243 3.738 6.32 3.738 L 6.975 3.738 C 7.784 3.738 8.285 3.507 8.593 3.16 C 8.901 2.813 8.978 2.274 8.978 1.773 C 8.978 1.156 8.901 0.501 8.824 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mqcuws\",layoutDependency:layoutDependency,layoutId:\"VNFK2h9yI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.649 6.282\" overflow=\"visible\"><path d=\"M 8.207 0.231 C 7.399 0.231 6.82 0.656 6.088 1.926 C 5.626 2.813 5.279 3.16 4.777 3.16 L 3.699 3.16 L 3.699 2.967 C 3.699 1.426 2.851 0 2.004 0 C 1.58 0 1.272 0.27 0.963 0.655 C 0.577 1.118 0.231 1.811 0.231 2.351 C 0.231 3.083 0.847 3.853 2.697 3.853 L 3.005 3.853 C 2.735 4.586 1.734 5.241 0.037 5.588 L 0 5.703 L 0.385 6.282 C 1.965 5.858 3.082 5.125 3.467 3.93 L 4.546 3.93 C 5.125 3.93 5.664 3.622 6.05 2.851 C 6.82 3.506 7.938 4.085 8.477 4.085 C 8.748 4.085 8.94 3.931 9.132 3.623 C 9.441 3.16 9.634 2.582 9.634 2.119 C 9.749 1.079 9.21 0.231 8.207 0.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rxfnwf\",layoutDependency:layoutDependency,layoutId:\"isdZu8Dlf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.274 2.543\" overflow=\"visible\"><path d=\"M 2.274 2.543 L 2.082 2.543 C 0.463 2.543 0 1.927 0 1.58 C 0 1.31 0.424 0.424 1.04 0 C 1.85 0.386 2.274 1.657 2.274 2.351 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gg53y3\",layoutDependency:layoutDependency,layoutId:\"uHFKaVWfo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.621 2.467\" overflow=\"visible\"><path d=\"M 2.197 2.467 C 1.543 2.351 0.81 1.965 0 1.387 C 0.655 0.231 1.042 0 1.543 0 C 2.12 0 2.621 0.539 2.621 1.426 C 2.582 1.773 2.429 2.158 2.197 2.466 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-n0r3b5\",layoutDependency:layoutDependency,layoutId:\"ftRqJJkXW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 67.591 11.715\" overflow=\"visible\"><path d=\"M 59.807 0.077 L 59.923 4.277 C 59.923 4.74 59.962 5.202 59.962 5.511 C 59.962 6.242 59.653 6.666 58.883 6.666 L 58.343 6.666 C 57.495 6.666 57.11 6.242 57.11 5.28 L 57.11 0.039 L 56.339 0.115 L 56.378 3.969 C 56.416 4.547 56.416 5.203 56.416 5.434 C 56.416 6.359 56.031 6.743 55.26 6.743 L 54.874 6.743 C 54.027 6.743 53.796 6.204 53.526 5.202 C 53.295 4.393 52.91 3.815 52.062 3.815 C 51.252 3.815 50.636 4.239 49.942 5.549 C 49.48 6.435 49.133 6.782 48.593 6.782 L 48.478 6.782 C 47.361 6.782 47.091 6.436 47.091 5.472 L 47.091 4.663 L 46.474 4.663 L 46.474 5.549 C 46.474 6.474 46.089 6.821 45.395 6.821 C 44.74 6.821 44.355 6.474 44.355 5.664 L 44.355 4.663 L 43.738 4.663 L 43.738 5.742 C 43.738 6.32 43.468 6.782 42.582 6.782 C 41.772 6.782 41.195 6.397 41.195 5.588 L 41.195 4.663 L 40.578 4.663 L 40.578 5.588 C 40.578 6.242 40.269 6.705 39.345 6.705 L 19.306 6.705 C 18.266 6.705 17.842 6.435 17.842 5.511 L 17.842 4.239 L 17.225 4.239 L 17.225 5.472 C 17.225 6.359 16.725 6.705 16.07 6.705 L 15.414 6.705 C 14.798 6.705 14.412 6.666 13.911 6.551 C 14.258 6.32 14.489 6.088 14.682 5.819 C 14.875 5.549 14.952 5.356 14.952 5.009 C 14.952 3.969 14.181 3.122 13.333 3.122 C 12.524 3.122 11.561 3.931 11.561 4.972 C 11.561 5.434 11.831 6.011 12.37 6.513 C 11.831 6.628 11.33 6.705 10.906 6.705 L 10.482 6.705 C 9.441 6.705 9.017 6.435 9.017 5.511 L 9.017 4.239 L 8.401 4.239 L 8.401 5.472 C 8.401 6.359 7.9 6.705 7.245 6.705 L 6.783 6.705 C 5.896 6.705 5.549 6.32 5.511 5.395 L 5.395 0 L 4.624 0.077 L 4.855 4.702 C 4.894 5.164 4.894 6.282 4.894 6.59 C 4.894 7.822 4.046 8.671 2.582 8.671 C 1.195 8.671 0.694 8.054 0.694 7.014 C 0.694 6.59 0.771 6.089 0.848 5.549 L 0.27 5.434 C 0.092 6.021 0.001 6.631 0 7.244 C 0 8.709 0.733 9.48 2.428 9.48 C 4.316 9.48 5.28 8.44 5.473 7.052 C 5.704 7.36 6.089 7.514 6.513 7.514 L 7.13 7.514 C 8.016 7.514 8.593 7.206 8.786 6.628 C 8.979 7.091 9.441 7.476 10.251 7.514 L 10.867 7.514 C 11.638 7.514 12.37 7.399 13.14 7.09 C 13.757 7.399 14.335 7.514 14.99 7.514 L 15.877 7.514 C 16.763 7.514 17.341 7.206 17.534 6.628 C 17.726 7.091 18.189 7.476 18.998 7.514 L 39.191 7.514 C 39.846 7.514 40.463 7.283 40.771 6.666 C 41.04 7.244 41.657 7.553 42.428 7.553 C 43.045 7.553 43.7 7.36 44.008 6.821 C 44.239 7.322 44.701 7.553 45.356 7.553 C 45.935 7.553 46.474 7.321 46.705 6.705 C 46.975 7.283 47.476 7.476 47.977 7.514 L 48.439 7.514 C 49.056 7.514 49.557 7.206 49.942 6.474 C 50.713 7.129 51.831 7.669 52.37 7.669 C 52.639 7.669 52.909 7.476 53.063 7.206 C 53.179 7.013 53.295 6.782 53.333 6.551 C 53.564 7.167 53.95 7.476 54.489 7.514 L 55.028 7.514 C 55.838 7.514 56.455 7.206 56.686 6.628 C 56.917 7.206 57.418 7.514 57.957 7.514 L 58.497 7.514 C 59.576 7.514 60.308 7.052 60.385 5.819 C 60.423 5.202 60.423 4.431 60.423 3.584 L 60.423 0.039 Z M 12.061 4.894 C 12.37 4.124 12.794 3.931 13.218 3.931 C 13.641 3.931 14.258 4.432 14.374 5.395 C 14.104 5.742 13.834 5.973 13.14 6.282 C 12.601 5.896 12.254 5.472 12.061 4.894 Z M 52.524 6.975 C 51.869 6.86 51.136 6.474 50.327 5.896 C 50.982 4.74 51.368 4.509 51.83 4.509 C 52.408 4.509 52.909 5.049 52.909 5.935 C 52.909 6.282 52.755 6.667 52.524 6.975 Z M 66.512 11.252 L 67.129 11.715 L 67.591 11.214 L 66.974 10.674 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 67.591 11.715\" overflow=\"visible\"><path d=\"M 59.807 0.077 L 59.923 4.277 C 59.923 4.74 59.962 5.202 59.962 5.511 C 59.962 6.242 59.653 6.666 58.883 6.666 L 58.343 6.666 C 57.495 6.666 57.11 6.242 57.11 5.28 L 57.11 0.039 L 56.339 0.115 L 56.378 3.969 C 56.416 4.547 56.416 5.203 56.416 5.434 C 56.416 6.359 56.031 6.743 55.26 6.743 L 54.874 6.743 C 54.027 6.743 53.796 6.204 53.526 5.202 C 53.295 4.393 52.91 3.815 52.062 3.815 C 51.252 3.815 50.636 4.239 49.942 5.549 C 49.48 6.435 49.133 6.782 48.593 6.782 L 48.478 6.782 C 47.361 6.782 47.091 6.436 47.091 5.472 L 47.091 4.663 L 46.474 4.663 L 46.474 5.549 C 46.474 6.474 46.089 6.821 45.395 6.821 C 44.74 6.821 44.355 6.474 44.355 5.664 L 44.355 4.663 L 43.738 4.663 L 43.738 5.742 C 43.738 6.32 43.468 6.782 42.582 6.782 C 41.772 6.782 41.195 6.397 41.195 5.588 L 41.195 4.663 L 40.578 4.663 L 40.578 5.588 C 40.578 6.242 40.269 6.705 39.345 6.705 L 19.306 6.705 C 18.266 6.705 17.842 6.435 17.842 5.511 L 17.842 4.239 L 17.225 4.239 L 17.225 5.472 C 17.225 6.359 16.725 6.705 16.07 6.705 L 15.414 6.705 C 14.798 6.705 14.412 6.666 13.911 6.551 C 14.258 6.32 14.489 6.088 14.682 5.819 C 14.875 5.549 14.952 5.356 14.952 5.009 C 14.952 3.969 14.181 3.122 13.333 3.122 C 12.524 3.122 11.561 3.931 11.561 4.972 C 11.561 5.434 11.831 6.011 12.37 6.513 C 11.831 6.628 11.33 6.705 10.906 6.705 L 10.482 6.705 C 9.441 6.705 9.017 6.435 9.017 5.511 L 9.017 4.239 L 8.401 4.239 L 8.401 5.472 C 8.401 6.359 7.9 6.705 7.245 6.705 L 6.783 6.705 C 5.896 6.705 5.549 6.32 5.511 5.395 L 5.395 0 L 4.624 0.077 L 4.855 4.702 C 4.894 5.164 4.894 6.282 4.894 6.59 C 4.894 7.822 4.046 8.671 2.582 8.671 C 1.195 8.671 0.694 8.054 0.694 7.014 C 0.694 6.59 0.771 6.089 0.848 5.549 L 0.27 5.434 C 0.092 6.021 0.001 6.631 0 7.244 C 0 8.709 0.733 9.48 2.428 9.48 C 4.316 9.48 5.28 8.44 5.473 7.052 C 5.704 7.36 6.089 7.514 6.513 7.514 L 7.13 7.514 C 8.016 7.514 8.593 7.206 8.786 6.628 C 8.979 7.091 9.441 7.476 10.251 7.514 L 10.867 7.514 C 11.638 7.514 12.37 7.399 13.14 7.09 C 13.757 7.399 14.335 7.514 14.99 7.514 L 15.877 7.514 C 16.763 7.514 17.341 7.206 17.534 6.628 C 17.726 7.091 18.189 7.476 18.998 7.514 L 39.191 7.514 C 39.846 7.514 40.463 7.283 40.771 6.666 C 41.04 7.244 41.657 7.553 42.428 7.553 C 43.045 7.553 43.7 7.36 44.008 6.821 C 44.239 7.322 44.701 7.553 45.356 7.553 C 45.935 7.553 46.474 7.321 46.705 6.705 C 46.975 7.283 47.476 7.476 47.977 7.514 L 48.439 7.514 C 49.056 7.514 49.557 7.206 49.942 6.474 C 50.713 7.129 51.831 7.669 52.37 7.669 C 52.639 7.669 52.909 7.476 53.063 7.206 C 53.179 7.013 53.295 6.782 53.333 6.551 C 53.564 7.167 53.95 7.476 54.489 7.514 L 55.028 7.514 C 55.838 7.514 56.455 7.206 56.686 6.628 C 56.917 7.206 57.418 7.514 57.957 7.514 L 58.497 7.514 C 59.576 7.514 60.308 7.052 60.385 5.819 C 60.423 5.202 60.423 4.431 60.423 3.584 L 60.423 0.039 Z M 12.061 4.894 C 12.37 4.124 12.794 3.931 13.218 3.931 C 13.641 3.931 14.258 4.432 14.374 5.395 C 14.104 5.742 13.834 5.973 13.14 6.282 C 12.601 5.896 12.254 5.472 12.061 4.894 Z M 52.524 6.975 C 51.869 6.86 51.136 6.474 50.327 5.896 C 50.982 4.74 51.368 4.509 51.83 4.509 C 52.408 4.509 52.909 5.049 52.909 5.935 C 52.909 6.282 52.755 6.667 52.524 6.975 Z M 66.512 11.252 L 67.129 11.715 L 67.591 11.214 L 66.974 10.674 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 67.591 11.715\" overflow=\"visible\"><path d=\"M 59.807 0.077 L 59.923 4.277 C 59.923 4.74 59.962 5.202 59.962 5.511 C 59.962 6.242 59.653 6.666 58.883 6.666 L 58.343 6.666 C 57.495 6.666 57.11 6.242 57.11 5.28 L 57.11 0.039 L 56.339 0.115 L 56.378 3.969 C 56.416 4.547 56.416 5.203 56.416 5.434 C 56.416 6.359 56.031 6.743 55.26 6.743 L 54.874 6.743 C 54.027 6.743 53.796 6.204 53.526 5.202 C 53.295 4.393 52.91 3.815 52.062 3.815 C 51.252 3.815 50.636 4.239 49.942 5.549 C 49.48 6.435 49.133 6.782 48.593 6.782 L 48.478 6.782 C 47.361 6.782 47.091 6.436 47.091 5.472 L 47.091 4.663 L 46.474 4.663 L 46.474 5.549 C 46.474 6.474 46.089 6.821 45.395 6.821 C 44.74 6.821 44.355 6.474 44.355 5.664 L 44.355 4.663 L 43.738 4.663 L 43.738 5.742 C 43.738 6.32 43.468 6.782 42.582 6.782 C 41.772 6.782 41.195 6.397 41.195 5.588 L 41.195 4.663 L 40.578 4.663 L 40.578 5.588 C 40.578 6.242 40.269 6.705 39.345 6.705 L 19.306 6.705 C 18.266 6.705 17.842 6.435 17.842 5.511 L 17.842 4.239 L 17.225 4.239 L 17.225 5.472 C 17.225 6.359 16.725 6.705 16.07 6.705 L 15.414 6.705 C 14.798 6.705 14.412 6.666 13.911 6.551 C 14.258 6.32 14.489 6.088 14.682 5.819 C 14.875 5.549 14.952 5.356 14.952 5.009 C 14.952 3.969 14.181 3.122 13.333 3.122 C 12.524 3.122 11.561 3.931 11.561 4.972 C 11.561 5.434 11.831 6.011 12.37 6.513 C 11.831 6.628 11.33 6.705 10.906 6.705 L 10.482 6.705 C 9.441 6.705 9.017 6.435 9.017 5.511 L 9.017 4.239 L 8.401 4.239 L 8.401 5.472 C 8.401 6.359 7.9 6.705 7.245 6.705 L 6.783 6.705 C 5.896 6.705 5.549 6.32 5.511 5.395 L 5.395 0 L 4.624 0.077 L 4.855 4.702 C 4.894 5.164 4.894 6.282 4.894 6.59 C 4.894 7.822 4.046 8.671 2.582 8.671 C 1.195 8.671 0.694 8.054 0.694 7.014 C 0.694 6.59 0.771 6.089 0.848 5.549 L 0.27 5.434 C 0.092 6.021 0.001 6.631 0 7.244 C 0 8.709 0.733 9.48 2.428 9.48 C 4.316 9.48 5.28 8.44 5.473 7.052 C 5.704 7.36 6.089 7.514 6.513 7.514 L 7.13 7.514 C 8.016 7.514 8.593 7.206 8.786 6.628 C 8.979 7.091 9.441 7.476 10.251 7.514 L 10.867 7.514 C 11.638 7.514 12.37 7.399 13.14 7.09 C 13.757 7.399 14.335 7.514 14.99 7.514 L 15.877 7.514 C 16.763 7.514 17.341 7.206 17.534 6.628 C 17.726 7.091 18.189 7.476 18.998 7.514 L 39.191 7.514 C 39.846 7.514 40.463 7.283 40.771 6.666 C 41.04 7.244 41.657 7.553 42.428 7.553 C 43.045 7.553 43.7 7.36 44.008 6.821 C 44.239 7.322 44.701 7.553 45.356 7.553 C 45.935 7.553 46.474 7.321 46.705 6.705 C 46.975 7.283 47.476 7.476 47.977 7.514 L 48.439 7.514 C 49.056 7.514 49.557 7.206 49.942 6.474 C 50.713 7.129 51.831 7.669 52.37 7.669 C 52.639 7.669 52.909 7.476 53.063 7.206 C 53.179 7.013 53.295 6.782 53.333 6.551 C 53.564 7.167 53.95 7.476 54.489 7.514 L 55.028 7.514 C 55.838 7.514 56.455 7.206 56.686 6.628 C 56.917 7.206 57.418 7.514 57.957 7.514 L 58.497 7.514 C 59.576 7.514 60.308 7.052 60.385 5.819 C 60.423 5.202 60.423 4.431 60.423 3.584 L 60.423 0.039 Z M 12.061 4.894 C 12.37 4.124 12.794 3.931 13.218 3.931 C 13.641 3.931 14.258 4.432 14.374 5.395 C 14.104 5.742 13.834 5.973 13.14 6.282 C 12.601 5.896 12.254 5.472 12.061 4.894 Z M 52.524 6.975 C 51.869 6.86 51.136 6.474 50.327 5.896 C 50.982 4.74 51.368 4.509 51.83 4.509 C 52.408 4.509 52.909 5.049 52.909 5.935 C 52.909 6.282 52.755 6.667 52.524 6.975 Z M 66.512 11.252 L 67.129 11.715 L 67.591 11.214 L 66.974 10.674 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-v59vio\",layoutDependency:layoutDependency,layoutId:\"zVMhI5F1t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60.423 9.48\" overflow=\"visible\"><path d=\"M 59.807 0.077 L 59.923 4.277 C 59.923 4.74 59.962 5.202 59.962 5.511 C 59.962 6.242 59.653 6.666 58.883 6.666 L 58.343 6.666 C 57.495 6.666 57.11 6.242 57.11 5.28 L 57.11 0.039 L 56.339 0.115 L 56.378 3.969 C 56.416 4.547 56.416 5.203 56.416 5.434 C 56.416 6.359 56.031 6.743 55.26 6.743 L 54.874 6.743 C 54.027 6.743 53.796 6.204 53.526 5.202 C 53.295 4.393 52.91 3.815 52.062 3.815 C 51.252 3.815 50.636 4.239 49.942 5.549 C 49.48 6.435 49.133 6.782 48.593 6.782 L 48.478 6.782 C 47.361 6.782 47.091 6.436 47.091 5.472 L 47.091 4.663 L 46.474 4.663 L 46.474 5.549 C 46.474 6.474 46.089 6.821 45.395 6.821 C 44.74 6.821 44.355 6.474 44.355 5.664 L 44.355 4.663 L 43.738 4.663 L 43.738 5.742 C 43.738 6.32 43.468 6.782 42.582 6.782 C 41.772 6.782 41.195 6.397 41.195 5.588 L 41.195 4.663 L 40.578 4.663 L 40.578 5.588 C 40.578 6.242 40.269 6.705 39.345 6.705 L 19.306 6.705 C 18.266 6.705 17.842 6.435 17.842 5.511 L 17.842 4.239 L 17.225 4.239 L 17.225 5.472 C 17.225 6.359 16.725 6.705 16.07 6.705 L 15.414 6.705 C 14.798 6.705 14.412 6.666 13.911 6.551 C 14.258 6.32 14.489 6.088 14.682 5.819 C 14.875 5.549 14.952 5.356 14.952 5.009 C 14.952 3.969 14.181 3.122 13.333 3.122 C 12.524 3.122 11.561 3.931 11.561 4.972 C 11.561 5.434 11.831 6.011 12.37 6.513 C 11.831 6.628 11.33 6.705 10.906 6.705 L 10.482 6.705 C 9.441 6.705 9.017 6.435 9.017 5.511 L 9.017 4.239 L 8.401 4.239 L 8.401 5.472 C 8.401 6.359 7.9 6.705 7.245 6.705 L 6.783 6.705 C 5.896 6.705 5.549 6.32 5.511 5.395 L 5.395 0 L 4.624 0.077 L 4.855 4.702 C 4.894 5.164 4.894 6.282 4.894 6.59 C 4.894 7.822 4.046 8.671 2.582 8.671 C 1.195 8.671 0.694 8.054 0.694 7.014 C 0.694 6.59 0.771 6.089 0.848 5.549 L 0.27 5.434 C 0.092 6.021 0.001 6.631 0 7.244 C 0 8.709 0.733 9.48 2.428 9.48 C 4.316 9.48 5.28 8.44 5.473 7.052 C 5.704 7.36 6.089 7.514 6.513 7.514 L 7.13 7.514 C 8.016 7.514 8.593 7.206 8.786 6.628 C 8.979 7.091 9.441 7.476 10.251 7.514 L 10.867 7.514 C 11.638 7.514 12.37 7.399 13.14 7.09 C 13.757 7.399 14.335 7.514 14.99 7.514 L 15.877 7.514 C 16.763 7.514 17.341 7.206 17.534 6.628 C 17.726 7.091 18.189 7.476 18.998 7.514 L 39.191 7.514 C 39.846 7.514 40.463 7.283 40.771 6.666 C 41.04 7.244 41.657 7.553 42.428 7.553 C 43.045 7.553 43.7 7.36 44.008 6.821 C 44.239 7.322 44.701 7.553 45.356 7.553 C 45.935 7.553 46.474 7.321 46.705 6.705 C 46.975 7.283 47.476 7.476 47.977 7.514 L 48.439 7.514 C 49.056 7.514 49.557 7.206 49.942 6.474 C 50.713 7.129 51.831 7.669 52.37 7.669 C 52.639 7.669 52.909 7.476 53.063 7.206 C 53.179 7.013 53.295 6.782 53.333 6.551 C 53.564 7.167 53.95 7.476 54.489 7.514 L 55.028 7.514 C 55.838 7.514 56.455 7.206 56.686 6.628 C 56.917 7.206 57.418 7.514 57.957 7.514 L 58.497 7.514 C 59.576 7.514 60.308 7.052 60.385 5.819 C 60.423 5.202 60.423 4.431 60.423 3.584 L 60.423 0.039 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1awy4r5\",layoutDependency:layoutDependency,layoutId:\"giDTEnw9z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.313 2.351\" overflow=\"visible\"><path d=\"M 0 0.964 C 0.309 0.193 0.733 0 1.157 0 C 1.58 0 2.197 0.501 2.313 1.465 C 2.043 1.811 1.773 2.042 1.079 2.351 C 0.54 1.965 0.193 1.541 0 0.964 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dzsda1\",layoutDependency:layoutDependency,layoutId:\"NxjysObEs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.582 2.467\" overflow=\"visible\"><path d=\"M 2.197 2.467 C 1.542 2.351 0.809 1.965 0 1.387 C 0.655 0.231 1.041 0 1.503 0 C 2.081 0 2.582 0.54 2.582 1.426 C 2.582 1.773 2.428 2.158 2.197 2.466 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1whubhj\",layoutDependency:layoutDependency,layoutId:\"XqoWn0biW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.079 1.041\" overflow=\"visible\"><path d=\"M 0 0.578 L 0.617 1.041 L 1.079 0.54 L 0.462 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-ym7wwu\",layoutDependency:layoutDependency,layoutId:\"FQl8a9yJc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 91.062 30\" overflow=\"visible\"><g><path d=\"M 18.381 21.149 C 18.381 21.894 18.267 22.561 18.041 23.149 C 17.814 23.726 17.492 24.212 17.074 24.609 C 16.668 25.005 16.179 25.306 15.606 25.51 C 15.033 25.714 14.394 25.817 13.69 25.817 C 12.986 25.817 12.347 25.708 11.775 25.492 C 11.223 25.288 10.718 24.976 10.289 24.573 C 9.883 24.165 9.567 23.672 9.34 23.096 C 9.114 22.519 9 21.87 9 21.149 C 9 20.441 9.114 19.797 9.34 19.221 C 9.567 18.645 9.883 18.158 10.289 17.762 C 10.713 17.349 11.22 17.03 11.775 16.824 C 12.348 16.608 12.987 16.5 13.69 16.5 C 14.395 16.5 15.033 16.614 15.606 16.842 C 16.179 17.059 16.668 17.371 17.074 17.78 C 17.492 18.176 17.814 18.663 18.041 19.24 C 18.267 19.816 18.381 20.453 18.381 21.15 Z M 12.115 21.149 C 12.115 21.882 12.252 22.447 12.527 22.843 C 12.813 23.228 13.207 23.42 13.709 23.42 C 14.21 23.42 14.592 23.222 14.854 22.825 C 15.129 22.429 15.266 21.87 15.266 21.149 C 15.266 20.429 15.129 19.876 14.854 19.492 C 14.58 19.095 14.192 18.897 13.691 18.897 C 13.189 18.897 12.802 19.095 12.527 19.492 C 12.252 19.876 12.115 20.429 12.115 21.149 Z M 28.899 21.149 C 28.899 21.894 28.786 22.561 28.559 23.149 C 28.332 23.726 28.01 24.212 27.592 24.609 C 27.186 25.005 26.697 25.306 26.124 25.51 C 25.551 25.714 24.913 25.817 24.209 25.817 C 23.504 25.817 22.866 25.708 22.293 25.492 C 21.741 25.288 21.235 24.976 20.807 24.573 C 20.401 24.165 20.085 23.672 19.858 23.096 C 19.631 22.519 19.518 21.87 19.518 21.149 C 19.518 20.441 19.631 19.797 19.858 19.221 C 20.085 18.645 20.401 18.158 20.807 17.762 C 21.231 17.349 21.737 17.03 22.293 16.824 C 22.866 16.608 23.504 16.5 24.209 16.5 C 24.913 16.5 25.551 16.614 26.124 16.842 C 26.697 17.059 27.186 17.371 27.592 17.78 C 28.01 18.176 28.332 18.663 28.559 19.24 C 28.786 19.816 28.899 20.453 28.899 21.15 Z M 22.633 21.149 C 22.633 21.882 22.77 22.447 23.044 22.843 C 23.331 23.228 23.724 23.42 24.226 23.42 C 24.727 23.42 25.109 23.222 25.372 22.825 C 25.647 22.429 25.784 21.87 25.784 21.149 C 25.784 20.429 25.646 19.876 25.372 19.492 C 25.097 19.095 24.709 18.897 24.208 18.897 C 23.707 18.897 23.319 19.095 23.044 19.492 C 22.77 19.876 22.633 20.429 22.633 21.149 Z M 34.583 16.5 C 35.073 16.5 35.55 16.572 36.015 16.717 C 36.493 16.849 36.905 17.052 37.25 17.329 C 37.609 17.089 38.009 16.891 38.45 16.734 C 38.904 16.578 39.447 16.5 40.079 16.5 C 40.533 16.5 40.974 16.56 41.404 16.68 C 41.827 16.791 42.223 16.987 42.568 17.257 C 42.914 17.51 43.189 17.852 43.391 18.284 C 43.594 18.705 43.696 19.221 43.696 19.834 L 43.696 25.51 C 43.576 25.546 43.386 25.582 43.123 25.618 C 42.873 25.654 42.61 25.672 42.335 25.672 C 42.095 25.674 41.856 25.656 41.619 25.618 C 41.431 25.588 41.253 25.514 41.1 25.402 C 40.952 25.288 40.835 25.14 40.76 24.969 C 40.688 24.777 40.652 24.531 40.652 24.23 L 40.652 19.924 C 40.652 19.563 40.551 19.305 40.348 19.149 C 40.145 18.981 39.87 18.896 39.524 18.896 C 39.357 18.896 39.178 18.939 38.987 19.023 C 38.796 19.095 38.653 19.173 38.557 19.257 C 38.57 19.305 38.576 19.353 38.576 19.401 L 38.576 25.509 C 38.381 25.558 38.184 25.594 37.985 25.618 C 37.729 25.654 37.472 25.672 37.215 25.672 C 36.975 25.674 36.735 25.656 36.499 25.618 C 36.311 25.588 36.133 25.514 35.98 25.402 C 35.832 25.288 35.715 25.14 35.64 24.969 C 35.568 24.777 35.532 24.531 35.532 24.23 L 35.532 19.924 C 35.532 19.563 35.419 19.305 35.192 19.149 C 34.977 18.981 34.715 18.896 34.404 18.896 C 34.189 18.896 34.004 18.933 33.849 19.005 C 33.694 19.065 33.563 19.125 33.455 19.185 L 33.455 25.51 C 33.336 25.546 33.145 25.582 32.882 25.618 C 32.621 25.655 32.358 25.673 32.095 25.672 C 31.855 25.674 31.615 25.656 31.379 25.618 C 31.191 25.588 31.012 25.514 30.859 25.402 C 30.711 25.288 30.595 25.14 30.519 24.969 C 30.448 24.777 30.412 24.531 30.412 24.23 L 30.412 18.788 C 30.412 18.464 30.477 18.206 30.609 18.014 C 30.77 17.804 30.963 17.622 31.182 17.474 C 31.588 17.185 32.089 16.951 32.686 16.771 C 33.294 16.59 33.927 16.501 34.583 16.501 Z M 50.181 25.817 C 49.477 25.817 48.82 25.72 48.211 25.528 C 47.633 25.334 47.097 25.028 46.636 24.627 C 46.194 24.231 45.842 23.732 45.58 23.132 C 45.329 22.531 45.204 21.828 45.204 21.023 C 45.204 20.23 45.329 19.552 45.58 18.987 C 45.842 18.41 46.182 17.942 46.6 17.582 C 47.014 17.211 47.502 16.935 48.032 16.771 C 48.563 16.592 49.12 16.5 49.68 16.501 C 50.312 16.501 50.885 16.596 51.398 16.789 C 51.923 16.981 52.371 17.245 52.741 17.582 C 53.12 17.913 53.42 18.326 53.618 18.789 C 53.833 19.257 53.94 19.768 53.94 20.321 C 53.94 20.729 53.827 21.041 53.6 21.258 C 53.374 21.474 53.057 21.612 52.651 21.672 L 48.229 22.339 C 48.361 22.735 48.629 23.036 49.035 23.24 C 49.441 23.432 49.906 23.528 50.431 23.528 C 50.921 23.528 51.38 23.468 51.81 23.348 C 52.252 23.216 52.61 23.065 52.884 22.897 C 53.075 23.017 53.236 23.186 53.368 23.402 C 53.499 23.618 53.564 23.846 53.564 24.087 C 53.564 24.627 53.314 25.03 52.813 25.294 C 52.431 25.498 52.001 25.636 51.524 25.709 C 51.08 25.778 50.631 25.814 50.181 25.817 Z M 49.68 18.735 C 49.393 18.735 49.142 18.783 48.928 18.879 C 48.725 18.975 48.558 19.101 48.426 19.257 C 48.293 19.404 48.19 19.576 48.122 19.762 C 48.062 19.942 48.027 20.128 48.015 20.321 L 51.076 19.816 C 51.04 19.576 50.909 19.336 50.682 19.095 C 50.455 18.855 50.121 18.735 49.68 18.735 Z M 58.477 25.51 C 58.357 25.546 58.166 25.582 57.904 25.618 C 57.643 25.655 57.38 25.673 57.116 25.672 C 56.877 25.674 56.637 25.656 56.4 25.618 C 56.212 25.588 56.034 25.514 55.881 25.402 C 55.734 25.288 55.617 25.14 55.541 24.97 C 55.469 24.777 55.433 24.531 55.433 24.231 L 55.433 18.825 C 55.433 18.549 55.481 18.315 55.576 18.123 C 55.684 17.918 55.833 17.738 56.024 17.582 C 56.237 17.412 56.472 17.273 56.722 17.167 C 57.33 16.889 57.976 16.701 58.638 16.609 C 58.981 16.549 59.328 16.519 59.676 16.519 C 60.249 16.519 60.703 16.633 61.037 16.861 C 61.371 17.078 61.538 17.438 61.538 17.942 C 61.538 18.111 61.514 18.279 61.467 18.447 C 61.419 18.603 61.359 18.747 61.288 18.879 C 60.771 18.88 60.256 18.928 59.748 19.024 C 59.508 19.069 59.269 19.123 59.032 19.186 C 58.817 19.234 58.632 19.294 58.477 19.366 L 58.477 25.511 Z M 66.284 23.582 C 66.505 23.58 66.726 23.562 66.946 23.528 C 67.197 23.479 67.382 23.419 67.501 23.348 L 67.501 21.906 L 66.212 22.014 C 65.878 22.038 65.603 22.11 65.388 22.23 C 65.174 22.35 65.066 22.53 65.066 22.77 C 65.066 23.011 65.156 23.209 65.335 23.365 C 65.526 23.509 65.842 23.582 66.284 23.582 Z M 66.14 16.5 C 66.785 16.5 67.37 16.567 67.895 16.699 C 68.432 16.831 68.885 17.034 69.255 17.311 C 69.633 17.57 69.935 17.924 70.133 18.338 C 70.336 18.746 70.437 19.233 70.437 19.798 L 70.437 23.834 C 70.437 24.147 70.348 24.405 70.169 24.609 C 69.993 24.808 69.788 24.978 69.56 25.113 C 68.784 25.582 67.692 25.816 66.284 25.816 C 65.651 25.816 65.078 25.757 64.565 25.636 C 64.064 25.516 63.628 25.336 63.258 25.096 C 62.906 24.862 62.618 24.547 62.417 24.176 C 62.226 23.804 62.13 23.371 62.13 22.879 C 62.13 22.05 62.375 21.413 62.864 20.969 C 63.353 20.524 64.111 20.248 65.138 20.14 L 67.483 19.888 L 67.483 19.761 C 67.483 19.413 67.328 19.167 67.018 19.023 C 66.719 18.866 66.284 18.788 65.711 18.788 C 65.257 18.788 64.816 18.836 64.386 18.933 C 63.956 19.029 63.568 19.149 63.222 19.293 C 63.067 19.185 62.936 19.023 62.828 18.806 C 62.723 18.587 62.668 18.347 62.667 18.104 C 62.667 17.791 62.739 17.546 62.882 17.365 C 63.037 17.173 63.27 17.011 63.58 16.878 C 63.926 16.746 64.332 16.65 64.798 16.59 C 65.275 16.53 65.723 16.5 66.14 16.5 Z M 77.839 19.978 C 77.839 19.606 77.732 19.335 77.517 19.167 C 77.314 18.987 77.034 18.897 76.676 18.897 C 76.437 18.897 76.198 18.927 75.96 18.987 C 75.733 19.047 75.536 19.137 75.369 19.257 L 75.369 25.51 C 75.249 25.546 75.059 25.582 74.796 25.618 C 74.535 25.655 74.272 25.673 74.008 25.672 C 73.769 25.674 73.529 25.656 73.292 25.618 C 73.105 25.588 72.927 25.514 72.773 25.402 C 72.626 25.288 72.509 25.14 72.433 24.97 C 72.361 24.777 72.325 24.531 72.325 24.231 L 72.325 18.825 C 72.325 18.501 72.391 18.237 72.522 18.033 C 72.68 17.814 72.874 17.625 73.095 17.474 C 73.501 17.186 74.008 16.951 74.617 16.771 C 75.238 16.591 75.924 16.501 76.676 16.501 C 78.024 16.501 79.063 16.801 79.791 17.402 C 80.519 17.99 80.883 18.813 80.883 19.871 L 80.883 25.511 C 80.763 25.547 80.573 25.583 80.31 25.619 C 80.049 25.655 79.786 25.673 79.522 25.673 C 79.283 25.674 79.043 25.656 78.806 25.619 C 78.619 25.589 78.441 25.515 78.287 25.403 C 78.14 25.289 78.023 25.14 77.947 24.97 C 77.875 24.778 77.839 24.532 77.839 24.231 L 77.839 19.979 Z M 87.034 16.5 C 87.714 16.5 88.33 16.59 88.878 16.77 C 89.439 16.938 89.911 17.161 90.293 17.437 C 90.531 17.606 90.716 17.792 90.847 17.996 C 90.991 18.2 91.062 18.464 91.062 18.788 L 91.062 25.096 C 91.062 25.732 90.943 26.279 90.704 26.736 C 90.474 27.194 90.136 27.59 89.719 27.889 C 89.314 28.201 88.83 28.429 88.269 28.574 C 87.69 28.721 87.094 28.794 86.497 28.79 C 85.411 28.79 84.558 28.639 83.937 28.34 C 83.317 28.05 83.006 27.576 83.006 26.916 C 83.006 26.639 83.06 26.393 83.167 26.177 C 83.287 25.973 83.418 25.817 83.561 25.708 C 83.931 25.91 84.321 26.073 84.725 26.195 C 85.166 26.327 85.624 26.394 86.085 26.393 C 86.73 26.393 87.244 26.285 87.625 26.069 C 88.007 25.852 88.198 25.504 88.198 25.024 L 88.198 24.735 C 87.708 24.951 87.112 25.059 86.407 25.059 C 85.87 25.059 85.357 24.982 84.868 24.825 C 84.397 24.661 83.965 24.404 83.597 24.069 C 83.239 23.72 82.946 23.276 82.72 22.735 C 82.505 22.194 82.397 21.552 82.397 20.807 C 82.397 20.074 82.511 19.437 82.737 18.897 C 82.977 18.356 83.298 17.912 83.704 17.564 C 84.131 17.198 84.632 16.928 85.172 16.771 C 85.745 16.59 86.366 16.501 87.034 16.501 Z M 88.144 19.113 C 88.06 19.065 87.935 19.017 87.769 18.969 C 87.613 18.921 87.417 18.897 87.177 18.897 C 86.593 18.897 86.151 19.065 85.853 19.401 C 85.566 19.725 85.423 20.194 85.423 20.806 C 85.423 21.503 85.566 22.008 85.853 22.32 C 86.151 22.62 86.527 22.77 86.981 22.77 C 87.47 22.77 87.858 22.657 88.144 22.428 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 17.932 8.744 C 17.84 10.736 15.314 12.454 12.871 14.119 C 12.34 14.474 11.816 14.841 11.298 15.217 C 10.543 15.772 9.776 16.379 9.222 16.964 C 8.257 17.982 7.317 19.142 7.317 21.116 C 7.317 23.152 8.236 24.591 10.052 26.695 C 10.476 27.185 10.869 27.62 11.214 27.998 C 12.025 28.892 12.791 29.738 12.631 29.976 C 12.629 29.981 12.625 29.986 12.62 29.991 C 12.57 30.008 12.103 30.112 10.06 28.895 C 8.8 28.144 7.461 27.208 6.658 26.649 L 6.383 26.464 L 6.121 26.279 C 4.676 25.28 2 23.288 2 21.391 C 2 19.494 3.677 18.23 6.023 16.57 C 6.338 16.348 6.667 16.118 6.995 15.877 L 7.179 15.743 C 7.713 15.356 8.282 14.949 8.834 14.515 C 10.771 13.001 12.579 11.162 12.579 8.75 C 12.579 6.025 10.176 3.492 8.422 1.642 C 8.146 1.352 7.887 1.077 7.654 0.822 C 7.524 0.684 7.409 0.53 7.313 0.366 C 7.237 0.236 7.208 0.112 7.264 0.03 C 7.281 0.018 7.301 0.011 7.321 0.01 C 7.357 0.003 7.393 0 7.43 0 C 8.62 0 12.395 2.642 13.658 3.527 L 13.734 3.581 C 15.814 5.037 18.024 6.756 17.932 8.744 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path><path d=\"M 9.972 0.25 C 11.184 0.933 12.6 1.87 14.029 2.87 L 14.106 2.924 C 16.376 4.513 18.798 6.412 18.65 8.8 C 18.594 10.022 17.716 11.084 16.657 12.087 C 18.678 10.735 19.948 9.531 20.071 7.951 C 20.235 5.835 17.386 3.967 15.83 3.08 C 14.98 2.594 13.784 1.956 12.43 1.271 C 11.445 0.8 10.643 0.47 9.972 0.251 Z M 10.106 29.538 C 8.893 28.855 7.478 27.918 6.049 26.918 L 5.971 26.864 C 3.701 25.275 1.28 23.376 1.428 20.987 C 1.484 19.765 2.362 18.704 3.42 17.7 C 1.4 19.053 0.13 20.258 0.007 21.837 C -0.157 23.952 2.692 25.821 4.248 26.708 C 5.098 27.194 6.294 27.832 7.648 28.517 C 8.633 28.988 9.434 29.318 10.106 29.537 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 91.062 30\" overflow=\"visible\"><g><path d=\"M 18.381 21.149 C 18.381 21.894 18.267 22.561 18.041 23.149 C 17.814 23.726 17.492 24.212 17.074 24.609 C 16.668 25.005 16.179 25.306 15.606 25.51 C 15.033 25.714 14.394 25.817 13.69 25.817 C 12.986 25.817 12.347 25.708 11.775 25.492 C 11.223 25.288 10.718 24.976 10.289 24.573 C 9.883 24.165 9.567 23.672 9.34 23.096 C 9.114 22.519 9 21.87 9 21.149 C 9 20.441 9.114 19.797 9.34 19.221 C 9.567 18.645 9.883 18.158 10.289 17.762 C 10.713 17.349 11.22 17.03 11.775 16.824 C 12.348 16.608 12.987 16.5 13.69 16.5 C 14.395 16.5 15.033 16.614 15.606 16.842 C 16.179 17.059 16.668 17.371 17.074 17.78 C 17.492 18.176 17.814 18.663 18.041 19.24 C 18.267 19.816 18.381 20.453 18.381 21.15 Z M 12.115 21.149 C 12.115 21.882 12.252 22.447 12.527 22.843 C 12.813 23.228 13.207 23.42 13.709 23.42 C 14.21 23.42 14.592 23.222 14.854 22.825 C 15.129 22.429 15.266 21.87 15.266 21.149 C 15.266 20.429 15.129 19.876 14.854 19.492 C 14.58 19.095 14.192 18.897 13.691 18.897 C 13.189 18.897 12.802 19.095 12.527 19.492 C 12.252 19.876 12.115 20.429 12.115 21.149 Z M 28.899 21.149 C 28.899 21.894 28.786 22.561 28.559 23.149 C 28.332 23.726 28.01 24.212 27.592 24.609 C 27.186 25.005 26.697 25.306 26.124 25.51 C 25.551 25.714 24.913 25.817 24.209 25.817 C 23.504 25.817 22.866 25.708 22.293 25.492 C 21.741 25.288 21.235 24.976 20.807 24.573 C 20.401 24.165 20.085 23.672 19.858 23.096 C 19.631 22.519 19.518 21.87 19.518 21.149 C 19.518 20.441 19.631 19.797 19.858 19.221 C 20.085 18.645 20.401 18.158 20.807 17.762 C 21.231 17.349 21.737 17.03 22.293 16.824 C 22.866 16.608 23.504 16.5 24.209 16.5 C 24.913 16.5 25.551 16.614 26.124 16.842 C 26.697 17.059 27.186 17.371 27.592 17.78 C 28.01 18.176 28.332 18.663 28.559 19.24 C 28.786 19.816 28.899 20.453 28.899 21.15 Z M 22.633 21.149 C 22.633 21.882 22.77 22.447 23.044 22.843 C 23.331 23.228 23.724 23.42 24.226 23.42 C 24.727 23.42 25.109 23.222 25.372 22.825 C 25.647 22.429 25.784 21.87 25.784 21.149 C 25.784 20.429 25.646 19.876 25.372 19.492 C 25.097 19.095 24.709 18.897 24.208 18.897 C 23.707 18.897 23.319 19.095 23.044 19.492 C 22.77 19.876 22.633 20.429 22.633 21.149 Z M 34.583 16.5 C 35.073 16.5 35.55 16.572 36.015 16.717 C 36.493 16.849 36.905 17.052 37.25 17.329 C 37.609 17.089 38.009 16.891 38.45 16.734 C 38.904 16.578 39.447 16.5 40.079 16.5 C 40.533 16.5 40.974 16.56 41.404 16.68 C 41.827 16.791 42.223 16.987 42.568 17.257 C 42.914 17.51 43.189 17.852 43.391 18.284 C 43.594 18.705 43.696 19.221 43.696 19.834 L 43.696 25.51 C 43.576 25.546 43.386 25.582 43.123 25.618 C 42.873 25.654 42.61 25.672 42.335 25.672 C 42.095 25.674 41.856 25.656 41.619 25.618 C 41.431 25.588 41.253 25.514 41.1 25.402 C 40.952 25.288 40.835 25.14 40.76 24.969 C 40.688 24.777 40.652 24.531 40.652 24.23 L 40.652 19.924 C 40.652 19.563 40.551 19.305 40.348 19.149 C 40.145 18.981 39.87 18.896 39.524 18.896 C 39.357 18.896 39.178 18.939 38.987 19.023 C 38.796 19.095 38.653 19.173 38.557 19.257 C 38.57 19.305 38.576 19.353 38.576 19.401 L 38.576 25.509 C 38.381 25.558 38.184 25.594 37.985 25.618 C 37.729 25.654 37.472 25.672 37.215 25.672 C 36.975 25.674 36.735 25.656 36.499 25.618 C 36.311 25.588 36.133 25.514 35.98 25.402 C 35.832 25.288 35.715 25.14 35.64 24.969 C 35.568 24.777 35.532 24.531 35.532 24.23 L 35.532 19.924 C 35.532 19.563 35.419 19.305 35.192 19.149 C 34.977 18.981 34.715 18.896 34.404 18.896 C 34.189 18.896 34.004 18.933 33.849 19.005 C 33.694 19.065 33.563 19.125 33.455 19.185 L 33.455 25.51 C 33.336 25.546 33.145 25.582 32.882 25.618 C 32.621 25.655 32.358 25.673 32.095 25.672 C 31.855 25.674 31.615 25.656 31.379 25.618 C 31.191 25.588 31.012 25.514 30.859 25.402 C 30.711 25.288 30.595 25.14 30.519 24.969 C 30.448 24.777 30.412 24.531 30.412 24.23 L 30.412 18.788 C 30.412 18.464 30.477 18.206 30.609 18.014 C 30.77 17.804 30.963 17.622 31.182 17.474 C 31.588 17.185 32.089 16.951 32.686 16.771 C 33.294 16.59 33.927 16.501 34.583 16.501 Z M 50.181 25.817 C 49.477 25.817 48.82 25.72 48.211 25.528 C 47.633 25.334 47.097 25.028 46.636 24.627 C 46.194 24.231 45.842 23.732 45.58 23.132 C 45.329 22.531 45.204 21.828 45.204 21.023 C 45.204 20.23 45.329 19.552 45.58 18.987 C 45.842 18.41 46.182 17.942 46.6 17.582 C 47.014 17.211 47.502 16.935 48.032 16.771 C 48.563 16.592 49.12 16.5 49.68 16.501 C 50.312 16.501 50.885 16.596 51.398 16.789 C 51.923 16.981 52.371 17.245 52.741 17.582 C 53.12 17.913 53.42 18.326 53.618 18.789 C 53.833 19.257 53.94 19.768 53.94 20.321 C 53.94 20.729 53.827 21.041 53.6 21.258 C 53.374 21.474 53.057 21.612 52.651 21.672 L 48.229 22.339 C 48.361 22.735 48.629 23.036 49.035 23.24 C 49.441 23.432 49.906 23.528 50.431 23.528 C 50.921 23.528 51.38 23.468 51.81 23.348 C 52.252 23.216 52.61 23.065 52.884 22.897 C 53.075 23.017 53.236 23.186 53.368 23.402 C 53.499 23.618 53.564 23.846 53.564 24.087 C 53.564 24.627 53.314 25.03 52.813 25.294 C 52.431 25.498 52.001 25.636 51.524 25.709 C 51.08 25.778 50.631 25.814 50.181 25.817 Z M 49.68 18.735 C 49.393 18.735 49.142 18.783 48.928 18.879 C 48.725 18.975 48.558 19.101 48.426 19.257 C 48.293 19.404 48.19 19.576 48.122 19.762 C 48.062 19.942 48.027 20.128 48.015 20.321 L 51.076 19.816 C 51.04 19.576 50.909 19.336 50.682 19.095 C 50.455 18.855 50.121 18.735 49.68 18.735 Z M 58.477 25.51 C 58.357 25.546 58.166 25.582 57.904 25.618 C 57.643 25.655 57.38 25.673 57.116 25.672 C 56.877 25.674 56.637 25.656 56.4 25.618 C 56.212 25.588 56.034 25.514 55.881 25.402 C 55.734 25.288 55.617 25.14 55.541 24.97 C 55.469 24.777 55.433 24.531 55.433 24.231 L 55.433 18.825 C 55.433 18.549 55.481 18.315 55.576 18.123 C 55.684 17.918 55.833 17.738 56.024 17.582 C 56.237 17.412 56.472 17.273 56.722 17.167 C 57.33 16.889 57.976 16.701 58.638 16.609 C 58.981 16.549 59.328 16.519 59.676 16.519 C 60.249 16.519 60.703 16.633 61.037 16.861 C 61.371 17.078 61.538 17.438 61.538 17.942 C 61.538 18.111 61.514 18.279 61.467 18.447 C 61.419 18.603 61.359 18.747 61.288 18.879 C 60.771 18.88 60.256 18.928 59.748 19.024 C 59.508 19.069 59.269 19.123 59.032 19.186 C 58.817 19.234 58.632 19.294 58.477 19.366 L 58.477 25.511 Z M 66.284 23.582 C 66.505 23.58 66.726 23.562 66.946 23.528 C 67.197 23.479 67.382 23.419 67.501 23.348 L 67.501 21.906 L 66.212 22.014 C 65.878 22.038 65.603 22.11 65.388 22.23 C 65.174 22.35 65.066 22.53 65.066 22.77 C 65.066 23.011 65.156 23.209 65.335 23.365 C 65.526 23.509 65.842 23.582 66.284 23.582 Z M 66.14 16.5 C 66.785 16.5 67.37 16.567 67.895 16.699 C 68.432 16.831 68.885 17.034 69.255 17.311 C 69.633 17.57 69.935 17.924 70.133 18.338 C 70.336 18.746 70.437 19.233 70.437 19.798 L 70.437 23.834 C 70.437 24.147 70.348 24.405 70.169 24.609 C 69.993 24.808 69.788 24.978 69.56 25.113 C 68.784 25.582 67.692 25.816 66.284 25.816 C 65.651 25.816 65.078 25.757 64.565 25.636 C 64.064 25.516 63.628 25.336 63.258 25.096 C 62.906 24.862 62.618 24.547 62.417 24.176 C 62.226 23.804 62.13 23.371 62.13 22.879 C 62.13 22.05 62.375 21.413 62.864 20.969 C 63.353 20.524 64.111 20.248 65.138 20.14 L 67.483 19.888 L 67.483 19.761 C 67.483 19.413 67.328 19.167 67.018 19.023 C 66.719 18.866 66.284 18.788 65.711 18.788 C 65.257 18.788 64.816 18.836 64.386 18.933 C 63.956 19.029 63.568 19.149 63.222 19.293 C 63.067 19.185 62.936 19.023 62.828 18.806 C 62.723 18.587 62.668 18.347 62.667 18.104 C 62.667 17.791 62.739 17.546 62.882 17.365 C 63.037 17.173 63.27 17.011 63.58 16.878 C 63.926 16.746 64.332 16.65 64.798 16.59 C 65.275 16.53 65.723 16.5 66.14 16.5 Z M 77.839 19.978 C 77.839 19.606 77.732 19.335 77.517 19.167 C 77.314 18.987 77.034 18.897 76.676 18.897 C 76.437 18.897 76.198 18.927 75.96 18.987 C 75.733 19.047 75.536 19.137 75.369 19.257 L 75.369 25.51 C 75.249 25.546 75.059 25.582 74.796 25.618 C 74.535 25.655 74.272 25.673 74.008 25.672 C 73.769 25.674 73.529 25.656 73.292 25.618 C 73.105 25.588 72.927 25.514 72.773 25.402 C 72.626 25.288 72.509 25.14 72.433 24.97 C 72.361 24.777 72.325 24.531 72.325 24.231 L 72.325 18.825 C 72.325 18.501 72.391 18.237 72.522 18.033 C 72.68 17.814 72.874 17.625 73.095 17.474 C 73.501 17.186 74.008 16.951 74.617 16.771 C 75.238 16.591 75.924 16.501 76.676 16.501 C 78.024 16.501 79.063 16.801 79.791 17.402 C 80.519 17.99 80.883 18.813 80.883 19.871 L 80.883 25.511 C 80.763 25.547 80.573 25.583 80.31 25.619 C 80.049 25.655 79.786 25.673 79.522 25.673 C 79.283 25.674 79.043 25.656 78.806 25.619 C 78.619 25.589 78.441 25.515 78.287 25.403 C 78.14 25.289 78.023 25.14 77.947 24.97 C 77.875 24.778 77.839 24.532 77.839 24.231 L 77.839 19.979 Z M 87.034 16.5 C 87.714 16.5 88.33 16.59 88.878 16.77 C 89.439 16.938 89.911 17.161 90.293 17.437 C 90.531 17.606 90.716 17.792 90.847 17.996 C 90.991 18.2 91.062 18.464 91.062 18.788 L 91.062 25.096 C 91.062 25.732 90.943 26.279 90.704 26.736 C 90.474 27.194 90.136 27.59 89.719 27.889 C 89.314 28.201 88.83 28.429 88.269 28.574 C 87.69 28.721 87.094 28.794 86.497 28.79 C 85.411 28.79 84.558 28.639 83.937 28.34 C 83.317 28.05 83.006 27.576 83.006 26.916 C 83.006 26.639 83.06 26.393 83.167 26.177 C 83.287 25.973 83.418 25.817 83.561 25.708 C 83.931 25.91 84.321 26.073 84.725 26.195 C 85.166 26.327 85.624 26.394 86.085 26.393 C 86.73 26.393 87.244 26.285 87.625 26.069 C 88.007 25.852 88.198 25.504 88.198 25.024 L 88.198 24.735 C 87.708 24.951 87.112 25.059 86.407 25.059 C 85.87 25.059 85.357 24.982 84.868 24.825 C 84.397 24.661 83.965 24.404 83.597 24.069 C 83.239 23.72 82.946 23.276 82.72 22.735 C 82.505 22.194 82.397 21.552 82.397 20.807 C 82.397 20.074 82.511 19.437 82.737 18.897 C 82.977 18.356 83.298 17.912 83.704 17.564 C 84.131 17.198 84.632 16.928 85.172 16.771 C 85.745 16.59 86.366 16.501 87.034 16.501 Z M 88.144 19.113 C 88.06 19.065 87.935 19.017 87.769 18.969 C 87.613 18.921 87.417 18.897 87.177 18.897 C 86.593 18.897 86.151 19.065 85.853 19.401 C 85.566 19.725 85.423 20.194 85.423 20.806 C 85.423 21.503 85.566 22.008 85.853 22.32 C 86.151 22.62 86.527 22.77 86.981 22.77 C 87.47 22.77 87.858 22.657 88.144 22.428 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 17.932 8.744 C 17.84 10.736 15.314 12.454 12.871 14.119 C 12.34 14.474 11.816 14.841 11.298 15.217 C 10.543 15.772 9.776 16.379 9.222 16.964 C 8.257 17.982 7.317 19.142 7.317 21.116 C 7.317 23.152 8.236 24.591 10.052 26.695 C 10.476 27.185 10.869 27.62 11.214 27.998 C 12.025 28.892 12.791 29.738 12.631 29.976 C 12.629 29.981 12.625 29.986 12.62 29.991 C 12.57 30.008 12.103 30.112 10.06 28.895 C 8.8 28.144 7.461 27.208 6.658 26.649 L 6.383 26.464 L 6.121 26.279 C 4.676 25.28 2 23.288 2 21.391 C 2 19.494 3.677 18.23 6.023 16.57 C 6.338 16.348 6.667 16.118 6.995 15.877 L 7.179 15.743 C 7.713 15.356 8.282 14.949 8.834 14.515 C 10.771 13.001 12.579 11.162 12.579 8.75 C 12.579 6.025 10.176 3.492 8.422 1.642 C 8.146 1.352 7.887 1.077 7.654 0.822 C 7.524 0.684 7.409 0.53 7.313 0.366 C 7.237 0.236 7.208 0.112 7.264 0.03 C 7.281 0.018 7.301 0.011 7.321 0.01 C 7.357 0.003 7.393 0 7.43 0 C 8.62 0 12.395 2.642 13.658 3.527 L 13.734 3.581 C 15.814 5.037 18.024 6.756 17.932 8.744 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 9.972 0.25 C 11.184 0.933 12.6 1.87 14.029 2.87 L 14.106 2.924 C 16.376 4.513 18.798 6.412 18.65 8.8 C 18.594 10.022 17.716 11.084 16.657 12.087 C 18.678 10.735 19.948 9.531 20.071 7.951 C 20.235 5.835 17.386 3.967 15.83 3.08 C 14.98 2.594 13.784 1.956 12.43 1.271 C 11.445 0.8 10.643 0.47 9.972 0.251 Z M 10.106 29.538 C 8.893 28.855 7.478 27.918 6.049 26.918 L 5.971 26.864 C 3.701 25.275 1.28 23.376 1.428 20.987 C 1.484 19.765 2.362 18.704 3.42 17.7 C 1.4 19.053 0.13 20.258 0.007 21.837 C -0.157 23.952 2.692 25.821 4.248 26.708 C 5.098 27.194 6.294 27.832 7.648 28.517 C 8.633 28.988 9.434 29.318 10.106 29.537 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 91.062 30\" overflow=\"visible\"><g><path d=\"M 18.381 21.149 C 18.381 21.894 18.267 22.561 18.041 23.149 C 17.814 23.726 17.492 24.212 17.074 24.609 C 16.668 25.005 16.179 25.306 15.606 25.51 C 15.033 25.714 14.394 25.817 13.69 25.817 C 12.986 25.817 12.347 25.708 11.775 25.492 C 11.223 25.288 10.718 24.976 10.289 24.573 C 9.883 24.165 9.567 23.672 9.34 23.096 C 9.114 22.519 9 21.87 9 21.149 C 9 20.441 9.114 19.797 9.34 19.221 C 9.567 18.645 9.883 18.158 10.289 17.762 C 10.713 17.349 11.22 17.03 11.775 16.824 C 12.348 16.608 12.987 16.5 13.69 16.5 C 14.395 16.5 15.033 16.614 15.606 16.842 C 16.179 17.059 16.668 17.371 17.074 17.78 C 17.492 18.176 17.814 18.663 18.041 19.24 C 18.267 19.816 18.381 20.453 18.381 21.15 Z M 12.115 21.149 C 12.115 21.882 12.252 22.447 12.527 22.843 C 12.813 23.228 13.207 23.42 13.709 23.42 C 14.21 23.42 14.592 23.222 14.854 22.825 C 15.129 22.429 15.266 21.87 15.266 21.149 C 15.266 20.429 15.129 19.876 14.854 19.492 C 14.58 19.095 14.192 18.897 13.691 18.897 C 13.189 18.897 12.802 19.095 12.527 19.492 C 12.252 19.876 12.115 20.429 12.115 21.149 Z M 28.899 21.149 C 28.899 21.894 28.786 22.561 28.559 23.149 C 28.332 23.726 28.01 24.212 27.592 24.609 C 27.186 25.005 26.697 25.306 26.124 25.51 C 25.551 25.714 24.913 25.817 24.209 25.817 C 23.504 25.817 22.866 25.708 22.293 25.492 C 21.741 25.288 21.235 24.976 20.807 24.573 C 20.401 24.165 20.085 23.672 19.858 23.096 C 19.631 22.519 19.518 21.87 19.518 21.149 C 19.518 20.441 19.631 19.797 19.858 19.221 C 20.085 18.645 20.401 18.158 20.807 17.762 C 21.231 17.349 21.737 17.03 22.293 16.824 C 22.866 16.608 23.504 16.5 24.209 16.5 C 24.913 16.5 25.551 16.614 26.124 16.842 C 26.697 17.059 27.186 17.371 27.592 17.78 C 28.01 18.176 28.332 18.663 28.559 19.24 C 28.786 19.816 28.899 20.453 28.899 21.15 Z M 22.633 21.149 C 22.633 21.882 22.77 22.447 23.044 22.843 C 23.331 23.228 23.724 23.42 24.226 23.42 C 24.727 23.42 25.109 23.222 25.372 22.825 C 25.647 22.429 25.784 21.87 25.784 21.149 C 25.784 20.429 25.646 19.876 25.372 19.492 C 25.097 19.095 24.709 18.897 24.208 18.897 C 23.707 18.897 23.319 19.095 23.044 19.492 C 22.77 19.876 22.633 20.429 22.633 21.149 Z M 34.583 16.5 C 35.073 16.5 35.55 16.572 36.015 16.717 C 36.493 16.849 36.905 17.052 37.25 17.329 C 37.609 17.089 38.009 16.891 38.45 16.734 C 38.904 16.578 39.447 16.5 40.079 16.5 C 40.533 16.5 40.974 16.56 41.404 16.68 C 41.827 16.791 42.223 16.987 42.568 17.257 C 42.914 17.51 43.189 17.852 43.391 18.284 C 43.594 18.705 43.696 19.221 43.696 19.834 L 43.696 25.51 C 43.576 25.546 43.386 25.582 43.123 25.618 C 42.873 25.654 42.61 25.672 42.335 25.672 C 42.095 25.674 41.856 25.656 41.619 25.618 C 41.431 25.588 41.253 25.514 41.1 25.402 C 40.952 25.288 40.835 25.14 40.76 24.969 C 40.688 24.777 40.652 24.531 40.652 24.23 L 40.652 19.924 C 40.652 19.563 40.551 19.305 40.348 19.149 C 40.145 18.981 39.87 18.896 39.524 18.896 C 39.357 18.896 39.178 18.939 38.987 19.023 C 38.796 19.095 38.653 19.173 38.557 19.257 C 38.57 19.305 38.576 19.353 38.576 19.401 L 38.576 25.509 C 38.381 25.558 38.184 25.594 37.985 25.618 C 37.729 25.654 37.472 25.672 37.215 25.672 C 36.975 25.674 36.735 25.656 36.499 25.618 C 36.311 25.588 36.133 25.514 35.98 25.402 C 35.832 25.288 35.715 25.14 35.64 24.969 C 35.568 24.777 35.532 24.531 35.532 24.23 L 35.532 19.924 C 35.532 19.563 35.419 19.305 35.192 19.149 C 34.977 18.981 34.715 18.896 34.404 18.896 C 34.189 18.896 34.004 18.933 33.849 19.005 C 33.694 19.065 33.563 19.125 33.455 19.185 L 33.455 25.51 C 33.336 25.546 33.145 25.582 32.882 25.618 C 32.621 25.655 32.358 25.673 32.095 25.672 C 31.855 25.674 31.615 25.656 31.379 25.618 C 31.191 25.588 31.012 25.514 30.859 25.402 C 30.711 25.288 30.595 25.14 30.519 24.969 C 30.448 24.777 30.412 24.531 30.412 24.23 L 30.412 18.788 C 30.412 18.464 30.477 18.206 30.609 18.014 C 30.77 17.804 30.963 17.622 31.182 17.474 C 31.588 17.185 32.089 16.951 32.686 16.771 C 33.294 16.59 33.927 16.501 34.583 16.501 Z M 50.181 25.817 C 49.477 25.817 48.82 25.72 48.211 25.528 C 47.633 25.334 47.097 25.028 46.636 24.627 C 46.194 24.231 45.842 23.732 45.58 23.132 C 45.329 22.531 45.204 21.828 45.204 21.023 C 45.204 20.23 45.329 19.552 45.58 18.987 C 45.842 18.41 46.182 17.942 46.6 17.582 C 47.014 17.211 47.502 16.935 48.032 16.771 C 48.563 16.592 49.12 16.5 49.68 16.501 C 50.312 16.501 50.885 16.596 51.398 16.789 C 51.923 16.981 52.371 17.245 52.741 17.582 C 53.12 17.913 53.42 18.326 53.618 18.789 C 53.833 19.257 53.94 19.768 53.94 20.321 C 53.94 20.729 53.827 21.041 53.6 21.258 C 53.374 21.474 53.057 21.612 52.651 21.672 L 48.229 22.339 C 48.361 22.735 48.629 23.036 49.035 23.24 C 49.441 23.432 49.906 23.528 50.431 23.528 C 50.921 23.528 51.38 23.468 51.81 23.348 C 52.252 23.216 52.61 23.065 52.884 22.897 C 53.075 23.017 53.236 23.186 53.368 23.402 C 53.499 23.618 53.564 23.846 53.564 24.087 C 53.564 24.627 53.314 25.03 52.813 25.294 C 52.431 25.498 52.001 25.636 51.524 25.709 C 51.08 25.778 50.631 25.814 50.181 25.817 Z M 49.68 18.735 C 49.393 18.735 49.142 18.783 48.928 18.879 C 48.725 18.975 48.558 19.101 48.426 19.257 C 48.293 19.404 48.19 19.576 48.122 19.762 C 48.062 19.942 48.027 20.128 48.015 20.321 L 51.076 19.816 C 51.04 19.576 50.909 19.336 50.682 19.095 C 50.455 18.855 50.121 18.735 49.68 18.735 Z M 58.477 25.51 C 58.357 25.546 58.166 25.582 57.904 25.618 C 57.643 25.655 57.38 25.673 57.116 25.672 C 56.877 25.674 56.637 25.656 56.4 25.618 C 56.212 25.588 56.034 25.514 55.881 25.402 C 55.734 25.288 55.617 25.14 55.541 24.97 C 55.469 24.777 55.433 24.531 55.433 24.231 L 55.433 18.825 C 55.433 18.549 55.481 18.315 55.576 18.123 C 55.684 17.918 55.833 17.738 56.024 17.582 C 56.237 17.412 56.472 17.273 56.722 17.167 C 57.33 16.889 57.976 16.701 58.638 16.609 C 58.981 16.549 59.328 16.519 59.676 16.519 C 60.249 16.519 60.703 16.633 61.037 16.861 C 61.371 17.078 61.538 17.438 61.538 17.942 C 61.538 18.111 61.514 18.279 61.467 18.447 C 61.419 18.603 61.359 18.747 61.288 18.879 C 60.771 18.88 60.256 18.928 59.748 19.024 C 59.508 19.069 59.269 19.123 59.032 19.186 C 58.817 19.234 58.632 19.294 58.477 19.366 L 58.477 25.511 Z M 66.284 23.582 C 66.505 23.58 66.726 23.562 66.946 23.528 C 67.197 23.479 67.382 23.419 67.501 23.348 L 67.501 21.906 L 66.212 22.014 C 65.878 22.038 65.603 22.11 65.388 22.23 C 65.174 22.35 65.066 22.53 65.066 22.77 C 65.066 23.011 65.156 23.209 65.335 23.365 C 65.526 23.509 65.842 23.582 66.284 23.582 Z M 66.14 16.5 C 66.785 16.5 67.37 16.567 67.895 16.699 C 68.432 16.831 68.885 17.034 69.255 17.311 C 69.633 17.57 69.935 17.924 70.133 18.338 C 70.336 18.746 70.437 19.233 70.437 19.798 L 70.437 23.834 C 70.437 24.147 70.348 24.405 70.169 24.609 C 69.993 24.808 69.788 24.978 69.56 25.113 C 68.784 25.582 67.692 25.816 66.284 25.816 C 65.651 25.816 65.078 25.757 64.565 25.636 C 64.064 25.516 63.628 25.336 63.258 25.096 C 62.906 24.862 62.618 24.547 62.417 24.176 C 62.226 23.804 62.13 23.371 62.13 22.879 C 62.13 22.05 62.375 21.413 62.864 20.969 C 63.353 20.524 64.111 20.248 65.138 20.14 L 67.483 19.888 L 67.483 19.761 C 67.483 19.413 67.328 19.167 67.018 19.023 C 66.719 18.866 66.284 18.788 65.711 18.788 C 65.257 18.788 64.816 18.836 64.386 18.933 C 63.956 19.029 63.568 19.149 63.222 19.293 C 63.067 19.185 62.936 19.023 62.828 18.806 C 62.723 18.587 62.668 18.347 62.667 18.104 C 62.667 17.791 62.739 17.546 62.882 17.365 C 63.037 17.173 63.27 17.011 63.58 16.878 C 63.926 16.746 64.332 16.65 64.798 16.59 C 65.275 16.53 65.723 16.5 66.14 16.5 Z M 77.839 19.978 C 77.839 19.606 77.732 19.335 77.517 19.167 C 77.314 18.987 77.034 18.897 76.676 18.897 C 76.437 18.897 76.198 18.927 75.96 18.987 C 75.733 19.047 75.536 19.137 75.369 19.257 L 75.369 25.51 C 75.249 25.546 75.059 25.582 74.796 25.618 C 74.535 25.655 74.272 25.673 74.008 25.672 C 73.769 25.674 73.529 25.656 73.292 25.618 C 73.105 25.588 72.927 25.514 72.773 25.402 C 72.626 25.288 72.509 25.14 72.433 24.97 C 72.361 24.777 72.325 24.531 72.325 24.231 L 72.325 18.825 C 72.325 18.501 72.391 18.237 72.522 18.033 C 72.68 17.814 72.874 17.625 73.095 17.474 C 73.501 17.186 74.008 16.951 74.617 16.771 C 75.238 16.591 75.924 16.501 76.676 16.501 C 78.024 16.501 79.063 16.801 79.791 17.402 C 80.519 17.99 80.883 18.813 80.883 19.871 L 80.883 25.511 C 80.763 25.547 80.573 25.583 80.31 25.619 C 80.049 25.655 79.786 25.673 79.522 25.673 C 79.283 25.674 79.043 25.656 78.806 25.619 C 78.619 25.589 78.441 25.515 78.287 25.403 C 78.14 25.289 78.023 25.14 77.947 24.97 C 77.875 24.778 77.839 24.532 77.839 24.231 L 77.839 19.979 Z M 87.034 16.5 C 87.714 16.5 88.33 16.59 88.878 16.77 C 89.439 16.938 89.911 17.161 90.293 17.437 C 90.531 17.606 90.716 17.792 90.847 17.996 C 90.991 18.2 91.062 18.464 91.062 18.788 L 91.062 25.096 C 91.062 25.732 90.943 26.279 90.704 26.736 C 90.474 27.194 90.136 27.59 89.719 27.889 C 89.314 28.201 88.83 28.429 88.269 28.574 C 87.69 28.721 87.094 28.794 86.497 28.79 C 85.411 28.79 84.558 28.639 83.937 28.34 C 83.317 28.05 83.006 27.576 83.006 26.916 C 83.006 26.639 83.06 26.393 83.167 26.177 C 83.287 25.973 83.418 25.817 83.561 25.708 C 83.931 25.91 84.321 26.073 84.725 26.195 C 85.166 26.327 85.624 26.394 86.085 26.393 C 86.73 26.393 87.244 26.285 87.625 26.069 C 88.007 25.852 88.198 25.504 88.198 25.024 L 88.198 24.735 C 87.708 24.951 87.112 25.059 86.407 25.059 C 85.87 25.059 85.357 24.982 84.868 24.825 C 84.397 24.661 83.965 24.404 83.597 24.069 C 83.239 23.72 82.946 23.276 82.72 22.735 C 82.505 22.194 82.397 21.552 82.397 20.807 C 82.397 20.074 82.511 19.437 82.737 18.897 C 82.977 18.356 83.298 17.912 83.704 17.564 C 84.131 17.198 84.632 16.928 85.172 16.771 C 85.745 16.59 86.366 16.501 87.034 16.501 Z M 88.144 19.113 C 88.06 19.065 87.935 19.017 87.769 18.969 C 87.613 18.921 87.417 18.897 87.177 18.897 C 86.593 18.897 86.151 19.065 85.853 19.401 C 85.566 19.725 85.423 20.194 85.423 20.806 C 85.423 21.503 85.566 22.008 85.853 22.32 C 86.151 22.62 86.527 22.77 86.981 22.77 C 87.47 22.77 87.858 22.657 88.144 22.428 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 17.932 8.744 C 17.84 10.736 15.314 12.454 12.871 14.119 C 12.34 14.474 11.816 14.841 11.298 15.217 C 10.543 15.772 9.776 16.379 9.222 16.964 C 8.257 17.982 7.317 19.142 7.317 21.116 C 7.317 23.152 8.236 24.591 10.052 26.695 C 10.476 27.185 10.869 27.62 11.214 27.998 C 12.025 28.892 12.791 29.738 12.631 29.976 C 12.629 29.981 12.625 29.986 12.62 29.991 C 12.57 30.008 12.103 30.112 10.06 28.895 C 8.8 28.144 7.461 27.208 6.658 26.649 L 6.383 26.464 L 6.121 26.279 C 4.676 25.28 2 23.288 2 21.391 C 2 19.494 3.677 18.23 6.023 16.57 C 6.338 16.348 6.667 16.118 6.995 15.877 L 7.179 15.743 C 7.713 15.356 8.282 14.949 8.834 14.515 C 10.771 13.001 12.579 11.162 12.579 8.75 C 12.579 6.025 10.176 3.492 8.422 1.642 C 8.146 1.352 7.887 1.077 7.654 0.822 C 7.524 0.684 7.409 0.53 7.313 0.366 C 7.237 0.236 7.208 0.112 7.264 0.03 C 7.281 0.018 7.301 0.011 7.321 0.01 C 7.357 0.003 7.393 0 7.43 0 C 8.62 0 12.395 2.642 13.658 3.527 L 13.734 3.581 C 15.814 5.037 18.024 6.756 17.932 8.744 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 9.972 0.25 C 11.184 0.933 12.6 1.87 14.029 2.87 L 14.106 2.924 C 16.376 4.513 18.798 6.412 18.65 8.8 C 18.594 10.022 17.716 11.084 16.657 12.087 C 18.678 10.735 19.948 9.531 20.071 7.951 C 20.235 5.835 17.386 3.967 15.83 3.08 C 14.98 2.594 13.784 1.956 12.43 1.271 C 11.445 0.8 10.643 0.47 9.972 0.251 Z M 10.106 29.538 C 8.893 28.855 7.478 27.918 6.049 26.918 L 5.971 26.864 C 3.701 25.275 1.28 23.376 1.428 20.987 C 1.484 19.765 2.362 18.704 3.42 17.7 C 1.4 19.053 0.13 20.258 0.007 21.837 C -0.157 23.952 2.692 25.821 4.248 26.708 C 5.098 27.194 6.294 27.832 7.648 28.517 C 8.633 28.988 9.434 29.318 10.106 29.537 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1eawt6o\",layoutDependency:layoutDependency,layoutId:\"jh2Q7XOqG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.062 12.29\" overflow=\"visible\"><path d=\"M 9.381 4.649 C 9.381 5.394 9.267 6.061 9.041 6.649 C 8.814 7.226 8.492 7.712 8.074 8.109 C 7.668 8.505 7.179 8.806 6.606 9.01 C 6.033 9.214 5.394 9.317 4.69 9.317 C 3.986 9.317 3.347 9.208 2.775 8.992 C 2.223 8.788 1.718 8.476 1.289 8.073 C 0.883 7.665 0.567 7.172 0.34 6.596 C 0.114 6.019 0 5.37 0 4.649 C 0 3.941 0.114 3.297 0.34 2.721 C 0.567 2.145 0.883 1.658 1.289 1.262 C 1.713 0.849 2.22 0.53 2.775 0.324 C 3.348 0.108 3.987 0 4.69 0 C 5.395 0 6.033 0.114 6.606 0.342 C 7.179 0.559 7.668 0.871 8.074 1.28 C 8.492 1.676 8.814 2.163 9.041 2.74 C 9.267 3.316 9.381 3.953 9.381 4.65 Z M 3.115 4.649 C 3.115 5.382 3.252 5.947 3.527 6.343 C 3.813 6.728 4.207 6.92 4.709 6.92 C 5.21 6.92 5.592 6.722 5.854 6.325 C 6.129 5.929 6.266 5.37 6.266 4.649 C 6.266 3.929 6.129 3.376 5.854 2.992 C 5.58 2.595 5.192 2.397 4.691 2.397 C 4.189 2.397 3.802 2.595 3.527 2.992 C 3.252 3.376 3.115 3.929 3.115 4.649 Z M 19.899 4.649 C 19.899 5.394 19.786 6.061 19.559 6.649 C 19.332 7.226 19.01 7.712 18.592 8.109 C 18.186 8.505 17.697 8.806 17.124 9.01 C 16.551 9.214 15.913 9.317 15.209 9.317 C 14.504 9.317 13.866 9.208 13.293 8.992 C 12.741 8.788 12.235 8.476 11.807 8.073 C 11.401 7.665 11.085 7.172 10.858 6.596 C 10.631 6.019 10.518 5.37 10.518 4.649 C 10.518 3.941 10.631 3.297 10.858 2.721 C 11.085 2.145 11.401 1.658 11.807 1.262 C 12.231 0.849 12.737 0.53 13.293 0.324 C 13.866 0.108 14.504 0 15.209 0 C 15.913 0 16.551 0.114 17.124 0.342 C 17.697 0.559 18.186 0.871 18.592 1.28 C 19.01 1.676 19.332 2.163 19.559 2.74 C 19.786 3.316 19.899 3.953 19.899 4.65 Z M 13.633 4.649 C 13.633 5.382 13.77 5.947 14.044 6.343 C 14.331 6.728 14.724 6.92 15.226 6.92 C 15.727 6.92 16.109 6.722 16.372 6.325 C 16.647 5.929 16.784 5.37 16.784 4.649 C 16.784 3.929 16.646 3.376 16.372 2.992 C 16.097 2.595 15.709 2.397 15.208 2.397 C 14.707 2.397 14.319 2.595 14.044 2.992 C 13.77 3.376 13.633 3.929 13.633 4.649 Z M 25.583 0 C 26.073 0 26.55 0.072 27.015 0.217 C 27.493 0.349 27.905 0.552 28.25 0.829 C 28.609 0.589 29.009 0.391 29.45 0.234 C 29.904 0.078 30.447 0 31.079 0 C 31.533 0 31.974 0.06 32.404 0.18 C 32.827 0.291 33.223 0.487 33.568 0.757 C 33.914 1.01 34.189 1.352 34.391 1.784 C 34.594 2.205 34.696 2.721 34.696 3.334 L 34.696 9.01 C 34.576 9.046 34.386 9.082 34.123 9.118 C 33.873 9.154 33.61 9.172 33.335 9.172 C 33.095 9.174 32.856 9.156 32.619 9.118 C 32.431 9.088 32.253 9.014 32.1 8.902 C 31.952 8.788 31.835 8.64 31.76 8.469 C 31.688 8.277 31.652 8.031 31.652 7.73 L 31.652 3.424 C 31.652 3.063 31.551 2.805 31.348 2.649 C 31.145 2.481 30.87 2.396 30.524 2.396 C 30.357 2.396 30.178 2.439 29.987 2.523 C 29.796 2.595 29.653 2.673 29.557 2.757 C 29.57 2.805 29.576 2.853 29.576 2.901 L 29.576 9.009 C 29.381 9.058 29.184 9.094 28.985 9.118 C 28.729 9.154 28.472 9.172 28.215 9.172 C 27.975 9.174 27.735 9.156 27.499 9.118 C 27.311 9.088 27.133 9.014 26.98 8.902 C 26.832 8.788 26.715 8.64 26.64 8.469 C 26.568 8.277 26.532 8.031 26.532 7.73 L 26.532 3.424 C 26.532 3.063 26.419 2.805 26.192 2.649 C 25.977 2.481 25.715 2.396 25.404 2.396 C 25.189 2.396 25.004 2.433 24.849 2.505 C 24.694 2.565 24.563 2.625 24.455 2.685 L 24.455 9.01 C 24.336 9.046 24.145 9.082 23.882 9.118 C 23.621 9.155 23.358 9.173 23.095 9.172 C 22.855 9.174 22.615 9.156 22.379 9.118 C 22.191 9.088 22.012 9.014 21.859 8.902 C 21.711 8.788 21.595 8.64 21.519 8.469 C 21.448 8.277 21.412 8.031 21.412 7.73 L 21.412 2.288 C 21.412 1.964 21.477 1.706 21.609 1.514 C 21.77 1.304 21.963 1.122 22.182 0.974 C 22.588 0.685 23.089 0.451 23.686 0.271 C 24.294 0.09 24.927 0.001 25.583 0.001 Z M 41.181 9.317 C 40.477 9.317 39.82 9.22 39.211 9.028 C 38.633 8.834 38.097 8.528 37.636 8.127 C 37.194 7.731 36.842 7.232 36.58 6.632 C 36.329 6.031 36.204 5.328 36.204 4.523 C 36.204 3.73 36.329 3.052 36.58 2.487 C 36.842 1.91 37.182 1.442 37.6 1.082 C 38.014 0.711 38.502 0.435 39.032 0.271 C 39.563 0.092 40.12 0 40.68 0.001 C 41.312 0.001 41.885 0.096 42.398 0.289 C 42.923 0.481 43.371 0.745 43.741 1.082 C 44.12 1.413 44.42 1.826 44.618 2.289 C 44.833 2.757 44.94 3.268 44.94 3.821 C 44.94 4.229 44.827 4.541 44.6 4.758 C 44.374 4.974 44.057 5.112 43.651 5.172 L 39.229 5.839 C 39.361 6.235 39.629 6.536 40.035 6.74 C 40.441 6.932 40.906 7.028 41.431 7.028 C 41.921 7.028 42.38 6.968 42.81 6.848 C 43.252 6.716 43.61 6.565 43.884 6.397 C 44.075 6.517 44.236 6.686 44.368 6.902 C 44.499 7.118 44.564 7.346 44.564 7.587 C 44.564 8.127 44.314 8.53 43.813 8.794 C 43.431 8.998 43.001 9.136 42.524 9.209 C 42.08 9.278 41.631 9.314 41.181 9.317 Z M 40.68 2.235 C 40.393 2.235 40.142 2.283 39.928 2.379 C 39.725 2.475 39.558 2.601 39.426 2.757 C 39.293 2.904 39.19 3.076 39.122 3.262 C 39.062 3.442 39.027 3.628 39.015 3.821 L 42.076 3.316 C 42.04 3.076 41.909 2.836 41.682 2.595 C 41.455 2.355 41.121 2.235 40.68 2.235 Z M 49.477 9.01 C 49.357 9.046 49.166 9.082 48.904 9.118 C 48.643 9.155 48.38 9.173 48.116 9.172 C 47.877 9.174 47.637 9.156 47.4 9.118 C 47.212 9.088 47.034 9.014 46.881 8.902 C 46.734 8.788 46.617 8.64 46.541 8.47 C 46.469 8.277 46.433 8.031 46.433 7.731 L 46.433 2.325 C 46.433 2.049 46.481 1.815 46.576 1.623 C 46.684 1.418 46.833 1.238 47.024 1.082 C 47.237 0.912 47.472 0.773 47.722 0.667 C 48.33 0.389 48.976 0.201 49.638 0.109 C 49.981 0.049 50.328 0.019 50.676 0.019 C 51.249 0.019 51.703 0.133 52.037 0.361 C 52.371 0.578 52.538 0.938 52.538 1.442 C 52.538 1.611 52.514 1.779 52.467 1.947 C 52.419 2.103 52.359 2.247 52.288 2.379 C 51.771 2.38 51.256 2.428 50.748 2.524 C 50.508 2.569 50.269 2.623 50.032 2.686 C 49.817 2.734 49.632 2.794 49.477 2.866 L 49.477 9.011 Z M 57.284 7.082 C 57.505 7.08 57.726 7.062 57.946 7.028 C 58.197 6.979 58.382 6.919 58.501 6.848 L 58.501 5.406 L 57.212 5.514 C 56.878 5.538 56.603 5.61 56.388 5.73 C 56.174 5.85 56.066 6.03 56.066 6.27 C 56.066 6.511 56.156 6.709 56.335 6.865 C 56.526 7.009 56.842 7.082 57.284 7.082 Z M 57.14 0 C 57.785 0 58.37 0.067 58.895 0.199 C 59.432 0.331 59.885 0.534 60.255 0.811 C 60.633 1.07 60.935 1.424 61.133 1.838 C 61.336 2.246 61.437 2.733 61.437 3.298 L 61.437 7.334 C 61.437 7.647 61.348 7.905 61.169 8.109 C 60.993 8.308 60.788 8.478 60.56 8.613 C 59.784 9.082 58.692 9.316 57.284 9.316 C 56.651 9.316 56.078 9.257 55.565 9.136 C 55.064 9.016 54.628 8.836 54.258 8.596 C 53.906 8.362 53.618 8.047 53.417 7.676 C 53.226 7.304 53.13 6.871 53.13 6.379 C 53.13 5.55 53.375 4.913 53.864 4.469 C 54.353 4.024 55.111 3.748 56.138 3.64 L 58.483 3.388 L 58.483 3.261 C 58.483 2.913 58.328 2.667 58.018 2.523 C 57.719 2.366 57.284 2.288 56.711 2.288 C 56.257 2.288 55.816 2.336 55.386 2.433 C 54.956 2.529 54.568 2.649 54.222 2.793 C 54.067 2.685 53.936 2.523 53.828 2.306 C 53.723 2.087 53.668 1.847 53.667 1.604 C 53.667 1.291 53.739 1.046 53.882 0.865 C 54.037 0.673 54.27 0.511 54.58 0.378 C 54.926 0.246 55.332 0.15 55.798 0.09 C 56.275 0.03 56.723 0 57.14 0 Z M 68.839 3.478 C 68.839 3.106 68.732 2.835 68.517 2.667 C 68.314 2.487 68.034 2.397 67.676 2.397 C 67.437 2.397 67.198 2.427 66.96 2.487 C 66.733 2.547 66.536 2.637 66.369 2.757 L 66.369 9.01 C 66.249 9.046 66.059 9.082 65.796 9.118 C 65.535 9.155 65.272 9.173 65.008 9.172 C 64.769 9.174 64.529 9.156 64.292 9.118 C 64.105 9.088 63.927 9.014 63.773 8.902 C 63.626 8.788 63.509 8.64 63.433 8.47 C 63.361 8.277 63.325 8.031 63.325 7.731 L 63.325 2.325 C 63.325 2.001 63.391 1.737 63.522 1.533 C 63.68 1.314 63.874 1.125 64.095 0.974 C 64.501 0.686 65.008 0.451 65.617 0.271 C 66.238 0.091 66.924 0.001 67.676 0.001 C 69.024 0.001 70.063 0.301 70.791 0.902 C 71.519 1.49 71.883 2.313 71.883 3.371 L 71.883 9.011 C 71.763 9.047 71.573 9.083 71.31 9.119 C 71.049 9.155 70.786 9.173 70.522 9.173 C 70.283 9.174 70.043 9.156 69.806 9.119 C 69.619 9.089 69.441 9.015 69.287 8.903 C 69.14 8.789 69.023 8.64 68.947 8.47 C 68.875 8.278 68.839 8.032 68.839 7.731 L 68.839 3.479 Z M 78.034 0 C 78.714 0 79.33 0.09 79.878 0.27 C 80.439 0.438 80.911 0.661 81.293 0.937 C 81.531 1.106 81.716 1.292 81.847 1.496 C 81.991 1.7 82.062 1.964 82.062 2.288 L 82.062 8.596 C 82.062 9.232 81.943 9.779 81.704 10.236 C 81.474 10.694 81.136 11.09 80.719 11.389 C 80.314 11.701 79.83 11.929 79.269 12.074 C 78.69 12.221 78.094 12.294 77.497 12.29 C 76.411 12.29 75.558 12.139 74.937 11.84 C 74.317 11.55 74.006 11.076 74.006 10.416 C 74.006 10.139 74.06 9.893 74.167 9.677 C 74.287 9.473 74.418 9.317 74.561 9.208 C 74.931 9.41 75.321 9.573 75.725 9.695 C 76.166 9.827 76.624 9.894 77.085 9.893 C 77.73 9.893 78.244 9.785 78.625 9.569 C 79.007 9.352 79.198 9.004 79.198 8.524 L 79.198 8.235 C 78.708 8.451 78.112 8.559 77.407 8.559 C 76.87 8.559 76.357 8.482 75.868 8.325 C 75.397 8.161 74.965 7.904 74.597 7.569 C 74.239 7.22 73.946 6.776 73.72 6.235 C 73.505 5.694 73.397 5.052 73.397 4.307 C 73.397 3.574 73.511 2.937 73.737 2.397 C 73.977 1.856 74.298 1.412 74.704 1.064 C 75.131 0.698 75.632 0.428 76.172 0.271 C 76.745 0.09 77.366 0.001 78.034 0.001 Z M 79.144 2.613 C 79.06 2.565 78.935 2.517 78.769 2.469 C 78.613 2.421 78.417 2.397 78.177 2.397 C 77.593 2.397 77.151 2.565 76.853 2.901 C 76.566 3.225 76.423 3.694 76.423 4.306 C 76.423 5.003 76.566 5.508 76.853 5.82 C 77.151 6.12 77.527 6.27 77.981 6.27 C 78.47 6.27 78.858 6.157 79.144 5.928 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.062 12.29\" overflow=\"visible\"><path d=\"M 9.381 4.649 C 9.381 5.394 9.267 6.061 9.041 6.649 C 8.814 7.226 8.492 7.712 8.074 8.109 C 7.668 8.505 7.179 8.806 6.606 9.01 C 6.033 9.214 5.394 9.317 4.69 9.317 C 3.986 9.317 3.347 9.208 2.775 8.992 C 2.223 8.788 1.718 8.476 1.289 8.073 C 0.883 7.665 0.567 7.172 0.34 6.596 C 0.114 6.019 0 5.37 0 4.649 C 0 3.941 0.114 3.297 0.34 2.721 C 0.567 2.145 0.883 1.658 1.289 1.262 C 1.713 0.849 2.22 0.53 2.775 0.324 C 3.348 0.108 3.987 0 4.69 0 C 5.395 0 6.033 0.114 6.606 0.342 C 7.179 0.559 7.668 0.871 8.074 1.28 C 8.492 1.676 8.814 2.163 9.041 2.74 C 9.267 3.316 9.381 3.953 9.381 4.65 Z M 3.115 4.649 C 3.115 5.382 3.252 5.947 3.527 6.343 C 3.813 6.728 4.207 6.92 4.709 6.92 C 5.21 6.92 5.592 6.722 5.854 6.325 C 6.129 5.929 6.266 5.37 6.266 4.649 C 6.266 3.929 6.129 3.376 5.854 2.992 C 5.58 2.595 5.192 2.397 4.691 2.397 C 4.189 2.397 3.802 2.595 3.527 2.992 C 3.252 3.376 3.115 3.929 3.115 4.649 Z M 19.899 4.649 C 19.899 5.394 19.786 6.061 19.559 6.649 C 19.332 7.226 19.01 7.712 18.592 8.109 C 18.186 8.505 17.697 8.806 17.124 9.01 C 16.551 9.214 15.913 9.317 15.209 9.317 C 14.504 9.317 13.866 9.208 13.293 8.992 C 12.741 8.788 12.235 8.476 11.807 8.073 C 11.401 7.665 11.085 7.172 10.858 6.596 C 10.631 6.019 10.518 5.37 10.518 4.649 C 10.518 3.941 10.631 3.297 10.858 2.721 C 11.085 2.145 11.401 1.658 11.807 1.262 C 12.231 0.849 12.737 0.53 13.293 0.324 C 13.866 0.108 14.504 0 15.209 0 C 15.913 0 16.551 0.114 17.124 0.342 C 17.697 0.559 18.186 0.871 18.592 1.28 C 19.01 1.676 19.332 2.163 19.559 2.74 C 19.786 3.316 19.899 3.953 19.899 4.65 Z M 13.633 4.649 C 13.633 5.382 13.77 5.947 14.044 6.343 C 14.331 6.728 14.724 6.92 15.226 6.92 C 15.727 6.92 16.109 6.722 16.372 6.325 C 16.647 5.929 16.784 5.37 16.784 4.649 C 16.784 3.929 16.646 3.376 16.372 2.992 C 16.097 2.595 15.709 2.397 15.208 2.397 C 14.707 2.397 14.319 2.595 14.044 2.992 C 13.77 3.376 13.633 3.929 13.633 4.649 Z M 25.583 0 C 26.073 0 26.55 0.072 27.015 0.217 C 27.493 0.349 27.905 0.552 28.25 0.829 C 28.609 0.589 29.009 0.391 29.45 0.234 C 29.904 0.078 30.447 0 31.079 0 C 31.533 0 31.974 0.06 32.404 0.18 C 32.827 0.291 33.223 0.487 33.568 0.757 C 33.914 1.01 34.189 1.352 34.391 1.784 C 34.594 2.205 34.696 2.721 34.696 3.334 L 34.696 9.01 C 34.576 9.046 34.386 9.082 34.123 9.118 C 33.873 9.154 33.61 9.172 33.335 9.172 C 33.095 9.174 32.856 9.156 32.619 9.118 C 32.431 9.088 32.253 9.014 32.1 8.902 C 31.952 8.788 31.835 8.64 31.76 8.469 C 31.688 8.277 31.652 8.031 31.652 7.73 L 31.652 3.424 C 31.652 3.063 31.551 2.805 31.348 2.649 C 31.145 2.481 30.87 2.396 30.524 2.396 C 30.357 2.396 30.178 2.439 29.987 2.523 C 29.796 2.595 29.653 2.673 29.557 2.757 C 29.57 2.805 29.576 2.853 29.576 2.901 L 29.576 9.009 C 29.381 9.058 29.184 9.094 28.985 9.118 C 28.729 9.154 28.472 9.172 28.215 9.172 C 27.975 9.174 27.735 9.156 27.499 9.118 C 27.311 9.088 27.133 9.014 26.98 8.902 C 26.832 8.788 26.715 8.64 26.64 8.469 C 26.568 8.277 26.532 8.031 26.532 7.73 L 26.532 3.424 C 26.532 3.063 26.419 2.805 26.192 2.649 C 25.977 2.481 25.715 2.396 25.404 2.396 C 25.189 2.396 25.004 2.433 24.849 2.505 C 24.694 2.565 24.563 2.625 24.455 2.685 L 24.455 9.01 C 24.336 9.046 24.145 9.082 23.882 9.118 C 23.621 9.155 23.358 9.173 23.095 9.172 C 22.855 9.174 22.615 9.156 22.379 9.118 C 22.191 9.088 22.012 9.014 21.859 8.902 C 21.711 8.788 21.595 8.64 21.519 8.469 C 21.448 8.277 21.412 8.031 21.412 7.73 L 21.412 2.288 C 21.412 1.964 21.477 1.706 21.609 1.514 C 21.77 1.304 21.963 1.122 22.182 0.974 C 22.588 0.685 23.089 0.451 23.686 0.271 C 24.294 0.09 24.927 0.001 25.583 0.001 Z M 41.181 9.317 C 40.477 9.317 39.82 9.22 39.211 9.028 C 38.633 8.834 38.097 8.528 37.636 8.127 C 37.194 7.731 36.842 7.232 36.58 6.632 C 36.329 6.031 36.204 5.328 36.204 4.523 C 36.204 3.73 36.329 3.052 36.58 2.487 C 36.842 1.91 37.182 1.442 37.6 1.082 C 38.014 0.711 38.502 0.435 39.032 0.271 C 39.563 0.092 40.12 0 40.68 0.001 C 41.312 0.001 41.885 0.096 42.398 0.289 C 42.923 0.481 43.371 0.745 43.741 1.082 C 44.12 1.413 44.42 1.826 44.618 2.289 C 44.833 2.757 44.94 3.268 44.94 3.821 C 44.94 4.229 44.827 4.541 44.6 4.758 C 44.374 4.974 44.057 5.112 43.651 5.172 L 39.229 5.839 C 39.361 6.235 39.629 6.536 40.035 6.74 C 40.441 6.932 40.906 7.028 41.431 7.028 C 41.921 7.028 42.38 6.968 42.81 6.848 C 43.252 6.716 43.61 6.565 43.884 6.397 C 44.075 6.517 44.236 6.686 44.368 6.902 C 44.499 7.118 44.564 7.346 44.564 7.587 C 44.564 8.127 44.314 8.53 43.813 8.794 C 43.431 8.998 43.001 9.136 42.524 9.209 C 42.08 9.278 41.631 9.314 41.181 9.317 Z M 40.68 2.235 C 40.393 2.235 40.142 2.283 39.928 2.379 C 39.725 2.475 39.558 2.601 39.426 2.757 C 39.293 2.904 39.19 3.076 39.122 3.262 C 39.062 3.442 39.027 3.628 39.015 3.821 L 42.076 3.316 C 42.04 3.076 41.909 2.836 41.682 2.595 C 41.455 2.355 41.121 2.235 40.68 2.235 Z M 49.477 9.01 C 49.357 9.046 49.166 9.082 48.904 9.118 C 48.643 9.155 48.38 9.173 48.116 9.172 C 47.877 9.174 47.637 9.156 47.4 9.118 C 47.212 9.088 47.034 9.014 46.881 8.902 C 46.734 8.788 46.617 8.64 46.541 8.47 C 46.469 8.277 46.433 8.031 46.433 7.731 L 46.433 2.325 C 46.433 2.049 46.481 1.815 46.576 1.623 C 46.684 1.418 46.833 1.238 47.024 1.082 C 47.237 0.912 47.472 0.773 47.722 0.667 C 48.33 0.389 48.976 0.201 49.638 0.109 C 49.981 0.049 50.328 0.019 50.676 0.019 C 51.249 0.019 51.703 0.133 52.037 0.361 C 52.371 0.578 52.538 0.938 52.538 1.442 C 52.538 1.611 52.514 1.779 52.467 1.947 C 52.419 2.103 52.359 2.247 52.288 2.379 C 51.771 2.38 51.256 2.428 50.748 2.524 C 50.508 2.569 50.269 2.623 50.032 2.686 C 49.817 2.734 49.632 2.794 49.477 2.866 L 49.477 9.011 Z M 57.284 7.082 C 57.505 7.08 57.726 7.062 57.946 7.028 C 58.197 6.979 58.382 6.919 58.501 6.848 L 58.501 5.406 L 57.212 5.514 C 56.878 5.538 56.603 5.61 56.388 5.73 C 56.174 5.85 56.066 6.03 56.066 6.27 C 56.066 6.511 56.156 6.709 56.335 6.865 C 56.526 7.009 56.842 7.082 57.284 7.082 Z M 57.14 0 C 57.785 0 58.37 0.067 58.895 0.199 C 59.432 0.331 59.885 0.534 60.255 0.811 C 60.633 1.07 60.935 1.424 61.133 1.838 C 61.336 2.246 61.437 2.733 61.437 3.298 L 61.437 7.334 C 61.437 7.647 61.348 7.905 61.169 8.109 C 60.993 8.308 60.788 8.478 60.56 8.613 C 59.784 9.082 58.692 9.316 57.284 9.316 C 56.651 9.316 56.078 9.257 55.565 9.136 C 55.064 9.016 54.628 8.836 54.258 8.596 C 53.906 8.362 53.618 8.047 53.417 7.676 C 53.226 7.304 53.13 6.871 53.13 6.379 C 53.13 5.55 53.375 4.913 53.864 4.469 C 54.353 4.024 55.111 3.748 56.138 3.64 L 58.483 3.388 L 58.483 3.261 C 58.483 2.913 58.328 2.667 58.018 2.523 C 57.719 2.366 57.284 2.288 56.711 2.288 C 56.257 2.288 55.816 2.336 55.386 2.433 C 54.956 2.529 54.568 2.649 54.222 2.793 C 54.067 2.685 53.936 2.523 53.828 2.306 C 53.723 2.087 53.668 1.847 53.667 1.604 C 53.667 1.291 53.739 1.046 53.882 0.865 C 54.037 0.673 54.27 0.511 54.58 0.378 C 54.926 0.246 55.332 0.15 55.798 0.09 C 56.275 0.03 56.723 0 57.14 0 Z M 68.839 3.478 C 68.839 3.106 68.732 2.835 68.517 2.667 C 68.314 2.487 68.034 2.397 67.676 2.397 C 67.437 2.397 67.198 2.427 66.96 2.487 C 66.733 2.547 66.536 2.637 66.369 2.757 L 66.369 9.01 C 66.249 9.046 66.059 9.082 65.796 9.118 C 65.535 9.155 65.272 9.173 65.008 9.172 C 64.769 9.174 64.529 9.156 64.292 9.118 C 64.105 9.088 63.927 9.014 63.773 8.902 C 63.626 8.788 63.509 8.64 63.433 8.47 C 63.361 8.277 63.325 8.031 63.325 7.731 L 63.325 2.325 C 63.325 2.001 63.391 1.737 63.522 1.533 C 63.68 1.314 63.874 1.125 64.095 0.974 C 64.501 0.686 65.008 0.451 65.617 0.271 C 66.238 0.091 66.924 0.001 67.676 0.001 C 69.024 0.001 70.063 0.301 70.791 0.902 C 71.519 1.49 71.883 2.313 71.883 3.371 L 71.883 9.011 C 71.763 9.047 71.573 9.083 71.31 9.119 C 71.049 9.155 70.786 9.173 70.522 9.173 C 70.283 9.174 70.043 9.156 69.806 9.119 C 69.619 9.089 69.441 9.015 69.287 8.903 C 69.14 8.789 69.023 8.64 68.947 8.47 C 68.875 8.278 68.839 8.032 68.839 7.731 L 68.839 3.479 Z M 78.034 0 C 78.714 0 79.33 0.09 79.878 0.27 C 80.439 0.438 80.911 0.661 81.293 0.937 C 81.531 1.106 81.716 1.292 81.847 1.496 C 81.991 1.7 82.062 1.964 82.062 2.288 L 82.062 8.596 C 82.062 9.232 81.943 9.779 81.704 10.236 C 81.474 10.694 81.136 11.09 80.719 11.389 C 80.314 11.701 79.83 11.929 79.269 12.074 C 78.69 12.221 78.094 12.294 77.497 12.29 C 76.411 12.29 75.558 12.139 74.937 11.84 C 74.317 11.55 74.006 11.076 74.006 10.416 C 74.006 10.139 74.06 9.893 74.167 9.677 C 74.287 9.473 74.418 9.317 74.561 9.208 C 74.931 9.41 75.321 9.573 75.725 9.695 C 76.166 9.827 76.624 9.894 77.085 9.893 C 77.73 9.893 78.244 9.785 78.625 9.569 C 79.007 9.352 79.198 9.004 79.198 8.524 L 79.198 8.235 C 78.708 8.451 78.112 8.559 77.407 8.559 C 76.87 8.559 76.357 8.482 75.868 8.325 C 75.397 8.161 74.965 7.904 74.597 7.569 C 74.239 7.22 73.946 6.776 73.72 6.235 C 73.505 5.694 73.397 5.052 73.397 4.307 C 73.397 3.574 73.511 2.937 73.737 2.397 C 73.977 1.856 74.298 1.412 74.704 1.064 C 75.131 0.698 75.632 0.428 76.172 0.271 C 76.745 0.09 77.366 0.001 78.034 0.001 Z M 79.144 2.613 C 79.06 2.565 78.935 2.517 78.769 2.469 C 78.613 2.421 78.417 2.397 78.177 2.397 C 77.593 2.397 77.151 2.565 76.853 2.901 C 76.566 3.225 76.423 3.694 76.423 4.306 C 76.423 5.003 76.566 5.508 76.853 5.82 C 77.151 6.12 77.527 6.27 77.981 6.27 C 78.47 6.27 78.858 6.157 79.144 5.928 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.062 12.29\" overflow=\"visible\"><path d=\"M 9.381 4.649 C 9.381 5.394 9.267 6.061 9.041 6.649 C 8.814 7.226 8.492 7.712 8.074 8.109 C 7.668 8.505 7.179 8.806 6.606 9.01 C 6.033 9.214 5.394 9.317 4.69 9.317 C 3.986 9.317 3.347 9.208 2.775 8.992 C 2.223 8.788 1.718 8.476 1.289 8.073 C 0.883 7.665 0.567 7.172 0.34 6.596 C 0.114 6.019 0 5.37 0 4.649 C 0 3.941 0.114 3.297 0.34 2.721 C 0.567 2.145 0.883 1.658 1.289 1.262 C 1.713 0.849 2.22 0.53 2.775 0.324 C 3.348 0.108 3.987 0 4.69 0 C 5.395 0 6.033 0.114 6.606 0.342 C 7.179 0.559 7.668 0.871 8.074 1.28 C 8.492 1.676 8.814 2.163 9.041 2.74 C 9.267 3.316 9.381 3.953 9.381 4.65 Z M 3.115 4.649 C 3.115 5.382 3.252 5.947 3.527 6.343 C 3.813 6.728 4.207 6.92 4.709 6.92 C 5.21 6.92 5.592 6.722 5.854 6.325 C 6.129 5.929 6.266 5.37 6.266 4.649 C 6.266 3.929 6.129 3.376 5.854 2.992 C 5.58 2.595 5.192 2.397 4.691 2.397 C 4.189 2.397 3.802 2.595 3.527 2.992 C 3.252 3.376 3.115 3.929 3.115 4.649 Z M 19.899 4.649 C 19.899 5.394 19.786 6.061 19.559 6.649 C 19.332 7.226 19.01 7.712 18.592 8.109 C 18.186 8.505 17.697 8.806 17.124 9.01 C 16.551 9.214 15.913 9.317 15.209 9.317 C 14.504 9.317 13.866 9.208 13.293 8.992 C 12.741 8.788 12.235 8.476 11.807 8.073 C 11.401 7.665 11.085 7.172 10.858 6.596 C 10.631 6.019 10.518 5.37 10.518 4.649 C 10.518 3.941 10.631 3.297 10.858 2.721 C 11.085 2.145 11.401 1.658 11.807 1.262 C 12.231 0.849 12.737 0.53 13.293 0.324 C 13.866 0.108 14.504 0 15.209 0 C 15.913 0 16.551 0.114 17.124 0.342 C 17.697 0.559 18.186 0.871 18.592 1.28 C 19.01 1.676 19.332 2.163 19.559 2.74 C 19.786 3.316 19.899 3.953 19.899 4.65 Z M 13.633 4.649 C 13.633 5.382 13.77 5.947 14.044 6.343 C 14.331 6.728 14.724 6.92 15.226 6.92 C 15.727 6.92 16.109 6.722 16.372 6.325 C 16.647 5.929 16.784 5.37 16.784 4.649 C 16.784 3.929 16.646 3.376 16.372 2.992 C 16.097 2.595 15.709 2.397 15.208 2.397 C 14.707 2.397 14.319 2.595 14.044 2.992 C 13.77 3.376 13.633 3.929 13.633 4.649 Z M 25.583 0 C 26.073 0 26.55 0.072 27.015 0.217 C 27.493 0.349 27.905 0.552 28.25 0.829 C 28.609 0.589 29.009 0.391 29.45 0.234 C 29.904 0.078 30.447 0 31.079 0 C 31.533 0 31.974 0.06 32.404 0.18 C 32.827 0.291 33.223 0.487 33.568 0.757 C 33.914 1.01 34.189 1.352 34.391 1.784 C 34.594 2.205 34.696 2.721 34.696 3.334 L 34.696 9.01 C 34.576 9.046 34.386 9.082 34.123 9.118 C 33.873 9.154 33.61 9.172 33.335 9.172 C 33.095 9.174 32.856 9.156 32.619 9.118 C 32.431 9.088 32.253 9.014 32.1 8.902 C 31.952 8.788 31.835 8.64 31.76 8.469 C 31.688 8.277 31.652 8.031 31.652 7.73 L 31.652 3.424 C 31.652 3.063 31.551 2.805 31.348 2.649 C 31.145 2.481 30.87 2.396 30.524 2.396 C 30.357 2.396 30.178 2.439 29.987 2.523 C 29.796 2.595 29.653 2.673 29.557 2.757 C 29.57 2.805 29.576 2.853 29.576 2.901 L 29.576 9.009 C 29.381 9.058 29.184 9.094 28.985 9.118 C 28.729 9.154 28.472 9.172 28.215 9.172 C 27.975 9.174 27.735 9.156 27.499 9.118 C 27.311 9.088 27.133 9.014 26.98 8.902 C 26.832 8.788 26.715 8.64 26.64 8.469 C 26.568 8.277 26.532 8.031 26.532 7.73 L 26.532 3.424 C 26.532 3.063 26.419 2.805 26.192 2.649 C 25.977 2.481 25.715 2.396 25.404 2.396 C 25.189 2.396 25.004 2.433 24.849 2.505 C 24.694 2.565 24.563 2.625 24.455 2.685 L 24.455 9.01 C 24.336 9.046 24.145 9.082 23.882 9.118 C 23.621 9.155 23.358 9.173 23.095 9.172 C 22.855 9.174 22.615 9.156 22.379 9.118 C 22.191 9.088 22.012 9.014 21.859 8.902 C 21.711 8.788 21.595 8.64 21.519 8.469 C 21.448 8.277 21.412 8.031 21.412 7.73 L 21.412 2.288 C 21.412 1.964 21.477 1.706 21.609 1.514 C 21.77 1.304 21.963 1.122 22.182 0.974 C 22.588 0.685 23.089 0.451 23.686 0.271 C 24.294 0.09 24.927 0.001 25.583 0.001 Z M 41.181 9.317 C 40.477 9.317 39.82 9.22 39.211 9.028 C 38.633 8.834 38.097 8.528 37.636 8.127 C 37.194 7.731 36.842 7.232 36.58 6.632 C 36.329 6.031 36.204 5.328 36.204 4.523 C 36.204 3.73 36.329 3.052 36.58 2.487 C 36.842 1.91 37.182 1.442 37.6 1.082 C 38.014 0.711 38.502 0.435 39.032 0.271 C 39.563 0.092 40.12 0 40.68 0.001 C 41.312 0.001 41.885 0.096 42.398 0.289 C 42.923 0.481 43.371 0.745 43.741 1.082 C 44.12 1.413 44.42 1.826 44.618 2.289 C 44.833 2.757 44.94 3.268 44.94 3.821 C 44.94 4.229 44.827 4.541 44.6 4.758 C 44.374 4.974 44.057 5.112 43.651 5.172 L 39.229 5.839 C 39.361 6.235 39.629 6.536 40.035 6.74 C 40.441 6.932 40.906 7.028 41.431 7.028 C 41.921 7.028 42.38 6.968 42.81 6.848 C 43.252 6.716 43.61 6.565 43.884 6.397 C 44.075 6.517 44.236 6.686 44.368 6.902 C 44.499 7.118 44.564 7.346 44.564 7.587 C 44.564 8.127 44.314 8.53 43.813 8.794 C 43.431 8.998 43.001 9.136 42.524 9.209 C 42.08 9.278 41.631 9.314 41.181 9.317 Z M 40.68 2.235 C 40.393 2.235 40.142 2.283 39.928 2.379 C 39.725 2.475 39.558 2.601 39.426 2.757 C 39.293 2.904 39.19 3.076 39.122 3.262 C 39.062 3.442 39.027 3.628 39.015 3.821 L 42.076 3.316 C 42.04 3.076 41.909 2.836 41.682 2.595 C 41.455 2.355 41.121 2.235 40.68 2.235 Z M 49.477 9.01 C 49.357 9.046 49.166 9.082 48.904 9.118 C 48.643 9.155 48.38 9.173 48.116 9.172 C 47.877 9.174 47.637 9.156 47.4 9.118 C 47.212 9.088 47.034 9.014 46.881 8.902 C 46.734 8.788 46.617 8.64 46.541 8.47 C 46.469 8.277 46.433 8.031 46.433 7.731 L 46.433 2.325 C 46.433 2.049 46.481 1.815 46.576 1.623 C 46.684 1.418 46.833 1.238 47.024 1.082 C 47.237 0.912 47.472 0.773 47.722 0.667 C 48.33 0.389 48.976 0.201 49.638 0.109 C 49.981 0.049 50.328 0.019 50.676 0.019 C 51.249 0.019 51.703 0.133 52.037 0.361 C 52.371 0.578 52.538 0.938 52.538 1.442 C 52.538 1.611 52.514 1.779 52.467 1.947 C 52.419 2.103 52.359 2.247 52.288 2.379 C 51.771 2.38 51.256 2.428 50.748 2.524 C 50.508 2.569 50.269 2.623 50.032 2.686 C 49.817 2.734 49.632 2.794 49.477 2.866 L 49.477 9.011 Z M 57.284 7.082 C 57.505 7.08 57.726 7.062 57.946 7.028 C 58.197 6.979 58.382 6.919 58.501 6.848 L 58.501 5.406 L 57.212 5.514 C 56.878 5.538 56.603 5.61 56.388 5.73 C 56.174 5.85 56.066 6.03 56.066 6.27 C 56.066 6.511 56.156 6.709 56.335 6.865 C 56.526 7.009 56.842 7.082 57.284 7.082 Z M 57.14 0 C 57.785 0 58.37 0.067 58.895 0.199 C 59.432 0.331 59.885 0.534 60.255 0.811 C 60.633 1.07 60.935 1.424 61.133 1.838 C 61.336 2.246 61.437 2.733 61.437 3.298 L 61.437 7.334 C 61.437 7.647 61.348 7.905 61.169 8.109 C 60.993 8.308 60.788 8.478 60.56 8.613 C 59.784 9.082 58.692 9.316 57.284 9.316 C 56.651 9.316 56.078 9.257 55.565 9.136 C 55.064 9.016 54.628 8.836 54.258 8.596 C 53.906 8.362 53.618 8.047 53.417 7.676 C 53.226 7.304 53.13 6.871 53.13 6.379 C 53.13 5.55 53.375 4.913 53.864 4.469 C 54.353 4.024 55.111 3.748 56.138 3.64 L 58.483 3.388 L 58.483 3.261 C 58.483 2.913 58.328 2.667 58.018 2.523 C 57.719 2.366 57.284 2.288 56.711 2.288 C 56.257 2.288 55.816 2.336 55.386 2.433 C 54.956 2.529 54.568 2.649 54.222 2.793 C 54.067 2.685 53.936 2.523 53.828 2.306 C 53.723 2.087 53.668 1.847 53.667 1.604 C 53.667 1.291 53.739 1.046 53.882 0.865 C 54.037 0.673 54.27 0.511 54.58 0.378 C 54.926 0.246 55.332 0.15 55.798 0.09 C 56.275 0.03 56.723 0 57.14 0 Z M 68.839 3.478 C 68.839 3.106 68.732 2.835 68.517 2.667 C 68.314 2.487 68.034 2.397 67.676 2.397 C 67.437 2.397 67.198 2.427 66.96 2.487 C 66.733 2.547 66.536 2.637 66.369 2.757 L 66.369 9.01 C 66.249 9.046 66.059 9.082 65.796 9.118 C 65.535 9.155 65.272 9.173 65.008 9.172 C 64.769 9.174 64.529 9.156 64.292 9.118 C 64.105 9.088 63.927 9.014 63.773 8.902 C 63.626 8.788 63.509 8.64 63.433 8.47 C 63.361 8.277 63.325 8.031 63.325 7.731 L 63.325 2.325 C 63.325 2.001 63.391 1.737 63.522 1.533 C 63.68 1.314 63.874 1.125 64.095 0.974 C 64.501 0.686 65.008 0.451 65.617 0.271 C 66.238 0.091 66.924 0.001 67.676 0.001 C 69.024 0.001 70.063 0.301 70.791 0.902 C 71.519 1.49 71.883 2.313 71.883 3.371 L 71.883 9.011 C 71.763 9.047 71.573 9.083 71.31 9.119 C 71.049 9.155 70.786 9.173 70.522 9.173 C 70.283 9.174 70.043 9.156 69.806 9.119 C 69.619 9.089 69.441 9.015 69.287 8.903 C 69.14 8.789 69.023 8.64 68.947 8.47 C 68.875 8.278 68.839 8.032 68.839 7.731 L 68.839 3.479 Z M 78.034 0 C 78.714 0 79.33 0.09 79.878 0.27 C 80.439 0.438 80.911 0.661 81.293 0.937 C 81.531 1.106 81.716 1.292 81.847 1.496 C 81.991 1.7 82.062 1.964 82.062 2.288 L 82.062 8.596 C 82.062 9.232 81.943 9.779 81.704 10.236 C 81.474 10.694 81.136 11.09 80.719 11.389 C 80.314 11.701 79.83 11.929 79.269 12.074 C 78.69 12.221 78.094 12.294 77.497 12.29 C 76.411 12.29 75.558 12.139 74.937 11.84 C 74.317 11.55 74.006 11.076 74.006 10.416 C 74.006 10.139 74.06 9.893 74.167 9.677 C 74.287 9.473 74.418 9.317 74.561 9.208 C 74.931 9.41 75.321 9.573 75.725 9.695 C 76.166 9.827 76.624 9.894 77.085 9.893 C 77.73 9.893 78.244 9.785 78.625 9.569 C 79.007 9.352 79.198 9.004 79.198 8.524 L 79.198 8.235 C 78.708 8.451 78.112 8.559 77.407 8.559 C 76.87 8.559 76.357 8.482 75.868 8.325 C 75.397 8.161 74.965 7.904 74.597 7.569 C 74.239 7.22 73.946 6.776 73.72 6.235 C 73.505 5.694 73.397 5.052 73.397 4.307 C 73.397 3.574 73.511 2.937 73.737 2.397 C 73.977 1.856 74.298 1.412 74.704 1.064 C 75.131 0.698 75.632 0.428 76.172 0.271 C 76.745 0.09 77.366 0.001 78.034 0.001 Z M 79.144 2.613 C 79.06 2.565 78.935 2.517 78.769 2.469 C 78.613 2.421 78.417 2.397 78.177 2.397 C 77.593 2.397 77.151 2.565 76.853 2.901 C 76.566 3.225 76.423 3.694 76.423 4.306 C 76.423 5.003 76.566 5.508 76.853 5.82 C 77.151 6.12 77.527 6.27 77.981 6.27 C 78.47 6.27 78.858 6.157 79.144 5.928 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-uvgbyg\",layoutDependency:layoutDependency,layoutId:\"OPxUX7A1J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.381 9.317\" overflow=\"visible\"><path d=\"M 9.381 4.649 C 9.381 5.394 9.267 6.061 9.041 6.649 C 8.814 7.226 8.492 7.712 8.074 8.109 C 7.668 8.505 7.179 8.806 6.606 9.01 C 6.033 9.214 5.394 9.317 4.69 9.317 C 3.986 9.317 3.347 9.208 2.775 8.992 C 2.223 8.788 1.718 8.476 1.289 8.073 C 0.883 7.665 0.567 7.172 0.34 6.596 C 0.114 6.019 0 5.37 0 4.649 C 0 3.941 0.114 3.297 0.34 2.721 C 0.567 2.145 0.883 1.658 1.289 1.262 C 1.713 0.849 2.22 0.53 2.775 0.324 C 3.348 0.108 3.987 0 4.69 0 C 5.395 0 6.033 0.114 6.606 0.342 C 7.179 0.559 7.668 0.871 8.074 1.28 C 8.492 1.676 8.814 2.163 9.041 2.74 C 9.267 3.316 9.381 3.953 9.381 4.65 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2l63ho\",layoutDependency:layoutDependency,layoutId:\"Ax00B_Ush\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.151 4.523\" overflow=\"visible\"><path d=\"M 0 2.252 C 0 2.985 0.137 3.55 0.412 3.947 C 0.698 4.331 1.092 4.523 1.593 4.523 C 2.095 4.523 2.476 4.325 2.739 3.928 C 3.014 3.532 3.151 2.973 3.151 2.252 C 3.151 1.532 3.014 0.98 2.739 0.595 C 2.465 0.198 2.077 0 1.575 0 C 1.074 0 0.687 0.198 0.412 0.595 C 0.137 0.98 0 1.532 0 2.252 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-181ly7x\",layoutDependency:layoutDependency,layoutId:\"MsHvBAIv7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.381 9.317\" overflow=\"visible\"><path d=\"M 9.381 4.649 C 9.381 5.394 9.267 6.061 9.041 6.649 C 8.814 7.226 8.492 7.712 8.074 8.109 C 7.668 8.505 7.179 8.806 6.606 9.01 C 6.033 9.214 5.394 9.317 4.69 9.317 C 3.986 9.317 3.347 9.208 2.774 8.992 C 2.223 8.788 1.717 8.476 1.289 8.073 C 0.883 7.665 0.566 7.172 0.34 6.596 C 0.113 6.019 0 5.37 0 4.649 C 0 3.941 0.113 3.297 0.34 2.721 C 0.566 2.145 0.883 1.658 1.289 1.262 C 1.713 0.849 2.219 0.53 2.774 0.324 C 3.347 0.108 3.986 0 4.69 0 C 5.394 0 6.033 0.114 6.606 0.342 C 7.179 0.559 7.668 0.871 8.074 1.28 C 8.492 1.676 8.814 2.163 9.04 2.74 C 9.267 3.316 9.381 3.953 9.381 4.65 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9cv7ay\",layoutDependency:layoutDependency,layoutId:\"HkYjeVTeY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.151 4.523\" overflow=\"visible\"><path d=\"M 0 2.252 C 0 2.985 0.137 3.55 0.411 3.947 C 0.698 4.331 1.091 4.523 1.593 4.523 C 2.094 4.523 2.476 4.325 2.739 3.928 C 3.014 3.532 3.151 2.973 3.151 2.252 C 3.151 1.532 3.014 0.98 2.739 0.595 C 2.465 0.198 2.076 0 1.575 0 C 1.074 0 0.686 0.198 0.411 0.595 C 0.137 0.98 0 1.532 0 2.252 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xza6dl\",layoutDependency:layoutDependency,layoutId:\"SkWNFuNrp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.284 9.172\" overflow=\"visible\"><path d=\"M 4.171 0 C 4.661 0 5.139 0.072 5.604 0.217 C 6.081 0.349 6.493 0.552 6.838 0.829 C 7.197 0.589 7.597 0.391 8.038 0.234 C 8.492 0.078 9.035 0 9.668 0 C 10.121 0 10.562 0.06 10.993 0.18 C 11.416 0.291 11.811 0.487 12.156 0.757 C 12.502 1.01 12.777 1.352 12.979 1.784 C 13.182 2.205 13.284 2.721 13.284 3.334 L 13.284 9.01 C 13.164 9.046 12.974 9.082 12.711 9.118 C 12.461 9.154 12.198 9.172 11.923 9.172 C 11.684 9.174 11.444 9.156 11.207 9.118 C 11.02 9.088 10.841 9.014 10.688 8.902 C 10.54 8.788 10.424 8.64 10.348 8.469 C 10.276 8.277 10.24 8.031 10.24 7.73 L 10.24 3.424 C 10.24 3.063 10.139 2.805 9.936 2.649 C 9.733 2.481 9.459 2.396 9.113 2.396 C 8.946 2.396 8.766 2.439 8.575 2.523 C 8.385 2.595 8.242 2.673 8.145 2.757 C 8.158 2.805 8.164 2.853 8.164 2.901 L 8.164 9.009 C 7.969 9.058 7.772 9.094 7.573 9.118 C 7.318 9.154 7.061 9.172 6.803 9.172 C 6.563 9.174 6.324 9.156 6.087 9.118 C 5.899 9.088 5.721 9.014 5.568 8.902 C 5.421 8.788 5.304 8.64 5.228 8.469 C 5.156 8.277 5.12 8.031 5.12 7.73 L 5.12 3.424 C 5.12 3.063 5.007 2.805 4.78 2.649 C 4.565 2.481 4.303 2.396 3.993 2.396 C 3.778 2.396 3.592 2.433 3.437 2.505 C 3.282 2.565 3.151 2.625 3.043 2.685 L 3.043 9.01 C 2.925 9.046 2.734 9.082 2.47 9.118 C 2.21 9.155 1.946 9.173 1.683 9.172 C 1.443 9.174 1.204 9.156 0.967 9.118 C 0.779 9.088 0.601 9.014 0.448 8.902 C 0.3 8.788 0.183 8.64 0.108 8.469 C 0.036 8.277 0 8.031 0 7.73 L 0 2.288 C 0 1.964 0.066 1.706 0.197 1.514 C 0.358 1.304 0.552 1.122 0.77 0.974 C 1.176 0.685 1.677 0.451 2.274 0.271 C 2.882 0.09 3.515 0.001 4.171 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lnzttt\",layoutDependency:layoutDependency,layoutId:\"j67oSbYz0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.736 9.316\" overflow=\"visible\"><path d=\"M 4.977 9.316 C 4.273 9.316 3.617 9.22 3.007 9.028 C 2.429 8.833 1.893 8.527 1.432 8.127 C 0.99 7.73 0.639 7.232 0.376 6.631 C 0.126 6.03 0 5.328 0 4.523 C 0 3.73 0.125 3.051 0.376 2.487 C 0.639 1.91 0.979 1.442 1.397 1.081 C 1.81 0.711 2.298 0.434 2.829 0.27 C 3.359 0.091 3.916 0 4.476 0 C 5.109 0 5.681 0.096 6.194 0.288 C 6.719 0.48 7.167 0.745 7.537 1.081 C 7.916 1.413 8.216 1.825 8.414 2.288 C 8.63 2.757 8.736 3.267 8.736 3.82 C 8.736 4.228 8.623 4.541 8.396 4.757 C 8.17 4.973 7.853 5.111 7.447 5.172 L 3.025 5.838 C 3.157 6.235 3.425 6.535 3.831 6.739 C 4.237 6.931 4.703 7.028 5.227 7.028 C 5.717 7.028 6.176 6.968 6.606 6.848 C 7.048 6.715 7.406 6.565 7.68 6.397 C 7.871 6.517 8.032 6.685 8.164 6.902 C 8.295 7.118 8.36 7.346 8.36 7.586 C 8.36 8.127 8.11 8.529 7.609 8.793 C 7.227 8.998 6.797 9.136 6.32 9.208 C 5.876 9.277 5.427 9.314 4.977 9.316 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-u8lpx\",layoutDependency:layoutDependency,layoutId:\"G_6GKGLAk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.061 1.586\" overflow=\"visible\"><path d=\"M 1.665 0 C 1.378 0 1.128 0.048 0.913 0.144 C 0.71 0.24 0.543 0.366 0.411 0.522 C 0.278 0.67 0.175 0.841 0.107 1.027 C 0.047 1.207 0.012 1.393 0 1.586 L 3.061 1.081 C 3.026 0.841 2.894 0.601 2.668 0.36 C 2.44 0.12 2.107 0 1.665 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mv0sci\",layoutDependency:layoutDependency,layoutId:\"aukFn4VnO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.105 9.154\" overflow=\"visible\"><path d=\"M 3.043 8.991 C 2.924 9.028 2.733 9.064 2.47 9.099 C 2.21 9.136 1.946 9.154 1.683 9.153 C 1.443 9.155 1.203 9.137 0.966 9.099 C 0.779 9.07 0.601 8.996 0.447 8.883 C 0.3 8.77 0.183 8.621 0.108 8.451 C 0.036 8.258 0 8.012 0 7.712 L 0 2.306 C 0 2.031 0.048 1.796 0.143 1.604 C 0.25 1.399 0.4 1.22 0.591 1.064 C 0.804 0.894 1.038 0.754 1.289 0.648 C 1.897 0.37 2.542 0.182 3.204 0.09 C 3.547 0.03 3.895 0 4.243 0 C 4.816 0 5.269 0.114 5.603 0.343 C 5.938 0.559 6.105 0.919 6.105 1.423 C 6.105 1.592 6.081 1.76 6.034 1.929 C 5.985 2.085 5.926 2.229 5.854 2.361 C 5.338 2.361 4.822 2.41 4.314 2.505 C 4.074 2.551 3.835 2.605 3.598 2.667 C 3.383 2.715 3.198 2.775 3.043 2.847 L 3.043 8.992 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-17t8tqy\",layoutDependency:layoutDependency,layoutId:\"tlgaGX2OC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.435 1.676\" overflow=\"visible\"><path d=\"M 1.217 1.676 C 1.439 1.674 1.66 1.656 1.879 1.622 C 2.13 1.573 2.315 1.513 2.435 1.442 L 2.435 0 L 1.146 0.108 C 0.811 0.132 0.537 0.204 0.322 0.325 C 0.108 0.445 0 0.624 0 0.864 C 0 1.105 0.089 1.303 0.269 1.459 C 0.46 1.603 0.776 1.676 1.217 1.676 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ludt2v\",layoutDependency:layoutDependency,layoutId:\"aN2JgdrBV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.307 9.316\" overflow=\"visible\"><path d=\"M 4.01 0 C 4.655 0 5.24 0.067 5.765 0.199 C 6.302 0.331 6.755 0.534 7.125 0.811 C 7.503 1.07 7.805 1.424 8.003 1.838 C 8.205 2.246 8.307 2.733 8.307 3.298 L 8.307 7.334 C 8.307 7.647 8.218 7.905 8.038 8.109 C 7.863 8.308 7.657 8.478 7.429 8.613 C 6.654 9.082 5.562 9.316 4.153 9.316 C 3.521 9.316 2.948 9.257 2.435 9.136 C 1.933 9.016 1.498 8.836 1.127 8.596 C 0.776 8.362 0.488 8.047 0.286 7.676 C 0.095 7.304 0 6.871 0 6.379 C 0 5.55 0.245 4.913 0.734 4.469 C 1.223 4.024 1.981 3.748 3.007 3.64 L 5.353 3.388 L 5.353 3.261 C 5.353 2.913 5.197 2.667 4.887 2.523 C 4.589 2.366 4.154 2.288 3.581 2.288 C 3.127 2.288 2.686 2.336 2.256 2.433 C 1.826 2.529 1.438 2.649 1.092 2.793 C 0.937 2.685 0.806 2.523 0.698 2.306 C 0.593 2.087 0.538 1.847 0.537 1.604 C 0.537 1.291 0.608 1.046 0.752 0.865 C 0.907 0.673 1.14 0.511 1.45 0.378 C 1.796 0.246 2.202 0.15 2.667 0.09 C 3.145 0.03 3.593 0 4.01 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6n5cwn\",layoutDependency:layoutDependency,layoutId:\"ewnVZ46i5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.557 9.172\" overflow=\"visible\"><path d=\"M 5.514 3.477 C 5.514 3.105 5.407 2.834 5.192 2.666 C 4.989 2.486 4.709 2.396 4.351 2.396 C 4.112 2.396 3.873 2.426 3.635 2.486 C 3.408 2.546 3.21 2.636 3.043 2.756 L 3.043 9.009 C 2.924 9.045 2.734 9.081 2.47 9.117 C 2.21 9.154 1.946 9.172 1.683 9.171 C 1.443 9.173 1.204 9.155 0.967 9.117 C 0.779 9.087 0.601 9.013 0.448 8.901 C 0.3 8.787 0.183 8.639 0.108 8.468 C 0.036 8.276 0 8.03 0 7.73 L 0 2.324 C 0 2 0.066 1.736 0.197 1.532 C 0.354 1.313 0.548 1.124 0.77 0.973 C 1.176 0.684 1.683 0.45 2.292 0.27 C 2.913 0.09 3.599 0 4.351 0 C 5.699 0 6.738 0.3 7.466 0.9 C 8.194 1.489 8.557 2.312 8.557 3.369 L 8.557 9.009 C 8.438 9.045 8.248 9.081 7.985 9.117 C 7.724 9.154 7.46 9.172 7.197 9.172 C 6.957 9.173 6.718 9.155 6.481 9.117 C 6.293 9.088 6.115 9.014 5.962 8.901 C 5.814 8.788 5.697 8.639 5.622 8.469 C 5.55 8.276 5.514 8.03 5.514 7.73 L 5.514 3.477 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5ri20q\",layoutDependency:layoutDependency,layoutId:\"BkDNhoKN3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.665 12.29\" overflow=\"visible\"><path d=\"M 4.636 0 C 5.317 0 5.932 0.09 6.481 0.27 C 7.042 0.438 7.514 0.661 7.896 0.937 C 8.134 1.106 8.319 1.292 8.45 1.496 C 8.593 1.7 8.665 1.964 8.665 2.288 L 8.665 8.596 C 8.665 9.232 8.546 9.779 8.307 10.236 C 8.077 10.694 7.739 11.09 7.322 11.389 C 6.917 11.701 6.433 11.929 5.872 12.074 C 5.293 12.221 4.697 12.294 4.1 12.29 C 3.014 12.29 2.161 12.139 1.539 11.84 C 0.919 11.55 0.609 11.076 0.609 10.416 C 0.609 10.139 0.662 9.893 0.77 9.677 C 0.89 9.473 1.02 9.317 1.164 9.208 C 1.534 9.41 1.924 9.573 2.327 9.695 C 2.769 9.827 3.227 9.894 3.688 9.893 C 4.332 9.893 4.846 9.785 5.228 9.569 C 5.61 9.352 5.801 9.004 5.801 8.524 L 5.801 8.235 C 5.311 8.451 4.714 8.559 4.01 8.559 C 3.473 8.559 2.96 8.482 2.471 8.325 C 2 8.161 1.568 7.904 1.199 7.569 C 0.841 7.22 0.549 6.776 0.323 6.235 C 0.108 5.694 0 5.052 0 4.307 C 0 3.574 0.114 2.937 0.34 2.397 C 0.58 1.856 0.901 1.412 1.307 1.064 C 1.734 0.698 2.235 0.428 2.775 0.271 C 3.348 0.09 3.968 0.001 4.636 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zo6g3s\",layoutDependency:layoutDependency,layoutId:\"Pj1oHvqMi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.721 3.873\" overflow=\"visible\"><path d=\"M 2.721 0.216 C 2.637 0.168 2.512 0.12 2.346 0.072 C 2.19 0.024 1.994 0 1.755 0 C 1.17 0 0.728 0.168 0.43 0.505 C 0.143 0.829 0 1.297 0 1.91 C 0 2.607 0.143 3.111 0.43 3.424 C 0.728 3.724 1.104 3.873 1.558 3.873 C 2.047 3.873 2.435 3.76 2.721 3.532 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ypne3r\",layoutDependency:layoutDependency,layoutId:\"zU0_VzJNS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.935 30\" overflow=\"visible\"><path d=\"M 15.932 8.744 C 15.841 10.736 13.314 12.454 10.871 14.119 C 10.34 14.474 9.816 14.841 9.299 15.217 C 8.544 15.772 7.776 16.379 7.223 16.964 C 6.257 17.982 5.318 19.142 5.318 21.116 C 5.318 23.152 6.236 24.591 8.053 26.695 C 8.477 27.185 8.869 27.62 9.214 27.998 C 10.025 28.892 10.791 29.738 10.632 29.976 C 10.629 29.981 10.625 29.986 10.62 29.991 C 10.57 30.008 10.103 30.112 8.061 28.895 C 6.801 28.144 5.462 27.208 4.659 26.649 L 4.383 26.464 L 4.121 26.279 C 2.676 25.28 0 23.288 0 21.391 C 0 19.494 1.678 18.23 4.024 16.57 C 4.338 16.348 4.667 16.118 4.995 15.877 L 5.179 15.743 C 5.713 15.356 6.282 14.949 6.834 14.515 C 8.772 13.001 10.579 11.162 10.579 8.75 C 10.579 6.025 8.176 3.492 6.423 1.642 C 6.146 1.352 5.888 1.077 5.655 0.822 C 5.524 0.684 5.409 0.53 5.314 0.366 C 5.237 0.236 5.209 0.112 5.265 0.03 C 5.281 0.018 5.301 0.011 5.321 0.01 C 5.357 0.003 5.393 0 5.43 0 C 6.62 0 10.395 2.642 11.658 3.527 L 11.734 3.581 C 13.814 5.037 16.024 6.756 15.932 8.744 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.935 30\" overflow=\"visible\"><path d=\"M 15.932 8.744 C 15.841 10.736 13.314 12.454 10.871 14.119 C 10.34 14.474 9.816 14.841 9.299 15.217 C 8.544 15.772 7.776 16.379 7.223 16.964 C 6.257 17.982 5.318 19.142 5.318 21.116 C 5.318 23.152 6.236 24.591 8.053 26.695 C 8.477 27.185 8.869 27.62 9.214 27.998 C 10.025 28.892 10.791 29.738 10.632 29.976 C 10.629 29.981 10.625 29.986 10.62 29.991 C 10.57 30.008 10.103 30.112 8.061 28.895 C 6.801 28.144 5.462 27.208 4.659 26.649 L 4.383 26.464 L 4.121 26.279 C 2.676 25.28 0 23.288 0 21.391 C 0 19.494 1.678 18.23 4.024 16.57 C 4.338 16.348 4.667 16.118 4.995 15.877 L 5.179 15.743 C 5.713 15.356 6.282 14.949 6.834 14.515 C 8.772 13.001 10.579 11.162 10.579 8.75 C 10.579 6.025 8.176 3.492 6.423 1.642 C 6.146 1.352 5.888 1.077 5.655 0.822 C 5.524 0.684 5.409 0.53 5.314 0.366 C 5.237 0.236 5.209 0.112 5.265 0.03 C 5.281 0.018 5.301 0.011 5.321 0.01 C 5.357 0.003 5.393 0 5.43 0 C 6.62 0 10.395 2.642 11.658 3.527 L 11.734 3.581 C 13.814 5.037 16.024 6.756 15.932 8.744 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.935 30\" overflow=\"visible\"><path d=\"M 15.932 8.744 C 15.841 10.736 13.314 12.454 10.871 14.119 C 10.34 14.474 9.816 14.841 9.299 15.217 C 8.544 15.772 7.776 16.379 7.223 16.964 C 6.257 17.982 5.318 19.142 5.318 21.116 C 5.318 23.152 6.236 24.591 8.053 26.695 C 8.477 27.185 8.869 27.62 9.214 27.998 C 10.025 28.892 10.791 29.738 10.632 29.976 C 10.629 29.981 10.625 29.986 10.62 29.991 C 10.57 30.008 10.103 30.112 8.061 28.895 C 6.801 28.144 5.462 27.208 4.659 26.649 L 4.383 26.464 L 4.121 26.279 C 2.676 25.28 0 23.288 0 21.391 C 0 19.494 1.678 18.23 4.024 16.57 C 4.338 16.348 4.667 16.118 4.995 15.877 L 5.179 15.743 C 5.713 15.356 6.282 14.949 6.834 14.515 C 8.772 13.001 10.579 11.162 10.579 8.75 C 10.579 6.025 8.176 3.492 6.423 1.642 C 6.146 1.352 5.888 1.077 5.655 0.822 C 5.524 0.684 5.409 0.53 5.314 0.366 C 5.237 0.236 5.209 0.112 5.265 0.03 C 5.281 0.018 5.301 0.011 5.321 0.01 C 5.357 0.003 5.393 0 5.43 0 C 6.62 0 10.395 2.642 11.658 3.527 L 11.734 3.581 C 13.814 5.037 16.024 6.756 15.932 8.744 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-a3vif0\",layoutDependency:layoutDependency,layoutId:\"AwkIpRORP\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.078 29.288\" overflow=\"visible\"><path d=\"M 9.972 0 C 11.184 0.682 12.6 1.62 14.029 2.62 L 14.106 2.673 C 16.376 4.262 18.798 6.161 18.65 8.55 C 18.594 9.772 17.716 10.833 16.657 11.837 C 18.678 10.485 19.948 9.28 20.071 7.7 C 20.235 5.585 17.386 3.716 15.83 2.829 C 14.98 2.343 13.784 1.705 12.43 1.02 C 11.445 0.55 10.643 0.219 9.972 0 Z M 10.106 29.288 C 8.893 28.605 7.478 27.668 6.049 26.668 L 5.971 26.614 C 3.701 25.025 1.28 23.126 1.428 20.737 C 1.484 19.515 2.362 18.454 3.42 17.45 C 1.4 18.803 0.13 20.008 0.007 21.587 C -0.157 23.702 2.692 25.571 4.248 26.458 C 5.098 26.944 6.294 27.582 7.648 28.267 C 8.633 28.738 9.434 29.068 10.106 29.287 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.078 29.288\" overflow=\"visible\"><path d=\"M 9.972 0 C 11.184 0.682 12.6 1.62 14.029 2.62 L 14.106 2.673 C 16.376 4.262 18.798 6.161 18.65 8.55 C 18.594 9.772 17.716 10.833 16.657 11.837 C 18.678 10.485 19.948 9.28 20.071 7.7 C 20.235 5.585 17.386 3.716 15.83 2.829 C 14.98 2.343 13.784 1.705 12.43 1.02 C 11.445 0.55 10.643 0.219 9.972 0 Z M 10.106 29.288 C 8.893 28.605 7.478 27.668 6.049 26.668 L 5.971 26.614 C 3.701 25.025 1.28 23.126 1.428 20.737 C 1.484 19.515 2.362 18.454 3.42 17.45 C 1.4 18.803 0.13 20.008 0.007 21.587 C -0.157 23.702 2.692 25.571 4.248 26.458 C 5.098 26.944 6.294 27.582 7.648 28.267 C 8.633 28.738 9.434 29.068 10.106 29.287 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.078 29.288\" overflow=\"visible\"><path d=\"M 9.972 0 C 11.184 0.682 12.6 1.62 14.029 2.62 L 14.106 2.673 C 16.376 4.262 18.798 6.161 18.65 8.55 C 18.594 9.772 17.716 10.833 16.657 11.837 C 18.678 10.485 19.948 9.28 20.071 7.7 C 20.235 5.585 17.386 3.716 15.83 2.829 C 14.98 2.343 13.784 1.705 12.43 1.02 C 11.445 0.55 10.643 0.219 9.972 0 Z M 10.106 29.288 C 8.893 28.605 7.478 27.668 6.049 26.668 L 5.971 26.614 C 3.701 25.025 1.28 23.126 1.428 20.737 C 1.484 19.515 2.362 18.454 3.42 17.45 C 1.4 18.803 0.13 20.008 0.007 21.587 C -0.157 23.702 2.692 25.571 4.248 26.458 C 5.098 26.944 6.294 27.582 7.648 28.267 C 8.633 28.738 9.434 29.068 10.106 29.287 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-mqnkl\",layoutDependency:layoutDependency,layoutId:\"jJxnhopyq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.106 11.837\" overflow=\"visible\"><path d=\"M 0 0 C 1.213 0.682 2.628 1.62 4.057 2.62 L 4.134 2.674 C 6.405 4.262 8.826 6.161 8.678 8.55 C 8.622 9.772 7.744 10.833 6.685 11.837 C 8.706 10.485 9.976 9.281 10.1 7.7 C 10.263 5.585 7.415 3.716 5.858 2.829 C 5.008 2.344 3.812 1.705 2.458 1.02 C 1.473 0.55 0.671 0.219 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11qp3te\",layoutDependency:layoutDependency,layoutId:\"s748ySNBt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.106 11.837\" overflow=\"visible\"><path d=\"M 10.106 11.837 C 8.893 11.155 7.478 10.218 6.049 9.217 L 5.971 9.163 C 3.701 7.575 1.28 5.675 1.428 3.287 C 1.484 2.065 2.362 1.003 3.42 0 C 1.4 1.352 0.13 2.557 0.007 4.136 C -0.157 6.252 2.692 8.12 4.248 9.007 C 5.098 9.493 6.294 10.132 7.648 10.816 C 8.633 11.287 9.434 11.617 10.106 11.837 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-lgpzji\",layoutDependency:layoutDependency,layoutId:\"NLjfmKMds\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.22 25\" overflow=\"visible\"><path d=\"M 34.756 0 L 54.039 0 L 52.058 5.488 L 42.683 5.488 L 42.683 10.519 L 50.229 10.519 L 48.246 16.006 L 42.682 16.006 L 42.682 25 L 34.756 25 M 59.071 0 L 50 25 L 57.698 25 L 58.689 21.723 L 67.53 21.723 L 68.521 25 L 76.22 25 L 67.149 0 M 63.109 6.631 L 66.082 16.769 L 60.137 16.769 M 29.496 0 L 21.569 0 L 21.569 24.924 L 29.496 24.924 Z M 0 0 L 0 25 L 7.927 25 L 7.927 16.006 L 13.491 16.006 L 15.473 10.519 L 7.927 10.519 L 7.927 5.488 L 17.301 5.488 L 19.284 0 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.22 25\" overflow=\"visible\"><path d=\"M 34.756 0 L 54.039 0 L 52.058 5.488 L 42.683 5.488 L 42.683 10.519 L 50.229 10.519 L 48.246 16.006 L 42.682 16.006 L 42.682 25 L 34.756 25 M 59.071 0 L 50 25 L 57.698 25 L 58.689 21.723 L 67.53 21.723 L 68.521 25 L 76.22 25 L 67.149 0 M 63.109 6.631 L 66.082 16.769 L 60.137 16.769 M 29.496 0 L 21.569 0 L 21.569 24.924 L 29.496 24.924 Z M 0 0 L 0 25 L 7.927 25 L 7.927 16.006 L 13.491 16.006 L 15.473 10.519 L 7.927 10.519 L 7.927 5.488 L 17.301 5.488 L 19.284 0 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.22 25\" overflow=\"visible\"><path d=\"M 34.756 0 L 54.039 0 L 52.058 5.488 L 42.683 5.488 L 42.683 10.519 L 50.229 10.519 L 48.246 16.006 L 42.682 16.006 L 42.682 25 L 34.756 25 M 59.071 0 L 50 25 L 57.698 25 L 58.689 21.723 L 67.53 21.723 L 68.521 25 L 76.22 25 L 67.149 0 M 63.109 6.631 L 66.082 16.769 L 60.137 16.769 M 29.496 0 L 21.569 0 L 21.569 24.924 L 29.496 24.924 Z M 0 0 L 0 25 L 7.927 25 L 7.927 16.006 L 13.491 16.006 L 15.473 10.519 L 7.927 10.519 L 7.927 5.488 L 17.301 5.488 L 19.284 0 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xu0oja\",layoutDependency:layoutDependency,layoutId:\"u3bwP5tjA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.284 25\" overflow=\"visible\"><path d=\"M 0 0 L 19.284 0 L 17.302 5.488 L 7.927 5.488 L 7.927 10.519 L 15.473 10.519 L 13.491 16.006 L 7.926 16.006 L 7.926 25 L 0.001 25\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1seekes\",layoutDependency:layoutDependency,layoutId:\"ZLRefjJ5i\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.22 25\" overflow=\"visible\"><path d=\"M 9.071 0 L 0 25 L 7.698 25 L 8.689 21.723 L 17.53 21.723 L 18.521 25 L 26.22 25 L 17.149 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12iqex8\",layoutDependency:layoutDependency,layoutId:\"XLPwGYko0\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.945 10.137\" overflow=\"visible\"><path d=\"M 2.972 0 L 5.945 10.137 L 0 10.137\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tptycx\",layoutDependency:layoutDependency,layoutId:\"Tjeule78c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.927 24.924\" overflow=\"visible\"><path d=\"M 7.927 0 L 0 0 L 0 24.924 L 7.927 24.924 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19g745h\",layoutDependency:layoutDependency,layoutId:\"ay1GgGPsa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.284 25\" overflow=\"visible\"><path d=\"M 0 0 L 0 25 L 7.927 25 L 7.927 16.006 L 13.491 16.006 L 15.473 10.519 L 7.927 10.519 L 7.927 5.488 L 17.301 5.488 L 19.284 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1oxcljt\",layoutDependency:layoutDependency,layoutId:\"R7HRhQy0a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.575 40\" overflow=\"visible\"><path d=\"M 80.503 0.021 C 80.541 0.03 80.694 0.194 80.671 0.243 L 77.426 3.433 C 76.937 4.14 77.306 5.307 77.32 6.113 C 77.392 10.06 77.264 14.018 77.305 17.966 C 77.266 18.233 77.191 18.381 77.039 18.595 C 76.493 19.367 75.293 20.154 74.685 20.94 L 52.918 20.94 C 52.875 21.134 52.983 21.163 53.091 21.27 C 53.865 22.041 54.655 22.796 55.46 23.535 L 55.497 23.785 L 47.507 31.558 C 47.34 31.397 46.909 31.145 47.038 30.896 L 54.139 23.769 L 54.046 23.451 L 50.961 20.379 L 51.074 20.155 L 59.355 20.155 L 64.397 15.227 L 64.733 15.339 L 69.561 20.133 L 74.215 20.133 C 74.925 19.339 76.321 18.527 76.425 17.419 C 76.502 11.696 76.336 5.967 76.354 0.247 C 76.354 0.116 76.362 0.103 76.476 0.019 L 80.505 0.019 Z M 23.039 20.941 L 28.598 15.229 L 29.032 15.342 L 33.785 20.101 C 34.04 20.217 37.487 20.213 37.986 20.166 C 38.261 20.14 38.399 20.107 38.621 19.937 L 43.209 15.27 L 43.458 15.223 L 49.225 20.941 L 34.286 20.941 C 33.705 21.354 33.257 21.98 32.771 22.453 C 31.016 24.163 29.252 25.862 27.511 27.595 C 27.246 27.858 26.844 28.557 26.45 28.545 C 26.189 28.537 25.766 28.065 26.054 27.816 L 32.887 20.941 Z M 8.827 20.941 L 13.967 15.724 C 13.99 15.591 12.314 13.886 12.135 13.775 C 11.991 13.689 11.872 13.633 11.699 13.663 L 0.8 24.63 L 0.509 24.723 L 0 24.258 L 11.797 12.429 C 12.023 12.406 12.917 13.256 13.153 13.483 C 15.037 15.301 16.898 17.219 18.749 19.078 C 19.343 19.674 19.909 20.308 20.466 20.94 L 8.826 20.941 Z M 78.378 21.053 L 78.265 20.829 L 81.403 17.701 L 81.651 17.167 C 81.573 15.609 81.544 14.049 81.562 12.489 C 81.607 8.883 81.742 5.241 81.683 1.637 C 81.678 1.286 81.392 0.262 81.671 0.069 C 81.817 -0.032 82.505 -0.044 82.545 0.183 L 82.574 20.94 C 82.462 20.905 82.336 21.053 82.294 21.053 Z M 76.979 34.254 L 77.851 34.278 L 79.554 36.657 L 79.831 36.826 C 80.248 36.205 80.781 35.654 81.229 35.063 C 81.696 34.449 81.509 34.078 82.575 34.254 L 82.575 39.847 L 81.68 39.847 L 81.68 35.931 C 81.471 35.885 81.463 36.001 81.363 36.118 C 81.013 36.527 80.366 37.678 80.058 37.943 C 79.941 38.043 79.876 38.066 79.722 38.069 C 79.437 38.071 78.298 36.022 77.877 35.819 L 77.877 39.679 L 77.692 39.829 L 76.982 39.846 L 76.982 34.253 L 76.979 34.253 Z M 47.994 34.254 L 48.89 34.31 L 50.849 36.939 L 52.743 34.358 C 52.926 34.205 53.528 34.179 53.653 34.358 L 53.59 39.847 L 52.806 39.847 L 52.806 35.987 C 52.806 35.967 52.628 35.789 52.585 35.819 L 51.13 37.89 L 50.849 38.06 C 50.427 38.058 49.394 36.049 48.89 35.819 L 48.89 39.846 L 48.183 39.851 C 48.109 39.828 47.994 39.598 47.994 39.567 L 47.994 34.253 Z M 21.473 34.254 C 21.703 34.296 22.172 34.176 22.346 34.277 C 22.437 34.331 23.338 35.768 23.553 36.034 C 23.702 36.22 24.129 36.83 24.324 36.827 C 24.705 36.201 25.233 35.672 25.681 35.104 C 26.153 34.504 25.997 34.056 27.067 34.253 L 27.067 39.846 L 26.172 39.846 L 26.172 35.931 C 25.956 35.881 25.957 36.01 25.856 36.119 C 25.538 36.468 24.606 38.029 24.231 38.037 C 23.857 38.045 22.794 36.131 22.423 35.821 C 22.057 36.127 22.368 36.598 22.371 36.989 C 22.378 37.886 22.088 38.789 22.339 39.684 L 22.185 39.831 L 21.473 39.846 Z M 58.131 38.775 C 55.5 35.482 60.936 32.234 63.039 35.267 C 65.254 38.462 60.617 41.887 58.131 38.775 Z M 62.158 38.459 C 63.979 36.354 60.986 33.644 59.124 35.367 C 56.81 37.509 60.242 40.672 62.158 38.459 Z M 72.465 38.914 C 70.479 41.201 66.515 39.575 67.047 36.462 C 67.644 32.956 73.775 33.362 73.014 37.729 C 72.946 38.11 72.718 38.622 72.465 38.914 Z M 68.621 38.693 C 70.333 40.141 73.094 38.209 71.989 36.055 C 70.896 33.929 67.806 34.819 67.907 37.109 C 67.927 37.562 68.283 38.406 68.621 38.693 Z M 42.903 34.254 C 44.359 34.513 44.555 37.101 43.08 37.677 L 44.189 39.846 L 43.2 39.829 L 42.04 37.744 L 40.657 37.825 L 40.671 39.737 L 39.826 39.845 L 39.826 34.251 C 40.747 34.365 42.03 34.097 42.902 34.251 L 42.902 34.254 Z M 40.777 37.05 L 42.455 37.05 C 42.567 37.05 43.113 36.565 43.159 36.412 C 43.618 34.872 41.765 34.753 40.714 34.973 C 40.543 35.091 40.518 36.971 40.777 37.05 Z M 3.327 34.271 L 5.582 39.846 C 4.513 40.049 4.461 39.486 4.227 38.629 C 4.187 38.595 4.126 38.615 4.078 38.609 C 3.759 38.566 1.873 38.565 1.63 38.638 C 1.27 38.747 1.219 39.513 0.998 39.796 L 0.1 39.846 L 2.353 34.268 Z M 3.791 37.834 C 3.538 37.065 3.25 36.299 2.839 35.598 C 2.717 35.599 1.904 37.523 1.888 37.834 Z M 36.133 39.846 L 35.256 39.829 L 34.719 38.631 L 32.061 38.609 C 31.754 39.449 31.764 40.054 30.65 39.846 C 31.014 39.137 32.666 34.529 32.997 34.306 C 33.165 34.193 33.815 34.201 33.951 34.365 Z M 34.454 37.834 C 34.053 37.087 33.835 36.153 33.336 35.485 L 32.439 37.834 Z M 10.058 34.254 L 10.058 38.896 L 10.226 39.064 L 12.745 39.064 L 12.745 39.847 L 9.163 39.847 L 9.163 34.254 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.575 40\" overflow=\"visible\"><path d=\"M 80.503 0.021 C 80.541 0.03 80.694 0.194 80.671 0.243 L 77.426 3.433 C 76.937 4.14 77.306 5.307 77.32 6.113 C 77.392 10.06 77.264 14.018 77.305 17.966 C 77.266 18.233 77.191 18.381 77.039 18.595 C 76.493 19.367 75.293 20.154 74.685 20.94 L 52.918 20.94 C 52.875 21.134 52.983 21.163 53.091 21.27 C 53.865 22.041 54.655 22.796 55.46 23.535 L 55.497 23.785 L 47.507 31.558 C 47.34 31.397 46.909 31.145 47.038 30.896 L 54.139 23.769 L 54.046 23.451 L 50.961 20.379 L 51.074 20.155 L 59.355 20.155 L 64.397 15.227 L 64.733 15.339 L 69.561 20.133 L 74.215 20.133 C 74.925 19.339 76.321 18.527 76.425 17.419 C 76.502 11.696 76.336 5.967 76.354 0.247 C 76.354 0.116 76.362 0.103 76.476 0.019 L 80.505 0.019 Z M 23.039 20.941 L 28.598 15.229 L 29.032 15.342 L 33.785 20.101 C 34.04 20.217 37.487 20.213 37.986 20.166 C 38.261 20.14 38.399 20.107 38.621 19.937 L 43.209 15.27 L 43.458 15.223 L 49.225 20.941 L 34.286 20.941 C 33.705 21.354 33.257 21.98 32.771 22.453 C 31.016 24.163 29.252 25.862 27.511 27.595 C 27.246 27.858 26.844 28.557 26.45 28.545 C 26.189 28.537 25.766 28.065 26.054 27.816 L 32.887 20.941 Z M 8.827 20.941 L 13.967 15.724 C 13.99 15.591 12.314 13.886 12.135 13.775 C 11.991 13.689 11.872 13.633 11.699 13.663 L 0.8 24.63 L 0.509 24.723 L 0 24.258 L 11.797 12.429 C 12.023 12.406 12.917 13.256 13.153 13.483 C 15.037 15.301 16.898 17.219 18.749 19.078 C 19.343 19.674 19.909 20.308 20.466 20.94 L 8.826 20.941 Z M 78.378 21.053 L 78.265 20.829 L 81.403 17.701 L 81.651 17.167 C 81.573 15.609 81.544 14.049 81.562 12.489 C 81.607 8.883 81.742 5.241 81.683 1.637 C 81.678 1.286 81.392 0.262 81.671 0.069 C 81.817 -0.032 82.505 -0.044 82.545 0.183 L 82.574 20.94 C 82.462 20.905 82.336 21.053 82.294 21.053 Z M 76.979 34.254 L 77.851 34.278 L 79.554 36.657 L 79.831 36.826 C 80.248 36.205 80.781 35.654 81.229 35.063 C 81.696 34.449 81.509 34.078 82.575 34.254 L 82.575 39.847 L 81.68 39.847 L 81.68 35.931 C 81.471 35.885 81.463 36.001 81.363 36.118 C 81.013 36.527 80.366 37.678 80.058 37.943 C 79.941 38.043 79.876 38.066 79.722 38.069 C 79.437 38.071 78.298 36.022 77.877 35.819 L 77.877 39.679 L 77.692 39.829 L 76.982 39.846 L 76.982 34.253 L 76.979 34.253 Z M 47.994 34.254 L 48.89 34.31 L 50.849 36.939 L 52.743 34.358 C 52.926 34.205 53.528 34.179 53.653 34.358 L 53.59 39.847 L 52.806 39.847 L 52.806 35.987 C 52.806 35.967 52.628 35.789 52.585 35.819 L 51.13 37.89 L 50.849 38.06 C 50.427 38.058 49.394 36.049 48.89 35.819 L 48.89 39.846 L 48.183 39.851 C 48.109 39.828 47.994 39.598 47.994 39.567 L 47.994 34.253 Z M 21.473 34.254 C 21.703 34.296 22.172 34.176 22.346 34.277 C 22.437 34.331 23.338 35.768 23.553 36.034 C 23.702 36.22 24.129 36.83 24.324 36.827 C 24.705 36.201 25.233 35.672 25.681 35.104 C 26.153 34.504 25.997 34.056 27.067 34.253 L 27.067 39.846 L 26.172 39.846 L 26.172 35.931 C 25.956 35.881 25.957 36.01 25.856 36.119 C 25.538 36.468 24.606 38.029 24.231 38.037 C 23.857 38.045 22.794 36.131 22.423 35.821 C 22.057 36.127 22.368 36.598 22.371 36.989 C 22.378 37.886 22.088 38.789 22.339 39.684 L 22.185 39.831 L 21.473 39.846 Z M 58.131 38.775 C 55.5 35.482 60.936 32.234 63.039 35.267 C 65.254 38.462 60.617 41.887 58.131 38.775 Z M 62.158 38.459 C 63.979 36.354 60.986 33.644 59.124 35.367 C 56.81 37.509 60.242 40.672 62.158 38.459 Z M 72.465 38.914 C 70.479 41.201 66.515 39.575 67.047 36.462 C 67.644 32.956 73.775 33.362 73.014 37.729 C 72.946 38.11 72.718 38.622 72.465 38.914 Z M 68.621 38.693 C 70.333 40.141 73.094 38.209 71.989 36.055 C 70.896 33.929 67.806 34.819 67.907 37.109 C 67.927 37.562 68.283 38.406 68.621 38.693 Z M 42.903 34.254 C 44.359 34.513 44.555 37.101 43.08 37.677 L 44.189 39.846 L 43.2 39.829 L 42.04 37.744 L 40.657 37.825 L 40.671 39.737 L 39.826 39.845 L 39.826 34.251 C 40.747 34.365 42.03 34.097 42.902 34.251 L 42.902 34.254 Z M 40.777 37.05 L 42.455 37.05 C 42.567 37.05 43.113 36.565 43.159 36.412 C 43.618 34.872 41.765 34.753 40.714 34.973 C 40.543 35.091 40.518 36.971 40.777 37.05 Z M 3.327 34.271 L 5.582 39.846 C 4.513 40.049 4.461 39.486 4.227 38.629 C 4.187 38.595 4.126 38.615 4.078 38.609 C 3.759 38.566 1.873 38.565 1.63 38.638 C 1.27 38.747 1.219 39.513 0.998 39.796 L 0.1 39.846 L 2.353 34.268 Z M 3.791 37.834 C 3.538 37.065 3.25 36.299 2.839 35.598 C 2.717 35.599 1.904 37.523 1.888 37.834 Z M 36.133 39.846 L 35.256 39.829 L 34.719 38.631 L 32.061 38.609 C 31.754 39.449 31.764 40.054 30.65 39.846 C 31.014 39.137 32.666 34.529 32.997 34.306 C 33.165 34.193 33.815 34.201 33.951 34.365 Z M 34.454 37.834 C 34.053 37.087 33.835 36.153 33.336 35.485 L 32.439 37.834 Z M 10.058 34.254 L 10.058 38.896 L 10.226 39.064 L 12.745 39.064 L 12.745 39.847 L 9.163 39.847 L 9.163 34.254 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 82.575 40\" overflow=\"visible\"><path d=\"M 80.503 0.021 C 80.541 0.03 80.694 0.194 80.671 0.243 L 77.426 3.433 C 76.937 4.14 77.306 5.307 77.32 6.113 C 77.392 10.06 77.264 14.018 77.305 17.966 C 77.266 18.233 77.191 18.381 77.039 18.595 C 76.493 19.367 75.293 20.154 74.685 20.94 L 52.918 20.94 C 52.875 21.134 52.983 21.163 53.091 21.27 C 53.865 22.041 54.655 22.796 55.46 23.535 L 55.497 23.785 L 47.507 31.558 C 47.34 31.397 46.909 31.145 47.038 30.896 L 54.139 23.769 L 54.046 23.451 L 50.961 20.379 L 51.074 20.155 L 59.355 20.155 L 64.397 15.227 L 64.733 15.339 L 69.561 20.133 L 74.215 20.133 C 74.925 19.339 76.321 18.527 76.425 17.419 C 76.502 11.696 76.336 5.967 76.354 0.247 C 76.354 0.116 76.362 0.103 76.476 0.019 L 80.505 0.019 Z M 23.039 20.941 L 28.598 15.229 L 29.032 15.342 L 33.785 20.101 C 34.04 20.217 37.487 20.213 37.986 20.166 C 38.261 20.14 38.399 20.107 38.621 19.937 L 43.209 15.27 L 43.458 15.223 L 49.225 20.941 L 34.286 20.941 C 33.705 21.354 33.257 21.98 32.771 22.453 C 31.016 24.163 29.252 25.862 27.511 27.595 C 27.246 27.858 26.844 28.557 26.45 28.545 C 26.189 28.537 25.766 28.065 26.054 27.816 L 32.887 20.941 Z M 8.827 20.941 L 13.967 15.724 C 13.99 15.591 12.314 13.886 12.135 13.775 C 11.991 13.689 11.872 13.633 11.699 13.663 L 0.8 24.63 L 0.509 24.723 L 0 24.258 L 11.797 12.429 C 12.023 12.406 12.917 13.256 13.153 13.483 C 15.037 15.301 16.898 17.219 18.749 19.078 C 19.343 19.674 19.909 20.308 20.466 20.94 L 8.826 20.941 Z M 78.378 21.053 L 78.265 20.829 L 81.403 17.701 L 81.651 17.167 C 81.573 15.609 81.544 14.049 81.562 12.489 C 81.607 8.883 81.742 5.241 81.683 1.637 C 81.678 1.286 81.392 0.262 81.671 0.069 C 81.817 -0.032 82.505 -0.044 82.545 0.183 L 82.574 20.94 C 82.462 20.905 82.336 21.053 82.294 21.053 Z M 76.979 34.254 L 77.851 34.278 L 79.554 36.657 L 79.831 36.826 C 80.248 36.205 80.781 35.654 81.229 35.063 C 81.696 34.449 81.509 34.078 82.575 34.254 L 82.575 39.847 L 81.68 39.847 L 81.68 35.931 C 81.471 35.885 81.463 36.001 81.363 36.118 C 81.013 36.527 80.366 37.678 80.058 37.943 C 79.941 38.043 79.876 38.066 79.722 38.069 C 79.437 38.071 78.298 36.022 77.877 35.819 L 77.877 39.679 L 77.692 39.829 L 76.982 39.846 L 76.982 34.253 L 76.979 34.253 Z M 47.994 34.254 L 48.89 34.31 L 50.849 36.939 L 52.743 34.358 C 52.926 34.205 53.528 34.179 53.653 34.358 L 53.59 39.847 L 52.806 39.847 L 52.806 35.987 C 52.806 35.967 52.628 35.789 52.585 35.819 L 51.13 37.89 L 50.849 38.06 C 50.427 38.058 49.394 36.049 48.89 35.819 L 48.89 39.846 L 48.183 39.851 C 48.109 39.828 47.994 39.598 47.994 39.567 L 47.994 34.253 Z M 21.473 34.254 C 21.703 34.296 22.172 34.176 22.346 34.277 C 22.437 34.331 23.338 35.768 23.553 36.034 C 23.702 36.22 24.129 36.83 24.324 36.827 C 24.705 36.201 25.233 35.672 25.681 35.104 C 26.153 34.504 25.997 34.056 27.067 34.253 L 27.067 39.846 L 26.172 39.846 L 26.172 35.931 C 25.956 35.881 25.957 36.01 25.856 36.119 C 25.538 36.468 24.606 38.029 24.231 38.037 C 23.857 38.045 22.794 36.131 22.423 35.821 C 22.057 36.127 22.368 36.598 22.371 36.989 C 22.378 37.886 22.088 38.789 22.339 39.684 L 22.185 39.831 L 21.473 39.846 Z M 58.131 38.775 C 55.5 35.482 60.936 32.234 63.039 35.267 C 65.254 38.462 60.617 41.887 58.131 38.775 Z M 62.158 38.459 C 63.979 36.354 60.986 33.644 59.124 35.367 C 56.81 37.509 60.242 40.672 62.158 38.459 Z M 72.465 38.914 C 70.479 41.201 66.515 39.575 67.047 36.462 C 67.644 32.956 73.775 33.362 73.014 37.729 C 72.946 38.11 72.718 38.622 72.465 38.914 Z M 68.621 38.693 C 70.333 40.141 73.094 38.209 71.989 36.055 C 70.896 33.929 67.806 34.819 67.907 37.109 C 67.927 37.562 68.283 38.406 68.621 38.693 Z M 42.903 34.254 C 44.359 34.513 44.555 37.101 43.08 37.677 L 44.189 39.846 L 43.2 39.829 L 42.04 37.744 L 40.657 37.825 L 40.671 39.737 L 39.826 39.845 L 39.826 34.251 C 40.747 34.365 42.03 34.097 42.902 34.251 L 42.902 34.254 Z M 40.777 37.05 L 42.455 37.05 C 42.567 37.05 43.113 36.565 43.159 36.412 C 43.618 34.872 41.765 34.753 40.714 34.973 C 40.543 35.091 40.518 36.971 40.777 37.05 Z M 3.327 34.271 L 5.582 39.846 C 4.513 40.049 4.461 39.486 4.227 38.629 C 4.187 38.595 4.126 38.615 4.078 38.609 C 3.759 38.566 1.873 38.565 1.63 38.638 C 1.27 38.747 1.219 39.513 0.998 39.796 L 0.1 39.846 L 2.353 34.268 Z M 3.791 37.834 C 3.538 37.065 3.25 36.299 2.839 35.598 C 2.717 35.599 1.904 37.523 1.888 37.834 Z M 36.133 39.846 L 35.256 39.829 L 34.719 38.631 L 32.061 38.609 C 31.754 39.449 31.764 40.054 30.65 39.846 C 31.014 39.137 32.666 34.529 32.997 34.306 C 33.165 34.193 33.815 34.201 33.951 34.365 Z M 34.454 37.834 C 34.053 37.087 33.835 36.153 33.336 35.485 L 32.439 37.834 Z M 10.058 34.254 L 10.058 38.896 L 10.226 39.064 L 12.745 39.064 L 12.745 39.847 L 9.163 39.847 L 9.163 34.254 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-drnpep\",layoutDependency:layoutDependency,layoutId:\"p9WXCHc1B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.659 31.539\" overflow=\"visible\"><path d=\"M 33.489 0.002 C 33.527 0.011 33.68 0.175 33.657 0.224 L 30.412 3.414 C 29.923 4.121 30.292 5.288 30.306 6.094 C 30.378 10.041 30.25 13.999 30.291 17.947 C 30.252 18.214 30.177 18.362 30.025 18.577 C 29.479 19.349 28.279 20.135 27.671 20.921 L 5.904 20.921 C 5.861 21.115 5.969 21.144 6.077 21.251 C 6.851 22.022 7.641 22.777 8.446 23.516 L 8.483 23.766 L 0.493 31.539 C 0.326 31.378 -0.105 31.126 0.024 30.877 L 7.125 23.75 L 7.032 23.432 L 3.947 20.361 L 4.06 20.137 L 12.341 20.137 L 17.383 15.208 L 17.719 15.321 L 22.547 20.114 L 27.201 20.114 C 27.911 19.321 29.307 18.509 29.411 17.4 C 29.488 11.677 29.322 5.948 29.34 0.229 C 29.34 0.097 29.348 0.084 29.462 0 L 33.491 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bgtdpy\",layoutDependency:layoutDependency,layoutId:\"IPzdCK0Sn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.185 13.322\" overflow=\"visible\"><path d=\"M 0 5.718 L 5.559 0.006 L 5.993 0.119 L 10.745 4.878 C 11.001 4.994 14.447 4.99 14.946 4.943 C 15.222 4.917 15.359 4.885 15.581 4.714 L 20.17 0.047 L 20.419 0 L 26.185 5.718 L 11.246 5.718 C 10.666 6.131 10.218 6.757 9.732 7.23 C 7.977 8.94 6.213 10.639 4.471 12.373 C 4.207 12.635 3.805 13.334 3.41 13.322 C 3.149 13.314 2.727 12.842 3.015 12.593 L 9.848 5.718 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1k5szc\",layoutDependency:layoutDependency,layoutId:\"CcPyCm36B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.466 12.294\" overflow=\"visible\"><path d=\"M 8.827 8.512 L 13.967 3.295 C 13.99 3.163 12.314 1.457 12.135 1.347 C 11.991 1.26 11.872 1.204 11.699 1.234 L 0.8 12.201 L 0.509 12.294 L 0 11.829 L 11.797 0 C 12.023 -0.022 12.917 0.827 13.153 1.055 C 15.037 2.872 16.898 4.791 18.749 6.649 C 19.343 7.245 19.909 7.879 20.466 8.511 L 8.826 8.512 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wm4igm\",layoutDependency:layoutDependency,layoutId:\"dbE1YPj1Q\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.31 21.053\" overflow=\"visible\"><path d=\"M 0.113 21.053 L 0 20.829 L 3.139 17.701 L 3.386 17.167 C 3.309 15.609 3.279 14.049 3.297 12.489 C 3.343 8.883 3.477 5.241 3.419 1.637 C 3.414 1.286 3.127 0.262 3.407 0.069 C 3.553 -0.032 4.241 -0.044 4.281 0.183 L 4.31 20.94 C 4.198 20.905 4.071 21.053 4.03 21.053 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7uacam\",layoutDependency:layoutDependency,layoutId:\"hcNTLpaE9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.596 5.638\" overflow=\"visible\"><path d=\"M 0 0.044 L 0.872 0.068 L 2.575 2.447 L 2.852 2.616 C 3.269 1.995 3.801 1.444 4.249 0.854 C 4.717 0.239 4.529 -0.132 5.596 0.044 L 5.596 5.638 L 4.701 5.638 L 4.701 1.722 C 4.491 1.675 4.483 1.791 4.383 1.908 C 4.033 2.318 3.386 3.468 3.078 3.733 C 2.962 3.833 2.897 3.856 2.742 3.859 C 2.457 3.861 1.319 1.812 0.898 1.61 L 0.898 5.469 L 0.713 5.619 L 0.002 5.636 L 0.002 0.043 L 0 0.043 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1i30ui9\",layoutDependency:layoutDependency,layoutId:\"VtTriyBAs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.659 5.617\" overflow=\"visible\"><path d=\"M 0 0.02 L 0.895 0.076 L 2.854 2.706 L 4.749 0.124 C 4.932 -0.028 5.534 -0.054 5.659 0.124 L 5.596 5.614 L 4.812 5.614 L 4.812 1.753 C 4.812 1.733 4.634 1.555 4.59 1.585 L 3.135 3.656 L 2.854 3.827 C 2.433 3.824 1.4 1.815 0.895 1.585 L 0.895 5.613 L 0.189 5.617 C 0.114 5.595 0 5.364 0 5.334 L 0 0.02 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ul6w5q\",layoutDependency:layoutDependency,layoutId:\"SoNyfsJM6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.595 5.641\" overflow=\"visible\"><path d=\"M 0 0.048 C 0.231 0.09 0.699 -0.03 0.873 0.071 C 0.965 0.125 1.866 1.562 2.08 1.829 C 2.23 2.014 2.656 2.624 2.851 2.622 C 3.232 1.995 3.76 1.466 4.208 0.898 C 4.681 0.298 4.524 -0.15 5.595 0.047 L 5.595 5.641 L 4.699 5.641 L 4.699 1.725 C 4.483 1.675 4.485 1.804 4.383 1.914 C 4.066 2.262 3.133 3.823 2.759 3.831 C 2.385 3.839 1.321 1.926 0.95 1.615 C 0.584 1.921 0.895 2.392 0.899 2.783 C 0.905 3.68 0.615 4.583 0.866 5.478 L 0.712 5.625 L 0 5.641 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yub43j\",layoutDependency:layoutDependency,layoutId:\"TmgoIpkGa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.195 5.94\" overflow=\"visible\"><path d=\"M 0.704 4.715 C -1.927 1.422 3.509 -1.826 5.612 1.208 C 7.827 4.402 3.19 7.827 0.704 4.715 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-173g6y5\",layoutDependency:layoutDependency,layoutId:\"Lrl_hU_fK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.374 4.392\" overflow=\"visible\"><path d=\"M 3.807 3.639 C 5.629 1.534 2.636 -1.176 0.774 0.547 C -1.541 2.689 1.892 5.852 3.807 3.639 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q0sdhy\",layoutDependency:layoutDependency,layoutId:\"fyuIqSZcf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.081 5.878\" overflow=\"visible\"><path d=\"M 5.466 4.805 C 3.481 7.091 -0.483 5.465 0.049 2.353 C 0.646 -1.154 6.777 -0.748 6.015 3.619 C 5.948 4.001 5.719 4.512 5.466 4.804 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g3tqvt\",layoutDependency:layoutDependency,layoutId:\"GD06VyKlE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.337 4.348\" overflow=\"visible\"><path d=\"M 0.716 3.845 C 2.428 5.293 5.189 3.361 4.084 1.208 C 2.991 -0.919 -0.099 -0.028 0.002 2.261 C 0.022 2.714 0.378 3.558 0.716 3.845 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7ee0q6\",layoutDependency:layoutDependency,layoutId:\"LKZZD9FlH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.363 5.645\" overflow=\"visible\"><path d=\"M 3.077 0.052 C 4.534 0.311 4.73 2.899 3.254 3.475 L 4.363 5.645 L 3.374 5.627 L 2.214 3.542 L 0.831 3.623 L 0.846 5.535 L 0 5.643 L 0 0.049 C 0.922 0.163 2.204 -0.105 3.077 0.049 L 3.077 0.052 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wi01cg\",layoutDependency:layoutDependency,layoutId:\"ItxVtJ4ku\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.647 2.162\" overflow=\"visible\"><path d=\"M 0.193 2.162 L 1.871 2.162 C 1.983 2.162 2.529 1.677 2.575 1.524 C 3.034 -0.016 1.181 -0.135 0.13 0.085 C -0.041 0.203 -0.066 2.083 0.193 2.162 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10yik9n\",layoutDependency:layoutDependency,layoutId:\"Ipi75swZJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.482 5.62\" overflow=\"visible\"><path d=\"M 3.227 0.003 L 5.482 5.578 C 4.413 5.781 4.361 5.218 4.127 4.361 C 4.087 4.327 4.026 4.347 3.978 4.341 C 3.659 4.298 1.773 4.297 1.53 4.37 C 1.17 4.479 1.119 5.245 0.898 5.528 L 0 5.578 L 2.253 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8sjeki\",layoutDependency:layoutDependency,layoutId:\"mZHmbxEKd\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.903 2.235\" overflow=\"visible\"><path d=\"M 1.903 2.235 C 1.65 1.467 1.362 0.701 0.951 0 C 0.829 0.001 0.016 1.925 0 2.235 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-capk2v\",layoutDependency:layoutDependency,layoutId:\"fPAteCGpq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.483 5.657\" overflow=\"visible\"><path d=\"M 5.483 5.616 L 4.606 5.599 L 4.069 4.401 L 1.411 4.379 C 1.104 5.219 1.114 5.824 0 5.616 C 0.365 4.907 2.017 0.299 2.347 0.076 C 2.515 -0.037 3.165 -0.029 3.301 0.135 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-35y9i3\",layoutDependency:layoutDependency,layoutId:\"J2LCu53IE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.015 2.349\" overflow=\"visible\"><path d=\"M 2.015 2.349 C 1.614 1.602 1.395 0.667 0.897 0 L 0 2.349 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gc05n6\",layoutDependency:layoutDependency,layoutId:\"RM_ZkBZZv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.582 5.593\" overflow=\"visible\"><path d=\"M 0.895 0 L 0.895 4.642 L 1.063 4.81 L 3.582 4.81 L 3.582 5.593 L 0 5.593 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})}),/*#__PURE__*/_jsx(TickerItem,{children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-188jauk\",layoutDependency:layoutDependency,layoutId:\"DP3mchrrY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117.975 29.906\" overflow=\"visible\"><path d=\"M 65.102 22.679 C 66.47 22.675 67.577 21.563 67.575 20.194 C 65.823 21.02 63.776 20.932 62.101 19.96 C 60.425 18.988 59.333 17.256 59.18 15.325 C 59.027 13.393 59.833 11.51 61.335 10.286 C 62.837 9.063 64.844 8.655 66.704 9.194 C 69.224 9.927 70.957 12.235 70.958 14.858 L 70.958 20.203 C 70.962 23.448 68.338 26.085 65.093 26.095 Z M 62.626 14.849 C 62.631 15.848 63.236 16.746 64.161 17.125 C 65.086 17.503 66.147 17.288 66.851 16.579 C 67.557 15.872 67.767 14.809 67.384 13.887 C 67.001 12.964 66.101 12.362 65.102 12.362 C 63.732 12.367 62.624 13.48 62.626 14.85 Z M 83.266 14.849 C 83.265 12.477 84.695 10.337 86.887 9.431 C 88.697 8.681 90.762 8.885 92.39 9.973 C 94.019 11.062 94.997 12.891 94.997 14.85 L 94.997 20.622 L 91.617 20.622 L 91.617 14.859 C 91.611 13.494 90.501 12.392 89.137 12.396 C 87.772 12.4 86.668 13.507 86.669 14.872 C 86.671 16.236 87.776 17.342 89.141 17.344 C 89.683 17.344 90.21 17.162 90.638 16.829 L 90.638 20.554 C 90.149 20.686 89.646 20.752 89.141 20.751 C 85.897 20.738 83.275 18.103 83.278 14.859 L 83.266 14.85 Z M 35.144 14.849 C 35.19 11.643 37.802 9.068 41.009 9.068 C 44.216 9.068 46.828 11.643 46.874 14.849 L 46.874 20.623 L 43.485 20.623 L 43.485 14.859 C 43.479 13.495 42.369 12.393 41.004 12.397 C 39.64 12.401 38.537 13.51 38.539 14.874 C 38.541 16.239 39.647 17.344 41.012 17.344 C 41.554 17.343 42.081 17.162 42.509 16.829 L 42.509 20.554 C 42.021 20.685 41.517 20.751 41.012 20.751 C 37.768 20.738 35.145 18.103 35.147 14.859 L 35.144 14.85 Z M 109.494 20.628 L 109.494 13.958 C 109.493 13.539 109.327 13.137 109.031 12.84 C 108.658 12.466 108.123 12.303 107.605 12.406 C 107.086 12.509 106.654 12.864 106.453 13.352 C 106.373 13.544 106.333 13.75 106.333 13.958 L 106.333 20.637 L 102.943 20.637 L 102.943 13.958 C 102.944 13.538 102.777 13.136 102.48 12.84 C 102.184 12.543 101.782 12.376 101.362 12.377 C 100.489 12.377 99.781 13.085 99.781 13.958 L 99.781 20.637 L 96.392 20.637 L 96.392 13.958 C 96.389 11.206 98.614 8.972 101.365 8.963 C 102.572 8.963 103.738 9.405 104.641 10.206 C 106.109 8.922 108.193 8.616 109.968 9.425 C 111.743 10.234 112.88 12.007 112.874 13.958 L 112.874 20.637 Z M 78.713 20.628 L 78.713 13.958 C 78.713 13.538 78.547 13.136 78.25 12.84 C 77.797 12.389 77.118 12.254 76.527 12.498 C 75.937 12.743 75.552 13.319 75.551 13.958 L 75.551 20.637 L 72.156 20.637 L 72.156 5.742 L 75.548 5.742 L 75.548 9.224 C 76.057 9.051 76.591 8.963 77.129 8.963 C 79.878 8.975 82.101 11.208 82.099 13.958 L 82.099 20.637 Z M 54.803 20.628 L 54.803 13.958 C 54.828 13.377 54.533 12.829 54.034 12.531 C 53.534 12.233 52.912 12.233 52.413 12.531 C 51.914 12.829 51.618 13.377 51.644 13.958 L 51.644 20.637 L 48.257 20.637 L 48.257 13.958 C 48.23 12.163 49.171 10.493 50.721 9.587 C 52.27 8.682 54.188 8.682 55.737 9.587 C 57.287 10.493 58.228 12.163 58.201 13.958 L 58.201 20.637 L 54.802 20.628 Z M 114.218 20.628 L 114.218 9.526 L 117.611 9.526 L 117.611 20.637 Z M 113.874 6.643 C 113.872 5.887 114.287 5.192 114.954 4.834 C 115.62 4.476 116.429 4.514 117.058 4.933 C 117.874 5.474 118.193 6.516 117.82 7.421 C 117.448 8.326 116.488 8.842 115.528 8.653 C 114.567 8.463 113.875 7.622 113.874 6.643 Z M 0 14.895 C 0.052 6.654 6.748 0 14.99 0 C 23.231 0 29.927 6.654 29.979 14.895 L 29.979 28.529 L 28.183 28.197 L 28.183 14.895 C 28.172 9.184 24.488 4.128 19.055 2.368 C 13.622 0.609 7.673 2.546 4.317 7.167 C 0.961 11.788 0.96 18.044 4.314 22.666 C 7.669 27.288 13.617 29.227 19.051 27.47 L 22.189 28.069 C 17.54 30.609 11.896 30.509 7.341 27.804 C 2.785 25.1 -0.005 20.193 0 14.895 Z M 25.449 27.688 L 25.449 14.895 C 25.45 10.272 22.421 6.194 17.995 4.86 C 13.569 3.525 8.791 5.249 6.236 9.102 C 3.682 12.955 3.954 18.027 6.906 21.584 C 9.858 25.142 14.793 26.345 19.051 24.544 L 19.051 26.458 C 14.016 28.227 8.414 26.534 5.201 22.273 C 1.988 18.011 1.901 12.16 4.987 7.806 C 8.073 3.451 13.622 1.594 18.708 3.214 C 23.793 4.834 27.246 9.558 27.245 14.895 L 27.245 28.021 Z M 22.755 27.17 L 22.755 14.894 C 22.752 11.375 20.373 8.302 16.967 7.418 C 13.56 6.534 9.987 8.061 8.272 11.135 C 6.558 14.208 7.136 18.051 9.677 20.485 C 12.219 22.919 16.084 23.329 19.08 21.482 L 19.08 23.509 C 15.245 25.33 10.669 24.396 7.854 21.219 C 5.038 18.042 4.662 13.387 6.931 9.799 C 9.199 6.211 13.566 4.555 17.644 5.736 C 21.721 6.917 24.527 10.651 24.526 14.896 L 24.526 27.515 L 22.754 27.171 Z M 20.027 26.664 L 20.027 14.895 C 20.026 12.426 18.228 10.325 15.79 9.942 C 13.351 9.559 10.996 11.008 10.238 13.358 C 9.48 15.707 10.545 18.259 12.748 19.373 C 14.951 20.487 17.637 19.832 19.081 17.829 L 19.081 20.347 C 16.557 22.245 13.06 22.159 10.633 20.139 C 8.206 18.12 7.486 14.697 8.894 11.87 C 10.302 9.044 13.468 7.557 16.542 8.277 C 19.616 8.998 21.791 11.737 21.796 14.894 L 21.796 27.005 Z\" fill=\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)) /* {&quot;name&quot;:&quot;Gray&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({GP0kwPTK3:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117.975 29.906\" overflow=\"visible\"><path d=\"M 65.102 22.679 C 66.47 22.675 67.577 21.563 67.575 20.194 C 65.823 21.02 63.776 20.932 62.101 19.96 C 60.425 18.988 59.333 17.256 59.18 15.325 C 59.027 13.393 59.833 11.51 61.335 10.286 C 62.837 9.063 64.844 8.655 66.704 9.194 C 69.224 9.927 70.957 12.235 70.958 14.858 L 70.958 20.203 C 70.962 23.448 68.338 26.085 65.093 26.095 Z M 62.626 14.849 C 62.631 15.848 63.236 16.746 64.161 17.125 C 65.086 17.503 66.147 17.288 66.851 16.579 C 67.557 15.872 67.767 14.809 67.384 13.887 C 67.001 12.964 66.101 12.362 65.102 12.362 C 63.732 12.367 62.624 13.48 62.626 14.85 Z M 83.266 14.849 C 83.265 12.477 84.695 10.337 86.887 9.431 C 88.697 8.681 90.762 8.885 92.39 9.973 C 94.019 11.062 94.997 12.891 94.997 14.85 L 94.997 20.622 L 91.617 20.622 L 91.617 14.859 C 91.611 13.494 90.501 12.392 89.137 12.396 C 87.772 12.4 86.668 13.507 86.669 14.872 C 86.671 16.236 87.776 17.342 89.141 17.344 C 89.683 17.344 90.21 17.162 90.638 16.829 L 90.638 20.554 C 90.149 20.686 89.646 20.752 89.141 20.751 C 85.897 20.738 83.275 18.103 83.278 14.859 L 83.266 14.85 Z M 35.144 14.849 C 35.19 11.643 37.802 9.068 41.009 9.068 C 44.216 9.068 46.828 11.643 46.874 14.849 L 46.874 20.623 L 43.485 20.623 L 43.485 14.859 C 43.479 13.495 42.369 12.393 41.004 12.397 C 39.64 12.401 38.537 13.51 38.539 14.874 C 38.541 16.239 39.647 17.344 41.012 17.344 C 41.554 17.343 42.081 17.162 42.509 16.829 L 42.509 20.554 C 42.021 20.685 41.517 20.751 41.012 20.751 C 37.768 20.738 35.145 18.103 35.147 14.859 L 35.144 14.85 Z M 109.494 20.628 L 109.494 13.958 C 109.493 13.539 109.327 13.137 109.031 12.84 C 108.658 12.466 108.123 12.303 107.605 12.406 C 107.086 12.509 106.654 12.864 106.453 13.352 C 106.373 13.544 106.333 13.75 106.333 13.958 L 106.333 20.637 L 102.943 20.637 L 102.943 13.958 C 102.944 13.538 102.777 13.136 102.48 12.84 C 102.184 12.543 101.782 12.376 101.362 12.377 C 100.489 12.377 99.781 13.085 99.781 13.958 L 99.781 20.637 L 96.392 20.637 L 96.392 13.958 C 96.389 11.206 98.614 8.972 101.365 8.963 C 102.572 8.963 103.738 9.405 104.641 10.206 C 106.109 8.922 108.193 8.616 109.968 9.425 C 111.743 10.234 112.88 12.007 112.874 13.958 L 112.874 20.637 Z M 78.713 20.628 L 78.713 13.958 C 78.713 13.538 78.547 13.136 78.25 12.84 C 77.797 12.389 77.118 12.254 76.527 12.498 C 75.937 12.743 75.552 13.319 75.551 13.958 L 75.551 20.637 L 72.156 20.637 L 72.156 5.742 L 75.548 5.742 L 75.548 9.224 C 76.057 9.051 76.591 8.963 77.129 8.963 C 79.878 8.975 82.101 11.208 82.099 13.958 L 82.099 20.637 Z M 54.803 20.628 L 54.803 13.958 C 54.828 13.377 54.533 12.829 54.034 12.531 C 53.534 12.233 52.912 12.233 52.413 12.531 C 51.914 12.829 51.618 13.377 51.644 13.958 L 51.644 20.637 L 48.257 20.637 L 48.257 13.958 C 48.23 12.163 49.171 10.493 50.721 9.587 C 52.27 8.682 54.188 8.682 55.737 9.587 C 57.287 10.493 58.228 12.163 58.201 13.958 L 58.201 20.637 L 54.802 20.628 Z M 114.218 20.628 L 114.218 9.526 L 117.611 9.526 L 117.611 20.637 Z M 113.874 6.643 C 113.872 5.887 114.287 5.192 114.954 4.834 C 115.62 4.476 116.429 4.514 117.058 4.933 C 117.874 5.474 118.193 6.516 117.82 7.421 C 117.448 8.326 116.488 8.842 115.528 8.653 C 114.567 8.463 113.875 7.622 113.874 6.643 Z M 0 14.895 C 0.052 6.654 6.748 0 14.99 0 C 23.231 0 29.927 6.654 29.979 14.895 L 29.979 28.529 L 28.183 28.197 L 28.183 14.895 C 28.172 9.184 24.488 4.128 19.055 2.368 C 13.622 0.609 7.673 2.546 4.317 7.167 C 0.961 11.788 0.96 18.044 4.314 22.666 C 7.669 27.288 13.617 29.227 19.051 27.47 L 22.189 28.069 C 17.54 30.609 11.896 30.509 7.341 27.804 C 2.785 25.1 -0.005 20.193 0 14.895 Z M 25.449 27.688 L 25.449 14.895 C 25.45 10.272 22.421 6.194 17.995 4.86 C 13.569 3.525 8.791 5.249 6.236 9.102 C 3.682 12.955 3.954 18.027 6.906 21.584 C 9.858 25.142 14.793 26.345 19.051 24.544 L 19.051 26.458 C 14.016 28.227 8.414 26.534 5.201 22.273 C 1.988 18.011 1.901 12.16 4.987 7.806 C 8.073 3.451 13.622 1.594 18.708 3.214 C 23.793 4.834 27.246 9.558 27.245 14.895 L 27.245 28.021 Z M 22.755 27.17 L 22.755 14.894 C 22.752 11.375 20.373 8.302 16.967 7.418 C 13.56 6.534 9.987 8.061 8.272 11.135 C 6.558 14.208 7.136 18.051 9.677 20.485 C 12.219 22.919 16.084 23.329 19.08 21.482 L 19.08 23.509 C 15.245 25.33 10.669 24.396 7.854 21.219 C 5.038 18.042 4.662 13.387 6.931 9.799 C 9.199 6.211 13.566 4.555 17.644 5.736 C 21.721 6.917 24.527 10.651 24.526 14.896 L 24.526 27.515 L 22.754 27.171 Z M 20.027 26.664 L 20.027 14.895 C 20.026 12.426 18.228 10.325 15.79 9.942 C 13.351 9.559 10.996 11.008 10.238 13.358 C 9.48 15.707 10.545 18.259 12.748 19.373 C 14.951 20.487 17.637 19.832 19.081 17.829 L 19.081 20.347 C 16.557 22.245 13.06 22.159 10.633 20.139 C 8.206 18.12 7.486 14.697 8.894 11.87 C 10.302 9.044 13.468 7.557 16.542 8.277 C 19.616 8.998 21.791 11.737 21.796 14.894 L 21.796 27.005 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},vOZlxyMWD:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117.975 29.906\" overflow=\"visible\"><path d=\"M 65.102 22.679 C 66.47 22.675 67.577 21.563 67.575 20.194 C 65.823 21.02 63.776 20.932 62.101 19.96 C 60.425 18.988 59.333 17.256 59.18 15.325 C 59.027 13.393 59.833 11.51 61.335 10.286 C 62.837 9.063 64.844 8.655 66.704 9.194 C 69.224 9.927 70.957 12.235 70.958 14.858 L 70.958 20.203 C 70.962 23.448 68.338 26.085 65.093 26.095 Z M 62.626 14.849 C 62.631 15.848 63.236 16.746 64.161 17.125 C 65.086 17.503 66.147 17.288 66.851 16.579 C 67.557 15.872 67.767 14.809 67.384 13.887 C 67.001 12.964 66.101 12.362 65.102 12.362 C 63.732 12.367 62.624 13.48 62.626 14.85 Z M 83.266 14.849 C 83.265 12.477 84.695 10.337 86.887 9.431 C 88.697 8.681 90.762 8.885 92.39 9.973 C 94.019 11.062 94.997 12.891 94.997 14.85 L 94.997 20.622 L 91.617 20.622 L 91.617 14.859 C 91.611 13.494 90.501 12.392 89.137 12.396 C 87.772 12.4 86.668 13.507 86.669 14.872 C 86.671 16.236 87.776 17.342 89.141 17.344 C 89.683 17.344 90.21 17.162 90.638 16.829 L 90.638 20.554 C 90.149 20.686 89.646 20.752 89.141 20.751 C 85.897 20.738 83.275 18.103 83.278 14.859 L 83.266 14.85 Z M 35.144 14.849 C 35.19 11.643 37.802 9.068 41.009 9.068 C 44.216 9.068 46.828 11.643 46.874 14.849 L 46.874 20.623 L 43.485 20.623 L 43.485 14.859 C 43.479 13.495 42.369 12.393 41.004 12.397 C 39.64 12.401 38.537 13.51 38.539 14.874 C 38.541 16.239 39.647 17.344 41.012 17.344 C 41.554 17.343 42.081 17.162 42.509 16.829 L 42.509 20.554 C 42.021 20.685 41.517 20.751 41.012 20.751 C 37.768 20.738 35.145 18.103 35.147 14.859 L 35.144 14.85 Z M 109.494 20.628 L 109.494 13.958 C 109.493 13.539 109.327 13.137 109.031 12.84 C 108.658 12.466 108.123 12.303 107.605 12.406 C 107.086 12.509 106.654 12.864 106.453 13.352 C 106.373 13.544 106.333 13.75 106.333 13.958 L 106.333 20.637 L 102.943 20.637 L 102.943 13.958 C 102.944 13.538 102.777 13.136 102.48 12.84 C 102.184 12.543 101.782 12.376 101.362 12.377 C 100.489 12.377 99.781 13.085 99.781 13.958 L 99.781 20.637 L 96.392 20.637 L 96.392 13.958 C 96.389 11.206 98.614 8.972 101.365 8.963 C 102.572 8.963 103.738 9.405 104.641 10.206 C 106.109 8.922 108.193 8.616 109.968 9.425 C 111.743 10.234 112.88 12.007 112.874 13.958 L 112.874 20.637 Z M 78.713 20.628 L 78.713 13.958 C 78.713 13.538 78.547 13.136 78.25 12.84 C 77.797 12.389 77.118 12.254 76.527 12.498 C 75.937 12.743 75.552 13.319 75.551 13.958 L 75.551 20.637 L 72.156 20.637 L 72.156 5.742 L 75.548 5.742 L 75.548 9.224 C 76.057 9.051 76.591 8.963 77.129 8.963 C 79.878 8.975 82.101 11.208 82.099 13.958 L 82.099 20.637 Z M 54.803 20.628 L 54.803 13.958 C 54.828 13.377 54.533 12.829 54.034 12.531 C 53.534 12.233 52.912 12.233 52.413 12.531 C 51.914 12.829 51.618 13.377 51.644 13.958 L 51.644 20.637 L 48.257 20.637 L 48.257 13.958 C 48.23 12.163 49.171 10.493 50.721 9.587 C 52.27 8.682 54.188 8.682 55.737 9.587 C 57.287 10.493 58.228 12.163 58.201 13.958 L 58.201 20.637 L 54.802 20.628 Z M 114.218 20.628 L 114.218 9.526 L 117.611 9.526 L 117.611 20.637 Z M 113.874 6.643 C 113.872 5.887 114.287 5.192 114.954 4.834 C 115.62 4.476 116.429 4.514 117.058 4.933 C 117.874 5.474 118.193 6.516 117.82 7.421 C 117.448 8.326 116.488 8.842 115.528 8.653 C 114.567 8.463 113.875 7.622 113.874 6.643 Z M 0 14.895 C 0.052 6.654 6.748 0 14.99 0 C 23.231 0 29.927 6.654 29.979 14.895 L 29.979 28.529 L 28.183 28.197 L 28.183 14.895 C 28.172 9.184 24.488 4.128 19.055 2.368 C 13.622 0.609 7.673 2.546 4.317 7.167 C 0.961 11.788 0.96 18.044 4.314 22.666 C 7.669 27.288 13.617 29.227 19.051 27.47 L 22.189 28.069 C 17.54 30.609 11.896 30.509 7.341 27.804 C 2.785 25.1 -0.005 20.193 0 14.895 Z M 25.449 27.688 L 25.449 14.895 C 25.45 10.272 22.421 6.194 17.995 4.86 C 13.569 3.525 8.791 5.249 6.236 9.102 C 3.682 12.955 3.954 18.027 6.906 21.584 C 9.858 25.142 14.793 26.345 19.051 24.544 L 19.051 26.458 C 14.016 28.227 8.414 26.534 5.201 22.273 C 1.988 18.011 1.901 12.16 4.987 7.806 C 8.073 3.451 13.622 1.594 18.708 3.214 C 23.793 4.834 27.246 9.558 27.245 14.895 L 27.245 28.021 Z M 22.755 27.17 L 22.755 14.894 C 22.752 11.375 20.373 8.302 16.967 7.418 C 13.56 6.534 9.987 8.061 8.272 11.135 C 6.558 14.208 7.136 18.051 9.677 20.485 C 12.219 22.919 16.084 23.329 19.08 21.482 L 19.08 23.509 C 15.245 25.33 10.669 24.396 7.854 21.219 C 5.038 18.042 4.662 13.387 6.931 9.799 C 9.199 6.211 13.566 4.555 17.644 5.736 C 21.721 6.917 24.527 10.651 24.526 14.896 L 24.526 27.515 L 22.754 27.171 Z M 20.027 26.664 L 20.027 14.895 C 20.026 12.426 18.228 10.325 15.79 9.942 C 13.351 9.559 10.996 11.008 10.238 13.358 C 9.48 15.707 10.545 18.259 12.748 19.373 C 14.951 20.487 17.637 19.832 19.081 17.829 L 19.081 20.347 C 16.557 22.245 13.06 22.159 10.633 20.139 C 8.206 18.12 7.486 14.697 8.894 11.87 C 10.302 9.044 13.468 7.557 16.542 8.277 C 19.616 8.998 21.791 11.737 21.796 14.894 L 21.796 27.005 Z\" fill=\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1n4vi8m\",layoutDependency:layoutDependency,layoutId:\"fEisnnaU_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.796 17.134\" overflow=\"visible\"><path d=\"M 5.94 13.719 C 7.309 13.714 8.416 12.602 8.414 11.233 C 6.661 12.059 4.615 11.971 2.939 11 C 1.264 10.028 0.172 8.295 0.018 6.364 C -0.134 4.433 0.671 2.549 2.173 1.326 C 3.675 0.102 5.682 -0.306 7.543 0.234 C 10.062 0.966 11.796 3.274 11.796 5.898 L 11.796 11.242 C 11.801 14.488 9.177 17.124 5.931 17.134 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v4u29r\",layoutDependency:layoutDependency,layoutId:\"ysJy9FsML\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.947 4.947\" overflow=\"visible\"><path d=\"M 0 2.488 C 0.005 3.487 0.611 4.385 1.535 4.763 C 2.46 5.142 3.522 4.926 4.226 4.217 C 4.931 3.51 5.141 2.448 4.759 1.525 C 4.376 0.602 3.475 0 2.476 0 C 1.106 0.005 -0.002 1.118 0 2.488 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-svymts\",layoutDependency:layoutDependency,layoutId:\"pVONJ1ESZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.731 11.766\" overflow=\"visible\"><path d=\"M 0 5.865 C -0.001 3.492 1.428 1.353 3.621 0.446 C 5.431 -0.303 7.495 -0.1 9.124 0.989 C 10.753 2.077 11.731 3.907 11.731 5.865 L 11.731 11.637 L 8.351 11.637 L 8.351 5.874 C 8.345 4.51 7.235 3.408 5.871 3.411 C 4.506 3.415 3.402 4.523 3.403 5.887 C 3.404 7.252 4.51 8.358 5.875 8.359 C 6.417 8.359 6.944 8.178 7.372 7.844 L 7.372 11.569 C 6.883 11.701 6.38 11.767 5.875 11.766 C 2.631 11.753 0.009 9.118 0.012 5.874 L 0 5.865 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2ig4bu\",layoutDependency:layoutDependency,layoutId:\"WiA5dPvoT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.73 11.683\" overflow=\"visible\"><path d=\"M 0 5.782 C 0.046 2.575 2.658 0 5.865 0 C 9.072 0 11.684 2.575 11.73 5.782 L 11.73 11.555 L 8.341 11.555 L 8.341 5.791 C 8.335 4.427 7.225 3.325 5.86 3.33 C 4.496 3.334 3.393 4.442 3.395 5.806 C 3.397 7.171 4.504 8.276 5.868 8.276 C 6.41 8.275 6.937 8.094 7.365 7.761 L 7.365 11.486 C 6.877 11.617 6.374 11.684 5.868 11.683 C 2.624 11.67 0.001 9.036 0.003 5.791 L 0 5.782 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-voq1rw\",layoutDependency:layoutDependency,layoutId:\"MnHo2CN99\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.482 11.674\" overflow=\"visible\"><path d=\"M 13.102 11.665 L 13.102 4.994 C 13.101 4.575 12.935 4.173 12.638 3.877 C 12.265 3.502 11.73 3.34 11.212 3.443 C 10.694 3.546 10.262 3.901 10.06 4.389 C 9.981 4.581 9.94 4.787 9.94 4.994 L 9.94 11.674 L 6.551 11.674 L 6.551 4.994 C 6.551 4.575 6.385 4.173 6.088 3.877 C 5.792 3.58 5.389 3.413 4.97 3.413 C 4.097 3.413 3.389 4.121 3.389 4.994 L 3.389 11.674 L 0 11.674 L 0 4.994 C -0.003 2.243 2.222 0.009 4.973 0 C 6.18 0 7.345 0.442 8.248 1.243 C 9.716 -0.042 11.801 -0.347 13.576 0.462 C 15.351 1.27 16.488 3.044 16.482 4.994 L 16.482 11.674 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w7lbgd\",layoutDependency:layoutDependency,layoutId:\"QaCzKAjUz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.943 14.895\" overflow=\"visible\"><path d=\"M 6.557 14.886 L 6.557 8.216 C 6.557 7.796 6.391 7.394 6.094 7.098 C 5.641 6.647 4.962 6.512 4.371 6.756 C 3.781 7.001 3.395 7.577 3.395 8.216 L 3.395 14.895 L 0 14.895 L 0 0 L 3.392 0 L 3.392 3.482 C 3.901 3.309 4.435 3.221 4.973 3.221 C 7.722 3.233 9.945 5.466 9.943 8.216 L 9.943 14.895 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-131ueyz\",layoutDependency:layoutDependency,layoutId:\"EMNbmObwW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.944 11.729\" overflow=\"visible\"><path d=\"M 6.546 11.72 L 6.546 5.049 C 6.571 4.469 6.276 3.921 5.777 3.623 C 5.278 3.325 4.655 3.325 4.156 3.623 C 3.657 3.921 3.362 4.469 3.387 5.049 L 3.387 11.729 L 0.001 11.729 L 0.001 5.049 C -0.027 3.255 0.914 1.585 2.464 0.679 C 4.014 -0.226 5.931 -0.226 7.481 0.679 C 9.03 1.585 9.972 3.255 9.944 5.049 L 9.944 11.729 L 6.545 11.72 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ujej47\",layoutDependency:layoutDependency,layoutId:\"CK88ub3b2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.392 11.111\" overflow=\"visible\"><path d=\"M 0 11.102 L 0 0 L 3.392 0 L 3.392 11.111 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kt83mf\",layoutDependency:layoutDependency,layoutId:\"Gp7x9TzbR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.101 4.102\" overflow=\"visible\"><path d=\"M 0 2.053 C -0.002 1.297 0.413 0.602 1.08 0.244 C 1.746 -0.114 2.555 -0.076 3.184 0.343 C 3.999 0.885 4.319 1.927 3.946 2.831 C 3.574 3.736 2.614 4.252 1.653 4.063 C 0.693 3.873 0.001 3.032 0 2.053 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hqv2gh\",layoutDependency:layoutDependency,layoutId:\"Q3HT3zD_8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 29.979 29.906\" overflow=\"visible\"><path d=\"M 0 14.895 C 0.052 6.654 6.748 0 14.99 0 C 23.231 0 29.927 6.654 29.979 14.895 L 29.979 28.529 L 28.183 28.197 L 28.183 14.895 C 28.172 9.184 24.488 4.128 19.055 2.368 C 13.622 0.609 7.673 2.546 4.317 7.167 C 0.961 11.788 0.96 18.044 4.314 22.666 C 7.669 27.288 13.617 29.227 19.051 27.47 L 22.189 28.069 C 17.54 30.609 11.896 30.509 7.341 27.804 C 2.785 25.1 -0.005 20.193 0 14.895 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mcckig\",layoutDependency:layoutDependency,layoutId:\"PBgBNvRxg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.515 25.386\" overflow=\"visible\"><path d=\"M 22.718 25.053 L 22.718 12.26 C 22.719 7.637 19.691 3.559 15.265 2.225 C 10.838 0.89 6.06 2.614 3.506 6.467 C 0.951 10.32 1.223 15.392 4.175 18.95 C 7.128 22.507 12.063 23.71 16.321 21.909 L 16.321 23.823 C 11.285 25.592 5.684 23.899 2.47 19.638 C -0.743 15.376 -0.829 9.526 2.257 5.171 C 5.343 0.816 10.892 -1.041 15.977 0.579 C 21.063 2.199 24.516 6.923 24.515 12.26 L 24.515 25.386 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1tx9yob\",layoutDependency:layoutDependency,layoutId:\"Nog26OA2y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.072 22.157\" overflow=\"visible\"><path d=\"M 17.3 21.812 L 17.3 9.536 C 17.298 6.017 14.918 2.944 11.512 2.06 C 8.106 1.175 4.532 2.703 2.818 5.776 C 1.104 8.85 1.681 12.693 4.223 15.127 C 6.765 17.56 10.63 17.97 13.625 16.124 L 13.625 18.151 C 9.791 19.971 5.214 19.038 2.399 15.861 C -0.416 12.684 -0.793 8.028 1.476 4.441 C 3.745 0.853 8.112 -0.804 12.189 0.377 C 16.266 1.558 19.072 5.292 19.072 9.537 L 19.072 22.157 L 17.299 21.813 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dkb1y1\",layoutDependency:layoutDependency,layoutId:\"u9CFwfCFA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.617 18.908\" overflow=\"visible\"><path d=\"M 11.847 18.567 L 11.847 6.798 C 11.846 4.329 10.049 2.229 7.61 1.846 C 5.171 1.463 2.816 2.911 2.059 5.261 C 1.301 7.61 2.366 10.162 4.569 11.276 C 6.772 12.39 9.458 11.735 10.901 9.732 L 10.901 12.25 C 8.378 14.148 4.881 14.062 2.454 12.042 C 0.027 10.023 -0.693 6.6 0.714 3.774 C 2.122 0.947 5.288 -0.54 8.362 0.18 C 11.436 0.901 13.611 3.64 13.617 6.797 L 13.617 18.908 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YS6XN.framer-1r2pxkq, .framer-YS6XN .framer-1r2pxkq { display: block; }\",\".framer-YS6XN.framer-15gongo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: auto; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 2338px; will-change: var(--framer-will-change-override, transform); }\",\".framer-YS6XN .framer-244vu1 { height: 24px; position: relative; width: 109px; }\",\".framer-YS6XN .framer-o0ccqi { height: 24px; left: 0px; position: absolute; top: 0px; width: 24px; }\",\".framer-YS6XN .framer-11u70ch { height: 4px; left: 18px; position: absolute; top: 3px; width: 4px; }\",\".framer-YS6XN .framer-2tq6ua { height: 14px; left: 32px; position: absolute; top: 4px; width: 77px; }\",\".framer-YS6XN .framer-1koa45u { height: 3px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-YS6XN .framer-is1wct { height: 12px; left: 25px; position: absolute; top: 2px; width: 7px; }\",\".framer-YS6XN .framer-1twynq6 { height: 10px; left: 45px; position: absolute; top: 5px; width: 7px; }\",\".framer-YS6XN .framer-1vozfb0 { height: 10px; left: 16px; position: absolute; top: 4px; width: 9px; }\",\".framer-YS6XN .framer-1o9wxp1 { height: 10px; left: 5px; position: absolute; top: 4px; width: 10px; }\",\".framer-YS6XN .framer-sa0zs3 { height: 10px; left: 69px; position: absolute; top: 4px; width: 9px; }\",\".framer-YS6XN .framer-12lmyud { height: 10px; left: 57px; position: absolute; top: 4px; width: 11px; }\",\".framer-YS6XN .framer-1a5lq84 { height: 2px; left: 60px; position: absolute; top: 6px; width: 5px; }\",\".framer-YS6XN .framer-w9luun { height: 10px; left: 33px; position: absolute; top: 4px; width: 11px; }\",\".framer-YS6XN .framer-alkemy { height: 5px; left: 36px; position: absolute; top: 7px; width: 6px; }\",\".framer-YS6XN .framer-1a3ag8d { height: 10px; left: 0px; position: absolute; top: 5px; width: 3px; }\",\".framer-YS6XN .framer-y2fz2s { height: 3px; left: 53px; position: absolute; top: 0px; width: 3px; }\",\".framer-YS6XN .framer-q45ik2 { height: 10px; left: 53px; position: absolute; top: 5px; width: 3px; }\",\".framer-YS6XN .framer-i2kdf2 { height: 20px; position: relative; width: 87px; }\",\".framer-YS6XN .framer-yjsd1b { height: 15px; left: 35px; position: absolute; top: 6px; width: 12px; }\",\".framer-YS6XN .framer-1sqpwvt { height: 14px; left: 16px; position: absolute; top: 6px; width: 3px; }\",\".framer-YS6XN .framer-m18ffo { height: 18px; left: 77px; position: absolute; top: 2px; width: 10px; }\",\".framer-YS6XN .framer-15tois7 { height: 15px; left: 63px; position: absolute; top: 6px; width: 13px; }\",\".framer-YS6XN .framer-67s2gl { height: 15px; left: 20px; position: absolute; top: 6px; width: 13px; }\",\".framer-YS6XN .framer-145m7y7 { height: 5px; left: 15px; position: absolute; top: 0px; width: 5px; }\",\".framer-YS6XN .framer-138nsht { height: 20px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-YS6XN .framer-bnhrgl { height: 9px; left: 3px; position: absolute; top: 3px; width: 9px; }\",\".framer-YS6XN .framer-1h4f100 { height: 15px; left: 48px; position: absolute; top: 6px; width: 14px; }\",\".framer-YS6XN .framer-1jaaaii { height: 9px; left: 50px; position: absolute; top: 9px; width: 9px; }\",\".framer-YS6XN .framer-g0vir6 { height: 20px; position: relative; width: 81px; }\",\".framer-YS6XN .framer-rkv44x { height: 20px; left: 10px; position: absolute; top: 1px; width: 17px; }\",\".framer-YS6XN .framer-yr7lm5 { height: 11px; left: 10px; position: absolute; top: 2px; width: 14px; }\",\".framer-YS6XN .framer-5m984h { height: 20px; left: 0px; position: absolute; top: 0px; width: 81px; }\",\".framer-YS6XN .framer-3ydnio { height: 20px; left: 0px; position: absolute; top: 1px; width: 23px; }\",\".framer-YS6XN .framer-1ac7yr { height: 17px; left: 37px; position: absolute; top: 2px; width: 11px; }\",\".framer-YS6XN .framer-25ynxc { height: 13px; left: 52px; position: absolute; top: 6px; width: 4px; }\",\".framer-YS6XN .framer-dkn2u5 { height: 5px; left: 51px; position: absolute; top: 0px; width: 5px; }\",\".framer-YS6XN .framer-1lqwgw2 { height: 17px; left: 61px; position: absolute; top: 2px; width: 9px; }\",\".framer-YS6XN .framer-te87r1 { height: 17px; left: 74px; position: absolute; top: 2px; width: 8px; }\",\".framer-YS6XN .framer-1n17s4a { height: 24px; position: relative; width: 112px; }\",\".framer-YS6XN .framer-mb12gz { height: 17px; left: 28px; position: absolute; top: 4px; width: 14px; }\",\".framer-YS6XN .framer-4mrd0c { height: 8px; left: 32px; position: absolute; top: 6px; width: 8px; }\",\".framer-YS6XN .framer-urhqp9 { height: 15px; left: 104px; position: absolute; top: 6px; width: 9px; }\",\".framer-YS6XN .framer-5ak6ay { height: 17px; left: 52px; position: absolute; top: 4px; width: 6px; }\",\".framer-YS6XN .framer-1hkj6ag { height: 17px; left: 56px; position: absolute; top: 4px; width: 47px; }\",\".framer-YS6XN .framer-1gz5fu3 { height: 8px; left: 70px; position: absolute; top: 11px; width: 6px; }\",\".framer-YS6XN .framer-1if14p2 { height: 7px; left: 83px; position: absolute; top: 11px; width: 6px; }\",\".framer-YS6XN .framer-74l4jn { height: 7px; left: 95px; position: absolute; top: 12px; width: 6px; }\",\".framer-YS6XN .framer-1hqcez1 { height: 12px; left: 41px; position: absolute; top: 9px; width: 11px; }\",\".framer-YS6XN .framer-1d1ecn9 { height: 7px; left: 43px; position: absolute; top: 12px; width: 6px; }\",\".framer-YS6XN .framer-a0btys { height: 5px; left: 7px; position: absolute; top: 0px; width: 9px; }\",\".framer-YS6XN .framer-vnznk7 { height: 5px; left: 7px; position: absolute; top: 19px; width: 9px; }\",\".framer-YS6XN .framer-1hxc5wm { height: 8px; left: 0px; position: absolute; top: 4px; width: 6px; }\",\".framer-YS6XN .framer-1wbkyqz { height: 8px; left: 17px; position: absolute; top: 13px; width: 6px; }\",\".framer-YS6XN .framer-5finuy { height: 8px; left: 0px; position: absolute; top: 13px; width: 6px; }\",\".framer-YS6XN .framer-1g1yn2h { height: 8px; left: 17px; position: absolute; top: 4px; width: 6px; }\",\".framer-YS6XN .framer-1ad5goc { height: 24px; position: relative; width: 73px; }\",\".framer-YS6XN .framer-1o7lys0 { height: 24px; left: 0px; position: absolute; top: 0px; width: 73px; }\",\".framer-YS6XN .framer-jasr43 { height: 10px; left: 20px; position: absolute; top: 11px; width: 5px; }\",\".framer-YS6XN .framer-1cq9fut { height: 5px; left: 55px; position: absolute; top: 8px; width: 2px; }\",\".framer-YS6XN .framer-zmha0n { height: 10px; left: 62px; position: absolute; top: 11px; width: 5px; }\",\".framer-YS6XN .framer-1yzq5av { height: 16px; position: relative; width: 77px; }\",\".framer-YS6XN .framer-6oraeb { height: 16px; left: 0px; position: absolute; top: 0px; width: 22px; }\",\".framer-YS6XN .framer-ipgush { height: 16px; left: 23px; position: absolute; top: 0px; width: 17px; }\",\".framer-YS6XN .framer-dk8cdz { height: 16px; left: 40px; position: absolute; top: 0px; width: 17px; }\",\".framer-YS6XN .framer-ybri3i { height: 16px; left: 57px; position: absolute; top: 0px; width: 20px; }\",\".framer-YS6XN .framer-1wi9s07 { height: 8px; left: 63px; position: absolute; top: 5px; width: 8px; }\",\".framer-YS6XN .framer-1ku53po { height: 17px; position: relative; width: 108px; }\",\".framer-YS6XN .framer-1qgq91c { height: 17px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-YS6XN .framer-1v21671 { height: 4px; left: 5px; position: absolute; top: 4px; width: 4px; }\",\".framer-YS6XN .framer-74tkil { height: 13px; left: 15px; position: absolute; top: 4px; width: 13px; }\",\".framer-YS6XN .framer-oc9h10 { height: 3px; left: 19px; position: absolute; top: 7px; width: 5px; }\",\".framer-YS6XN .framer-hsjrr0 { height: 13px; left: 29px; position: absolute; top: 4px; width: 11px; }\",\".framer-YS6XN .framer-13ar11d { height: 15px; left: 41px; position: absolute; top: 2px; width: 8px; }\",\".framer-YS6XN .framer-1522h6s { height: 13px; left: 51px; position: absolute; top: 5px; width: 8px; }\",\".framer-YS6XN .framer-i9kkxe { height: 13px; left: 60px; position: absolute; top: 4px; width: 13px; }\",\".framer-YS6XN .framer-h9fxmc { height: 3px; left: 64px; position: absolute; top: 7px; width: 5px; }\",\".framer-YS6XN .framer-vpgr0k { height: 13px; left: 74px; position: absolute; top: 4px; width: 12px; }\",\".framer-YS6XN .framer-tl36be { height: 3px; left: 78px; position: absolute; top: 12px; width: 4px; }\",\".framer-YS6XN .framer-i4hp3o { height: 13px; left: 88px; position: absolute; top: 4px; width: 20px; }\",\".framer-YS6XN .framer-1tqbx3y { height: 22px; position: relative; width: 86px; }\",\".framer-YS6XN .framer-hz7y2r { height: 21px; left: 72px; position: absolute; top: 1px; width: 13px; }\",\".framer-YS6XN .framer-ufpsxo { height: 16px; left: 0px; position: absolute; top: 5px; width: 13px; }\",\".framer-YS6XN .framer-iy91eg { height: 1px; left: 10px; position: absolute; top: 1px; width: 1px; }\",\".framer-YS6XN .framer-169k41e { height: 3px; left: 10px; position: absolute; top: 0px; width: 2px; }\",\".framer-YS6XN .framer-yn33si { height: 22px; left: 0px; position: absolute; top: 0px; width: 85px; }\",\".framer-YS6XN .framer-uhjio3 { height: 4px; left: 81px; position: absolute; top: 1px; width: 4px; }\",\".framer-YS6XN .framer-9wj313 { height: 5px; left: 80px; position: absolute; top: 0px; width: 5px; }\",\".framer-YS6XN .framer-rzopdx { height: 16px; left: 55px; position: absolute; top: 7px; width: 15px; }\",\".framer-YS6XN .framer-mspygj { height: 9px; left: 59px; position: absolute; top: 10px; width: 9px; }\",\".framer-YS6XN .framer-13vsf4e { height: 21px; left: 39px; position: absolute; top: 2px; width: 15px; }\",\".framer-YS6XN .framer-8mhgph { height: 9px; left: 42px; position: absolute; top: 10px; width: 9px; }\",\".framer-YS6XN .framer-166ao33 { height: 15px; left: 34px; position: absolute; top: 7px; width: 4px; }\",\".framer-YS6XN .framer-az6h8v { height: 4px; left: 34px; position: absolute; top: 2px; width: 4px; }\",\".framer-YS6XN .framer-1ue0xjy { height: 21px; left: 17px; position: absolute; top: 2px; width: 15px; }\",\".framer-YS6XN .framer-w3kqde { height: 9px; left: 20px; position: absolute; top: 10px; width: 9px; }\",\".framer-YS6XN .framer-1r0n9uy { height: 16px; left: 0px; position: absolute; top: 7px; width: 15px; }\",\".framer-YS6XN .framer-10ec1wv { height: 9px; left: 4px; position: absolute; top: 10px; width: 9px; }\",\".framer-YS6XN .framer-v8hd3r { height: 21px; position: relative; width: 65px; }\",\".framer-YS6XN .framer-lqgoak, .framer-YS6XN .framer-1t15elp { height: 21px; left: 0px; position: absolute; top: 0px; width: 65px; }\",\".framer-YS6XN .framer-pcg4s7 { height: 21px; left: 0px; position: absolute; top: 1px; width: 25px; }\",\".framer-YS6XN .framer-w0yo90 { height: 21px; left: 32px; position: absolute; top: 0px; width: 16px; }\",\".framer-YS6XN .framer-4hd2kf { height: 21px; left: 46px; position: absolute; top: 1px; width: 19px; }\",\".framer-YS6XN .framer-1sguqrl { height: 8px; left: 55px; position: absolute; top: 6px; width: 5px; }\",\".framer-YS6XN .framer-aea122 { height: 21px; left: 23px; position: absolute; top: 1px; width: 10px; }\",\".framer-YS6XN .framer-1lw526b { height: 32px; position: relative; width: 67px; }\",\".framer-YS6XN .framer-19plqxz { height: 5px; left: 37px; position: absolute; top: 5px; width: 29px; }\",\".framer-YS6XN .framer-agnadp, .framer-YS6XN .framer-1rbz0xs { height: 2px; left: 27px; position: absolute; top: 3px; width: 2px; }\",\".framer-YS6XN .framer-1w4ph0u { height: 4px; left: 0px; position: absolute; top: 0px; width: 3px; }\",\".framer-YS6XN .framer-16c3fpl { height: 32px; left: 0px; position: absolute; top: 0px; width: 67px; }\",\".framer-YS6XN .framer-1owvl3z { height: 29px; left: 0px; position: absolute; top: 0px; width: 67px; }\",\".framer-YS6XN .framer-8o8ym { height: 3px; left: 53px; position: absolute; top: 5px; width: 2px; }\",\".framer-YS6XN .framer-w3cvcg { height: 22px; left: 5px; position: absolute; top: 11px; width: 60px; }\",\".framer-YS6XN .framer-wb8qz1 { height: 1px; left: 64px; position: absolute; top: 8px; width: 1px; }\",\".framer-YS6XN .framer-1aqqrim { height: 1px; left: 65px; position: absolute; top: 8px; width: 1px; }\",\".framer-YS6XN .framer-19042c2 { height: 20px; position: relative; width: 172px; }\",\".framer-YS6XN .framer-qhqvw1 { height: 20px; left: 0px; position: absolute; top: 0px; width: 172px; }\",\".framer-YS6XN .framer-gu246k { height: 10px; left: 16px; position: absolute; top: 5px; width: 20px; }\",\".framer-YS6XN .framer-r92wmy { height: 20px; left: 0px; position: absolute; top: 0px; width: 40px; }\",\".framer-YS6XN .framer-z6icnt { height: 5px; left: 51px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-1aaw63u { height: 4px; left: 51px; position: absolute; top: 16px; width: 3px; }\",\".framer-YS6XN .framer-1olfyip { height: 5px; left: 57px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-4prl2m { height: 5px; left: 63px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-1kapcjc { height: 2px; left: 64px; position: absolute; top: 16px; width: 3px; }\",\".framer-YS6XN .framer-1y611o1 { height: 2px; left: 64px; position: absolute; top: 18px; width: 3px; }\",\".framer-YS6XN .framer-llos7k { height: 5px; left: 68px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-9m7ett { height: 3px; left: 70px; position: absolute; top: 16px; width: 2px; }\",\".framer-YS6XN .framer-1na9tyr { height: 5px; left: 75px; position: absolute; top: 15px; width: 1px; }\",\".framer-YS6XN .framer-1ncuqbr { height: 5px; left: 80px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-1tbu36u { height: 5px; left: 85px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-1tnxx0p { height: 5px; left: 91px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-15c946z { height: 5px; left: 97px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-13qxm8w { height: 5px; left: 103px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-3fjvby { height: 2px; left: 104px; position: absolute; top: 16px; width: 3px; }\",\".framer-YS6XN .framer-1dd40fu { height: 5px; left: 108px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-1bastki { height: 5px; left: 117px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-1yepy1i { height: 5px; left: 121px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-zj7qhd { height: 4px; left: 122px; position: absolute; top: 16px; width: 4px; }\",\".framer-YS6XN .framer-1mzxyu9 { height: 5px; left: 128px; position: absolute; top: 15px; width: 4px; }\",\".framer-YS6XN .framer-12undr2 { height: 5px; left: 134px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-1i01gfg { height: 5px; left: 141px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-ut494r { height: 4px; left: 142px; position: absolute; top: 16px; width: 3px; }\",\".framer-YS6XN .framer-1m3zx3v { height: 5px; left: 146px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-1rqui44 { height: 3px; left: 148px; position: absolute; top: 16px; width: 2px; }\",\".framer-YS6XN .framer-dr14jj { height: 5px; left: 152px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-3y4a7s { height: 5px; left: 158px; position: absolute; top: 15px; width: 1px; }\",\".framer-YS6XN .framer-klec88 { height: 5px; left: 160px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-9htriv { height: 4px; left: 161px; position: absolute; top: 16px; width: 4px; }\",\".framer-YS6XN .framer-j89o4t { height: 5px; left: 167px; position: absolute; top: 15px; width: 5px; }\",\".framer-YS6XN .framer-1q93rhr { height: 1px; left: 68px; position: absolute; top: 3px; width: 1px; }\",\".framer-YS6XN .framer-1tmahu { height: 1px; left: 66px; position: absolute; top: 3px; width: 1px; }\",\".framer-YS6XN .framer-b2gsdb { height: 1px; left: 62px; position: absolute; top: 2px; width: 1px; }\",\".framer-YS6XN .framer-edykpi { height: 1px; left: 64px; position: absolute; top: 2px; width: 1px; }\",\".framer-YS6XN .framer-1gjlqt3 { height: 1px; left: 134px; position: absolute; top: 1px; width: 1px; }\",\".framer-YS6XN .framer-1sx5stx { height: 3px; left: 163px; position: absolute; top: 1px; width: 2px; }\",\".framer-YS6XN .framer-1fnjzjj { height: 1px; left: 135px; position: absolute; top: 0px; width: 1px; }\",\".framer-YS6XN .framer-1iz6ylm { height: 1px; left: 58px; position: absolute; top: 9px; width: 1px; }\",\".framer-YS6XN .framer-13me73s { height: 1px; left: 122px; position: absolute; top: 9px; width: 1px; }\",\".framer-YS6XN .framer-1jyz7yw { height: 6px; left: 133px; position: absolute; top: 2px; width: 29px; }\",\".framer-YS6XN .framer-1pq7f40 { height: 2px; left: 133px; position: absolute; top: 4px; width: 3px; }\",\".framer-YS6XN .framer-bi9j5k { height: 5px; left: 125px; position: absolute; top: 3px; width: 4px; }\",\".framer-YS6XN .framer-ayg74b { height: 1px; left: 118px; position: absolute; top: 11px; width: 1px; }\",\".framer-YS6XN .framer-a4ret0 { height: 6px; left: 115px; position: absolute; top: 4px; width: 9px; }\",\".framer-YS6XN .framer-mqcuws { height: 7px; left: 162px; position: absolute; top: 4px; width: 10px; }\",\".framer-YS6XN .framer-1rxfnwf { height: 3px; left: 163px; position: absolute; top: 4px; width: 3px; }\",\".framer-YS6XN .framer-gg53y3 { height: 3px; left: 169px; position: absolute; top: 5px; width: 3px; }\",\".framer-YS6XN .framer-n0r3b5 { height: 12px; left: 50px; position: absolute; top: 0px; width: 68px; }\",\".framer-YS6XN .framer-v59vio { height: 10px; left: 0px; position: absolute; top: 0px; width: 61px; }\",\".framer-YS6XN .framer-1awy4r5 { height: 3px; left: 12px; position: absolute; top: 4px; width: 3px; }\",\".framer-YS6XN .framer-1dzsda1 { height: 3px; left: 51px; position: absolute; top: 5px; width: 3px; }\",\".framer-YS6XN .framer-1whubhj { height: 1px; left: 67px; position: absolute; top: 11px; width: 1px; }\",\".framer-YS6XN .framer-ym7wwu { height: 30px; position: relative; width: 91px; }\",\".framer-YS6XN .framer-1eawt6o { height: 13px; left: 9px; position: absolute; top: 17px; width: 82px; }\",\".framer-YS6XN .framer-uvgbyg { height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }\",\".framer-YS6XN .framer-2l63ho { height: 5px; left: 3px; position: absolute; top: 3px; width: 3px; }\",\".framer-YS6XN .framer-181ly7x { height: 10px; left: 11px; position: absolute; top: 0px; width: 10px; }\",\".framer-YS6XN .framer-9cv7ay { height: 5px; left: 14px; position: absolute; top: 3px; width: 3px; }\",\".framer-YS6XN .framer-1xza6dl { height: 9px; left: 22px; position: absolute; top: 0px; width: 14px; }\",\".framer-YS6XN .framer-1lnzttt { height: 10px; left: 36px; position: absolute; top: 0px; width: 9px; }\",\".framer-YS6XN .framer-u8lpx { height: 2px; left: 39px; position: absolute; top: 2px; width: 3px; }\",\".framer-YS6XN .framer-1mv0sci { height: 9px; left: 47px; position: absolute; top: 0px; width: 6px; }\",\".framer-YS6XN .framer-17t8tqy { height: 2px; left: 56px; position: absolute; top: 6px; width: 3px; }\",\".framer-YS6XN .framer-1ludt2v { height: 10px; left: 53px; position: absolute; top: 0px; width: 9px; }\",\".framer-YS6XN .framer-6n5cwn { height: 9px; left: 64px; position: absolute; top: 0px; width: 9px; }\",\".framer-YS6XN .framer-5ri20q { height: 13px; left: 74px; position: absolute; top: 0px; width: 9px; }\",\".framer-YS6XN .framer-zo6g3s { height: 4px; left: 77px; position: absolute; top: 3px; width: 3px; }\",\".framer-YS6XN .framer-ypne3r { height: 30px; left: 2px; position: absolute; top: 0px; width: 16px; }\",\".framer-YS6XN .framer-a3vif0 { height: 30px; left: 0px; position: absolute; top: 1px; width: 20px; }\",\".framer-YS6XN .framer-mqnkl { height: 12px; left: 10px; position: absolute; top: 0px; width: 10px; }\",\".framer-YS6XN .framer-11qp3te { height: 12px; left: 0px; position: absolute; top: 18px; width: 10px; }\",\".framer-YS6XN .framer-lgpzji { height: 25px; position: relative; width: 76px; }\",\".framer-YS6XN .framer-1xu0oja { height: 25px; left: 35px; position: absolute; top: 0px; width: 20px; }\",\".framer-YS6XN .framer-1seekes { height: 25px; left: 50px; position: absolute; top: 0px; width: 26px; }\",\".framer-YS6XN .framer-12iqex8 { height: 10px; left: 60px; position: absolute; top: 7px; width: 6px; }\",\".framer-YS6XN .framer-1tptycx { height: 25px; left: 22px; position: absolute; top: 0px; width: 8px; }\",\".framer-YS6XN .framer-19g745h { height: 25px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-YS6XN .framer-1oxcljt { height: 40px; position: relative; width: 83px; }\",\".framer-YS6XN .framer-drnpep { height: 32px; left: 47px; position: absolute; top: 0px; width: 34px; }\",\".framer-YS6XN .framer-bgtdpy { height: 14px; left: 23px; position: absolute; top: 15px; width: 26px; }\",\".framer-YS6XN .framer-1k5szc { height: 13px; left: 0px; position: absolute; top: 13px; width: 21px; }\",\".framer-YS6XN .framer-wm4igm { height: 21px; left: 79px; position: absolute; top: 0px; width: 5px; }\",\".framer-YS6XN .framer-7uacam { height: 6px; left: 77px; position: absolute; top: 34px; width: 6px; }\",\".framer-YS6XN .framer-1i30ui9 { height: 6px; left: 48px; position: absolute; top: 34px; width: 6px; }\",\".framer-YS6XN .framer-ul6w5q { height: 6px; left: 22px; position: absolute; top: 34px; width: 6px; }\",\".framer-YS6XN .framer-1yub43j { height: 6px; left: 58px; position: absolute; top: 34px; width: 6px; }\",\".framer-YS6XN .framer-173g6y5 { height: 5px; left: 59px; position: absolute; top: 35px; width: 5px; }\",\".framer-YS6XN .framer-q0sdhy { height: 6px; left: 67px; position: absolute; top: 34px; width: 6px; }\",\".framer-YS6XN .framer-g3tqvt { height: 5px; left: 68px; position: absolute; top: 35px; width: 5px; }\",\".framer-YS6XN .framer-7ee0q6 { height: 6px; left: 40px; position: absolute; top: 34px; width: 5px; }\",\".framer-YS6XN .framer-wi01cg { height: 2px; left: 41px; position: absolute; top: 35px; width: 3px; }\",\".framer-YS6XN .framer-10yik9n { height: 6px; left: 0px; position: absolute; top: 35px; width: 6px; }\",\".framer-YS6XN .framer-8sjeki { height: 2px; left: 2px; position: absolute; top: 36px; width: 2px; }\",\".framer-YS6XN .framer-capk2v { height: 6px; left: 31px; position: absolute; top: 34px; width: 6px; }\",\".framer-YS6XN .framer-35y9i3 { height: 3px; left: 33px; position: absolute; top: 36px; width: 2px; }\",\".framer-YS6XN .framer-1gc05n6 { height: 6px; left: 9px; position: absolute; top: 35px; width: 4px; }\",\".framer-YS6XN .framer-188jauk { height: 30px; position: relative; width: 118px; }\",\".framer-YS6XN .framer-1n4vi8m { height: 17px; left: 59px; position: absolute; top: 9px; width: 12px; }\",\".framer-YS6XN .framer-v4u29r { height: 5px; left: 63px; position: absolute; top: 13px; width: 5px; }\",\".framer-YS6XN .framer-svymts { height: 12px; left: 84px; position: absolute; top: 9px; width: 12px; }\",\".framer-YS6XN .framer-2ig4bu { height: 12px; left: 35px; position: absolute; top: 9px; width: 12px; }\",\".framer-YS6XN .framer-voq1rw { height: 12px; left: 97px; position: absolute; top: 9px; width: 17px; }\",\".framer-YS6XN .framer-w7lbgd { height: 15px; left: 72px; position: absolute; top: 6px; width: 10px; }\",\".framer-YS6XN .framer-131ueyz { height: 12px; left: 49px; position: absolute; top: 9px; width: 10px; }\",\".framer-YS6XN .framer-1ujej47 { height: 11px; left: 114px; position: absolute; top: 10px; width: 4px; }\",\".framer-YS6XN .framer-1kt83mf { height: 4px; left: 114px; position: absolute; top: 5px; width: 4px; }\",\".framer-YS6XN .framer-hqv2gh { height: 30px; left: 0px; position: absolute; top: 0px; width: 30px; }\",\".framer-YS6XN .framer-mcckig { height: 26px; left: 3px; position: absolute; top: 3px; width: 25px; }\",\".framer-YS6XN .framer-1tx9yob { height: 22px; left: 6px; position: absolute; top: 6px; width: 19px; }\",\".framer-YS6XN .framer-1dkb1y1 { height: 19px; left: 8px; position: absolute; top: 8px; width: 14px; }\",\".framer-YS6XN.framer-v-acbkw7.framer-15gongo { gap: 40px; }\",\".framer-YS6XN.framer-v-1r5c3n1.framer-15gongo { gap: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 2338\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vOZlxyMWD\":{\"layout\":[\"fixed\",\"auto\"]},\"RUKPzDJNL\":{\"layout\":[\"fixed\",\"auto\"]},\"GP0kwPTK3\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBIjXXd1N0=withCSS(Component,css,\"framer-YS6XN\");export default FramerBIjXXd1N0;FramerBIjXXd1N0.displayName=\"Section -> Logos Ticker\";FramerBIjXXd1N0.defaultProps={height:40,width:2338};addPropertyControls(FramerBIjXXd1N0,{variant:{options:[\"oAHOMfm4P\",\"vOZlxyMWD\",\"RUKPzDJNL\",\"GP0kwPTK3\"],optionTitles:[\"Gray\",\"White\",\"Gray Mobile\",\"White Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerBIjXXd1N0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBIjXXd1N0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vOZlxyMWD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RUKPzDJNL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GP0kwPTK3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"2338\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BIjXXd1N0.map","// Generated by Framer (2509ebe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"jfA4rGBZg\",\"J6XmnbWxP\",\"Z9FzOLXX5\"];const serializationHash=\"framer-lN60W\";const variantClassNames={J6XmnbWxP:\"framer-v-1q1ob6h\",jfA4rGBZg:\"framer-v-1ttcwse\",Z9FzOLXX5:\"framer-v-11et3vf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const k03NZsOX_=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 3\":\"Z9FzOLXX5\",Default:\"jfA4rGBZg\",White:\"J6XmnbWxP\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,text,width,...props})=>{return{...props,k03NZsOX_:text??props.k03NZsOX_??\"Use Cases\",variant:humanReadableVariantMap[props.variant]??props.variant??\"jfA4rGBZg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,k03NZsOX_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jfA4rGBZg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ttcwse\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"jfA4rGBZg\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-bc45c839-e2de-4b54-b753-dd80e1c2ca02)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-ce2c000c-7099-4e4b-a93f-054f5ff35e8a, rgb(255, 255, 255))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},...addPropertyOverrides({J6XmnbWxP:{\"data-framer-name\":\"White\"},Z9FzOLXX5:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-108qixp\",layoutDependency:layoutDependency,layoutId:\"CaMQPYLo8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.965 11.96\" overflow=\"visible\"><path d=\"M 11.965 5.979 C 11.967 6.205 11.878 6.423 11.717 6.583 C 11.542 6.758 11.279 6.793 11.034 6.83 C 10.323 6.94 8.768 7.26 8.014 8.013 C 7.268 8.76 6.948 10.29 6.834 11.011 C 6.794 11.271 6.756 11.549 6.565 11.729 C 6.407 11.878 6.198 11.96 5.98 11.96 C 5.763 11.96 5.555 11.878 5.396 11.73 C 5.204 11.55 5.166 11.27 5.126 11.01 C 5.013 10.29 4.693 8.76 3.946 8.013 C 3.2 7.267 1.67 6.947 0.949 6.833 C 0.689 6.793 0.41 6.755 0.231 6.563 C -0.077 6.234 -0.077 5.723 0.231 5.395 C 0.411 5.203 0.689 5.165 0.949 5.125 C 1.669 5.012 3.2 4.692 3.947 3.945 C 4.692 3.199 5.012 1.669 5.127 0.949 C 5.167 0.689 5.204 0.41 5.396 0.231 C 5.725 -0.077 6.236 -0.077 6.565 0.231 C 6.756 0.411 6.794 0.689 6.835 0.948 C 6.948 1.669 7.268 3.2 8.015 3.947 C 8.768 4.7 10.323 5.019 11.035 5.129 C 11.279 5.168 11.542 5.201 11.717 5.377 C 11.877 5.536 11.967 5.754 11.965 5.98 Z\" fill=\"rgb(85,93,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40)))\"},children:\"Use Cases\"})}),className:\"framer-6kqc71\",\"data-framer-name\":\"Text\",fonts:[\"FR;InterDisplay\"],layoutDependency:layoutDependency,layoutId:\"NYobGxAxp\",style:{\"--extracted-r6o4lv\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\",\"--framer-paragraph-spacing\":\"0px\"},text:k03NZsOX_,variants:{J6XmnbWxP:{\"--extracted-r6o4lv\":\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({J6XmnbWxP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(255, 255, 255)))\"},children:\"Use Cases\"})})}},baseVariant,gestureVariant)})]})})})});});const css=[\".framer-lN60W.framer-wnyd43, .framer-lN60W .framer-wnyd43 { display: block; }\",\".framer-lN60W.framer-1ttcwse { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 8px 14px 8px 14px; position: relative; width: min-content; }\",\".framer-lN60W .framer-108qixp { height: 12px; position: relative; width: 12px; }\",\".framer-lN60W .framer-6kqc71 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",'.framer-lN60W[data-border=\"true\"]::after, .framer-lN60W [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 116\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"J6XmnbWxP\":{\"layout\":[\"auto\",\"auto\"]},\"Z9FzOLXX5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"k03NZsOX_\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereoVyYB17X=withCSS(Component,css,\"framer-lN60W\");export default FramereoVyYB17X;FramereoVyYB17X.displayName=\"Pre-Title\";FramereoVyYB17X.defaultProps={height:28,width:116};addPropertyControls(FramereoVyYB17X,{variant:{options:[\"jfA4rGBZg\",\"J6XmnbWxP\",\"Z9FzOLXX5\"],optionTitles:[\"Default\",\"White\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},k03NZsOX_:{defaultValue:\"Use Cases\",displayTextArea:false,title:\"Text\",type:ControlType.String},onk03NZsOX_Change:{changes:\"k03NZsOX_\",type:ControlType.ChangeHandler}});addFonts(FramereoVyYB17X,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereoVyYB17X\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"J6XmnbWxP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Z9FzOLXX5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"k03NZsOX_\\\":\\\"text\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"116\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eoVyYB17X.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12 M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"zTcUwufHc\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,n2nHSaXfp:stroke??props.n2nHSaXfp??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,n2nHSaXfp,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-h7vLl\",className),layoutId:layoutId,ref:ref,style:{\"--1df8v9o\":n2nHSaXfp,...style}});});const css=[`.framer-h7vLl { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1df8v9o); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"n2nHSaXfp\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Xmark\",\"color\":{\"type\":\"variable\",\"value\":\"1df8v9o\"},\"set\":{\"localId\":\"vectorSet/yXo17f3GZ\",\"id\":\"yXo17f3GZ\",\"moduleId\":\"eO37kitVCMcNEgHMGd3K\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-h7vLl\");Icon.displayName=\"Xmark\";export default Icon;addPropertyControls(Icon,{n2nHSaXfp:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Xmark\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1df8v9o\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yXo17f3GZ\\\",\\\"id\\\":\\\"yXo17f3GZ\\\",\\\"moduleId\\\":\\\"eO37kitVCMcNEgHMGd3K\\\"}}\",\"framerVariables\":\"{\\\"n2nHSaXfp\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0 L 5 10 L 0 5\" fill=\"transparent\" height=\"10px\" id=\"xZIxVwezY\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--1df8v9o, rgb(0,0,0))\" transform=\"translate(5 7)\" width=\"15px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,n2nHSaXfp:stroke??props.n2nHSaXfp??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,n2nHSaXfp,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ZZQRo\",className),layoutId:layoutId,ref:ref,style:{\"--1df8v9o\":n2nHSaXfp,...style}});});const css=[`.framer-ZZQRo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--1df8v9o); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"n2nHSaXfp\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Check\",\"color\":{\"type\":\"variable\",\"value\":\"1df8v9o\"},\"set\":{\"localId\":\"vectorSet/yXo17f3GZ\",\"id\":\"yXo17f3GZ\",\"moduleId\":\"eO37kitVCMcNEgHMGd3K\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ZZQRo\");Icon.displayName=\"Check\";export default Icon;addPropertyControls(Icon,{n2nHSaXfp:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Check\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1df8v9o\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/yXo17f3GZ\\\",\\\"id\\\":\\\"yXo17f3GZ\\\",\\\"moduleId\\\":\\\"eO37kitVCMcNEgHMGd3K\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"n2nHSaXfp\\\":\\\"stroke\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={IhZjAaKk1:new LazyValue(()=>import(\"./t71VA8B4g-0.js\")),Ls71ZUmqz:new LazyValue(()=>import(\"./t71VA8B4g-2.js\")),n9CuY2Jcl:new LazyValue(()=>import(\"./t71VA8B4g-1.js\")),P7zabeTkF:new LazyValue(()=>import(\"./t71VA8B4g-4.js\")),pqnpwOJRA:new LazyValue(()=>import(\"./t71VA8B4g-3.js\")),qnFEk1vgS:new LazyValue(()=>import(\"./t71VA8B4g-5.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Xmark from\"https://framerusercontent.com/modules/9Dt5oq1DW7MtejnHHmoO/45ncXq7aV1HNyKFdkQ9P/yR_bZvNBa.js\";import Check from\"https://framerusercontent.com/modules/JfM1MnfGWamqY6tvyb8Q/csccWuVqnRqYiULddPqE/u0xWX2LhL.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/gatTjAuy0gbUR8jddOz1/L6vxpdv3TYjdO2SvJID0/t71VA8B4g.js\";const cycleOrder=[\"CECi9LIOW\",\"enJnCpy4c\"];const serializationHash=\"framer-EXItC\";const variantClassNames={CECi9LIOW:\"framer-v-1kksqi4\",enJnCpy4c:\"framer-v-1gegaq9\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const M9VgvgwcK=undefined;const fXeY7DgNT=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"N/A\":\"enJnCpy4c\",Available:\"CECi9LIOW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,soon,text,width,...props})=>{return{...props,fXeY7DgNT:soon??props.fXeY7DgNT??false,M9VgvgwcK:text??props.M9VgvgwcK??\"100 Generated Tracks\",variant:humanReadableVariantMap[props.variant]??props.variant??\"CECi9LIOW\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,M9VgvgwcK,fXeY7DgNT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CECi9LIOW\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kksqi4\",className,classNames),\"data-framer-name\":\"Available\",layoutDependency:layoutDependency,layoutId:\"CECi9LIOW\",ref:refBinding,style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},...addPropertyOverrides({enJnCpy4c:{\"data-framer-name\":\"N/A\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1fk8z82\",Component:Check,layoutDependency:layoutDependency,layoutId:\"DCNl1SxrF\",style:{\"--1df8v9o\":\"var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262, rgb(85, 93, 255))\",opacity:1},variants:{enJnCpy4c:{\"--1df8v9o\":\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149))\",opacity:.6}},...addPropertyOverrides({enJnCpy4c:{Component:Xmark}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)))\"},children:\"100 Generated Tracks\"})}),className:\"framer-ko30bn\",\"data-framer-name\":\"No ads\",fonts:[\"FR;InterDisplay-Medium\"],layoutDependency:layoutDependency,layoutId:\"bozRdqNZT\",style:{\"--extracted-r6o4lv\":\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149))\",\"--framer-paragraph-spacing\":\"0px\",opacity:1},text:M9VgvgwcK,variants:{enJnCpy4c:{opacity:.6}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({enJnCpy4c:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149)))\",\"--framer-text-decoration-color\":\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149))\",\"--framer-text-decoration-thickness\":\"1px\"},children:\"100 Generated Tracks\"})})}},baseVariant,gestureVariant)}),fXeY7DgNT!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-6rjkze\",\"data-border\":true,\"data-framer-name\":\"Pill -> Soon\",layoutDependency:layoutDependency,layoutId:\"JP2HjgAky\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262, rgb(85, 93, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"90%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262, rgb(85, 93, 255)))\"},children:\"Soon\"})}),className:\"framer-p9i987\",\"data-framer-name\":\"Most popular text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gulnlMYLO\",style:{\"--extracted-r6o4lv\":\"var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262, rgb(85, 93, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\".framer-EXItC.framer-1grsa62, .framer-EXItC .framer-1grsa62 { display: block; }\",\".framer-EXItC.framer-1kksqi4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-EXItC .framer-1fk8z82 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-EXItC .framer-ko30bn, .framer-EXItC .framer-p9i987 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-EXItC .framer-6rjkze { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 4px 10px 4px 10px; position: relative; width: min-content; }\",'.framer-EXItC[data-border=\"true\"]::after, .framer-EXItC [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"enJnCpy4c\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"M9VgvgwcK\":\"text\",\"fXeY7DgNT\":\"soon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framert71VA8B4g=withCSS(Component,css,\"framer-EXItC\");export default Framert71VA8B4g;Framert71VA8B4g.displayName=\"Pill -> Pricing Feature\";Framert71VA8B4g.defaultProps={height:22,width:160};addPropertyControls(Framert71VA8B4g,{variant:{options:[\"CECi9LIOW\",\"enJnCpy4c\"],optionTitles:[\"Available\",\"N/A\"],title:\"Variant\",type:ControlType.Enum},M9VgvgwcK:{defaultValue:\"100 Generated Tracks\",displayTextArea:false,title:\"Text\",type:ControlType.String},onM9VgvgwcKChange:{changes:\"M9VgvgwcK\",type:ControlType.ChangeHandler},fXeY7DgNT:{defaultValue:false,title:\"Soon\",type:ControlType.Boolean},onfXeY7DgNTChange:{changes:\"fXeY7DgNT\",type:ControlType.ChangeHandler}});addFonts(Framert71VA8B4g,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framert71VA8B4g\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"M9VgvgwcK\\\":\\\"text\\\",\\\"fXeY7DgNT\\\":\\\"soon\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"enJnCpy4c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerIntrinsicWidth\":\"160\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./t71VA8B4g.map","// FAQ Accordion component for Framer, using official Transition control (spring-only)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{motion}from\"framer-motion\";import{RenderTarget,addPropertyControls,ControlType}from\"framer\";/**\n * FAQ Accordion\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */// --- Default content shown on first drop ---\nconst DEFAULT_FAQ_ITEMS=[{question:\"What is this FAQ component?\",answer:\"A Framer-ready accordion with SEO (FAQPage schema), accessible markup, and spring transitions. Customize fonts, colors, spacing, shadows, and borders.\"},{question:\"Can I use multiple sections on one page?\",answer:\"Yes—place multiple instances. To avoid duplicate schema, use one for SEO and disable it on others if needed.\"},{question:\"How do I customize fonts, colors, and spacing?\",answer:\"Use the right panel controls. Question/Answer have extended font controls; Item and Section let you set padding, radius, shadow, and borders.\"}];function parseBoxShadow(value){if(!value)return\"none\";if(typeof value===\"string\")return value;if(Array.isArray(value))return value.join(\", \");return\"none\";}function parseBorder(value){if(!value)return\"none\";if(typeof value===\"string\")return value;if(typeof value===\"object\"&&typeof value.borderWidth===\"number\"){const{borderWidth,borderStyle=\"solid\",borderColor=\"#000\"}=value;if(borderWidth<=0||borderStyle===\"none\")return\"none\";return`${borderWidth}px ${borderStyle} ${borderColor}`;}return\"none\";}function variantToFontWeight(variant){switch(variant){case\"Thin\":case\"Thin Italic\":return 100;case\"Extra Light\":case\"Extra Light Italic\":return 200;case\"Light\":case\"Light Italic\":return 300;case\"Regular\":case\"Regular Italic\":case\"Italic\":return 400;case\"Medium\":case\"Medium Italic\":return 500;case\"Semibold\":case\"Semibold Italic\":return 600;case\"Bold\":case\"Bold Italic\":return 700;case\"Extra Bold\":case\"Extra Bold Italic\":return 800;case\"Black\":case\"Black Italic\":return 900;default:return 400;}}function resolveWeight(fontObj={},variableWeight,fallback=400){if(typeof variableWeight===\"number\"&&variableWeight>0)return variableWeight;if(typeof fontObj.fontWeight===\"number\")return fontObj.fontWeight;if(typeof fontObj.weight===\"number\")return fontObj.weight;if(fontObj.variant)return variantToFontWeight(fontObj.variant);return fallback;}function buildFAQSchema(items){return{\"@context\":\"https://schema.org\",\"@type\":\"FAQPage\",mainEntity:items.map(i=>({\"@type\":\"Question\",name:i.question,acceptedAnswer:{\"@type\":\"Answer\",text:i.answer}}))};}const SCHEMA_SCRIPT_ID=\"faq-schema-aggregated\";function upsertAggregatedSchema(){const doc=typeof document!==\"undefined\"?document:null;if(!doc)return;const all=Array.from(window.__FAQ_SCHEMA_REG__?.values()??[]).flat();let node=doc.getElementById(SCHEMA_SCRIPT_ID);if(all.length===0){if(node)node.remove();return;}const json=JSON.stringify(buildFAQSchema(all));if(!node){node=doc.createElement(\"script\");node.type=\"application/ld+json\";node.id=SCHEMA_SCRIPT_ID;node.text=json;doc.head.appendChild(node);}else{node.text=json;}}function registerFAQSection(sectionId,items){if(!window.__FAQ_SCHEMA_REG__)window.__FAQ_SCHEMA_REG__=new Map;window.__FAQ_SCHEMA_REG__.set(sectionId,items);upsertAggregatedSchema();}function unregisterFAQSection(sectionId){window.__FAQ_SCHEMA_REG__?.delete(sectionId);upsertAggregatedSchema();}/* -------------------------------------------------------------------- *//** Force spring-only regardless of what Transition UI might contain */function springOnly(t){const fallback={type:\"spring\",stiffness:320,damping:36,mass:1};if(!t||typeof t!==\"object\")return fallback;const{stiffness=320,damping=36,mass=1}=t;const passThrough={type:\"spring\",stiffness,damping,mass};if(typeof t.duration===\"number\")passThrough.duration=t.duration;if(typeof t.delay===\"number\")passThrough.delay=t.delay;if(typeof t.repeat===\"number\")passThrough.repeat=t.repeat;if(typeof t.repeatDelay===\"number\")passThrough.repeatDelay=t.repeatDelay;if(typeof t.repeatType===\"string\")passThrough.repeatType=t.repeatType;return passThrough;}/**\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n */export default function FAQAccordion(props){const{// DATA\nfaqItems=DEFAULT_FAQ_ITEMS,// TYPOGRAPHY\nquestionFont={fontSize:16,lineHeight:\"1.5em\",variant:\"Bold\"},answerFont={fontSize:14,lineHeight:\"1.5em\",variant:\"Regular\"},// STYLE\nquestionStyle={textColor:\"#EDEDED\",weight:0},answerStyle={textColor:\"#A3A3A3\",weight:0},// ICON (now with type + stroke)\nicon={type:\"plus\",size:24,color:\"#9CA3AF\",stroke:2},// ITEM visuals\ncontainer={backgroundColor:\"#111111\",borderRadius:\"20px\",padding:\"24px\",boxShadow:\"\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"}},// SECTION (wrapper around all items)\nsection={backgroundColor:\"transparent\",borderRadius:\"0px\",padding:\"0px\",boxShadow:\"\",border:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"}},// OFFICIAL Transition control (will be forced to spring)\ntransition,// Behavior\ndefaultOpenFirst=false,openAllOnCanvas=false,itemGap=10,style}=props;const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const[openIndex,setOpenIndex]=React.useState(defaultOpenFirst?0:null);const finalItemShadow=parseBoxShadow(container.boxShadow);const finalItemBorder=parseBorder(container.border);const finalSectionShadow=parseBoxShadow(section.boxShadow);const finalSectionBorder=parseBorder(section.border);const springTransition=React.useMemo(()=>springOnly(transition),[transition]);const qWeight=resolveWeight(questionFont,questionStyle?.weight,600);const aWeight=resolveWeight(answerFont,answerStyle?.weight,400);const openAllStaticOnCanvas=isOnCanvas&&openAllOnCanvas;const isItemOpen=index=>{if(openAllStaticOnCanvas)return true;return openIndex===index;};const handleToggle=index=>{if(isOnCanvas)return;// non-interactive on canvas\nsetOpenIndex(prev=>prev===index?null:index)// single-open behavior\n;};/* ---------------- aggregate schema registration (Preview/Export) ---------------- */const sectionId=React.useId?React.useId():`${Math.random()}`;React.useEffect(()=>{if(isOnCanvas)return;registerFAQSection(sectionId,faqItems);return()=>unregisterFAQSection(sectionId);},[isOnCanvas,sectionId,faqItems]);/* ------------------------------------------------------------------------------- */const Header=(item,index,open)=>{const regionId=`faq-region-${index}`;const buttonId=`faq-button-${index}`;return /*#__PURE__*/_jsxs(\"div\",{id:buttonId,style:{padding:container.padding,display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",cursor:isOnCanvas?\"default\":\"pointer\",userSelect:\"none\"},onClick:()=>!isOnCanvas?handleToggle(index):undefined,onKeyDown:e=>{if(isOnCanvas)return;if(e.key===\"Enter\"||e.key===\" \"){e.preventDefault();handleToggle(index);}},\"aria-expanded\":open,\"aria-controls\":regionId,role:\"button\",tabIndex:0,children:[/*#__PURE__*/_jsx(\"h3\",{style:{margin:0,fontFamily:questionFont.fontFamily||undefined,fontSize:questionFont.fontSize||undefined,fontWeight:qWeight,fontVariationSettings:typeof qWeight===\"number\"?`\"wght\" ${qWeight}`:undefined,lineHeight:questionFont.lineHeight||\"1.5em\",letterSpacing:questionFont.letterSpacing||undefined,color:questionStyle.textColor||questionFont.color||\"#333333\"},children:item.question}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:icon.size,height:icon.size,position:\"relative\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",marginLeft:12,flex:\"0 0 auto\"},children:icon.type===\"plus\"?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",width:icon.size*.66,height:icon.stroke,background:icon.color,borderRadius:1}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",width:icon.stroke,height:icon.size*.66,background:icon.color,borderRadius:1,transformOrigin:\"center\"},animate:{rotate:open?90:0},transition:springTransition})]}):// Chevron caret, rotates 0 → 180° when open\n/*#__PURE__*/_jsx(motion.svg,{width:icon.size,height:icon.size,viewBox:\"0 0 24 24\",style:{display:\"block\"},animate:{rotate:open?180:0},transition:springTransition,children:/*#__PURE__*/_jsx(\"polyline\",{points:\"6 9 12 15 18 9\",fill:\"none\",stroke:icon.color,strokeWidth:icon.stroke,strokeLinecap:\"round\",strokeLinejoin:\"round\"})})})]});};return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:\"100%\",height:\"100%\",position:\"relative\"},children:/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:section.backgroundColor,borderRadius:section.borderRadius,boxShadow:finalSectionShadow,border:finalSectionBorder,padding:section.padding,overflow:\"hidden\",width:\"100%\",height:\"auto\"},children:faqItems.map((item,index)=>{const open=isItemOpen(index);const last=index===faqItems.length-1;const regionId=`faq-region-${index}`;// On canvas with \"Open all\" => render fully open, no animation for reliability.\nif(openAllStaticOnCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{marginBottom:last?0:itemGap,borderRadius:container.borderRadius,backgroundColor:container.backgroundColor,boxShadow:finalItemShadow,border:finalItemBorder,overflow:\"hidden\"},children:[Header(item,index,true),/*#__PURE__*/_jsx(\"div\",{id:regionId,role:\"region\",\"aria-labelledby\":`faq-button-${index}`,children:/*#__PURE__*/_jsx(\"div\",{style:{padding:container.padding,paddingTop:0,fontFamily:answerFont.fontFamily||undefined,fontSize:answerFont.fontSize||undefined,fontWeight:aWeight,fontVariationSettings:typeof aWeight===\"number\"?`\"wght\" ${aWeight}`:undefined,lineHeight:answerFont.lineHeight||\"1.5em\",letterSpacing:answerFont.letterSpacing||undefined,color:answerStyle.textColor||answerFont.color||\"#666666\"},children:item.answer})})]},index);}// Preview/Export: keep ALL answers mounted (SEO) and animate height only\nreturn /*#__PURE__*/_jsxs(motion.div,{layout:true,style:{marginBottom:last?0:itemGap,borderRadius:container.borderRadius,backgroundColor:container.backgroundColor,boxShadow:finalItemShadow,border:finalItemBorder,overflow:\"hidden\"},transition:springTransition,children:[Header(item,index,open),/*#__PURE__*/_jsx(motion.div,{id:regionId,initial:false,animate:open?{height:\"auto\",opacity:1}:{height:0,opacity:0},transition:springTransition,style:{overflow:\"hidden\"},role:\"region\",\"aria-labelledby\":`faq-button-${index}`,\"aria-hidden\":!open,children:/*#__PURE__*/_jsx(motion.div,{layout:\"position\",transition:springTransition,style:{padding:container.padding,paddingTop:0,fontFamily:answerFont.fontFamily||undefined,fontSize:answerFont.fontSize||undefined,fontWeight:aWeight,fontVariationSettings:typeof aWeight===\"number\"?`\"wght\" ${aWeight}`:undefined,lineHeight:answerFont.lineHeight||\"1.5em\",letterSpacing:answerFont.letterSpacing||undefined,color:answerStyle.textColor||answerFont.color||\"#666666\"},children:item.answer})})]},index);})})});}addPropertyControls(FAQAccordion,{// 1) CONTENT\nfaqItems:{type:ControlType.Array,title:\"Items\",description:\"Add Q/A pairs. Use multi-line for longer answers.\",control:{type:ControlType.Object,controls:{question:{type:ControlType.String,title:\"Question\",displayTextArea:true,placeholder:\"Type a question…\"},answer:{type:ControlType.String,title:\"Answer\",placeholder:\"Type an answer…\",displayTextArea:true}}},defaultValue:DEFAULT_FAQ_ITEMS},// 2) LAYOUT\nitemGap:{type:ControlType.Number,title:\"Item Gap\",description:\"Space between accordion items (px).\",min:0,max:64,step:1,displayStepper:true,defaultValue:10},// 3) TYPOGRAPHY — Question\nquestionFont:{//@ts-ignore\ntype:ControlType.Font,title:\"Question Font\",description:\"Font for the question line.\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:16,lineHeight:\"1.5em\",variant:\"Bold\"}},questionStyle:{type:ControlType.Object,title:\"Question Style\",description:\"Color and variable ‘wght’ for the question.\",controls:{textColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#EDEDED\"},weight:{type:ControlType.Number,title:\"Weight\",description:\"Variable font ‘wght’. Set 0 to use the font’s variant.\",min:0,max:1e3,step:1,displayStepper:false,defaultValue:0}},defaultValue:undefined},// 4) TYPOGRAPHY — Answer\nanswerFont:{//@ts-ignore\ntype:ControlType.Font,title:\"Answer Font\",description:\"Font for the answer text.\",controls:\"extended\",defaultFontType:\"monospace\",defaultValue:{fontSize:14,lineHeight:\"1.5em\",variant:\"Regular\"}},answerStyle:{type:ControlType.Object,title:\"Answer Style\",description:\"Color and variable ‘wght’ for the answer.\",controls:{textColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#A3A3A3\"},weight:{type:ControlType.Number,title:\"Weight\",description:\"Variable font ‘wght’. Set 0 to use the font’s variant.\",min:0,max:1e3,step:1,displayStepper:false,defaultValue:0}},defaultValue:undefined},// 5) ICON (with style toggle)\nicon:{type:ControlType.Object,title:\"Icon\",description:\"Dropdown icon style and appearance.\",controls:{type:{type:ControlType.Enum,title:\"Style\",options:[\"plus\",\"chevron\"],optionTitles:[\"Plus / Minus\",\"Chevron\"],defaultValue:\"plus\"},size:{type:ControlType.Number,title:\"Size\",min:0,max:100,step:1,displayStepper:true,defaultValue:24},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#9CA3AF\"},stroke:{type:ControlType.Number,title:\"Stroke\",min:1,max:6,step:.5,defaultValue:2}},defaultValue:undefined},// 6) ITEM (each accordion)\ncontainer:{type:ControlType.Object,title:\"Item\",description:\"Background, radius, padding, shadow and border for each accordion item.\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#111111\"},borderRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"20px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"24px\"},boxShadow:{type:ControlType.BoxShadow,title:\"Shadow\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"}}},defaultValue:undefined},// 7) SECTION (wrapper of all items)\nsection:{type:ControlType.Object,title:\"Section\",description:\"Styles for the overall FAQ wrapper container.\",controls:{backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},borderRadius:{type:ControlType.BorderRadius,title:\"Radius\",defaultValue:\"0px\"},padding:{type:ControlType.Padding,title:\"Padding\",defaultValue:\"0px\"},boxShadow:{type:ControlType.BoxShadow,title:\"Shadow\"},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"}}},defaultValue:undefined},// 8) TRANSITION (spring-only behavior)\ntransition:{type:ControlType.Transition,title:\"Transition\",description:\"Control animation feel (spring).\",defaultValue:{type:\"spring\",stiffness:320,damping:36,mass:1}},// 9) BEHAVIOR\ndefaultOpenFirst:{type:ControlType.Boolean,title:\"Default Open (Preview)\",description:\"In Preview/Export, open the first item by default.\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},openAllOnCanvas:{type:ControlType.Boolean,title:\"Open All on Canvas\",description:\"On the canvas, expand every item (no animations) for easier styling.\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"}});FAQAccordion.defaultProps={faqItems:DEFAULT_FAQ_ITEMS};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FAQAccordion\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"200\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FQAs_accordian.map","export const v0=\"\\xbfQu\\xe9 es la API de Mubert?\";export const v1=\"La API de Mubert es una API de generaci\\xf3n de m\\xfasica para desarrolladores que proporciona pistas libres de regal\\xedas y transmisi\\xf3n en tiempo real para aplicaciones, juegos y herramientas para creadores.\";export const v2=\"\\xbfQu\\xe9 puedo generar con la API?\";export const v3=\"Puedes generar jingles cortos (15–30 segundos), pistas completas, mezclas m\\xe1s largas (de hasta 25 minutos) y transmisiones musicales en tiempo real infinitas.\";export const v4=\"\\xbfMubert admite texto a m\\xfasica?\";export const v5=\"S\\xed. Puedes generar m\\xfasica a partir de instrucciones de texto.\";export const v6=\"\\xbfMubert admite la conversi\\xf3n de im\\xe1genes a m\\xfasica?\";export const v7=\"S\\xed. Puedes generar m\\xfasica a partir de una imagen de entrada.\";export const v8=\"\\xbfPuedo utilizar la salida de Mubert comercialmente?\";export const v9=\"S\\xed. Mubert est\\xe1 posicionado para uso comercial, incluyendo aplicaciones, anuncios, juegos y contenido monetizado de creadores.\";export const v10=\"\\xbfLa m\\xfasica es segura para la monetizaci\\xf3n en YouTube/Twitch/TikTok?\";export const v11=\"Mubert est\\xe1 dise\\xf1ado para ser seguro para la monetizaci\\xf3n y para reducir los riesgos de derechos de autor/DMCA.\";export const v12=\"\\xbfProporcionan transmisi\\xf3n en tiempo real?\";export const v13=\"S\\xed. Mubert admite streaming en tiempo real y tambi\\xe9n streaming WebRTC para casos de uso de baja latencia.\";export const v14=\"\\xbfQu\\xe9 tan r\\xe1pido puede comenzar la transmisi\\xf3n?\";export const v15=\"Mubert destaca ~3 segundos de almacenamiento en b\\xfafer para una reproducci\\xf3n instant\\xe1nea.\";export const v16=\"\\xbfPuedo controlar el estado de \\xe1nimo/g\\xe9nero/energ\\xeda?\";export const v17=\"S\\xed. Puedes generar m\\xfasica por g\\xe9nero/estado de \\xe1nimo/estilo y controlar la intensidad.\";export const v18=\"\\xbfPuedo generar m\\xfasica que coincida con las ediciones de video (tempo/secciones)?\";export const v19=\"S\\xed. La plataforma soporta la generaci\\xf3n adaptativa (\\xfatil para videos, plantillas y escenas din\\xe1micas).\";export const v20=\"\\xbfTienes una biblioteca de m\\xfasica o solo generaci\\xf3n?\";export const v21=\"Ambos. Mubert ofrece una biblioteca de pistas curadas y tambi\\xe9n transmisi\\xf3n generativa en tiempo real.\";export const v22=\"\\xbfC\\xf3mo funciona la licencia para los desarrolladores?\";export const v23=\"Mubert ofrece opciones de licencia y sublicencia para plataformas y productos.\";export const v24=\"\\xbfCu\\xe1l es la manera m\\xe1s r\\xe1pida de integrar?\";export const v25=\"Comienza con la documentaci\\xf3n de la API y utiliza un flujo simple: obt\\xe9n el token → genera la pista O solicita el enlace de transmisi\\xf3n → reproduce en el cliente.\";export const v26=\"\\xbfCu\\xe1les son los niveles de precios para desarrolladores?\";export const v27=\"Los planes comienzan desde $49/mes, con niveles superiores para vol\\xfamenes de generaci\\xf3n y transmisi\\xf3n m\\xe1s grandes.\";\nexport const __FramerMetadata__ = {\"exports\":{\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Qu'est-ce que l'API Mubert ?\";export const v1=\"L'API Mubert est une API de g\\xe9n\\xe9ration de musique pour les d\\xe9veloppeurs qui fournit des pistes libres de droits et un streaming en temps r\\xe9el pour les applications, les jeux et les outils pour cr\\xe9ateurs.\";export const v2=\"Que puis-je g\\xe9n\\xe9rer avec l'API ?\";export const v3=\"Vous pouvez g\\xe9n\\xe9rer des jingles courts (15 \\xe0 30 secondes), des morceaux complets, des mixes plus longs (jusqu'\\xe0 25 minutes) et des flux musicaux en temps r\\xe9el infinis.\";export const v4=\"Mubert prend-il en charge la conversion de texte en musique ?\";export const v5=\"Oui. Vous pouvez g\\xe9n\\xe9rer de la musique \\xe0 partir de textes.\";export const v6=\"Mubert prend-il en charge la conversion d'image en musique ?\";export const v7=\"Oui. Vous pouvez g\\xe9n\\xe9rer de la musique \\xe0 partir d'une image.\";export const v8=\"Puis-je utiliser la sortie de Mubert \\xe0 des fins commerciales ?\";export const v9=\"Oui. Mubert est destin\\xe9 \\xe0 un usage commercial, y compris les applications, les publicit\\xe9s, les jeux et le contenu cr\\xe9ateur mon\\xe9tis\\xe9.\";export const v10=\"La musique est-elle s\\xfbre pour la mon\\xe9tisation sur YouTube/Twitch/TikTok ?\";export const v11=\"Mubert est con\\xe7u pour \\xeatre s\\xfbr pour la mon\\xe9tisation et pour r\\xe9duire les risques de droits d'auteur/DMCA.\";export const v12=\"Fournissez-vous un streaming en temps r\\xe9el ?\";export const v13=\"Oui. Mubert prend en charge le streaming en temps r\\xe9el ainsi que le streaming WebRTC pour des cas d'utilisation \\xe0 faible latence.\";export const v14=\"\\xc0 quelle vitesse le streaming peut-il commencer ?\";export const v15=\"Mubert met en \\xe9vidence ~3 secondes de mise en m\\xe9moire tampon pour une lecture instantan\\xe9e.\";export const v16=\"Puis-je contr\\xf4ler l'humeur/le genre/l'\\xe9nergie ?\";export const v17=\"Oui. Vous pouvez g\\xe9n\\xe9rer de la musique par genre/humeur/style et contr\\xf4ler l'intensit\\xe9.\";export const v18=\"Puis-je g\\xe9n\\xe9rer de la musique qui correspond aux montages vid\\xe9o (tempo/sections) ?\";export const v19=\"Oui. La plateforme prend en charge la g\\xe9n\\xe9ration adaptative (utile pour les vid\\xe9os, les mod\\xe8les et les sc\\xe8nes dynamiques).\";export const v20=\"Avez-vous une biblioth\\xe8que de musique ou seulement de la g\\xe9n\\xe9ration ?\";export const v21=\"Les deux. Mubert propose une biblioth\\xe8que de morceaux soigneusement s\\xe9lectionn\\xe9s et \\xe9galement un streaming g\\xe9n\\xe9ratif en temps r\\xe9el.\";export const v22=\"Comment fonctionne la licence pour les d\\xe9veloppeurs ?\";export const v23=\"Mubert propose des options de licence et de sous-licence pour les plateformes et les produits.\";export const v24=\"Quelle est la mani\\xe8re la plus rapide de s'int\\xe9grer ?\";export const v25=\"Commencez par la documentation de l'API et utilisez un flux simple : obtenez un jeton → g\\xe9n\\xe9rez une piste OU demandez un lien de flux → jouez dans le client.\";export const v26=\"Quels sont les niveaux de tarification pour les d\\xe9veloppeurs ?\";export const v27=\"Les forfaits commencent \\xe0 49 $/mois, avec des niveaux sup\\xe9rieurs pour des volumes de g\\xe9n\\xe9ration et de diffusion plus importants.\";\nexport const __FramerMetadata__ = {\"exports\":{\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Mubert API란 무엇인가요?\";export const v1=\"Mubert API는 개발자를 위한 음악 생성 API로, 앱, 게임 및 크리에이터 도구를 위한 로열티 프리 트랙과 실시간 스트리밍을 제공합니다.\";export const v2=\"API로 무엇을 생성할 수 있나요?\";export const v3=\"짧은 징글(15~30초), 전체 트랙, 긴 믹스(최대 25분) 및 무한 실시간 음악 스트림을 생성할 수 있습니다.\";export const v4=\"Mubert는 텍스트를 음악으로 변환하는 것을 지원하나요?\";export const v5=\"네. 텍스트 프롬프트에서 음악을 생성할 수 있습니다.\";export const v6=\"Mubert는 이미지-음악 변환을 지원합니까?\";export const v7=\"네. 이미지를 기반으로 음악을 생성할 수 있습니다.\";export const v8=\"Mubert 출력을 상업적으로 사용해도 될까요?\";export const v9=\"네. 뮈버트는 앱, 광고, 게임 및 수익 창출 콘텐츠를 포함한 상업적 사용을 위해 자리 잡고 있습니다.\";export const v10=\"이 음악은 YouTube/Twitch/TikTok 수익화에 안전한가요?\";export const v11=\"Mubert는 수익화를 위해 안전하도록 설계되었으며 저작권/DMCA 위험을 줄이기 위해 만들어졌습니다.\";export const v12=\"실시간 스트리밍을 제공하나요?\";export const v13=\"네. Mubert는 실시간 스트리밍과 낮은 지연 시간을 요구하는 용도를 위한 WebRTC 스트리밍을 지원합니다.\";export const v14=\"스트리밍은 얼마나 빨리 시작할 수 있나요?\";export const v15=\"Mubert는 즉각적인 재생을 위해 약 3초의 버퍼링을 강조합니다.\";export const v16=\"기분/장르/에너지를 조절할 수 있나요?\";export const v17=\"네. 장르/무드/스타일에 따라 음악을 생성하고 강도를 조절할 수 있습니다.\";export const v18=\"비디오 편집(템포/섹션)에 맞는 음악을 생성할 수 있나요?\";export const v19=\"네. 플랫폼은 적응형 생성(비디오, 템플릿 및 동적 장면에 유용함)을 지원합니다.\";export const v20=\"음악 라이브러리가 있습니까, 아니면 생성만 있습니까?\";export const v21=\"둘 다. Mubert는 선별된 트랙 라이브러리를 제공하며, 실시간 생성 스트리밍도 제공합니다.\";export const v22=\"개발자를 위한 라이센스는 어떻게 작동하나요?\";export const v23=\"Mubert는 플랫폼과 제품을 위한 라이센스 및 하위 라이센스 옵션을 제공합니다.\";export const v24=\"가장 빠르게 통합하는 방법은 무엇인가요?\";export const v25=\"API 문서부터 시작하여 간단한 흐름을 사용하세요: 토큰 얻기 → 트랙 생성 또는 스트림 링크 요청 → 클라이언트에서 재생.\";export const v26=\"개발자 가격 tier는 무엇인가요?\";export const v27=\"요금제는 월 $49부터 시작하며, 더 많은 생성 및 스트리밍 용량을 위한 높은 수준이 있습니다.\";\nexport const __FramerMetadata__ = {\"exports\":{\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Was ist die Mubert API?\";export const v1=\"Die Mubert API ist eine Musikgenerierungs-API f\\xfcr Entwickler, die lizenzfreie Tracks und Echtzeit-Streaming f\\xfcr Apps, Spiele und Creator-Tools bereitstellt.\";export const v2=\"Was kann ich mit der API generieren?\";export const v3=\"Sie k\\xf6nnen kurze Jingles (15–30 Sekunden), komplette Tracks, l\\xe4ngere Mixes (bis zu 25 Minuten) und unendliche Live-Musikstreams generieren.\";export const v4=\"Unterst\\xfctzt Mubert Text-zu-Musik?\";export const v5=\"Ja. Sie k\\xf6nnen Musik aus Textaufforderungen generieren.\";export const v6=\"Unterst\\xfctzt Mubert die Umwandlung von Bildern in Musik?\";export const v7=\"Ja. Sie k\\xf6nnen Musik basierend auf einem Bildinput generieren.\";export const v8=\"Kann ich die Ausgaben von Mubert kommerziell nutzen?\";export const v9=\"Ja. Mubert ist f\\xfcr kommerzielle Nutzung ausgelegt, einschlie\\xdflich Apps, Anzeigen, Spiele und monetisierte Inhalte von Creators.\";export const v10=\"Ist die Musik sicher f\\xfcr die Monetarisierung auf YouTube/Twitch/TikTok?\";export const v11=\"Mubert wurde entwickelt, um sicher f\\xfcr die Monetarisierung zu sein und um Urheberrechts-/DMCA-Risiken zu reduzieren.\";export const v12=\"Bieten Sie Echtzeit-Streaming an?\";export const v13=\"Ja. Mubert unterst\\xfctzt Echtzeit-Streaming und auch WebRTC-Streaming f\\xfcr Anwendungsf\\xe4lle mit geringer Latenz.\";export const v14=\"Wie schnell kann das Streaming beginnen?\";export const v15=\"Mubert hebt ~3 Sekunden Puffern f\\xfcr sofortige Wiedergabe hervor.\";export const v16=\"Kann ich Stimmung/Genre/Energie steuern?\";export const v17=\"Ja. Sie k\\xf6nnen Musik nach Genre/Stimmung/Stil generieren und die Intensit\\xe4t steuern.\";export const v18=\"Kann ich Musik erzeugen, die zu Video-Schnitten (Tempo/Abschnitte) passt?\";export const v19=\"Ja. Die Plattform unterst\\xfctzt adaptive Generierung (n\\xfctzlich f\\xfcr Videos, Vorlagen und dynamische Szenen).\";export const v20=\"Haben Sie eine Musiksammlung oder nur eine Generation?\";export const v21=\"Beides. Mubert bietet eine kuratierte Track-Bibliothek und auch Echtzeit-generiertes Streaming.\";export const v22=\"Wie funktioniert das Lizenzwesen f\\xfcr Entwickler?\";export const v23=\"Mubert bietet Lizenz- und Unterlizenzierungsoptionen f\\xfcr Plattformen und Produkte an.\";export const v24=\"Was ist der schnellste Weg zur Integration?\";export const v25=\"Beginnen Sie mit den API-Dokumenten und verwenden Sie einen einfachen Ablauf: Token erhalten → Track generieren ODER Stream-Link anfordern → Im Client abspielen.\";export const v26=\"Was sind die Preisstufen f\\xfcr Entwickler?\";export const v27=\"Die Pl\\xe4ne beginnen bei 49 $/Monat, mit h\\xf6heren Stufen f\\xfcr gr\\xf6\\xdfere Produktions- und Streamingvolumina.\";\nexport const __FramerMetadata__ = {\"exports\":{\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"Mubert APIとは何ですか？\";export const v1=\"Mubert APIは、開発者向けの音楽生成APIで、アプリ、ゲーム、クリエイター向けツールにロイヤリティフリーのトラックとリアルタイムストリーミングを提供します。\";export const v2=\"APIで何を生成できますか？\";export const v3=\"短いジングル（15〜30秒）、フルトラック、長めのミックス（最長25分）、そして無限のリアルタイム音楽ストリームを生成できます。\";export const v4=\"Mubert はテキストから音楽への変換をサポートしていますか？\";export const v5=\"はい。テキストプロンプトから音楽を生成できます。\";export const v6=\"Mubert は画像から音楽への変換をサポートしていますか？\";export const v7=\"はい。画像入力に基づいて音楽を生成できます。\";export const v8=\"Mubertの出力を商用利用できますか？\";export const v9=\"はい。Mubertは、アプリ、広告、ゲーム、収益化されたクリエイターコンテンツを含む商用利用向けに位置づけられています。\";export const v10=\"この音楽はYouTube/Twitch/TikTokの収益化に使っても安全ですか？\";export const v11=\"Mubertは、収益化に適しており、著作権/DMCAのリスクを軽減するように設計されています。\";export const v12=\"リアルタイムストリーミングは提供していますか？\";export const v13=\"はい。Mubert はリアルタイムストリーミングと、低遅延のユースケース向けに WebRTC ストリーミングもサポートしています。\";export const v14=\"ストリーミングはどれくらい早く開始できますか？\";export const v15=\"Mubertは、即時再生のために約3秒のバッファリングを強調しています。\";export const v16=\"ムード/ジャンル/エネルギーを調整できますか？\";export const v17=\"はい。ジャンル／ムード／スタイルごとに音楽を生成し、強度を調整できます。\";export const v18=\"動画編集（テンポ／セクション）に合う音楽を生成できますか？\";export const v19=\"はい。このプラットフォームはアダプティブ生成に対応しています（動画、テンプレート、動的なシーンに便利です）。\";export const v20=\"音楽ライブラリはありますか、それとも生成のみですか？\";export const v21=\"どちらもです。Mubertは厳選されたトラックライブラリを提供し、リアルタイムの生成ストリーミングも行っています。\";export const v22=\"開発者向けのライセンスはどのように機能しますか？\";export const v23=\"Mubertは、プラットフォームと製品向けにライセンスおよびサブライセンスのオプションを提供します。\";export const v24=\"統合する最速の方法は何ですか？\";export const v25=\"APIドキュメントから始め、次のシンプルな流れで進めてください: トークンを取得 → トラックを生成、またはストリームリンクをリクエスト → クライアントで再生。\";export const v26=\"開発者向けの料金プランは何ですか？\";export const v27=\"プランは月額49ドルからで、生成量やストリーミング量が多い場合は、より上位のプランをご利用いただけます。\";\nexport const __FramerMetadata__ = {\"exports\":{\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","export const v0=\"O que \\xe9 a Mubert API?\";export const v1=\"A API do Mubert \\xe9 uma API de gera\\xe7\\xe3o de m\\xfasica para desenvolvedores que fornece faixas livres de royalties e transmiss\\xe3o ao vivo em tempo real para aplicativos, jogos e ferramentas de cria\\xe7\\xe3o.\";export const v2=\"O que posso gerar com a API?\";export const v3=\"Voc\\xea pode gerar jingles curtos (15 a 30 segundos), faixas completas, mixes mais longos (at\\xe9 25 minutos) e streams musicais em tempo real infinitos.\";export const v4=\"O Mubert suporta texto-para-m\\xfasica?\";export const v5=\"Sim. Voc\\xea pode gerar m\\xfasica a partir de comandos de texto.\";export const v6=\"Mubert suporta imagem para m\\xfasica?\";export const v7=\"Sim. Voc\\xea pode gerar m\\xfasica com base em uma entrada de imagem.\";export const v8=\"Posso usar o resultado do Mubert comercialmente?\";export const v9=\"Sim. Mubert est\\xe1 posicionada para uso comercial, incluindo aplicativos, an\\xfancios, jogos e conte\\xfado de criador monetizado.\";export const v10=\"A m\\xfasica \\xe9 segura para monetiza\\xe7\\xe3o no YouTube/Twitch/TikTok?\";export const v11=\"Mubert \\xe9 projetado para ser seguro para monetiza\\xe7\\xe3o e para reduzir riscos de copyright/DMCA.\";export const v12=\"Voc\\xea fornece streaming em tempo real?\";export const v13=\"Sim. Mubert suporta streaming em tempo real e tamb\\xe9m streaming WebRTC para casos de uso de baixa lat\\xeancia.\";export const v14=\"Qu\\xe3o r\\xe1pido pode come\\xe7ar o streaming?\";export const v15=\"Mubert destaca um buffer de ~3 segundos para reprodu\\xe7\\xe3o instant\\xe2nea.\";export const v16=\"Posso controlar o humor/g\\xeanero/energia?\";export const v17=\"Sim. Voc\\xea pode gerar m\\xfasica por g\\xeanero/mood/estilo e controlar a intensidade.\";export const v18=\"Posso gerar m\\xfasica que corresponda \\xe0s edi\\xe7\\xf5es de v\\xeddeo (tempo/se\\xe7\\xf5es)?\";export const v19=\"Sim. A plataforma suporta gera\\xe7\\xe3o adaptativa (\\xfatil para v\\xeddeo, modelos e cenas din\\xe2micas).\";export const v20=\"Voc\\xea tem uma biblioteca de m\\xfasicas ou apenas gera\\xe7\\xe3o?\";export const v21=\"Ambos. Mubert fornece uma biblioteca de faixas selecionadas e tamb\\xe9m streaming generativo em tempo real.\";export const v22=\"Como funciona a licenciamento para desenvolvedores?\";export const v23=\"Mubert oferece op\\xe7\\xf5es de licenciamento e sublicenciamento para plataformas e produtos.\";export const v24=\"Qual \\xe9 a forma mais r\\xe1pida de integrar?\";export const v25=\"Comece com a documenta\\xe7\\xe3o da API e use um fluxo simples: obtenha o token → gere a faixa OU solicite o link de streaming → reproduza no cliente.\";export const v26=\"Quais s\\xe3o os n\\xedveis de pre\\xe7os para desenvolvedores?\";export const v27=\"Os planos come\\xe7am a partir de $49/m\\xeas, com categorias superiores para volumes maiores de gera\\xe7\\xe3o e streaming.\";\nexport const __FramerMetadata__ = {\"exports\":{\"v25\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v18\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v27\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v11\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v19\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v17\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v24\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v14\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v12\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v13\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v15\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v16\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v22\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v21\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v20\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v23\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v26\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport*as localizedValues from\"./SJ1TfzrIe-0.js\";import*as localizedValues1 from\"./SJ1TfzrIe-1.js\";import*as localizedValues2 from\"./SJ1TfzrIe-2.js\";import*as localizedValues3 from\"./SJ1TfzrIe-3.js\";import*as localizedValues4 from\"./SJ1TfzrIe-4.js\";import*as localizedValues5 from\"./SJ1TfzrIe-5.js\";const valuesByLocaleId={IhZjAaKk1:localizedValues,Ls71ZUmqz:localizedValues2,n9CuY2Jcl:localizedValues1,P7zabeTkF:localizedValues4,pqnpwOJRA:localizedValues3,qnFEk1vgS:localizedValues5};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (27b79d7)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import FAQAccordion from\"https://framerusercontent.com/modules/RRSypf2iA1Ph8RwW06xV/Ryll0yfDgThUzclW42Qe/FQAs_accordian.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/SrtCk77oGN6q2RJTIhKL/1iFl6MovAmRSCYmOI6tN/SJ1TfzrIe.js\";const FAQAccordionFonts=getFonts(FAQAccordion);const cycleOrder=[\"aa3D6dPxN\",\"fK1myQOZH\",\"UVG7qvpI9\",\"CweD7s0ts\"];const serializationHash=\"framer-71CXh\";const variantClassNames={aa3D6dPxN:\"framer-v-x6i4bc\",CweD7s0ts:\"framer-v-1bpwp1g\",fK1myQOZH:\"framer-v-awkulm\",UVG7qvpI9:\"framer-v-2thwf7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"aa3D6dPxN\",Phone:\"UVG7qvpI9\",Tablet:\"fK1myQOZH\",Wide:\"CweD7s0ts\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aa3D6dPxN\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"aa3D6dPxN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-x6i4bc\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"aa3D6dPxN\",ref:refBinding,style:{...style},...addPropertyOverrides({CweD7s0ts:{\"data-framer-name\":\"Wide\"},fK1myQOZH:{\"data-framer-name\":\"Tablet\"},UVG7qvpI9:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1516dx3-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"fJpNQdG3V-container\",nodeId:\"fJpNQdG3V\",rendersWithMotion:true,scopeId:\"SJ1TfzrIe\",children:/*#__PURE__*/_jsx(FAQAccordion,{answerFont:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontFeatureSettings:\"'cv11' on, 'cv10' on\",fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.5em\"},answerStyle:{textColor:\"var(--token-22e97401-711d-498f-82ae-41e88821ee61, rgb(135, 136, 149))\",weight:0},container:{backgroundColor:\"var(--token-ce2c000c-7099-4e4b-a93f-054f5ff35e8a, rgb(255, 255, 255))\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"20px\",boxShadow:\"\",padding:\"24px\"},defaultOpenFirst:false,faqItems:[{answer:getLocalizedValue(\"v1\",activeLocale)??\"Mubert API is a music generation API for developers that provides royalty-free tracks and realtime streaming for apps, games, and creator tools.\",question:getLocalizedValue(\"v0\",activeLocale)??\"What is Mubert API?\"},{answer:getLocalizedValue(\"v3\",activeLocale)??\"You can generate short jingles (15–30 seconds), full tracks, longer mixes (up to 25 minutes), and infinite realtime music streams.\",question:getLocalizedValue(\"v2\",activeLocale)??\"What can I generate with the API?\"},{answer:getLocalizedValue(\"v5\",activeLocale)??\"Yes. You can generate music from text prompts.\",question:getLocalizedValue(\"v4\",activeLocale)??\"Does Mubert support text-to-music?\"},{answer:getLocalizedValue(\"v7\",activeLocale)??\"Yes. You can generate music based on an image input.\",question:getLocalizedValue(\"v6\",activeLocale)??\"Does Mubert support image-to-music?\"},{answer:getLocalizedValue(\"v9\",activeLocale)??\"Yes. Mubert is positioned for commercial usage including apps, ads, games, and monetized creator content.\",question:getLocalizedValue(\"v8\",activeLocale)??\"Can I use Mubert output commercially?\"},{answer:getLocalizedValue(\"v11\",activeLocale)??\"Mubert is designed to be safe for monetization and to reduce copyright/DMCA risks.\",question:getLocalizedValue(\"v10\",activeLocale)??\"Is the music safe for YouTube/Twitch/TikTok monetization?\"},{answer:getLocalizedValue(\"v13\",activeLocale)??\"Yes. Mubert supports realtime streaming and also WebRTC streaming for low-latency use cases.\",question:getLocalizedValue(\"v12\",activeLocale)??\"Do you provide realtime streaming?\"},{answer:getLocalizedValue(\"v15\",activeLocale)??\"Mubert highlights ~3 seconds buffering for instant playback.\",question:getLocalizedValue(\"v14\",activeLocale)??\"How fast can streaming start?\"},{answer:getLocalizedValue(\"v17\",activeLocale)??\"Yes. You can generate music by genre/mood/style and control intensity.\",question:getLocalizedValue(\"v16\",activeLocale)??\"Can I control mood/genre/energy?\"},{answer:getLocalizedValue(\"v19\",activeLocale)??\"Yes. The platform supports adaptive generation (useful for video, templates, and dynamic scenes).\",question:getLocalizedValue(\"v18\",activeLocale)??\"Can I generate music that matches video edits (tempo/sections)?\"},{answer:getLocalizedValue(\"v21\",activeLocale)??\"Both. Mubert provides a curated track library and also realtime generative streaming.\",question:getLocalizedValue(\"v20\",activeLocale)??\"Do you have a music library or only generation?\"},{answer:getLocalizedValue(\"v23\",activeLocale)??\"Mubert provides licensing and sublicensing options for platforms and products.\",question:getLocalizedValue(\"v22\",activeLocale)??\"How does licensing work for developers?\"},{answer:getLocalizedValue(\"v25\",activeLocale)??\"Start with the API docs and use a simple flow: get token → generate track OR request stream link → play in client.\",question:getLocalizedValue(\"v24\",activeLocale)??\"What’s the fastest way to integrate?\"},{answer:getLocalizedValue(\"v27\",activeLocale)??\"Plans start from $49/month, with higher tiers for larger generation and streaming volumes.\",question:getLocalizedValue(\"v26\",activeLocale)??\"What are the developer pricing tiers?\"}],height:\"100%\",icon:{color:\"var(--token-d1d48784-91ca-4c4e-bc07-85a7f073d262, rgb(85, 93, 255))\",size:24,stroke:2,type:\"plus\"},id:\"fJpNQdG3V\",itemGap:5,layoutId:\"fJpNQdG3V\",openAllOnCanvas:false,questionFont:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontFeatureSettings:\"'cv11' on, 'cv10' on\",fontSize:\"18px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1.5em\"},questionStyle:{textColor:\"var(--token-787d9b55-4bc1-46e6-94a1-6a3d9e6e94cb, rgb(27, 30, 40))\",weight:0},section:{backgroundColor:\"rgba(0, 0, 0, 0)\",border:{borderColor:\"rgb(0, 0, 0)\",borderStyle:\"solid\",borderWidth:0},borderRadius:\"0px\",boxShadow:\"\",padding:\"0px\"},style:{maxWidth:\"100%\",width:\"100%\"},transition:{damping:36,delay:0,mass:1,stiffness:320,type:\"spring\"},width:\"100%\"})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-71CXh.framer-pge5at, .framer-71CXh .framer-pge5at { display: block; }\",\".framer-71CXh.framer-x6i4bc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 20px 80px 20px; position: relative; width: 1200px; }\",\".framer-71CXh .framer-1516dx3-container { flex: 1 0 0px; height: auto; max-width: 720px; position: relative; width: 1px; }\",\".framer-71CXh.framer-v-awkulm.framer-x6i4bc { width: 810px; }\",\".framer-71CXh.framer-v-2thwf7.framer-x6i4bc { width: 390px; }\",\".framer-71CXh.framer-v-1bpwp1g.framer-x6i4bc { width: 1600px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1275\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fK1myQOZH\":{\"layout\":[\"fixed\",\"auto\"]},\"UVG7qvpI9\":{\"layout\":[\"fixed\",\"auto\"]},\"CweD7s0ts\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSJ1TfzrIe=withCSS(Component,css,\"framer-71CXh\");export default FramerSJ1TfzrIe;FramerSJ1TfzrIe.displayName=\"Section -> FAQ\";FramerSJ1TfzrIe.defaultProps={height:1275,width:1200};addPropertyControls(FramerSJ1TfzrIe,{variant:{options:[\"aa3D6dPxN\",\"fK1myQOZH\",\"UVG7qvpI9\",\"CweD7s0ts\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Wide\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSJ1TfzrIe,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/iwWTDc49ENF2tCHbqlNARXw6Ug.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/2uIBiALfCHVpWbHqRMZutfT7giU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Zwfz6xbVe5pmcWRJRgBDHnMkOkI.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/U9LaDDmbRhzX3sB8g8glTy5feTE.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tVew2LzXJ1t7QfxP1gdTIdj2o0g.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DF7bjCRmStYPqSb945lAlMfCCVQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/bHYNJqzTyl2lqvmMiRRS6Y16Es.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/vebZUMjGyKkYsfcY73iwWTzLNag.woff2\",weight:\"400\"}]},...FAQAccordionFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSJ1TfzrIe\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fK1myQOZH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UVG7qvpI9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CweD7s0ts\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1275\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SJ1TfzrIe.map","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-SemiBold\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/MzumQQZJQBC6KM1omtmwOtsogtI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/P0JCAnd2N1Q6qwTQohre3XmQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2\",weight:\"400\"}]}];export const css=['.framer-0z0Ft .framer-styles-preset-1e88ji4:not(.rich-text-wrapper), .framer-0z0Ft .framer-styles-preset-1e88ji4.rich-text-wrapper h3 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv12\\' on, \\'cv10\\' on, \\'cv13\\' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-0z0Ft .framer-styles-preset-1e88ji4:not(.rich-text-wrapper), .framer-0z0Ft .framer-styles-preset-1e88ji4.rich-text-wrapper h3 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv12\\' on, \\'cv10\\' on, \\'cv13\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-0z0Ft .framer-styles-preset-1e88ji4:not(.rich-text-wrapper), .framer-0z0Ft .framer-styles-preset-1e88ji4.rich-text-wrapper h3 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv12\\' on, \\'cv10\\' on, \\'cv13\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-0z0Ft\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-SemiBold\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/MzumQQZJQBC6KM1omtmwOtsogtI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/P0JCAnd2N1Q6qwTQohre3XmQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2\",weight:\"400\"}]}];export const css=['.framer-tMqn7 .framer-styles-preset-1iluxbt:not(.rich-text-wrapper), .framer-tMqn7 .framer-styles-preset-1iluxbt.rich-text-wrapper h2 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv10\\' on; --framer-font-size: 56px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1599px) and (min-width: 1200px) { .framer-tMqn7 .framer-styles-preset-1iluxbt:not(.rich-text-wrapper), .framer-tMqn7 .framer-styles-preset-1iluxbt.rich-text-wrapper h2 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv10\\' on; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-tMqn7 .framer-styles-preset-1iluxbt:not(.rich-text-wrapper), .framer-tMqn7 .framer-styles-preset-1iluxbt.rich-text-wrapper h2 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv10\\' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-tMqn7 .framer-styles-preset-1iluxbt:not(.rich-text-wrapper), .framer-tMqn7 .framer-styles-preset-1iluxbt.rich-text-wrapper h2 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv10\\' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-tMqn7\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-SemiBold\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/MzumQQZJQBC6KM1omtmwOtsogtI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/P0JCAnd2N1Q6qwTQohre3XmQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2\",weight:\"400\"}]}];export const css=['.framer-6isBZ .framer-styles-preset-9vscfq:not(.rich-text-wrapper), .framer-6isBZ .framer-styles-preset-9vscfq.rich-text-wrapper h1 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv13\\' on, \\'cv12\\' on, \\'cv05\\' on; --framer-font-size: 80px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1599px) and (min-width: 1200px) { .framer-6isBZ .framer-styles-preset-9vscfq:not(.rich-text-wrapper), .framer-6isBZ .framer-styles-preset-9vscfq.rich-text-wrapper h1 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv13\\' on, \\'cv12\\' on, \\'cv05\\' on; --framer-font-size: 68px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 1199px) and (min-width: 810px) { .framer-6isBZ .framer-styles-preset-9vscfq:not(.rich-text-wrapper), .framer-6isBZ .framer-styles-preset-9vscfq.rich-text-wrapper h1 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv13\\' on, \\'cv12\\' on, \\'cv05\\' on; --framer-font-size: 52px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-6isBZ .framer-styles-preset-9vscfq:not(.rich-text-wrapper), .framer-6isBZ .framer-styles-preset-9vscfq.rich-text-wrapper h1 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv13\\' on, \\'cv12\\' on, \\'cv05\\' on; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-6isBZ\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FR;InterDisplay-SemiBold\",\"FR;InterDisplay-Bold\",\"FR;InterDisplay-BoldItalic\",\"FR;InterDisplay-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/PfdOpgzFf7N2Uye9JX7xRKYTgSc.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/qITWJ2WdG0wrgQPDb8lvnYnTXDg.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/fXvVh2JeZlehNcEhKHpHH0frSl0.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/7pScaNeb6M7n2HF2jKemDqzCIr4.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/qS4UjQYyATcVV9rODk0Zx9KhkY8.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/VfD2n20yM7v0hrUEBHEyafsmMBY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/4oIO9fB59bn3cKFWz7piCj28z9s.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/MzumQQZJQBC6KM1omtmwOtsogtI.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/F5Lmfd3fCAu7TwiYbI4DLWw4ks.woff2\",weight:\"700\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/THWAFHoAcmqLMy81E8hCSdziVKA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/sQxGYWDlRkDr0eOKqiNRl6g5rs.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NNTAT1XAm8ZRkr824inYPkjNeL4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/P2qr9PAWBt905929rHfxmneMUG0.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/2BmSa4TZZvFKAZg2DydxTbvKlTU.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/P0JCAnd2N1Q6qwTQohre3XmQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter Display\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter Display\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/KMFW46iYsEZaUBwXbwPc9nQm71o.woff2\",weight:\"400\"}]}];export const css=['.framer-rYuMr .framer-styles-preset-dj6uaj:not(.rich-text-wrapper), .framer-rYuMr .framer-styles-preset-dj6uaj.rich-text-wrapper h3 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv12\\' on, \\'cv10\\' on, \\'cv13\\' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-rYuMr .framer-styles-preset-dj6uaj:not(.rich-text-wrapper), .framer-rYuMr .framer-styles-preset-dj6uaj.rich-text-wrapper h3 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv12\\' on, \\'cv10\\' on, \\'cv13\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-rYuMr .framer-styles-preset-dj6uaj:not(.rich-text-wrapper), .framer-rYuMr .framer-styles-preset-dj6uaj.rich-text-wrapper h3 { --framer-font-family: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-family-italic: \"Inter Display\", \"Inter Display Placeholder\", sans-serif; --framer-font-open-type-features: \\'cv11\\' on, \\'cv12\\' on, \\'cv10\\' on, \\'cv13\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 1.25em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-24ecf75f-0527-43ee-8217-7c7410d7c03b, #1b1e28); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-rYuMr\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}