996 lines
370 KiB
Plaintext
996 lines
370 KiB
Plaintext
{"version":8,"type":"context-options","origin":"library","browserName":"chromium","playwrightVersion":"1.57.0","options":{"noDefaultViewport":false,"viewport":{"width":1440,"height":900},"ignoreHTTPSErrors":false,"javaScriptEnabled":true,"bypassCSP":false,"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/143.0.7499.4 Safari/537.36","locale":"en-US","offline":false,"deviceScaleFactor":1,"isMobile":false,"hasTouch":false,"colorScheme":"light","acceptDownloads":"accept","baseURL":"http://127.0.0.1:7007","recordVideo":{"dir":"F:\\SOFT\\MNOTE\\wolai-frontend\\test-results\\.playwright-artifacts-0","size":{"width":800,"height":500}},"serviceWorkers":"allow","selectorEngines":[],"testIdAttributeName":"data-testid"},"platform":"win32","wallTime":1764501567948,"monotonicTime":7054.102,"sdkLanguage":"javascript","testIdAttributeName":"data-testid","contextId":"browser-context@fc9f2c8ce7a88438cdcebca423779f04","title":"mindmap-playground.spec.ts:6 › KMind Storybook 场景 › 浮动工具栏可以插入节点并触发保存状态"}
|
||
{"type":"before","callId":"call@6","startTime":7059.279,"class":"BrowserContext","method":"newPage","params":{},"stepId":"pw:api@34","beforeSnapshot":"before@call@6"}
|
||
{"type":"event","time":7169.419,"class":"BrowserContext","method":"page","params":{"pageId":"page@1f87c5955148db0029b06083ab672905"}}
|
||
{"type":"after","callId":"call@6","endTime":7169.498,"result":{"page":"<Page>"},"afterSnapshot":"after@call@6"}
|
||
{"type":"before","callId":"call@8","startTime":7173.175,"class":"Frame","method":"goto","params":{"url":"/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","timeout":0,"waitUntil":"domcontentloaded"},"stepId":"pw:api@35","pageId":"page@1f87c5955148db0029b06083ab672905","beforeSnapshot":"before@call@8"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@8","snapshotName":"before@call@8","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"about:blank","html":["HTML",{},["HEAD",{},["BASE",{"href":"about:blank"}]],["BODY"]],"viewport":{"width":1440,"height":900},"timestamp":7177.662,"wallTime":1764501568072,"collectionTime":0.7999999970197678,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"log","callId":"call@8","time":7179.116,"message":"navigating to \"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story\", waiting until \"domcontentloaded\""}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501568094.jpeg","width":1440,"height":900,"timestamp":7200.29,"frameSwapWallTime":1764501568092.627}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501568677.jpeg","width":1440,"height":900,"timestamp":7782.928,"frameSwapWallTime":1764501568675.8}
|
||
{"type":"console","messageType":"debug","text":"[vite] connecting...","args":[{"preview":"[vite] connecting...","value":"[vite] connecting..."}],"location":{"url":"http://127.0.0.1:7007/@vite/client","lineNumber":732,"columnNumber":8},"time":8176.982,"pageId":"page@1f87c5955148db0029b06083ab672905"}
|
||
{"type":"console","messageType":"debug","text":"[vite] connected.","args":[{"preview":"[vite] connected.","value":"[vite] connected."}],"location":{"url":"http://127.0.0.1:7007/@vite/client","lineNumber":826,"columnNumber":11},"time":8195.212,"pageId":"page@1f87c5955148db0029b06083ab672905"}
|
||
{"type":"after","callId":"call@8","endTime":8907.315,"result":{"response":"<Response>"},"afterSnapshot":"after@call@8"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501569815.jpeg","width":1440,"height":900,"timestamp":8920.672,"frameSwapWallTime":1764501569812.4631}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@8","snapshotName":"after@call@8","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":["HTML",{"lang":"en"},["HEAD",{},["BASE",{"href":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story"}],"\n ","\n\n ",["META",{"charset":"utf-8"}],"\n ",["TITLE",{},"Storybook"],"\n ",["META",{"name":"viewport","content":"width=device-width, initial-scale=1"}],"\n\n ",["STYLE",{},"\n @font-face {\n font-family: 'Nunito Sans';\n font-style: normal;\n font-weight: 400;\n font-display: swap;\n src: url('./sb-common-assets/nunito-sans-regular.woff2') format('woff2');\n }\n\n @font-face {\n font-family: 'Nunito Sans';\n font-style: italic;\n font-weight: 400;\n font-display: swap;\n src: url('./sb-common-assets/nunito-sans-italic.woff2') format('woff2');\n }\n\n @font-face {\n font-family: 'Nunito Sans';\n font-style: normal;\n font-weight: 700;\n font-display: swap;\n src: url('./sb-common-assets/nunito-sans-bold.woff2') format('woff2');\n }\n\n @font-face {\n font-family: 'Nunito Sans';\n font-style: italic;\n font-weight: 700;\n font-display: swap;\n src: url('./sb-common-assets/nunito-sans-bold-italic.woff2') format('woff2');\n }\n "],"\n\n ","\n ",["BASE",{"target":"_parent"}],"\n\n",["STYLE",{},"\n /* While we aren't showing the main block yet, but still preparing, we want everything the user has rendered, which may or may not be in #storybook-root, to be display none */\n .sb-show-preparing-story:not(.sb-show-main) > :not(.sb-preparing-story) {\n display: none;\n }\n\n .sb-show-preparing-docs:not(.sb-show-main) > :not(.sb-preparing-docs) {\n display: none;\n }\n\n /* Hide our own blocks when we aren't supposed to be showing them */\n :not(.sb-show-preparing-story) > .sb-preparing-story,\n :not(.sb-show-preparing-docs) > .sb-preparing-docs,\n :not(.sb-show-nopreview) > .sb-nopreview,\n :not(.sb-show-errordisplay) > .sb-errordisplay {\n display: none;\n }\n\n .sb-show-main.sb-main-centered {\n margin: 0;\n display: flex;\n align-items: center;\n min-height: 100vh;\n }\n\n .sb-show-main.sb-main-centered #storybook-root {\n box-sizing: border-box;\n margin: auto;\n padding: 1rem;\n max-height: 100%;\n /* Hack for centering correctly in IE11 */\n }\n\n /* Vertical centering fix for IE11 */\n @media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {\n .sb-show-main.sb-main-centered:after {\n content: '';\n min-height: inherit;\n font-size: 0;\n }\n }\n\n .sb-show-main.sb-main-fullscreen {\n margin: 0;\n padding: 0;\n display: block;\n }\n\n .sb-show-main.sb-main-padded {\n margin: 0;\n padding: 1rem;\n display: block;\n box-sizing: border-box;\n }\n\n .sb-wrapper {\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n box-sizing: border-box;\n\n padding: 40px;\n font-family:\n 'Nunito Sans',\n -apple-system,\n '.SFNSText-Regular',\n 'San Francisco',\n BlinkMacSystemFont,\n 'Segoe UI',\n 'Helvetica Neue',\n Helvetica,\n Arial,\n sans-serif;\n -webkit-font-smoothing: antialiased;\n overflow: auto;\n }\n\n @media (max-width: 700px) {\n .sb-wrapper {\n padding: 20px;\n }\n }\n\n @media (max-width: 500px) {\n .sb-wrapper {\n padding: 10px;\n }\n }\n\n .sb-heading {\n font-size: 14px;\n font-weight: 600;\n letter-spacing: 0.2px;\n margin: 10px 0;\n padding-right: 25px;\n }\n\n .sb-nopreview {\n display: flex;\n align-content: center;\n justify-content: center;\n box-sizing: border-box;\n }\n\n .sb-nopreview_main {\n margin: auto;\n padding: 30px;\n border-radius: 10px;\n background: rgba(0, 0, 0, 0.03);\n }\n\n .sb-nopreview_heading {\n text-align: center;\n }\n\n .sb-errordisplay {\n background: #f6f9fc;\n color: black;\n z-index: 999999;\n width: 100vw;\n min-height: 100vh;\n box-sizing: border-box;\n\n & ol {\n padding-left: 18px;\n margin: 0;\n }\n\n & h1 {\n font-family: Nunito Sans;\n font-size: 22px;\n font-weight: 400;\n line-height: 30px;\n font-weight: normal;\n margin: 0;\n\n &::before {\n content: '';\n display: inline-block;\n width: 12px;\n height: 12px;\n background: #ff4400;\n border-radius: 50%;\n margin-right: 8px;\n }\n }\n\n & p,\n & ol {\n font-family: Nunito Sans;\n font-size: 14px;\n font-weight: 400;\n line-height: 19px;\n margin: 0;\n }\n\n & li + li {\n margin: 0;\n padding: 0;\n padding-top: 12px;\n }\n\n & a {\n color: currentColor;\n }\n }\n\n .sb-errordisplay_main {\n margin: auto;\n padding: 24px;\n display: flex;\n box-sizing: border-box;\n\n flex-direction: column;\n min-height: 100%;\n width: 100%;\n border-radius: 6px;\n background: white;\n border: 1px solid #ff0000;\n box-shadow: 0 0 64px rgba(0, 0, 0, 0.1);\n gap: 24px;\n }\n\n .sb-errordisplay_code {\n padding: 10px;\n flex: 1;\n background: #242424;\n color: #c6c6c6;\n box-sizing: border-box;\n\n font-size: 14px;\n font-weight: 400;\n line-height: 19px;\n border-radius: 4px;\n\n font-family:\n 'Operator Mono', 'Fira Code Retina', 'Fira Code', 'FiraCode-Retina', 'Andale Mono',\n 'Lucida Console', Consolas, Monaco, monospace;\n margin: 0;\n overflow: auto;\n }\n\n .sb-errordisplay pre {\n white-space: pre-wrap;\n white-space: revert;\n }\n\n @-webkit-keyframes sb-rotate360 {\n from {\n transform: rotate(0deg);\n }\n\n to {\n transform: rotate(360deg);\n }\n }\n\n @keyframes sb-rotate360 {\n from {\n transform: rotate(0deg);\n }\n\n to {\n transform: rotate(360deg);\n }\n }\n\n @-webkit-keyframes sb-glow {\n 0%,\n 100% {\n opacity: 1;\n }\n\n 50% {\n opacity: 0.4;\n }\n }\n\n @keyframes sb-glow {\n 0%,\n 100% {\n opacity: 1;\n }\n\n 50% {\n opacity: 0.4;\n }\n }\n\n /* We display the preparing loaders *over* the rendering story */\n .sb-preparing-story,\n .sb-preparing-docs {\n background-color: white;\n /* Maximum possible z-index. It would be better to use stacking contexts to ensure it's always\n on top, but this isn't possible as it would require making CSS changes that could affect user code */\n z-index: 2147483647;\n }\n\n .sb-loader {\n -webkit-animation: sb-rotate360 0.7s linear infinite;\n animation: sb-rotate360 0.7s linear infinite;\n border-color: rgba(97, 97, 97, 0.29);\n border-radius: 50%;\n border-style: solid;\n border-top-color: #646464;\n border-width: 2px;\n display: inline-block;\n height: 32px;\n left: 50%;\n margin-left: -16px;\n margin-top: -16px;\n mix-blend-mode: difference;\n overflow: hidden;\n position: absolute;\n top: 50%;\n transition: all 200ms ease-out;\n vertical-align: top;\n width: 32px;\n z-index: 4;\n }\n\n .sb-previewBlock {\n background: #fff;\n border: 1px solid rgba(0, 0, 0, 0.1);\n border-radius: 4px;\n box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px 0;\n margin: 25px auto 40px;\n max-width: 600px;\n }\n\n .sb-previewBlock_header {\n align-items: center;\n box-shadow: rgba(0, 0, 0, 0.1) 0 -1px 0 0 inset;\n display: flex;\n gap: 14px;\n height: 40px;\n padding: 0 12px;\n }\n\n .sb-previewBlock_icon {\n -webkit-animation: sb-glow 1.5s ease-in-out infinite;\n animation: sb-glow 1.5s ease-in-out infinite;\n background: #e6e6e6;\n height: 14px;\n width: 14px;\n }\n\n .sb-previewBlock_icon:last-child {\n margin-left: auto;\n }\n\n .sb-previewBlock_body {\n -webkit-animation: sb-glow 1.5s ease-in-out infinite;\n animation: sb-glow 1.5s ease-in-out infinite;\n height: 182px;\n position: relative;\n }\n\n .sb-argstableBlock {\n border-collapse: collapse;\n border-spacing: 0;\n font-size: 13px;\n line-height: 20px;\n margin: 25px auto 40px;\n max-width: 600px;\n text-align: left;\n width: 100%;\n }\n\n .sb-argstableBlock th:first-of-type,\n .sb-argstableBlock td:first-of-type {\n padding-left: 20px;\n }\n\n .sb-argstableBlock th:nth-of-type(2),\n .sb-argstableBlock td:nth-of-type(2) {\n width: 35%;\n }\n\n .sb-argstableBlock th:nth-of-type(3),\n .sb-argstableBlock td:nth-of-type(3) {\n width: 15%;\n }\n\n .sb-argstableBlock th:last-of-type,\n .sb-argstableBlock td:last-of-type {\n width: 25%;\n padding-right: 20px;\n }\n\n .sb-argstableBlock th span,\n .sb-argstableBlock td span {\n -webkit-animation: sb-glow 1.5s ease-in-out infinite;\n animation: sb-glow 1.5s ease-in-out infinite;\n background-color: rgba(0, 0, 0, 0.1);\n border-radius: 0;\n box-shadow: none;\n color: transparent;\n }\n\n .sb-argstableBlock th {\n padding: 10px 15px;\n }\n\n .sb-argstableBlock-body {\n border-radius: 4px;\n box-shadow:\n rgba(0, 0, 0, 0.1) 0 1px 3px 1px,\n rgba(0, 0, 0, 0.065) 0 0 0 1px;\n }\n\n .sb-argstableBlock-body tr {\n background: transparent;\n overflow: hidden;\n }\n\n .sb-argstableBlock-body tr:not(:first-child) {\n border-top: 1px solid #e6e6e6;\n }\n\n .sb-argstableBlock-body tr:first-child td:first-child {\n border-top-left-radius: 4px;\n }\n\n .sb-argstableBlock-body tr:first-child td:last-child {\n border-top-right-radius: 4px;\n }\n\n .sb-argstableBlock-body tr:last-child td:first-child {\n border-bottom-left-radius: 4px;\n }\n\n .sb-argstableBlock-body tr:last-child td:last-child {\n border-bottom-right-radius: 4px;\n }\n\n .sb-argstableBlock-body td {\n background: #fff;\n padding-bottom: 10px;\n padding-top: 10px;\n vertical-align: top;\n }\n\n .sb-argstableBlock-body td:not(:first-of-type) {\n padding-left: 15px;\n padding-right: 15px;\n }\n\n .sb-argstableBlock-body button {\n -webkit-animation: sb-glow 1.5s ease-in-out infinite;\n animation: sb-glow 1.5s ease-in-out infinite;\n background-color: rgba(0, 0, 0, 0.1);\n border: 0;\n border-radius: 0;\n box-shadow: none;\n color: transparent;\n display: inline;\n font-size: 12px;\n line-height: 1;\n padding: 10px 16px;\n }\n\n .sb-argstableBlock-summary {\n margin-top: 4px;\n }\n\n .sb-argstableBlock-code {\n margin-right: 4px;\n margin-bottom: 4px;\n padding: 2px 5px;\n }\n\n .sb-sr-only,\n .sb-hidden-until-focus:not(:focus) {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0px;\n margin: -1px;\n overflow: hidden;\n clip: rect(0, 0, 0, 0);\n border: none;\n }\n\n .sb-hidden-until-focus {\n opacity: 0;\n transition: opacity 150ms ease-out;\n }\n\n .sb-hidden-until-focus:focus {\n opacity: 1;\n }\n"],"\n\n","\n\n ",["META",{"name":"next-head-count","content":"0"}],["STYLE",{},"/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */\n@import url(\"https://rsms.me/inter/inter.css\");\n@layer properties;\n@layer theme, base, components, utilities;\n@layer theme {\n :root, :host {\n --color-red-50: oklch(97.1% 0.013 17.38);\n --color-red-100: oklch(93.6% 0.032 17.717);\n --color-red-200: oklch(88.5% 0.062 18.334);\n --color-red-300: oklch(80.8% 0.114 19.571);\n --color-red-500: oklch(63.7% 0.237 25.331);\n --color-red-600: oklch(57.7% 0.245 27.325);\n --color-yellow-500: oklch(79.5% 0.184 86.047);\n --color-yellow-600: oklch(68.1% 0.162 75.834);\n --color-green-500: oklch(72.3% 0.219 149.579);\n --color-emerald-400: oklch(76.5% 0.177 163.223);\n --color-emerald-500: oklch(69.6% 0.17 162.48);\n --color-emerald-600: oklch(59.6% 0.145 163.225);\n --color-blue-50: oklch(97% 0.014 254.604);\n --color-blue-400: oklch(70.7% 0.165 254.624);\n --color-blue-500: oklch(62.3% 0.214 259.815);\n --color-blue-600: oklch(54.6% 0.245 262.881);\n --color-slate-50: oklch(98.4% 0.003 247.858);\n --color-slate-100: oklch(96.8% 0.007 247.896);\n --color-slate-200: oklch(92.9% 0.013 255.508);\n --color-slate-300: oklch(86.9% 0.022 252.894);\n --color-slate-400: oklch(70.4% 0.04 256.788);\n --color-slate-500: oklch(55.4% 0.046 257.417);\n --color-slate-600: oklch(44.6% 0.043 257.281);\n --color-slate-700: oklch(37.2% 0.044 257.287);\n --color-slate-800: oklch(27.9% 0.041 260.031);\n --color-slate-900: oklch(20.8% 0.042 265.755);\n --color-slate-950: oklch(12.9% 0.042 264.695);\n --color-gray-50: oklch(98.5% 0.002 247.839);\n --color-gray-100: oklch(96.7% 0.003 264.542);\n --color-gray-200: oklch(92.8% 0.006 264.531);\n --color-gray-300: oklch(87.2% 0.01 258.338);\n --color-gray-400: oklch(70.7% 0.022 261.325);\n --color-gray-500: oklch(55.1% 0.027 264.364);\n --color-gray-600: oklch(44.6% 0.03 256.802);\n --color-gray-700: oklch(37.3% 0.034 259.733);\n --color-gray-800: oklch(27.8% 0.033 256.848);\n --color-gray-900: oklch(21% 0.034 264.665);\n --color-zinc-50: oklch(98.5% 0 0);\n --color-zinc-100: oklch(96.7% 0.001 286.375);\n --color-zinc-500: oklch(55.2% 0.016 285.938);\n --color-zinc-700: oklch(37% 0.013 285.805);\n --color-zinc-900: oklch(21% 0.006 285.885);\n --color-neutral-50: oklch(98.5% 0 0);\n --color-neutral-100: oklch(97% 0 0);\n --color-neutral-200: oklch(92.2% 0 0);\n --color-neutral-300: oklch(87% 0 0);\n --color-neutral-400: oklch(70.8% 0 0);\n --color-neutral-700: oklch(37.1% 0 0);\n --color-neutral-800: oklch(26.9% 0 0);\n --color-neutral-900: oklch(20.5% 0 0);\n --color-neutral-950: oklch(14.5% 0 0);\n --color-black: #000;\n --color-white: #fff;\n --spacing: 0.25rem;\n --container-xs: 20rem;\n --container-sm: 24rem;\n --container-lg: 32rem;\n --container-3xl: 48rem;\n --text-xs: 0.75rem;\n --text-xs--line-height: calc(1 / 0.75);\n --text-sm: 0.875rem;\n --text-sm--line-height: calc(1.25 / 0.875);\n --text-base: 1rem;\n --text-base--line-height: calc(1.5 / 1);\n --text-lg: 1.125rem;\n --text-lg--line-height: calc(1.75 / 1.125);\n --text-xl: 1.25rem;\n --text-xl--line-height: calc(1.75 / 1.25);\n --text-2xl: 1.5rem;\n --text-2xl--line-height: calc(2 / 1.5);\n --text-3xl: 1.875rem;\n --text-3xl--line-height: calc(2.25 / 1.875);\n --font-weight-medium: 500;\n --font-weight-semibold: 600;\n --font-weight-bold: 700;\n --tracking-wide: 0.025em;\n --tracking-widest: 0.1em;\n --leading-relaxed: 1.625;\n --radius-xs: 0.125rem;\n --radius-2xl: 1rem;\n --radius-3xl: 1.5rem;\n --ease-out: cubic-bezier(0, 0, 0.2, 1);\n --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);\n --animate-spin: spin 1s linear infinite;\n --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;\n --blur-sm: 8px;\n --default-transition-duration: 150ms;\n --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);\n --default-font-family: var(--font-geist-sans);\n --default-mono-font-family: var(--font-geist-mono);\n }\n}\n@layer base {\n *,\n ::after,\n ::before,\n ::backdrop,\n ::file-selector-button {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n border: 0 solid;\n }\n html,\n :host {\n line-height: 1.5;\n -webkit-text-size-adjust: 100%;\n tab-size: 4;\n font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\");\n font-feature-settings: var(--default-font-feature-settings, normal);\n font-variation-settings: var(--default-font-variation-settings, normal);\n -webkit-tap-highlight-color: transparent;\n }\n hr {\n height: 0;\n color: inherit;\n border-top-width: 1px;\n }\n abbr:where([title]) {\n -webkit-text-decoration: underline dotted;\n text-decoration: underline dotted;\n }\n h1,\n h2,\n h3,\n h4,\n h5,\n h6 {\n font-size: inherit;\n font-weight: inherit;\n }\n a {\n color: inherit;\n -webkit-text-decoration: inherit;\n text-decoration: inherit;\n }\n b,\n strong {\n font-weight: bolder;\n }\n code,\n kbd,\n samp,\n pre {\n font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace);\n font-feature-settings: var(--default-mono-font-feature-settings, normal);\n font-variation-settings: var(--default-mono-font-variation-settings, normal);\n font-size: 1em;\n }\n small {\n font-size: 80%;\n }\n sub,\n sup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n }\n sub {\n bottom: -0.25em;\n }\n sup {\n top: -0.5em;\n }\n table {\n text-indent: 0;\n border-color: inherit;\n border-collapse: collapse;\n }\n :-moz-focusring {\n outline: auto;\n }\n progress {\n vertical-align: baseline;\n }\n summary {\n display: list-item;\n }\n ol,\n ul,\n menu {\n list-style: none;\n }\n img,\n svg,\n video,\n canvas,\n audio,\n iframe,\n embed,\n object {\n display: block;\n vertical-align: middle;\n }\n img,\n video {\n max-width: 100%;\n height: auto;\n }\n button,\n input,\n select,\n optgroup,\n textarea,\n ::file-selector-button {\n font: inherit;\n font-feature-settings: inherit;\n font-variation-settings: inherit;\n letter-spacing: inherit;\n color: inherit;\n border-radius: 0;\n background-color: transparent;\n opacity: 1;\n }\n :where(select:is([multiple], [size])) optgroup {\n font-weight: bolder;\n }\n :where(select:is([multiple], [size])) optgroup option {\n padding-inline-start: 20px;\n }\n ::file-selector-button {\n margin-inline-end: 4px;\n }\n ::placeholder {\n opacity: 1;\n }\n @supports (not (-webkit-appearance: -apple-pay-button)) or\n (contain-intrinsic-size: 1px) {\n ::placeholder {\n color: currentcolor;\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, currentcolor 50%, transparent);\n }\n }\n }\n textarea {\n resize: vertical;\n }\n ::-webkit-search-decoration {\n -webkit-appearance: none;\n }\n ::-webkit-date-and-time-value {\n min-height: 1lh;\n text-align: inherit;\n }\n ::-webkit-datetime-edit {\n display: inline-flex;\n }\n ::-webkit-datetime-edit-fields-wrapper {\n padding: 0;\n }\n ::-webkit-datetime-edit,\n ::-webkit-datetime-edit-year-field,\n ::-webkit-datetime-edit-month-field,\n ::-webkit-datetime-edit-day-field,\n ::-webkit-datetime-edit-hour-field,\n ::-webkit-datetime-edit-minute-field,\n ::-webkit-datetime-edit-second-field,\n ::-webkit-datetime-edit-millisecond-field,\n ::-webkit-datetime-edit-meridiem-field {\n padding-block: 0;\n }\n ::-webkit-calendar-picker-indicator {\n line-height: 1;\n }\n :-moz-ui-invalid {\n box-shadow: none;\n }\n button,\n input:where([type=\"button\"], [type=\"reset\"], [type=\"submit\"]),\n ::file-selector-button {\n appearance: button;\n }\n ::-webkit-inner-spin-button,\n ::-webkit-outer-spin-button {\n height: auto;\n }\n [hidden]:where(:not([hidden=\"until-found\"])) {\n display: none !important;\n }\n}\n@layer utilities {\n .\\@container\\/card-header {\n container-type: inline-size;\n container-name: card-header;\n }\n .pointer-events-auto {\n pointer-events: auto;\n }\n .pointer-events-none {\n pointer-events: none;\n }\n .collapse {\n visibility: collapse;\n }\n .invisible {\n visibility: hidden;\n }\n .visible {\n visibility: visible;\n }\n .visible\\! {\n visibility: visible !important;\n }\n .sr-only {\n position: absolute;\n width: 1px;\n height: 1px;\n padding: 0;\n margin: -1px;\n overflow: hidden;\n clip-path: inset(50%);\n white-space: nowrap;\n border-width: 0;\n }\n .absolute {\n position: absolute;\n }\n .fixed {\n position: fixed;\n }\n .relative {\n position: relative;\n }\n .static {\n position: static;\n }\n .sticky {\n position: sticky;\n }\n .inset-0 {\n inset: calc(var(--spacing) * 0);\n }\n .inset-x-0 {\n inset-inline: calc(var(--spacing) * 0);\n }\n .inset-y-0 {\n inset-block: calc(var(--spacing) * 0);\n }\n .top-0 {\n top: calc(var(--spacing) * 0);\n }\n .top-1 {\n top: calc(var(--spacing) * 1);\n }\n .top-1\\/2 {\n top: calc(1/2 * 100%);\n }\n .top-3 {\n top: calc(var(--spacing) * 3);\n }\n .top-4 {\n top: calc(var(--spacing) * 4);\n }\n .top-8 {\n top: calc(var(--spacing) * 8);\n }\n .top-\\[50\\%\\] {\n top: 50%;\n }\n .right-0 {\n right: calc(var(--spacing) * 0);\n }\n .right-3 {\n right: calc(var(--spacing) * 3);\n }\n .right-4 {\n right: calc(var(--spacing) * 4);\n }\n .bottom-0 {\n bottom: calc(var(--spacing) * 0);\n }\n .bottom-2 {\n bottom: calc(var(--spacing) * 2);\n }\n .bottom-6 {\n bottom: calc(var(--spacing) * 6);\n }\n .left-0 {\n left: calc(var(--spacing) * 0);\n }\n .left-2 {\n left: calc(var(--spacing) * 2);\n }\n .left-3 {\n left: calc(var(--spacing) * 3);\n }\n .left-6 {\n left: calc(var(--spacing) * 6);\n }\n .left-8 {\n left: calc(var(--spacing) * 8);\n }\n .left-\\[50\\%\\] {\n left: 50%;\n }\n .left-full {\n left: 100%;\n }\n .z-10 {\n z-index: 10;\n }\n .z-20 {\n z-index: 20;\n }\n .z-30 {\n z-index: 30;\n }\n .z-40 {\n z-index: 40;\n }\n .z-50 {\n z-index: 50;\n }\n .order-1 {\n order: 1;\n }\n .col-start-2 {\n grid-column-start: 2;\n }\n .row-span-2 {\n grid-row: span 2 / span 2;\n }\n .row-start-1 {\n grid-row-start: 1;\n }\n .container {\n width: 100%;\n @media (width >= 40rem) {\n max-width: 40rem;\n }\n @media (width >= 48rem) {\n max-width: 48rem;\n }\n @media (width >= 64rem) {\n max-width: 64rem;\n }\n @media (width >= 80rem) {\n max-width: 80rem;\n }\n @media (width >= 96rem) {\n max-width: 96rem;\n }\n }\n .m-1 {\n margin: calc(var(--spacing) * 1);\n }\n .m-384 {\n margin: calc(var(--spacing) * 384);\n }\n .m-512 {\n margin: calc(var(--spacing) * 512);\n }\n .-mx-1 {\n margin-inline: calc(var(--spacing) * -1);\n }\n .mx-1 {\n margin-inline: calc(var(--spacing) * 1);\n }\n .mx-auto {\n margin-inline: auto;\n }\n .my-1 {\n margin-block: calc(var(--spacing) * 1);\n }\n .my-4 {\n margin-block: calc(var(--spacing) * 4);\n }\n .mt-1 {\n margin-top: calc(var(--spacing) * 1);\n }\n .mt-2 {\n margin-top: calc(var(--spacing) * 2);\n }\n .mt-3 {\n margin-top: calc(var(--spacing) * 3);\n }\n .mt-4 {\n margin-top: calc(var(--spacing) * 4);\n }\n .mt-6 {\n margin-top: calc(var(--spacing) * 6);\n }\n .mt-10 {\n margin-top: calc(var(--spacing) * 10);\n }\n .mt-auto {\n margin-top: auto;\n }\n .mr-1 {\n margin-right: calc(var(--spacing) * 1);\n }\n .mr-2 {\n margin-right: calc(var(--spacing) * 2);\n }\n .mb-2 {\n margin-bottom: calc(var(--spacing) * 2);\n }\n .mb-4 {\n margin-bottom: calc(var(--spacing) * 4);\n }\n .ml-1 {\n margin-left: calc(var(--spacing) * 1);\n }\n .ml-auto {\n margin-left: auto;\n }\n .line-clamp-4 {\n overflow: hidden;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 4;\n }\n .\\!hidden {\n display: none !important;\n }\n .\\!table {\n display: table !important;\n }\n .block {\n display: block;\n }\n .contents {\n display: contents;\n }\n .flex {\n display: flex;\n }\n .grid {\n display: grid;\n }\n .hidden {\n display: none;\n }\n .inline {\n display: inline;\n }\n .inline-block {\n display: inline-block;\n }\n .inline-flex {\n display: inline-flex;\n }\n .inline-table {\n display: inline-table;\n }\n .table {\n display: table;\n }\n .table\\! {\n display: table !important;\n }\n .field-sizing-content {\n field-sizing: content;\n }\n .aspect-square {\n aspect-ratio: 1 / 1;\n }\n .size-2 {\n width: calc(var(--spacing) * 2);\n height: calc(var(--spacing) * 2);\n }\n .size-3 {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n .size-3\\.5 {\n width: calc(var(--spacing) * 3.5);\n height: calc(var(--spacing) * 3.5);\n }\n .size-4 {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n .size-8 {\n width: calc(var(--spacing) * 8);\n height: calc(var(--spacing) * 8);\n }\n .size-9 {\n width: calc(var(--spacing) * 9);\n height: calc(var(--spacing) * 9);\n }\n .size-10 {\n width: calc(var(--spacing) * 10);\n height: calc(var(--spacing) * 10);\n }\n .size-full {\n width: 100%;\n height: 100%;\n }\n .h-2 {\n height: calc(var(--spacing) * 2);\n }\n .h-2\\.5 {\n height: calc(var(--spacing) * 2.5);\n }\n .h-3 {\n height: calc(var(--spacing) * 3);\n }\n .h-3\\.5 {\n height: calc(var(--spacing) * 3.5);\n }\n .h-4 {\n height: calc(var(--spacing) * 4);\n }\n .h-5 {\n height: calc(var(--spacing) * 5);\n }\n .h-6 {\n height: calc(var(--spacing) * 6);\n }\n .h-7 {\n height: calc(var(--spacing) * 7);\n }\n .h-8 {\n height: calc(var(--spacing) * 8);\n }\n .h-9 {\n height: calc(var(--spacing) * 9);\n }\n .h-10 {\n height: calc(var(--spacing) * 10);\n }\n .h-11 {\n height: calc(var(--spacing) * 11);\n }\n .h-12 {\n height: calc(var(--spacing) * 12);\n }\n .h-20 {\n height: calc(var(--spacing) * 20);\n }\n .h-24 {\n height: calc(var(--spacing) * 24);\n }\n .h-32 {\n height: calc(var(--spacing) * 32);\n }\n .h-48 {\n height: calc(var(--spacing) * 48);\n }\n .h-64 {\n height: calc(var(--spacing) * 64);\n }\n .h-\\[320px\\] {\n height: 320px;\n }\n .h-\\[400px\\] {\n height: 400px;\n }\n .h-\\[520px\\] {\n height: 520px;\n }\n .h-\\[760px\\] {\n height: 760px;\n }\n .h-\\[calc\\(100\\%-1px\\)\\] {\n height: calc(100% - 1px);\n }\n .h-\\[calc\\(100vh-64px\\)\\] {\n height: calc(100vh - 64px);\n }\n .h-auto {\n height: auto;\n }\n .h-full {\n height: 100%;\n }\n .h-px {\n height: 1px;\n }\n .h-screen {\n height: 100vh;\n }\n .max-h-\\(--radix-dropdown-menu-content-available-height\\) {\n max-height: var(--radix-dropdown-menu-content-available-height);\n }\n .max-h-64 {\n max-height: calc(var(--spacing) * 64);\n }\n .max-h-\\[65vh\\] {\n max-height: 65vh;\n }\n .max-h-\\[85vh\\] {\n max-height: 85vh;\n }\n .max-h-\\[90vh\\] {\n max-height: 90vh;\n }\n .max-h-\\[92vh\\] {\n max-height: 92vh;\n }\n .max-h-\\[300px\\] {\n max-height: 300px;\n }\n .max-h-\\[420px\\] {\n max-height: 420px;\n }\n .min-h-0 {\n min-height: calc(var(--spacing) * 0);\n }\n .min-h-16 {\n min-height: calc(var(--spacing) * 16);\n }\n .min-h-\\[60vh\\] {\n min-height: 60vh;\n }\n .min-h-full {\n min-height: 100%;\n }\n .min-h-screen {\n min-height: 100vh;\n }\n .w-1 {\n width: calc(var(--spacing) * 1);\n }\n .w-1\\/3 {\n width: calc(1/3 * 100%);\n }\n .w-2 {\n width: calc(var(--spacing) * 2);\n }\n .w-2\\.5 {\n width: calc(var(--spacing) * 2.5);\n }\n .w-3 {\n width: calc(var(--spacing) * 3);\n }\n .w-3\\.5 {\n width: calc(var(--spacing) * 3.5);\n }\n .w-3\\/4 {\n width: calc(3/4 * 100%);\n }\n .w-4 {\n width: calc(var(--spacing) * 4);\n }\n .w-5 {\n width: calc(var(--spacing) * 5);\n }\n .w-6 {\n width: calc(var(--spacing) * 6);\n }\n .w-8 {\n width: calc(var(--spacing) * 8);\n }\n .w-24 {\n width: calc(var(--spacing) * 24);\n }\n .w-32 {\n width: calc(var(--spacing) * 32);\n }\n .w-36 {\n width: calc(var(--spacing) * 36);\n }\n .w-40 {\n width: calc(var(--spacing) * 40);\n }\n .w-48 {\n width: calc(var(--spacing) * 48);\n }\n .w-56 {\n width: calc(var(--spacing) * 56);\n }\n .w-64 {\n width: calc(var(--spacing) * 64);\n }\n .w-72 {\n width: calc(var(--spacing) * 72);\n }\n .w-80 {\n width: calc(var(--spacing) * 80);\n }\n .w-\\[100px\\] {\n width: 100px;\n }\n .w-\\[400px\\] {\n width: 400px;\n }\n .w-fit {\n width: fit-content;\n }\n .w-full {\n width: 100%;\n }\n .max-w-3xl {\n max-width: var(--container-3xl);\n }\n .max-w-\\[400px\\] {\n max-width: 400px;\n }\n .max-w-\\[980px\\] {\n max-width: 980px;\n }\n .max-w-\\[calc\\(100\\%-2rem\\)\\] {\n max-width: calc(100% - 2rem);\n }\n .max-w-none {\n max-width: none;\n }\n .max-w-xs {\n max-width: var(--container-xs);\n }\n .min-w-0 {\n min-width: calc(var(--spacing) * 0);\n }\n .min-w-8 {\n min-width: calc(var(--spacing) * 8);\n }\n .min-w-9 {\n min-width: calc(var(--spacing) * 9);\n }\n .min-w-10 {\n min-width: calc(var(--spacing) * 10);\n }\n .min-w-\\[8rem\\] {\n min-width: 8rem;\n }\n .min-w-\\[96px\\] {\n min-width: 96px;\n }\n .min-w-\\[180px\\] {\n min-width: 180px;\n }\n .flex-1 {\n flex: 1;\n }\n .flex-shrink {\n flex-shrink: 1;\n }\n .shrink-0 {\n flex-shrink: 0;\n }\n .flex-grow {\n flex-grow: 1;\n }\n .grow {\n flex-grow: 1;\n }\n .border-collapse {\n border-collapse: collapse;\n }\n .origin-\\(--radix-dropdown-menu-content-transform-origin\\) {\n transform-origin: var(--radix-dropdown-menu-content-transform-origin);\n }\n .origin-\\(--radix-popover-content-transform-origin\\) {\n transform-origin: var(--radix-popover-content-transform-origin);\n }\n .translate-x-0 {\n --tw-translate-x: calc(var(--spacing) * 0);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-x-\\[-50\\%\\] {\n --tw-translate-x: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .-translate-y-1 {\n --tw-translate-y: calc(var(--spacing) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .-translate-y-1\\/2 {\n --tw-translate-y: calc(calc(1/2 * 100%) * -1);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-0 {\n --tw-translate-y: calc(var(--spacing) * 0);\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .translate-y-\\[-50\\%\\] {\n --tw-translate-y: -50%;\n translate: var(--tw-translate-x) var(--tw-translate-y);\n }\n .rotate-90 {\n rotate: 90deg;\n }\n .transform {\n transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);\n }\n .animate-pulse {\n animation: var(--animate-pulse);\n }\n .animate-spin {\n animation: var(--animate-spin);\n }\n .cursor-col-resize {\n cursor: col-resize;\n }\n .cursor-default {\n cursor: default;\n }\n .cursor-pointer {\n cursor: pointer;\n }\n .touch-none {\n touch-action: none;\n }\n .resize {\n resize: both;\n }\n .scroll-py-1 {\n scroll-padding-block: calc(var(--spacing) * 1);\n }\n .list-decimal {\n list-style-type: decimal;\n }\n .auto-rows-min {\n grid-auto-rows: min-content;\n }\n .grid-cols-2 {\n grid-template-columns: repeat(2, minmax(0, 1fr));\n }\n .grid-cols-3 {\n grid-template-columns: repeat(3, minmax(0, 1fr));\n }\n .grid-cols-4 {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n .grid-cols-6 {\n grid-template-columns: repeat(6, minmax(0, 1fr));\n }\n .grid-rows-\\[auto_auto\\] {\n grid-template-rows: auto auto;\n }\n .flex-col {\n flex-direction: column;\n }\n .flex-col-reverse {\n flex-direction: column-reverse;\n }\n .flex-wrap {\n flex-wrap: wrap;\n }\n .items-center {\n align-items: center;\n }\n .items-end {\n align-items: flex-end;\n }\n .items-start {\n align-items: flex-start;\n }\n .justify-between {\n justify-content: space-between;\n }\n .justify-center {\n justify-content: center;\n }\n .justify-start {\n justify-content: flex-start;\n }\n .gap-0 {\n gap: calc(var(--spacing) * 0);\n }\n .gap-0\\.5 {\n gap: calc(var(--spacing) * 0.5);\n }\n .gap-1 {\n gap: calc(var(--spacing) * 1);\n }\n .gap-1\\.5 {\n gap: calc(var(--spacing) * 1.5);\n }\n .gap-2 {\n gap: calc(var(--spacing) * 2);\n }\n .gap-3 {\n gap: calc(var(--spacing) * 3);\n }\n .gap-4 {\n gap: calc(var(--spacing) * 4);\n }\n .gap-6 {\n gap: calc(var(--spacing) * 6);\n }\n .space-y-1 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .space-y-2 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .space-y-3 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .space-y-4 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .space-y-5 {\n :where(& > :not(:last-child)) {\n --tw-space-y-reverse: 0;\n margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));\n margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));\n }\n }\n .space-x-3 {\n :where(& > :not(:last-child)) {\n --tw-space-x-reverse: 0;\n margin-inline-start: calc(calc(var(--spacing) * 3) * var(--tw-space-x-reverse));\n margin-inline-end: calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-x-reverse)));\n }\n }\n .divide-y {\n :where(& > :not(:last-child)) {\n --tw-divide-y-reverse: 0;\n border-bottom-style: var(--tw-border-style);\n border-top-style: var(--tw-border-style);\n border-top-width: calc(1px * var(--tw-divide-y-reverse));\n border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));\n }\n }\n .divide-\\[\\#f1f5f9\\] {\n :where(& > :not(:last-child)) {\n border-color: #f1f5f9;\n }\n }\n .self-start {\n align-self: flex-start;\n }\n .justify-self-end {\n justify-self: flex-end;\n }\n .truncate {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n }\n .overflow-auto {\n overflow: auto;\n }\n .overflow-hidden {\n overflow: hidden;\n }\n .overflow-x-hidden {\n overflow-x: hidden;\n }\n .overflow-y-auto {\n overflow-y: auto;\n }\n .rounded {\n border-radius: 0.25rem;\n }\n .rounded-2xl {\n border-radius: var(--radius-2xl);\n }\n .rounded-3xl {\n border-radius: var(--radius-3xl);\n }\n .rounded-\\[4px\\] {\n border-radius: 4px;\n }\n .rounded-\\[28px\\] {\n border-radius: 28px;\n }\n .rounded-\\[32px\\] {\n border-radius: 32px;\n }\n .rounded-\\[inherit\\] {\n border-radius: inherit;\n }\n .rounded-full {\n border-radius: calc(infinity * 1px);\n }\n .rounded-lg {\n border-radius: var(--radius);\n }\n .rounded-md {\n border-radius: calc(var(--radius) - 2px);\n }\n .rounded-none {\n border-radius: 0;\n }\n .rounded-sm {\n border-radius: calc(var(--radius) - 4px);\n }\n .rounded-xl {\n border-radius: calc(var(--radius) + 4px);\n }\n .rounded-xs {\n border-radius: var(--radius-xs);\n }\n .border {\n border-style: var(--tw-border-style);\n border-width: 1px;\n }\n .border-0 {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n .border-2 {\n border-style: var(--tw-border-style);\n border-width: 2px;\n }\n .border-t {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n .border-r {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n .border-b {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n .border-b-2 {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 2px;\n }\n .border-l {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n .border-dashed {\n --tw-border-style: dashed;\n border-style: dashed;\n }\n .border-none {\n --tw-border-style: none;\n border-style: none;\n }\n .border-\\[\\#2563eb\\] {\n border-color: #2563eb;\n }\n .border-\\[\\#cddfff\\] {\n border-color: #cddfff;\n }\n .border-\\[\\#d4d4d8\\] {\n border-color: #d4d4d8;\n }\n .border-\\[\\#d7e5ff\\] {\n border-color: #d7e5ff;\n }\n .border-\\[\\#e1e1e1\\] {\n border-color: #e1e1e1;\n }\n .border-\\[\\#e2e8f0\\] {\n border-color: #e2e8f0;\n }\n .border-\\[\\#e3e3e3\\] {\n border-color: #e3e3e3;\n }\n .border-\\[\\#e4e4e7\\] {\n border-color: #e4e4e7;\n }\n .border-\\[\\#e5e5e5\\] {\n border-color: #e5e5e5;\n }\n .border-\\[\\#e5e7eb\\] {\n border-color: #e5e7eb;\n }\n .border-\\[\\#e8e8e8\\] {\n border-color: #e8e8e8;\n }\n .border-\\[\\#e9edf5\\] {\n border-color: #e9edf5;\n }\n .border-\\[\\#eaeaea\\] {\n border-color: #eaeaea;\n }\n .border-\\[\\#ececec\\] {\n border-color: #ececec;\n }\n .border-\\[\\#eeeeee\\] {\n border-color: #eeeeee;\n }\n .border-\\[\\#eef1f6\\] {\n border-color: #eef1f6;\n }\n .border-\\[\\#eef2ff\\] {\n border-color: #eef2ff;\n }\n .border-\\[\\#eff2f6\\] {\n border-color: #eff2f6;\n }\n .border-\\[\\#f0f0f0\\] {\n border-color: #f0f0f0;\n }\n .border-\\[\\#f1f1f1\\] {\n border-color: #f1f1f1;\n }\n .border-\\[\\#f1f5f9\\] {\n border-color: #f1f5f9;\n }\n .border-\\[\\#f2f2f2\\] {\n border-color: #f2f2f2;\n }\n .border-\\[\\#f3f3f3\\] {\n border-color: #f3f3f3;\n }\n .border-\\[\\#f3f4f6\\] {\n border-color: #f3f4f6;\n }\n .border-\\[\\#f5f5f5\\] {\n border-color: #f5f5f5;\n }\n .border-border {\n border-color: var(--border);\n }\n .border-card {\n border-color: var(--card);\n }\n .border-gray-100 {\n border-color: var(--color-gray-100);\n }\n .border-gray-200 {\n border-color: var(--color-gray-200);\n }\n .border-gray-300 {\n border-color: var(--color-gray-300);\n }\n .border-input {\n border-color: var(--input);\n }\n .border-red-100 {\n border-color: var(--color-red-100);\n }\n .border-red-200 {\n border-color: var(--color-red-200);\n }\n .border-red-300 {\n border-color: var(--color-red-300);\n }\n .border-slate-200 {\n border-color: var(--color-slate-200);\n }\n .border-transparent {\n border-color: transparent;\n }\n .border-white {\n border-color: var(--color-white);\n }\n .border-white\\/20 {\n border-color: color-mix(in srgb, #fff 20%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-white) 20%, transparent);\n }\n }\n .border-white\\/60 {\n border-color: color-mix(in srgb, #fff 60%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-white) 60%, transparent);\n }\n }\n .border-t-transparent {\n border-top-color: transparent;\n }\n .border-l-transparent {\n border-left-color: transparent;\n }\n .bg-\\[\\#2563eb\\] {\n background-color: #2563eb;\n }\n .bg-\\[\\#2563eb\\]\\/10 {\n background-color: color-mix(in oklab, #2563eb 10%, transparent);\n }\n .bg-\\[\\#c9d6f8\\] {\n background-color: #c9d6f8;\n }\n .bg-\\[\\#e3ecff\\] {\n background-color: #e3ecff;\n }\n .bg-\\[\\#e8f2ff\\] {\n background-color: #e8f2ff;\n }\n .bg-\\[\\#edf2ff\\] {\n background-color: #edf2ff;\n }\n .bg-\\[\\#eef2ff\\] {\n background-color: #eef2ff;\n }\n .bg-\\[\\#eef4ff\\] {\n background-color: #eef4ff;\n }\n .bg-\\[\\#f5f7fb\\] {\n background-color: #f5f7fb;\n }\n .bg-\\[\\#f5f7ff\\] {\n background-color: #f5f7ff;\n }\n .bg-\\[\\#f8fafc\\] {\n background-color: #f8fafc;\n }\n .bg-\\[\\#f9fafb\\] {\n background-color: #f9fafb;\n }\n .bg-\\[\\#f9fafc\\] {\n background-color: #f9fafc;\n }\n .bg-\\[\\#fafafa\\] {\n background-color: #fafafa;\n }\n .bg-\\[\\#fdfdff\\] {\n background-color: #fdfdff;\n }\n .bg-accent {\n background-color: var(--accent);\n }\n .bg-background {\n background-color: var(--background);\n }\n .bg-background\\/95 {\n background-color: var(--background);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--background) 95%, transparent);\n }\n }\n .bg-black {\n background-color: var(--color-black);\n }\n .bg-black\\/50 {\n background-color: color-mix(in srgb, #000 50%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-black) 50%, transparent);\n }\n }\n .bg-border {\n background-color: var(--border);\n }\n .bg-card {\n background-color: var(--card);\n }\n .bg-current {\n background-color: currentcolor;\n }\n .bg-destructive {\n background-color: var(--destructive);\n }\n .bg-gray-50 {\n background-color: var(--color-gray-50);\n }\n .bg-gray-100 {\n background-color: var(--color-gray-100);\n }\n .bg-gray-300 {\n background-color: var(--color-gray-300);\n }\n .bg-green-500 {\n background-color: var(--color-green-500);\n }\n .bg-muted {\n background-color: var(--muted);\n }\n .bg-muted\\/30 {\n background-color: var(--muted);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--muted) 30%, transparent);\n }\n }\n .bg-popover {\n background-color: var(--popover);\n }\n .bg-primary {\n background-color: var(--primary);\n }\n .bg-red-50 {\n background-color: var(--color-red-50);\n }\n .bg-red-500 {\n background-color: var(--color-red-500);\n }\n .bg-secondary {\n background-color: var(--secondary);\n }\n .bg-slate-50 {\n background-color: var(--color-slate-50);\n }\n .bg-slate-100 {\n background-color: var(--color-slate-100);\n }\n .bg-slate-900 {\n background-color: var(--color-slate-900);\n }\n .bg-slate-900\\/80 {\n background-color: color-mix(in srgb, oklch(20.8% 0.042 265.755) 80%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-slate-900) 80%, transparent);\n }\n }\n .bg-slate-950 {\n background-color: var(--color-slate-950);\n }\n .bg-slate-950\\/80 {\n background-color: color-mix(in srgb, oklch(12.9% 0.042 264.695) 80%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-slate-950) 80%, transparent);\n }\n }\n .bg-transparent {\n background-color: transparent;\n }\n .bg-white {\n background-color: var(--color-white);\n }\n .bg-white\\/10 {\n background-color: color-mix(in srgb, #fff 10%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-white) 10%, transparent);\n }\n }\n .bg-white\\/60 {\n background-color: color-mix(in srgb, #fff 60%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-white) 60%, transparent);\n }\n }\n .bg-white\\/80 {\n background-color: color-mix(in srgb, #fff 80%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-white) 80%, transparent);\n }\n }\n .bg-white\\/90 {\n background-color: color-mix(in srgb, #fff 90%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-white) 90%, transparent);\n }\n }\n .bg-white\\/95 {\n background-color: color-mix(in srgb, #fff 95%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-white) 95%, transparent);\n }\n }\n .bg-zinc-50 {\n background-color: var(--color-zinc-50);\n }\n .bg-zinc-900 {\n background-color: var(--color-zinc-900);\n }\n .bg-gradient-to-br {\n --tw-gradient-position: to bottom right in oklab;\n background-image: linear-gradient(var(--tw-gradient-stops));\n }\n .from-slate-50 {\n --tw-gradient-from: var(--color-slate-50);\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n }\n .to-white {\n --tw-gradient-to: var(--color-white);\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n }\n .fill-current {\n fill: currentcolor;\n }\n .object-cover {\n object-fit: cover;\n }\n .p-0 {\n padding: calc(var(--spacing) * 0);\n }\n .p-1 {\n padding: calc(var(--spacing) * 1);\n }\n .p-1\\.5 {\n padding: calc(var(--spacing) * 1.5);\n }\n .p-2 {\n padding: calc(var(--spacing) * 2);\n }\n .p-3 {\n padding: calc(var(--spacing) * 3);\n }\n .p-4 {\n padding: calc(var(--spacing) * 4);\n }\n .p-5 {\n padding: calc(var(--spacing) * 5);\n }\n .p-6 {\n padding: calc(var(--spacing) * 6);\n }\n .p-8 {\n padding: calc(var(--spacing) * 8);\n }\n .p-\\[3px\\] {\n padding: 3px;\n }\n .p-px {\n padding: 1px;\n }\n .px-0 {\n padding-inline: calc(var(--spacing) * 0);\n }\n .px-0\\.5 {\n padding-inline: calc(var(--spacing) * 0.5);\n }\n .px-1 {\n padding-inline: calc(var(--spacing) * 1);\n }\n .px-1\\.5 {\n padding-inline: calc(var(--spacing) * 1.5);\n }\n .px-2 {\n padding-inline: calc(var(--spacing) * 2);\n }\n .px-2\\.5 {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n .px-3 {\n padding-inline: calc(var(--spacing) * 3);\n }\n .px-4 {\n padding-inline: calc(var(--spacing) * 4);\n }\n .px-6 {\n padding-inline: calc(var(--spacing) * 6);\n }\n .px-12 {\n padding-inline: calc(var(--spacing) * 12);\n }\n .py-0 {\n padding-block: calc(var(--spacing) * 0);\n }\n .py-0\\.5 {\n padding-block: calc(var(--spacing) * 0.5);\n }\n .py-1 {\n padding-block: calc(var(--spacing) * 1);\n }\n .py-1\\.5 {\n padding-block: calc(var(--spacing) * 1.5);\n }\n .py-2 {\n padding-block: calc(var(--spacing) * 2);\n }\n .py-3 {\n padding-block: calc(var(--spacing) * 3);\n }\n .py-4 {\n padding-block: calc(var(--spacing) * 4);\n }\n .py-6 {\n padding-block: calc(var(--spacing) * 6);\n }\n .py-8 {\n padding-block: calc(var(--spacing) * 8);\n }\n .py-10 {\n padding-block: calc(var(--spacing) * 10);\n }\n .pt-3 {\n padding-top: calc(var(--spacing) * 3);\n }\n .pt-4 {\n padding-top: calc(var(--spacing) * 4);\n }\n .pt-8 {\n padding-top: calc(var(--spacing) * 8);\n }\n .pr-2 {\n padding-right: calc(var(--spacing) * 2);\n }\n .pr-6 {\n padding-right: calc(var(--spacing) * 6);\n }\n .pb-2 {\n padding-bottom: calc(var(--spacing) * 2);\n }\n .pb-3 {\n padding-bottom: calc(var(--spacing) * 3);\n }\n .pb-4 {\n padding-bottom: calc(var(--spacing) * 4);\n }\n .pb-6 {\n padding-bottom: calc(var(--spacing) * 6);\n }\n .pl-4 {\n padding-left: calc(var(--spacing) * 4);\n }\n .pl-6 {\n padding-left: calc(var(--spacing) * 6);\n }\n .pl-8 {\n padding-left: calc(var(--spacing) * 8);\n }\n .pl-9 {\n padding-left: calc(var(--spacing) * 9);\n }\n .text-center {\n text-align: center;\n }\n .text-left {\n text-align: left;\n }\n .font-mono {\n font-family: var(--font-geist-mono);\n }\n .text-2xl {\n font-size: var(--text-2xl);\n line-height: var(--tw-leading, var(--text-2xl--line-height));\n }\n .text-3xl {\n font-size: var(--text-3xl);\n line-height: var(--tw-leading, var(--text-3xl--line-height));\n }\n .text-base {\n font-size: var(--text-base);\n line-height: var(--tw-leading, var(--text-base--line-height));\n }\n .text-lg {\n font-size: var(--text-lg);\n line-height: var(--tw-leading, var(--text-lg--line-height));\n }\n .text-sm {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n .text-xl {\n font-size: var(--text-xl);\n line-height: var(--tw-leading, var(--text-xl--line-height));\n }\n .text-xs {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n .text-\\[10px\\] {\n font-size: 10px;\n }\n .text-\\[11px\\] {\n font-size: 11px;\n }\n .text-\\[15px\\] {\n font-size: 15px;\n }\n .text-\\[16px\\] {\n font-size: 16px;\n }\n .leading-none {\n --tw-leading: 1;\n line-height: 1;\n }\n .leading-relaxed {\n --tw-leading: var(--leading-relaxed);\n line-height: var(--leading-relaxed);\n }\n .font-bold {\n --tw-font-weight: var(--font-weight-bold);\n font-weight: var(--font-weight-bold);\n }\n .font-medium {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n .font-semibold {\n --tw-font-weight: var(--font-weight-semibold);\n font-weight: var(--font-weight-semibold);\n }\n .tracking-wide {\n --tw-tracking: var(--tracking-wide);\n letter-spacing: var(--tracking-wide);\n }\n .tracking-widest {\n --tw-tracking: var(--tracking-widest);\n letter-spacing: var(--tracking-widest);\n }\n .break-all {\n word-break: break-all;\n }\n .whitespace-nowrap {\n white-space: nowrap;\n }\n .whitespace-pre-wrap {\n white-space: pre-wrap;\n }\n .text-\\[\\#0f172a\\] {\n color: #0f172a;\n }\n .text-\\[\\#1f2933\\] {\n color: #1f2933;\n }\n .text-\\[\\#6b7280\\] {\n color: #6b7280;\n }\n .text-\\[\\#9b87f5\\] {\n color: #9b87f5;\n }\n .text-\\[\\#9f1239\\] {\n color: #9f1239;\n }\n .text-\\[\\#10b981\\] {\n color: #10b981;\n }\n .text-\\[\\#34d399\\] {\n color: #34d399;\n }\n .text-\\[\\#60a5fa\\] {\n color: #60a5fa;\n }\n .text-\\[\\#2563eb\\] {\n color: #2563eb;\n }\n .text-\\[\\#111827\\] {\n color: #111827;\n }\n .text-\\[\\#333333\\] {\n color: #333333;\n }\n .text-\\[\\#475569\\] {\n color: #475569;\n }\n .text-\\[\\#b91c1c\\] {\n color: #b91c1c;\n }\n .text-\\[\\#f5a623\\] {\n color: #f5a623;\n }\n .text-\\[\\#f59e0b\\] {\n color: #f59e0b;\n }\n .text-\\[\\#f97316\\] {\n color: #f97316;\n }\n .text-blue-500 {\n color: var(--color-blue-500);\n }\n .text-blue-600 {\n color: var(--color-blue-600);\n }\n .text-card-foreground {\n color: var(--card-foreground);\n }\n .text-destructive {\n color: var(--destructive);\n }\n .text-emerald-600 {\n color: var(--color-emerald-600);\n }\n .text-foreground {\n color: var(--foreground);\n }\n .text-gray-400 {\n color: var(--color-gray-400);\n }\n .text-gray-500 {\n color: var(--color-gray-500);\n }\n .text-gray-600 {\n color: var(--color-gray-600);\n }\n .text-gray-700 {\n color: var(--color-gray-700);\n }\n .text-gray-800 {\n color: var(--color-gray-800);\n }\n .text-gray-900 {\n color: var(--color-gray-900);\n }\n .text-muted-foreground {\n color: var(--muted-foreground);\n }\n .text-popover-foreground {\n color: var(--popover-foreground);\n }\n .text-primary {\n color: var(--primary);\n }\n .text-primary-foreground {\n color: var(--primary-foreground);\n }\n .text-red-500 {\n color: var(--color-red-500);\n }\n .text-red-600 {\n color: var(--color-red-600);\n }\n .text-secondary-foreground {\n color: var(--secondary-foreground);\n }\n .text-slate-300 {\n color: var(--color-slate-300);\n }\n .text-slate-400 {\n color: var(--color-slate-400);\n }\n .text-slate-500 {\n color: var(--color-slate-500);\n }\n .text-slate-600 {\n color: var(--color-slate-600);\n }\n .text-slate-700 {\n color: var(--color-slate-700);\n }\n .text-slate-800 {\n color: var(--color-slate-800);\n }\n .text-slate-900 {\n color: var(--color-slate-900);\n }\n .text-white {\n color: var(--color-white);\n }\n .text-white\\/80 {\n color: color-mix(in srgb, #fff 80%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n color: color-mix(in oklab, var(--color-white) 80%, transparent);\n }\n }\n .text-yellow-500 {\n color: var(--color-yellow-500);\n }\n .text-yellow-600 {\n color: var(--color-yellow-600);\n }\n .text-zinc-100 {\n color: var(--color-zinc-100);\n }\n .text-zinc-500 {\n color: var(--color-zinc-500);\n }\n .text-zinc-700 {\n color: var(--color-zinc-700);\n }\n .capitalize {\n text-transform: capitalize;\n }\n .lowercase {\n text-transform: lowercase;\n }\n .uppercase {\n text-transform: uppercase;\n }\n .italic {\n font-style: italic;\n }\n .ordinal {\n --tw-ordinal: ordinal;\n font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,);\n }\n .ordinal\\! {\n --tw-ordinal: ordinal !important;\n font-variant-numeric: var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,) !important;\n }\n .line-through {\n text-decoration-line: line-through;\n }\n .overline {\n text-decoration-line: overline;\n }\n .underline {\n text-decoration-line: underline;\n }\n .underline-offset-4 {\n text-underline-offset: 4px;\n }\n .antialiased {\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n }\n .opacity-0 {\n opacity: 0%;\n }\n .opacity-50 {\n opacity: 50%;\n }\n .opacity-60 {\n opacity: 60%;\n }\n .opacity-70 {\n opacity: 70%;\n }\n .shadow {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-2xl {\n --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-\\[0_10px_36px_rgba\\(15\\,23\\,42\\,0\\.05\\)\\] {\n --tw-shadow: 0 10px 36px var(--tw-shadow-color, rgba(15,23,42,0.05));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-lg {\n --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-md {\n --tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-none {\n --tw-shadow: 0 0 #0000;\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-sm {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xl {\n --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .shadow-xs {\n --tw-shadow: 0 1px 2px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.05));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n .ring-offset-background {\n --tw-ring-offset-color: var(--background);\n }\n .ring-offset-white {\n --tw-ring-offset-color: var(--color-white);\n }\n .outline-hidden {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n .outline {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n .blur {\n --tw-blur: blur(8px);\n filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n }\n .invert {\n --tw-invert: invert(100%);\n filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n }\n .filter {\n filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);\n }\n .filter\\! {\n filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,) !important;\n }\n .backdrop-blur {\n --tw-backdrop-blur: blur(8px);\n -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);\n backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);\n }\n .backdrop-blur-sm {\n --tw-backdrop-blur: blur(var(--blur-sm));\n -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);\n backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);\n }\n .backdrop-filter {\n -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);\n backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);\n }\n .transition {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-\\[color\\,box-shadow\\] {\n transition-property: color,box-shadow;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-all {\n transition-property: all;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-colors {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-opacity {\n transition-property: opacity;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .transition-transform {\n transition-property: transform, translate, scale, rotate;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n }\n .duration-150 {\n --tw-duration: 150ms;\n transition-duration: 150ms;\n }\n .duration-200 {\n --tw-duration: 200ms;\n transition-duration: 200ms;\n }\n .ease-in-out {\n --tw-ease: var(--ease-in-out);\n transition-timing-function: var(--ease-in-out);\n }\n .ease-out {\n --tw-ease: var(--ease-out);\n transition-timing-function: var(--ease-out);\n }\n .outline-none {\n --tw-outline-style: none;\n outline-style: none;\n }\n .select-all {\n -webkit-user-select: all;\n user-select: all;\n }\n .select-none {\n -webkit-user-select: none;\n user-select: none;\n }\n .\\[tl\\:br\\] {\n tl: br;\n }\n .paused {\n animation-play-state: paused;\n }\n .running {\n animation-play-state: running;\n }\n .group-hover\\:visible {\n &:is(:where(.group):hover *) {\n @media (hover: hover) {\n visibility: visible;\n }\n }\n }\n .group-hover\\:opacity-100 {\n &:is(:where(.group):hover *) {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .group-data-\\[disabled\\=true\\]\\:pointer-events-none {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n pointer-events: none;\n }\n }\n .group-data-\\[disabled\\=true\\]\\:opacity-50 {\n &:is(:where(.group)[data-disabled=\"true\"] *) {\n opacity: 50%;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:block {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n display: block;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=bottom\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"bottom\"] *) {\n text-align: center;\n }\n }\n .group-data-\\[vaul-drawer-direction\\=top\\]\\/drawer-content\\:text-center {\n &:is(:where(.group\\/drawer-content)[data-vaul-drawer-direction=\"top\"] *) {\n text-align: center;\n }\n }\n .peer-disabled\\:cursor-not-allowed {\n &:is(:where(.peer):disabled ~ *) {\n cursor: not-allowed;\n }\n }\n .peer-disabled\\:opacity-50 {\n &:is(:where(.peer):disabled ~ *) {\n opacity: 50%;\n }\n }\n .selection\\:bg-primary {\n & *::selection {\n background-color: var(--primary);\n }\n &::selection {\n background-color: var(--primary);\n }\n }\n .selection\\:text-primary-foreground {\n & *::selection {\n color: var(--primary-foreground);\n }\n &::selection {\n color: var(--primary-foreground);\n }\n }\n .file\\:inline-flex {\n &::file-selector-button {\n display: inline-flex;\n }\n }\n .file\\:h-7 {\n &::file-selector-button {\n height: calc(var(--spacing) * 7);\n }\n }\n .file\\:border-0 {\n &::file-selector-button {\n border-style: var(--tw-border-style);\n border-width: 0px;\n }\n }\n .file\\:bg-transparent {\n &::file-selector-button {\n background-color: transparent;\n }\n }\n .file\\:text-sm {\n &::file-selector-button {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .file\\:font-medium {\n &::file-selector-button {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .file\\:text-foreground {\n &::file-selector-button {\n color: var(--foreground);\n }\n }\n .placeholder\\:text-muted-foreground {\n &::placeholder {\n color: var(--muted-foreground);\n }\n }\n .last\\:border-b-0 {\n &:last-child {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 0px;\n }\n }\n .hover\\:border-\\[\\#2563eb\\] {\n &:hover {\n @media (hover: hover) {\n border-color: #2563eb;\n }\n }\n }\n .hover\\:border-\\[\\#d6e3ff\\] {\n &:hover {\n @media (hover: hover) {\n border-color: #d6e3ff;\n }\n }\n }\n .hover\\:border-\\[\\#dbe7ff\\] {\n &:hover {\n @media (hover: hover) {\n border-color: #dbe7ff;\n }\n }\n }\n .hover\\:border-slate-200 {\n &:hover {\n @media (hover: hover) {\n border-color: var(--color-slate-200);\n }\n }\n }\n .hover\\:bg-\\[\\#eef2ff\\] {\n &:hover {\n @media (hover: hover) {\n background-color: #eef2ff;\n }\n }\n }\n .hover\\:bg-\\[\\#eff5ff\\] {\n &:hover {\n @media (hover: hover) {\n background-color: #eff5ff;\n }\n }\n }\n .hover\\:bg-\\[\\#f5f5f5\\] {\n &:hover {\n @media (hover: hover) {\n background-color: #f5f5f5;\n }\n }\n }\n .hover\\:bg-\\[\\#f5f7fb\\] {\n &:hover {\n @media (hover: hover) {\n background-color: #f5f7fb;\n }\n }\n }\n .hover\\:bg-accent {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n .hover\\:bg-destructive\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-gray-50 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--color-gray-50);\n }\n }\n }\n .hover\\:bg-gray-100 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--color-gray-100);\n }\n }\n }\n .hover\\:bg-muted {\n &:hover {\n @media (hover: hover) {\n background-color: var(--muted);\n }\n }\n }\n .hover\\:bg-primary\\/90 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n .hover\\:bg-red-50 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--color-red-50);\n }\n }\n }\n .hover\\:bg-secondary\\/80 {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 80%, transparent);\n }\n }\n }\n }\n .hover\\:bg-white {\n &:hover {\n @media (hover: hover) {\n background-color: var(--color-white);\n }\n }\n }\n .hover\\:text-\\[\\#2563eb\\] {\n &:hover {\n @media (hover: hover) {\n color: #2563eb;\n }\n }\n }\n .hover\\:text-accent-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n .hover\\:text-blue-500 {\n &:hover {\n @media (hover: hover) {\n color: var(--color-blue-500);\n }\n }\n }\n .hover\\:text-emerald-600 {\n &:hover {\n @media (hover: hover) {\n color: var(--color-emerald-600);\n }\n }\n }\n .hover\\:text-gray-600 {\n &:hover {\n @media (hover: hover) {\n color: var(--color-gray-600);\n }\n }\n }\n .hover\\:text-gray-700 {\n &:hover {\n @media (hover: hover) {\n color: var(--color-gray-700);\n }\n }\n }\n .hover\\:text-muted-foreground {\n &:hover {\n @media (hover: hover) {\n color: var(--muted-foreground);\n }\n }\n }\n .hover\\:text-red-500 {\n &:hover {\n @media (hover: hover) {\n color: var(--color-red-500);\n }\n }\n }\n .hover\\:underline {\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n .hover\\:opacity-100 {\n &:hover {\n @media (hover: hover) {\n opacity: 100%;\n }\n }\n }\n .hover\\:shadow-\\[0_14px_44px_rgba\\(15\\,23\\,42\\,0\\.08\\)\\] {\n &:hover {\n @media (hover: hover) {\n --tw-shadow: 0 14px 44px var(--tw-shadow-color, rgba(15,23,42,0.08));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n }\n .focus\\:border-emerald-500 {\n &:focus {\n border-color: var(--color-emerald-500);\n }\n }\n .focus\\:bg-accent {\n &:focus {\n background-color: var(--accent);\n }\n }\n .focus\\:text-accent-foreground {\n &:focus {\n color: var(--accent-foreground);\n }\n }\n .focus\\:ring-0 {\n &:focus {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus\\:ring-2 {\n &:focus {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus\\:ring-ring {\n &:focus {\n --tw-ring-color: var(--ring);\n }\n }\n .focus\\:ring-offset-2 {\n &:focus {\n --tw-ring-offset-width: 2px;\n --tw-ring-offset-shadow: var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);\n }\n }\n .focus\\:outline-hidden {\n &:focus {\n --tw-outline-style: none;\n outline-style: none;\n @media (forced-colors: active) {\n outline: 2px solid transparent;\n outline-offset: 2px;\n }\n }\n }\n .focus\\:outline-none {\n &:focus {\n --tw-outline-style: none;\n outline-style: none;\n }\n }\n .focus-visible\\:border-ring {\n &:focus-visible {\n border-color: var(--ring);\n }\n }\n .focus-visible\\:ring-2 {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-\\[3px\\] {\n &:focus-visible {\n --tw-ring-shadow: var(--tw-ring-inset,) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color, currentcolor);\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .focus-visible\\:ring-blue-400 {\n &:focus-visible {\n --tw-ring-color: var(--color-blue-400);\n }\n }\n .focus-visible\\:ring-blue-500 {\n &:focus-visible {\n --tw-ring-color: var(--color-blue-500);\n }\n }\n .focus-visible\\:ring-destructive\\/20 {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .focus-visible\\:ring-red-500 {\n &:focus-visible {\n --tw-ring-color: var(--color-red-500);\n }\n }\n .focus-visible\\:ring-ring\\/50 {\n &:focus-visible {\n --tw-ring-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n }\n .focus-visible\\:outline-1 {\n &:focus-visible {\n outline-style: var(--tw-outline-style);\n outline-width: 1px;\n }\n }\n .focus-visible\\:outline-ring {\n &:focus-visible {\n outline-color: var(--ring);\n }\n }\n .disabled\\:pointer-events-none {\n &:disabled {\n pointer-events: none;\n }\n }\n .disabled\\:cursor-not-allowed {\n &:disabled {\n cursor: not-allowed;\n }\n }\n .disabled\\:opacity-50 {\n &:disabled {\n opacity: 50%;\n }\n }\n .has-data-\\[slot\\=card-action\\]\\:grid-cols-\\[1fr_auto\\] {\n &:has(*[data-slot=\"card-action\"]) {\n grid-template-columns: 1fr auto;\n }\n }\n .has-\\[\\>svg\\]\\:px-2\\.5 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 2.5);\n }\n }\n .has-\\[\\>svg\\]\\:px-3 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 3);\n }\n }\n .has-\\[\\>svg\\]\\:px-4 {\n &:has(>svg) {\n padding-inline: calc(var(--spacing) * 4);\n }\n }\n .aria-invalid\\:border-destructive {\n &[aria-invalid=\"true\"] {\n border-color: var(--destructive);\n }\n }\n .aria-invalid\\:ring-destructive\\/20 {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n .data-\\[disabled\\]\\:pointer-events-none {\n &[data-disabled] {\n pointer-events: none;\n }\n }\n .data-\\[disabled\\]\\:opacity-50 {\n &[data-disabled] {\n opacity: 50%;\n }\n }\n .data-\\[disabled\\=true\\]\\:pointer-events-none {\n &[data-disabled=\"true\"] {\n pointer-events: none;\n }\n }\n .data-\\[disabled\\=true\\]\\:opacity-50 {\n &[data-disabled=\"true\"] {\n opacity: 50%;\n }\n }\n .data-\\[inset\\]\\:pl-8 {\n &[data-inset] {\n padding-left: calc(var(--spacing) * 8);\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:h-px {\n &[data-orientation=\"horizontal\"] {\n height: 1px;\n }\n }\n .data-\\[orientation\\=horizontal\\]\\:w-full {\n &[data-orientation=\"horizontal\"] {\n width: 100%;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:h-full {\n &[data-orientation=\"vertical\"] {\n height: 100%;\n }\n }\n .data-\\[orientation\\=vertical\\]\\:w-px {\n &[data-orientation=\"vertical\"] {\n width: 1px;\n }\n }\n .data-\\[selected\\=true\\]\\:bg-accent {\n &[data-selected=\"true\"] {\n background-color: var(--accent);\n }\n }\n .data-\\[selected\\=true\\]\\:text-accent-foreground {\n &[data-selected=\"true\"] {\n color: var(--accent-foreground);\n }\n }\n .data-\\[side\\=bottom\\]\\:slide-in-from-top-2 {\n &[data-side=\"bottom\"] {\n --tw-enter-translate-y: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=left\\]\\:slide-in-from-right-2 {\n &[data-side=\"left\"] {\n --tw-enter-translate-x: calc(2*var(--spacing));\n }\n }\n .data-\\[side\\=right\\]\\:slide-in-from-left-2 {\n &[data-side=\"right\"] {\n --tw-enter-translate-x: calc(2*var(--spacing)*-1);\n }\n }\n .data-\\[side\\=top\\]\\:slide-in-from-bottom-2 {\n &[data-side=\"top\"] {\n --tw-enter-translate-y: calc(2*var(--spacing));\n }\n }\n .\\*\\*\\:data-\\[slot\\=command-input-wrapper\\]\\:h-12 {\n :is(& *) {\n &[data-slot=\"command-input-wrapper\"] {\n height: calc(var(--spacing) * 12);\n }\n }\n }\n .data-\\[state\\=active\\]\\:bg-background {\n &[data-state=\"active\"] {\n background-color: var(--background);\n }\n }\n .data-\\[state\\=active\\]\\:shadow-sm {\n &[data-state=\"active\"] {\n --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));\n box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);\n }\n }\n .data-\\[state\\=closed\\]\\:animate-out {\n &[data-state=\"closed\"] {\n animation: exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=closed\\]\\:duration-300 {\n &[data-state=\"closed\"] {\n --tw-duration: 300ms;\n transition-duration: 300ms;\n }\n }\n .data-\\[state\\=closed\\]\\:fade-out-0 {\n &[data-state=\"closed\"] {\n --tw-exit-opacity: calc(0/100);\n --tw-exit-opacity: 0;\n }\n }\n .data-\\[state\\=closed\\]\\:zoom-out-95 {\n &[data-state=\"closed\"] {\n --tw-exit-scale: calc(95*1%);\n --tw-exit-scale: .95;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-bottom {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-left {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: -100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-right {\n &[data-state=\"closed\"] {\n --tw-exit-translate-x: 100%;\n }\n }\n .data-\\[state\\=closed\\]\\:slide-out-to-top {\n &[data-state=\"closed\"] {\n --tw-exit-translate-y: -100%;\n }\n }\n .data-\\[state\\=on\\]\\:bg-accent {\n &[data-state=\"on\"] {\n background-color: var(--accent);\n }\n }\n .data-\\[state\\=on\\]\\:bg-slate-900 {\n &[data-state=\"on\"] {\n background-color: var(--color-slate-900);\n }\n }\n .data-\\[state\\=on\\]\\:text-accent-foreground {\n &[data-state=\"on\"] {\n color: var(--accent-foreground);\n }\n }\n .data-\\[state\\=on\\]\\:text-white {\n &[data-state=\"on\"] {\n color: var(--color-white);\n }\n }\n .data-\\[state\\=open\\]\\:animate-in {\n &[data-state=\"open\"] {\n animation: enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none);\n }\n }\n .data-\\[state\\=open\\]\\:bg-accent {\n &[data-state=\"open\"] {\n background-color: var(--accent);\n }\n }\n .data-\\[state\\=open\\]\\:bg-secondary {\n &[data-state=\"open\"] {\n background-color: var(--secondary);\n }\n }\n .data-\\[state\\=open\\]\\:text-accent-foreground {\n &[data-state=\"open\"] {\n color: var(--accent-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:text-muted-foreground {\n &[data-state=\"open\"] {\n color: var(--muted-foreground);\n }\n }\n .data-\\[state\\=open\\]\\:duration-500 {\n &[data-state=\"open\"] {\n --tw-duration: 500ms;\n transition-duration: 500ms;\n }\n }\n .data-\\[state\\=open\\]\\:fade-in-0 {\n &[data-state=\"open\"] {\n --tw-enter-opacity: calc(0/100);\n --tw-enter-opacity: 0;\n }\n }\n .data-\\[state\\=open\\]\\:zoom-in-95 {\n &[data-state=\"open\"] {\n --tw-enter-scale: calc(95*1%);\n --tw-enter-scale: .95;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-bottom {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-left {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: -100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-right {\n &[data-state=\"open\"] {\n --tw-enter-translate-x: 100%;\n }\n }\n .data-\\[state\\=open\\]\\:slide-in-from-top {\n &[data-state=\"open\"] {\n --tw-enter-translate-y: -100%;\n }\n }\n .data-\\[variant\\=destructive\\]\\:text-destructive {\n &[data-variant=\"destructive\"] {\n color: var(--destructive);\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/10 {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 10%, transparent);\n }\n }\n }\n }\n .data-\\[variant\\=destructive\\]\\:focus\\:text-destructive {\n &[data-variant=\"destructive\"] {\n &:focus {\n color: var(--destructive);\n }\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:bottom-0 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n bottom: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:mt-24 {\n &[data-vaul-drawer-direction=\"bottom\"] {\n margin-top: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"bottom\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:rounded-t-lg {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-left-radius: var(--radius);\n border-top-right-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=bottom\\]\\:border-t {\n &[data-vaul-drawer-direction=\"bottom\"] {\n border-top-style: var(--tw-border-style);\n border-top-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:left-0 {\n &[data-vaul-drawer-direction=\"left\"] {\n left: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"left\"] {\n width: calc(3/4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:border-r {\n &[data-vaul-drawer-direction=\"left\"] {\n border-right-style: var(--tw-border-style);\n border-right-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:inset-y-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n inset-block: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:right-0 {\n &[data-vaul-drawer-direction=\"right\"] {\n right: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:w-3\\/4 {\n &[data-vaul-drawer-direction=\"right\"] {\n width: calc(3/4 * 100%);\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:border-l {\n &[data-vaul-drawer-direction=\"right\"] {\n border-left-style: var(--tw-border-style);\n border-left-width: 1px;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:inset-x-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n inset-inline: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:top-0 {\n &[data-vaul-drawer-direction=\"top\"] {\n top: calc(var(--spacing) * 0);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:mb-24 {\n &[data-vaul-drawer-direction=\"top\"] {\n margin-bottom: calc(var(--spacing) * 24);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:max-h-\\[80vh\\] {\n &[data-vaul-drawer-direction=\"top\"] {\n max-height: 80vh;\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:rounded-b-lg {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-right-radius: var(--radius);\n border-bottom-left-radius: var(--radius);\n }\n }\n .data-\\[vaul-drawer-direction\\=top\\]\\:border-b {\n &[data-vaul-drawer-direction=\"top\"] {\n border-bottom-style: var(--tw-border-style);\n border-bottom-width: 1px;\n }\n }\n .sm\\:max-w-lg {\n @media (width >= 40rem) {\n max-width: var(--container-lg);\n }\n }\n .sm\\:max-w-sm {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n .sm\\:flex-row {\n @media (width >= 40rem) {\n flex-direction: row;\n }\n }\n .sm\\:justify-end {\n @media (width >= 40rem) {\n justify-content: flex-end;\n }\n }\n .sm\\:text-left {\n @media (width >= 40rem) {\n text-align: left;\n }\n }\n .data-\\[vaul-drawer-direction\\=left\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"left\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .data-\\[vaul-drawer-direction\\=right\\]\\:sm\\:max-w-sm {\n &[data-vaul-drawer-direction=\"right\"] {\n @media (width >= 40rem) {\n max-width: var(--container-sm);\n }\n }\n }\n .md\\:flex {\n @media (width >= 48rem) {\n display: flex;\n }\n }\n .md\\:hidden {\n @media (width >= 48rem) {\n display: none;\n }\n }\n .md\\:grid-cols-\\[minmax\\(0\\,1fr\\)_340px\\] {\n @media (width >= 48rem) {\n grid-template-columns: minmax(0,1fr) 340px;\n }\n }\n .md\\:gap-1\\.5 {\n @media (width >= 48rem) {\n gap: calc(var(--spacing) * 1.5);\n }\n }\n .md\\:text-left {\n @media (width >= 48rem) {\n text-align: left;\n }\n }\n .md\\:text-sm {\n @media (width >= 48rem) {\n font-size: var(--text-sm);\n line-height: var(--tw-leading, var(--text-sm--line-height));\n }\n }\n .lg\\:block {\n @media (width >= 64rem) {\n display: block;\n }\n }\n .dark\\:border-input {\n &:is(.dark *) {\n border-color: var(--input);\n }\n }\n .dark\\:border-neutral-700 {\n &:is(.dark *) {\n border-color: var(--color-neutral-700);\n }\n }\n .dark\\:border-neutral-800 {\n &:is(.dark *) {\n border-color: var(--color-neutral-800);\n }\n }\n .dark\\:border-neutral-800\\/80 {\n &:is(.dark *) {\n border-color: color-mix(in srgb, oklch(26.9% 0 0) 80%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n border-color: color-mix(in oklab, var(--color-neutral-800) 80%, transparent);\n }\n }\n }\n .dark\\:bg-destructive\\/60 {\n &:is(.dark *) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 60%, transparent);\n }\n }\n }\n .dark\\:bg-gray-900 {\n &:is(.dark *) {\n background-color: var(--color-gray-900);\n }\n }\n .dark\\:bg-input\\/30 {\n &:is(.dark *) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n .dark\\:bg-neutral-800 {\n &:is(.dark *) {\n background-color: var(--color-neutral-800);\n }\n }\n .dark\\:bg-neutral-800\\/80 {\n &:is(.dark *) {\n background-color: color-mix(in srgb, oklch(26.9% 0 0) 80%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-neutral-800) 80%, transparent);\n }\n }\n }\n .dark\\:bg-neutral-900 {\n &:is(.dark *) {\n background-color: var(--color-neutral-900);\n }\n }\n .dark\\:bg-neutral-900\\/80 {\n &:is(.dark *) {\n background-color: color-mix(in srgb, oklch(20.5% 0 0) 80%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-neutral-900) 80%, transparent);\n }\n }\n }\n .dark\\:bg-neutral-900\\/90 {\n &:is(.dark *) {\n background-color: color-mix(in srgb, oklch(20.5% 0 0) 90%, transparent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--color-neutral-900) 90%, transparent);\n }\n }\n }\n .dark\\:from-neutral-900 {\n &:is(.dark *) {\n --tw-gradient-from: var(--color-neutral-900);\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n }\n }\n .dark\\:to-neutral-950 {\n &:is(.dark *) {\n --tw-gradient-to: var(--color-neutral-950);\n --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));\n }\n }\n .dark\\:text-emerald-400 {\n &:is(.dark *) {\n color: var(--color-emerald-400);\n }\n }\n .dark\\:text-muted-foreground {\n &:is(.dark *) {\n color: var(--muted-foreground);\n }\n }\n .dark\\:text-neutral-50 {\n &:is(.dark *) {\n color: var(--color-neutral-50);\n }\n }\n .dark\\:text-neutral-100 {\n &:is(.dark *) {\n color: var(--color-neutral-100);\n }\n }\n .dark\\:text-neutral-200 {\n &:is(.dark *) {\n color: var(--color-neutral-200);\n }\n }\n .dark\\:text-neutral-300 {\n &:is(.dark *) {\n color: var(--color-neutral-300);\n }\n }\n .dark\\:text-neutral-400 {\n &:is(.dark *) {\n color: var(--color-neutral-400);\n }\n }\n .dark\\:hover\\:border-neutral-700 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n border-color: var(--color-neutral-700);\n }\n }\n }\n }\n .dark\\:hover\\:bg-accent\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--accent) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:hover\\:bg-gray-800 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--color-gray-800);\n }\n }\n }\n }\n .dark\\:hover\\:bg-input\\/50 {\n &:is(.dark *) {\n &:hover {\n @media (hover: hover) {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 50%, transparent);\n }\n }\n }\n }\n }\n .dark\\:focus-visible\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &:focus-visible {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:aria-invalid\\:ring-destructive\\/40 {\n &:is(.dark *) {\n &[aria-invalid=\"true\"] {\n --tw-ring-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n --tw-ring-color: color-mix(in oklab, var(--destructive) 40%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:border-input {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n border-color: var(--input);\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:bg-input\\/30 {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n background-color: var(--input);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--input) 30%, transparent);\n }\n }\n }\n }\n .dark\\:data-\\[state\\=active\\]\\:text-foreground {\n &:is(.dark *) {\n &[data-state=\"active\"] {\n color: var(--foreground);\n }\n }\n }\n .dark\\:data-\\[variant\\=destructive\\]\\:focus\\:bg-destructive\\/20 {\n &:is(.dark *) {\n &[data-variant=\"destructive\"] {\n &:focus {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 20%, transparent);\n }\n }\n }\n }\n }\n .\\[\\&_\\[cmdk-group-heading\\]\\]\\:px-2 {\n & [cmdk-group-heading] {\n padding-inline: calc(var(--spacing) * 2);\n }\n }\n .\\[\\&_\\[cmdk-group-heading\\]\\]\\:py-1\\.5 {\n & [cmdk-group-heading] {\n padding-block: calc(var(--spacing) * 1.5);\n }\n }\n .\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-xs {\n & [cmdk-group-heading] {\n font-size: var(--text-xs);\n line-height: var(--tw-leading, var(--text-xs--line-height));\n }\n }\n .\\[\\&_\\[cmdk-group-heading\\]\\]\\:font-medium {\n & [cmdk-group-heading] {\n --tw-font-weight: var(--font-weight-medium);\n font-weight: var(--font-weight-medium);\n }\n }\n .\\[\\&_\\[cmdk-group-heading\\]\\]\\:text-muted-foreground {\n & [cmdk-group-heading] {\n color: var(--muted-foreground);\n }\n }\n .\\[\\&_\\[cmdk-group\\]\\]\\:px-2 {\n & [cmdk-group] {\n padding-inline: calc(var(--spacing) * 2);\n }\n }\n .\\[\\&_\\[cmdk-group\\]\\:not\\(\\[hidden\\]\\)_\\~\\[cmdk-group\\]\\]\\:pt-0 {\n & [cmdk-group]:not([hidden]) ~[cmdk-group] {\n padding-top: calc(var(--spacing) * 0);\n }\n }\n .\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:h-5 {\n & [cmdk-input-wrapper] svg {\n height: calc(var(--spacing) * 5);\n }\n }\n .\\[\\&_\\[cmdk-input-wrapper\\]_svg\\]\\:w-5 {\n & [cmdk-input-wrapper] svg {\n width: calc(var(--spacing) * 5);\n }\n }\n .\\[\\&_\\[cmdk-input\\]\\]\\:h-12 {\n & [cmdk-input] {\n height: calc(var(--spacing) * 12);\n }\n }\n .\\[\\&_\\[cmdk-item\\]\\]\\:px-2 {\n & [cmdk-item] {\n padding-inline: calc(var(--spacing) * 2);\n }\n }\n .\\[\\&_\\[cmdk-item\\]\\]\\:py-3 {\n & [cmdk-item] {\n padding-block: calc(var(--spacing) * 3);\n }\n }\n .\\[\\&_\\[cmdk-item\\]_svg\\]\\:h-5 {\n & [cmdk-item] svg {\n height: calc(var(--spacing) * 5);\n }\n }\n .\\[\\&_\\[cmdk-item\\]_svg\\]\\:w-5 {\n & [cmdk-item] svg {\n width: calc(var(--spacing) * 5);\n }\n }\n .\\[\\&_svg\\]\\:pointer-events-none {\n & svg {\n pointer-events: none;\n }\n }\n .\\[\\&_svg\\]\\:shrink-0 {\n & svg {\n flex-shrink: 0;\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'size-\\'\\]\\)\\]\\:size-4 {\n & svg:not([class*='size-']) {\n width: calc(var(--spacing) * 4);\n height: calc(var(--spacing) * 4);\n }\n }\n .\\[\\&_svg\\:not\\(\\[class\\*\\=\\'text-\\'\\]\\)\\]\\:text-muted-foreground {\n & svg:not([class*='text-']) {\n color: var(--muted-foreground);\n }\n }\n .\\[\\.border-b\\]\\:pb-6 {\n &:is(.border-b) {\n padding-bottom: calc(var(--spacing) * 6);\n }\n }\n .\\[\\.border-t\\]\\:pt-6 {\n &:is(.border-t) {\n padding-top: calc(var(--spacing) * 6);\n }\n }\n .data-\\[variant\\=destructive\\]\\:\\*\\:\\[svg\\]\\:\\!text-destructive {\n &[data-variant=\"destructive\"] {\n :is(& > *) {\n &:is(svg) {\n color: var(--destructive) !important;\n }\n }\n }\n }\n .\\[\\&\\>svg\\]\\:pointer-events-none {\n &>svg {\n pointer-events: none;\n }\n }\n .\\[\\&\\>svg\\]\\:size-3 {\n &>svg {\n width: calc(var(--spacing) * 3);\n height: calc(var(--spacing) * 3);\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-accent {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--accent);\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-destructive\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--destructive);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--destructive) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-primary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--primary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--primary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:bg-secondary\\/90 {\n a& {\n &:hover {\n @media (hover: hover) {\n background-color: var(--secondary);\n @supports (color: color-mix(in lab, red, red)) {\n background-color: color-mix(in oklab, var(--secondary) 90%, transparent);\n }\n }\n }\n }\n }\n .\\[a\\&\\]\\:hover\\:text-accent-foreground {\n a& {\n &:hover {\n @media (hover: hover) {\n color: var(--accent-foreground);\n }\n }\n }\n }\n}\n@property --tw-animation-delay {\n syntax: \"*\";\n inherits: false;\n initial-value: 0s;\n}\n@property --tw-animation-direction {\n syntax: \"*\";\n inherits: false;\n initial-value: normal;\n}\n@property --tw-animation-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-animation-fill-mode {\n syntax: \"*\";\n inherits: false;\n initial-value: none;\n}\n@property --tw-animation-iteration-count {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-enter-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-enter-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-blur {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-opacity {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-rotate {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-scale {\n syntax: \"*\";\n inherits: false;\n initial-value: 1;\n}\n@property --tw-exit-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-exit-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n:root {\n --radius: 0.625rem;\n --background: oklch(1 0 0);\n --foreground: oklch(0.145 0 0);\n --card: oklch(1 0 0);\n --card-foreground: oklch(0.145 0 0);\n --popover: oklch(1 0 0);\n --popover-foreground: oklch(0.145 0 0);\n --primary: oklch(0.205 0 0);\n --primary-foreground: oklch(0.985 0 0);\n --secondary: oklch(0.97 0 0);\n --secondary-foreground: oklch(0.205 0 0);\n --muted: oklch(0.97 0 0);\n --muted-foreground: oklch(0.556 0 0);\n --accent: oklch(0.97 0 0);\n --accent-foreground: oklch(0.205 0 0);\n --destructive: oklch(0.577 0.245 27.325);\n --border: oklch(0.922 0 0);\n --input: oklch(0.922 0 0);\n --ring: oklch(0.708 0 0);\n --chart-1: oklch(0.646 0.222 41.116);\n --chart-2: oklch(0.6 0.118 184.704);\n --chart-3: oklch(0.398 0.07 227.392);\n --chart-4: oklch(0.828 0.189 84.429);\n --chart-5: oklch(0.769 0.188 70.08);\n --sidebar: oklch(0.985 0 0);\n --sidebar-foreground: oklch(0.145 0 0);\n --sidebar-primary: oklch(0.205 0 0);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.97 0 0);\n --sidebar-accent-foreground: oklch(0.205 0 0);\n --sidebar-border: oklch(0.922 0 0);\n --sidebar-ring: oklch(0.708 0 0);\n}\nhtml,\r\nbody,\r\n#__next {\n height: 100%;\n min-height: 100%;\n}\n.dark {\n --background: oklch(0.145 0 0);\n --foreground: oklch(0.985 0 0);\n --card: oklch(0.205 0 0);\n --card-foreground: oklch(0.985 0 0);\n --popover: oklch(0.205 0 0);\n --popover-foreground: oklch(0.985 0 0);\n --primary: oklch(0.922 0 0);\n --primary-foreground: oklch(0.205 0 0);\n --secondary: oklch(0.269 0 0);\n --secondary-foreground: oklch(0.985 0 0);\n --muted: oklch(0.269 0 0);\n --muted-foreground: oklch(0.708 0 0);\n --accent: oklch(0.269 0 0);\n --accent-foreground: oklch(0.985 0 0);\n --destructive: oklch(0.704 0.191 22.216);\n --border: oklch(1 0 0 / 10%);\n --input: oklch(1 0 0 / 15%);\n --ring: oklch(0.556 0 0);\n --chart-1: oklch(0.488 0.243 264.376);\n --chart-2: oklch(0.696 0.17 162.48);\n --chart-3: oklch(0.769 0.188 70.08);\n --chart-4: oklch(0.627 0.265 303.9);\n --chart-5: oklch(0.645 0.246 16.439);\n --sidebar: oklch(0.205 0 0);\n --sidebar-foreground: oklch(0.985 0 0);\n --sidebar-primary: oklch(0.488 0.243 264.376);\n --sidebar-primary-foreground: oklch(0.985 0 0);\n --sidebar-accent: oklch(0.269 0 0);\n --sidebar-accent-foreground: oklch(0.985 0 0);\n --sidebar-border: oklch(1 0 0 / 10%);\n --sidebar-ring: oklch(0.556 0 0);\n}\n@layer base {\n * {\n border-color: var(--border);\n outline-color: var(--ring);\n @supports (color: color-mix(in lab, red, red)) {\n outline-color: color-mix(in oklab, var(--ring) 50%, transparent);\n }\n }\n html {\n font-family: \"Inter\", system-ui, sans-serif;\n }\n body {\n background-color: var(--background);\n color: var(--foreground);\n }\n}\n@layer components {\n .wolai-hover {\n transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to;\n transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));\n transition-duration: var(--tw-duration, var(--default-transition-duration));\n --tw-duration: 150ms;\n transition-duration: 150ms;\n &:hover {\n @media (hover: hover) {\n background-color: var(--color-gray-50);\n }\n }\n }\n .wolai-selected {\n border-left-style: var(--tw-border-style);\n border-left-width: 2px;\n border-color: var(--color-blue-500);\n background-color: var(--color-blue-50);\n }\n .wolai-blue {\n cursor: pointer;\n color: #2563eb;\n &:hover {\n @media (hover: hover) {\n text-decoration-line: underline;\n }\n }\n }\n .wolai-editor .bn-block-outer {\n padding: 2px 0;\n }\n .wolai-editor .bn-inline-content a {\n color: #2563eb;\n text-decoration: underline;\n }\n .wolai-editor .bn-drag-handle {\n opacity: 0;\n transition: opacity 0.2s ease;\n }\n .wolai-editor .bn-block-group:hover .bn-drag-handle {\n opacity: 1;\n }\n .wolai-editor[data-heading-numbering=\"true\"] {\n counter-reset: wolai-h1 wolai-h2 wolai-h3 wolai-h4 wolai-h5;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h1 {\n counter-increment: wolai-h1;\n counter-reset: wolai-h2;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h1::before {\n content: counter(wolai-h1) \". \";\n color: #94a3b8;\n margin-right: 8px;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h2 {\n counter-increment: wolai-h2;\n counter-reset: wolai-h3;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h2::before {\n content: counter(wolai-h1) \".\" counter(wolai-h2) \". \";\n color: #94a3b8;\n margin-right: 6px;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h3 {\n counter-increment: wolai-h3;\n counter-reset: wolai-h4;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h3::before {\n content: counter(wolai-h1) \".\" counter(wolai-h2) \".\" counter(wolai-h3) \". \";\n color: #cbd5f5;\n margin-right: 4px;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h4 {\n counter-increment: wolai-h4;\n counter-reset: wolai-h5;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h4::before {\n content: counter(wolai-h1) \".\" counter(wolai-h2) \".\" counter(wolai-h3) \".\" counter(wolai-h4) \". \";\n color: #d0d7e7;\n margin-right: 4px;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h5 {\n counter-increment: wolai-h5;\n }\n .wolai-editor[data-heading-numbering=\"true\"] h5::before {\n content: counter(wolai-h1) \".\" counter(wolai-h2) \".\" counter(wolai-h3) \".\" counter(wolai-h4) \".\" counter(wolai-h5) \". \";\n color: #d4d4d8;\n margin-right: 4px;\n }\n .wolai-editor-show-structure .bn-block-outer {\n outline: 1px dashed #d4d4d8;\n border-radius: 8px;\n padding: 4px 8px;\n }\n .wolai-advanced-todo {\n display: flex;\n align-items: center;\n gap: 10px;\n }\n .wolai-advanced-todo__status {\n border-radius: 999px;\n border: 1px solid #c7d2fe;\n padding: 2px 10px;\n font-size: 12px;\n cursor: pointer;\n background-color: #eef2ff;\n color: #312e81;\n }\n .wolai-advanced-todo__status.status-doing {\n border-color: #fcd34d;\n background-color: #fff7ed;\n color: #92400e;\n }\n .wolai-advanced-todo__status.status-done {\n border-color: #4ade80;\n background-color: #ecfdf5;\n color: #047857;\n }\n .wolai-advanced-todo__status.status-cancelled {\n border-color: #fecdd3;\n background-color: #fff1f2;\n color: #9f1239;\n }\n .wolai-progress {\n border-radius: 12px;\n padding: 12px;\n border: 1px solid #e5e7eb;\n background-color: #f8fafc;\n margin: 8px 0;\n }\n .wolai-progress__header {\n display: flex;\n align-items: center;\n justify-content: space-between;\n font-size: 12px;\n color: #475569;\n margin-bottom: 8px;\n }\n .wolai-progress__mode {\n font-size: 11px;\n border-radius: 12px;\n background-color: #e0edff;\n color: #1d4ed8;\n padding: 2px 8px;\n }\n .wolai-progress__bar {\n position: relative;\n width: 100%;\n height: 10px;\n border-radius: 999px;\n background-color: #e4e4e7;\n overflow: hidden;\n cursor: pointer;\n }\n .wolai-progress__fill {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n border-radius: inherit;\n background-image: linear-gradient(90deg, #60a5fa, #2563eb);\n }\n .wolai-progress__percent {\n display: block;\n margin-top: 6px;\n font-size: 12px;\n color: #1d4ed8;\n font-weight: 600;\n }\n .wolai-progress__description {\n font-size: 13px;\n color: #6b7280;\n margin-top: 6px;\n }\n .wolai-media {\n position: relative;\n margin: 24px 0;\n border-radius: 18px;\n }\n .wolai-media::after {\n content: \"\";\n position: absolute;\n inset: -8px;\n border: 1px solid transparent;\n border-radius: 24px;\n transition: border-color 0.2s ease;\n pointer-events: none;\n }\n .wolai-media:hover::after,\r\n .wolai-media:focus-within::after {\n border-color: rgba(37, 99, 235, 0.15);\n }\n .wolai-media--empty {\n border: 1px dashed #bed5ff;\n background-color: #fff;\n padding: 20px;\n border-radius: 16px;\n }\n .wolai-media__canvas {\n position: relative;\n border-radius: 18px;\n overflow: hidden;\n background-color: #fff;\n box-shadow: 0 10px 40px rgba(15, 23, 42, 0.05);\n margin: 0 auto;\n }\n .wolai-media__figure {\n border-radius: inherit;\n overflow: hidden;\n background-color: #fff;\n }\n .wolai-media__figure img {\n width: 100%;\n border-radius: inherit;\n object-fit: cover;\n }\n .wolai-media__figure--border img {\n border: 1px solid #e2e8f0;\n }\n .wolai-media__figure figcaption {\n padding: 8px 12px;\n }\n .wolai-media__figure--center figcaption {\n text-align: center;\n }\n .wolai-media__figure--right figcaption {\n text-align: right;\n }\n .wolai-media__quickbar {\n position: absolute;\n top: 12px;\n right: 12px;\n display: flex;\n gap: 6px;\n padding: 4px;\n border-radius: 9999px;\n background-color: rgba(15, 23, 42, 0.85);\n box-shadow: 0 12px 32px rgba(15, 23, 42, 0.35);\n opacity: 0;\n transform: translateY(-4px);\n transition: opacity 0.15s ease, transform 0.15s ease;\n pointer-events: none;\n }\n .wolai-media:hover .wolai-media__quickbar,\r\n .wolai-media:focus-within .wolai-media__quickbar {\n opacity: 1;\n transform: translateY(0);\n pointer-events: auto;\n }\n .wolai-media__quickbutton {\n display: inline-flex;\n align-items: center;\n justify-content: center;\n width: 34px;\n height: 34px;\n border-radius: 9999px;\n background-color: transparent;\n color: #e2e8f0;\n border: none;\n cursor: pointer;\n transition: background-color 0.15s ease, color 0.15s ease;\n }\n .wolai-media__quickbutton:hover,\r\n .wolai-media__quickbutton:focus-visible {\n background-color: rgba(255, 255, 255, 0.15);\n color: #fff;\n outline: none;\n }\n .wolai-media__hint {\n margin-top: 6px;\n font-size: 12px;\n color: #94a3b8;\n text-align: left;\n }\n .wolai-media__resize-handle {\n position: absolute;\n top: 50%;\n width: 12px;\n height: 44px;\n border-radius: 2px;\n background: rgba(15, 23, 42, 0.5);\n transform: translateY(-50%);\n opacity: 0;\n transition: opacity 0.15s ease;\n cursor: ew-resize;\n z-index: 20;\n }\n .wolai-media__resize-handle--left {\n left: -6px;\n }\n .wolai-media__resize-handle--right {\n right: -6px;\n }\n .wolai-media:hover .wolai-media__resize-handle,\r\n .wolai-media:focus-within .wolai-media__resize-handle {\n opacity: 1;\n }\n .wolai-media__resize-handle.is-dragging {\n background: rgba(37, 99, 235, 0.85);\n }\n .online-table-block {\n position: relative;\n }\n .online-table-block:hover .wolai-table-resize-handle,\r\n .online-table-block:focus-within .wolai-table-resize-handle {\n opacity: 1;\n }\n .wolai-table-resize-handle {\n position: absolute;\n background: rgba(37, 99, 235, 0.12);\n border-radius: 999px;\n transition: opacity 0.15s ease, background 0.2s ease, transform 0.12s ease;\n opacity: 0;\n z-index: 40;\n box-shadow: 0 6px 18px rgba(37, 99, 235, 0.08);\n }\n .wolai-table-resize-handle.is-dragging {\n background: rgba(37, 99, 235, 0.38);\n }\n .wolai-table-resize-handle--left,\r\n .wolai-table-resize-handle--right {\n top: 50%;\n width: 10px;\n height: 34px;\n transform: translateY(-50%);\n cursor: ew-resize;\n }\n .wolai-table-resize-handle--left {\n left: 6px;\n }\n .wolai-table-resize-handle--right {\n right: 6px;\n }\n .wolai-table-resize-handle--top,\r\n .wolai-table-resize-handle--bottom {\n left: 50%;\n width: 34px;\n height: 10px;\n transform: translateX(-50%);\n cursor: ns-resize;\n }\n .wolai-table-resize-handle--top {\n top: 6px;\n }\n .wolai-table-resize-handle--bottom {\n bottom: 6px;\n }\n .wolai-table-resize-handle--top-left,\r\n .wolai-table-resize-handle--top-right,\r\n .wolai-table-resize-handle--bottom-left,\r\n .wolai-table-resize-handle--bottom-right {\n width: 12px;\n height: 12px;\n border-radius: 6px;\n }\n .wolai-table-resize-handle--top-left {\n top: 6px;\n left: 6px;\n cursor: nwse-resize;\n }\n .wolai-table-resize-handle--bottom-right {\n bottom: 6px;\n right: 6px;\n cursor: nwse-resize;\n }\n .wolai-table-resize-handle--top-right {\n top: 6px;\n right: 6px;\n cursor: nesw-resize;\n }\n .wolai-table-resize-handle--bottom-left {\n bottom: 6px;\n left: 6px;\n cursor: nesw-resize;\n }\n .luckysheet-input-box,\r\n #luckysheet-rich-text-editor {\n z-index: 100 !important;\n }\n}\n@property --tw-translate-x {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-y {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-translate-z {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-rotate-x {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-rotate-y {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-rotate-z {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-skew-x {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-skew-y {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-space-y-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-space-x-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-divide-y-reverse {\n syntax: \"*\";\n inherits: false;\n initial-value: 0;\n}\n@property --tw-border-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-gradient-position {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-gradient-from {\n syntax: \"<color>\";\n inherits: false;\n initial-value: #0000;\n}\n@property --tw-gradient-via {\n syntax: \"<color>\";\n inherits: false;\n initial-value: #0000;\n}\n@property --tw-gradient-to {\n syntax: \"<color>\";\n inherits: false;\n initial-value: #0000;\n}\n@property --tw-gradient-stops {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-gradient-via-stops {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-gradient-from-position {\n syntax: \"<length-percentage>\";\n inherits: false;\n initial-value: 0%;\n}\n@property --tw-gradient-via-position {\n syntax: \"<length-percentage>\";\n inherits: false;\n initial-value: 50%;\n}\n@property --tw-gradient-to-position {\n syntax: \"<length-percentage>\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-leading {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-font-weight {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-tracking {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ordinal {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-slashed-zero {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-figure {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-spacing {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-numeric-fraction {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-shadow-alpha {\n syntax: \"<percentage>\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-inset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-shadow-alpha {\n syntax: \"<percentage>\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-inset-ring-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-inset-ring-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-ring-inset {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ring-offset-width {\n syntax: \"<length>\";\n inherits: false;\n initial-value: 0px;\n}\n@property --tw-ring-offset-color {\n syntax: \"*\";\n inherits: false;\n initial-value: #fff;\n}\n@property --tw-ring-offset-shadow {\n syntax: \"*\";\n inherits: false;\n initial-value: 0 0 #0000;\n}\n@property --tw-outline-style {\n syntax: \"*\";\n inherits: false;\n initial-value: solid;\n}\n@property --tw-blur {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-brightness {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-contrast {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-grayscale {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-hue-rotate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-invert {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-opacity {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-saturate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-sepia {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-color {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-drop-shadow-alpha {\n syntax: \"<percentage>\";\n inherits: false;\n initial-value: 100%;\n}\n@property --tw-drop-shadow-size {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-blur {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-brightness {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-contrast {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-grayscale {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-hue-rotate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-invert {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-opacity {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-saturate {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-backdrop-sepia {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-duration {\n syntax: \"*\";\n inherits: false;\n}\n@property --tw-ease {\n syntax: \"*\";\n inherits: false;\n}\n@keyframes spin {\n to {\n transform: rotate(360deg);\n }\n}\n@keyframes pulse {\n 50% {\n opacity: 0.5;\n }\n}\n@keyframes enter {\n from {\n opacity: var(--tw-enter-opacity,1);\n transform: translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));\n filter: blur(var(--tw-enter-blur,0));\n }\n}\n@keyframes exit {\n to {\n opacity: var(--tw-exit-opacity,1);\n transform: translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));\n filter: blur(var(--tw-exit-blur,0));\n }\n}\n@layer properties {\n @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {\n *, ::before, ::after, ::backdrop {\n --tw-translate-x: 0;\n --tw-translate-y: 0;\n --tw-translate-z: 0;\n --tw-rotate-x: initial;\n --tw-rotate-y: initial;\n --tw-rotate-z: initial;\n --tw-skew-x: initial;\n --tw-skew-y: initial;\n --tw-space-y-reverse: 0;\n --tw-space-x-reverse: 0;\n --tw-divide-y-reverse: 0;\n --tw-border-style: solid;\n --tw-gradient-position: initial;\n --tw-gradient-from: #0000;\n --tw-gradient-via: #0000;\n --tw-gradient-to: #0000;\n --tw-gradient-stops: initial;\n --tw-gradient-via-stops: initial;\n --tw-gradient-from-position: 0%;\n --tw-gradient-via-position: 50%;\n --tw-gradient-to-position: 100%;\n --tw-leading: initial;\n --tw-font-weight: initial;\n --tw-tracking: initial;\n --tw-ordinal: initial;\n --tw-slashed-zero: initial;\n --tw-numeric-figure: initial;\n --tw-numeric-spacing: initial;\n --tw-numeric-fraction: initial;\n --tw-shadow: 0 0 #0000;\n --tw-shadow-color: initial;\n --tw-shadow-alpha: 100%;\n --tw-inset-shadow: 0 0 #0000;\n --tw-inset-shadow-color: initial;\n --tw-inset-shadow-alpha: 100%;\n --tw-ring-color: initial;\n --tw-ring-shadow: 0 0 #0000;\n --tw-inset-ring-color: initial;\n --tw-inset-ring-shadow: 0 0 #0000;\n --tw-ring-inset: initial;\n --tw-ring-offset-width: 0px;\n --tw-ring-offset-color: #fff;\n --tw-ring-offset-shadow: 0 0 #0000;\n --tw-outline-style: solid;\n --tw-blur: initial;\n --tw-brightness: initial;\n --tw-contrast: initial;\n --tw-grayscale: initial;\n --tw-hue-rotate: initial;\n --tw-invert: initial;\n --tw-opacity: initial;\n --tw-saturate: initial;\n --tw-sepia: initial;\n --tw-drop-shadow: initial;\n --tw-drop-shadow-color: initial;\n --tw-drop-shadow-alpha: 100%;\n --tw-drop-shadow-size: initial;\n --tw-backdrop-blur: initial;\n --tw-backdrop-brightness: initial;\n --tw-backdrop-contrast: initial;\n --tw-backdrop-grayscale: initial;\n --tw-backdrop-hue-rotate: initial;\n --tw-backdrop-invert: initial;\n --tw-backdrop-opacity: initial;\n --tw-backdrop-saturate: initial;\n --tw-backdrop-sepia: initial;\n --tw-duration: initial;\n --tw-ease: initial;\n --tw-animation-delay: 0s;\n --tw-animation-direction: normal;\n --tw-animation-duration: initial;\n --tw-animation-fill-mode: none;\n --tw-animation-iteration-count: 1;\n --tw-enter-blur: 0;\n --tw-enter-opacity: 1;\n --tw-enter-rotate: 0;\n --tw-enter-scale: 1;\n --tw-enter-translate-x: 0;\n --tw-enter-translate-y: 0;\n --tw-exit-blur: 0;\n --tw-exit-opacity: 1;\n --tw-exit-rotate: 0;\n --tw-exit-scale: 1;\n --tw-exit-translate-x: 0;\n --tw-exit-translate-y: 0;\n }\n }\n}\r\n"]],"\n\n ",["BODY",{},"\n ",["DIV",{"class":"sb-preparing-story sb-wrapper"},"\n ",["DIV",{"class":"sb-loader"}],"\n"],"\n\n",["DIV",{"class":"sb-preparing-docs sb-wrapper"},"\n ",["DIV",{"class":"sb-previewBlock"},"\n ",["DIV",{"class":"sb-previewBlock_header"},"\n ",["DIV",{"class":"sb-previewBlock_icon"}],"\n ",["DIV",{"class":"sb-previewBlock_icon"}],"\n ",["DIV",{"class":"sb-previewBlock_icon"}],"\n ",["DIV",{"class":"sb-previewBlock_icon"}],"\n "],"\n ",["DIV",{"class":"sb-previewBlock_body"},"\n ",["DIV",{"class":"sb-loader"}],"\n "],"\n "],"\n ",["TABLE",{"aria-hidden":"true","class":"sb-argstableBlock"},"\n ",["THEAD",{"class":"sb-argstableBlock-head"},"\n ",["TR",{},"\n ",["TH",{},["SPAN",{},"Name"]],"\n ",["TH",{},["SPAN",{},"Description"]],"\n ",["TH",{},["SPAN",{},"Default"]],"\n ",["TH",{},["SPAN",{},"Control "]],"\n "],"\n "],"\n ",["TBODY",{"class":"sb-argstableBlock-body"},"\n ",["TR",{},"\n ",["TD",{},["SPAN",{},"propertyName"],["SPAN",{"title":"Required"},"*"]],"\n ",["TD",{},"\n ",["DIV",{},["SPAN",{},"This is a short description"]],"\n ",["DIV",{"class":"sb-argstableBlock-summary"},"\n ",["DIV",{},["SPAN",{"class":"sb-argstableBlock-code"},"summary"]],"\n "],"\n "],"\n ",["TD",{},"\n ",["DIV",{},["SPAN",{"class":"sb-argstableBlock-code"},"defaultValue"]],"\n "],"\n ",["TD",{},["BUTTON",{},"Set string"]],"\n "],"\n ",["TR",{},"\n ",["TD",{},["SPAN",{},"propertyName"],["SPAN",{},"*"]],"\n ",["TD",{},"\n ",["DIV",{},["SPAN",{},"This is a short description"]],"\n ",["DIV",{"class":"sb-argstableBlock-summary"},"\n ",["DIV",{},["SPAN",{"class":"sb-argstableBlock-code"},"summary"]],"\n "],"\n "],"\n ",["TD",{},"\n ",["DIV",{},["SPAN",{"class":"sb-argstableBlock-code"},"defaultValue"]],"\n "],"\n ",["TD",{},["BUTTON",{},"Set string"]],"\n "],"\n ",["TR",{},"\n ",["TD",{},["SPAN",{},"propertyName"],["SPAN",{},"*"]],"\n ",["TD",{},"\n ",["DIV",{},["SPAN",{},"This is a short description"]],"\n ",["DIV",{"class":"sb-argstableBlock-summary"},"\n ",["DIV",{},["SPAN",{"class":"sb-argstableBlock-code"},"summary"]],"\n "],"\n "],"\n ",["TD",{},"\n ",["DIV",{},["SPAN",{"class":"sb-argstableBlock-code"},"defaultValue"]],"\n "],"\n ",["TD",{},["BUTTON",{},"Set string"]],"\n "],"\n "],"\n "],"\n"],"\n\n",["DIV",{"class":"sb-nopreview sb-wrapper"},"\n ",["DIV",{"class":"sb-nopreview_main"},"\n ",["H1",{"class":"sb-nopreview_heading sb-heading"},"No Preview"],"\n ",["P",{},"Sorry, but you either have no stories or none are selected somehow."],"\n ",["UL",{},"\n ",["LI",{},"Please check the Storybook config."],"\n ",["LI",{},"Try reloading the page."],"\n "],"\n ",["P",{},"\n If the problem persists, check the browser console, or the terminal you've run Storybook from.\n "],"\n "],"\n"],"\n\n",["DIV",{"class":"sb-errordisplay sb-wrapper"},"\n ",["DIV",{"class":"sb-errordisplay_main"},"\n ",["H1",{"id":"error-message"}],"\n ",["P",{},"\n The component failed to render properly, likely due to a configuration issue in Storybook.\n Here are some common causes and how you can address them:\n "],"\n ",["OL",{},"\n ",["LI",{},"\n ",["STRONG",{},"Missing Context/Providers"],": You can use decorators to supply specific\n contexts or providers, which are sometimes necessary for components to render correctly. For\n detailed instructions on using decorators, please visit the\n ",["A",{"href":"https://storybook.js.org/docs/writing-stories/decorators"},"Decorators documentation"],".\n "],"\n ",["LI",{},"\n ",["STRONG",{},"Misconfigured Webpack or Vite"],": Verify that Storybook picks up all necessary\n settings for loaders, plugins, and other relevant parameters. You can find step-by-step\n guides for configuring\n ",["A",{"href":"https://storybook.js.org/docs/builders/webpack"},"Webpack"]," or\n ",["A",{"href":"https://storybook.js.org/docs/builders/vite"},"Vite"],"\n with Storybook.\n "],"\n ",["LI",{},"\n ",["STRONG",{},"Missing Environment Variables"],": Your Storybook may require specific\n environment variables to function as intended. You can set up custom environment variables\n as outlined in the\n ",["A",{"href":"https://storybook.js.org/docs/configure/environment-variables"},"Environment Variables documentation"],".\n "],"\n "],"\n ",["PRE",{"class":"sb-errordisplay_code"},["CODE",{"id":"error-stack"}]],"\n "],"\n"],"\n\n ",["DIV",{"id":"storybook-root"}],"\n ",["DIV",{"id":"storybook-docs"}],"\n ","\n ","\n \n\n"]],"viewport":{"width":1440,"height":900},"timestamp":8974.01,"wallTime":1764501569861,"collectionTime":2.5,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"before","callId":"call@10","startTime":8980.515,"class":"Frame","method":"click","params":{"selector":"internal:testid=[data-testid=\"mindmap-focus-root\"s]","strict":true,"timeout":0},"stepId":"pw:api@36","pageId":"page@1f87c5955148db0029b06083ab672905","beforeSnapshot":"before@call@10"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@10","snapshotName":"before@call@10","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":["HTML",{"lang":"en"},["HEAD",{},[[1,0]],[[1,1]],[[1,2]],[[1,3]],[[1,4]],["TITLE",{},"mindmap-kmindrenderer--interactive-lab"],[[1,7]],[[1,8]],[[1,9]],[[1,11]],[[1,12]],[[1,13]],[[1,14]],[[1,15]],[[1,17]],[[1,18]],[[1,19]],[[1,20]],[[1,22]]],[[1,24]],["BODY",{"class":"sb-show-preparing-story"},[[1,25]],[[1,29]],[[1,30]],[[1,181]],[[1,182]],[[1,205]],[[1,206]],[[1,252]],[[1,253]],[[1,254]],[[1,255]],[[1,256]],[[1,257]],[[1,258]],[[1,259]]]],"viewport":{"width":1440,"height":900},"timestamp":8982.756,"wallTime":1764501569877,"collectionTime":0.7000000029802322,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"log","callId":"call@10","time":8983.446,"message":"waiting for getByTestId('mindmap-focus-root')"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501569886.jpeg","width":1440,"height":900,"timestamp":8991.603,"frameSwapWallTime":1764501569883.5298}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501569901.jpeg","width":1440,"height":900,"timestamp":9007.337,"frameSwapWallTime":1764501569900.095}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501569916.jpeg","width":1440,"height":900,"timestamp":9021.917,"frameSwapWallTime":1764501569914.9849}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501569931.jpeg","width":1440,"height":900,"timestamp":9037.208,"frameSwapWallTime":1764501569930.0562}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501569971.jpeg","width":1440,"height":900,"timestamp":9076.901,"frameSwapWallTime":1764501569968.936}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570015.jpeg","width":1440,"height":900,"timestamp":9120.97,"frameSwapWallTime":1764501570013.566}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570067.jpeg","width":1440,"height":900,"timestamp":9172.854,"frameSwapWallTime":1764501570065.6062}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570114.jpeg","width":1440,"height":900,"timestamp":9220.32,"frameSwapWallTime":1764501570113.514}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570164.jpeg","width":1440,"height":900,"timestamp":9270.374,"frameSwapWallTime":1764501570162.892}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570215.jpeg","width":1440,"height":900,"timestamp":9321.376,"frameSwapWallTime":1764501570213.9958}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570248.jpeg","width":1440,"height":900,"timestamp":9354.33,"frameSwapWallTime":1764501570247.149}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570297.jpeg","width":1440,"height":900,"timestamp":9403.14,"frameSwapWallTime":1764501570295.825}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570331.jpeg","width":1440,"height":900,"timestamp":9436.693,"frameSwapWallTime":1764501570329.766}
|
||
{"type":"console","messageType":"warning","text":"Module \"stream\" has been externalized for browser compatibility. Cannot access \"stream.Stream\" in client code. See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.","args":[{"preview":"Module \"stream\" has been externalized for browser compatibility. Cannot access \"stream.Stream\" in client code. See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details.","value":"Module \"stream\" has been externalized for browser compatibility. Cannot access \"stream.Stream\" in client code. See https://vite.dev/guide/troubleshooting.html#module-externalized-for-browser-compatibility for more details."}],"location":{"url":"http://127.0.0.1:7007/node_modules/.cache/storybook/f14f42e5131ef227ca266f993230a74245d1acaee5f4c5cea31d251aa20b07f6/sb-vite/deps/chunk-PCZYQSXR.js?v=0b16a306","lineNumber":10,"columnNumber":18},"time":9582.207,"pageId":"page@1f87c5955148db0029b06083ab672905"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570529.jpeg","width":1440,"height":900,"timestamp":9635.129,"frameSwapWallTime":1764501570527.6611}
|
||
{"type":"console","messageType":"info","text":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools font-weight:bold","args":[{"preview":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools","value":"%cDownload the React DevTools for a better development experience: https://react.dev/link/react-devtools"},{"preview":"font-weight:bold","value":"font-weight:bold"}],"location":{"url":"http://127.0.0.1:7007/node_modules/.cache/storybook/f14f42e5131ef227ca266f993230a74245d1acaee5f4c5cea31d251aa20b07f6/sb-vite/deps/chunk-OX67DF3K.js?v=0b16a306","lineNumber":21680,"columnNumber":53},"time":9770.008,"pageId":"page@1f87c5955148db0029b06083ab672905"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570729.jpeg","width":1440,"height":900,"timestamp":9835.47,"frameSwapWallTime":1764501570728.504}
|
||
{"type":"log","callId":"call@10","time":9920.812,"message":" locator resolved to <button data-slot=\"button\" data-testid=\"mindmap-focus-root\" class=\"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-secondary…>聚焦根节点</button>"}
|
||
{"type":"log","callId":"call@10","time":9976.029,"message":"attempting click action"}
|
||
{"type":"log","callId":"call@10","time":9976.538,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@10","time":10013.417,"message":" element is visible, enabled and stable"}
|
||
{"type":"log","callId":"call@10","time":10013.435,"message":" scrolling into view if needed"}
|
||
{"type":"log","callId":"call@10","time":10020.122,"message":" done scrolling"}
|
||
{"type":"input","callId":"call@10","point":{"x":1325,"y":202},"inputSnapshot":"input@call@10"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@10","snapshotName":"input@call@10","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":["HTML",{"lang":"en"},["HEAD",{},[[2,0]],[[2,1]],[[2,2]],[[2,3]],[[2,4]],[[1,1]],[[2,7]],[[2,8]],[[2,9]],[[2,11]],[[2,12]],[[2,13]],[[2,14]],[[2,15]],[[2,17]],[[2,18]],[[2,19]],[[2,20]],[[2,22]],["STYLE",{},"/*!\n * Quill Editor v2.0.3\n * https://quilljs.com\n * Copyright (c) 2017-2024, Slab\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:\"Visit URL:\";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:\"Enter link:\"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:\"Enter formula:\"}.ql-snow .ql-tooltip[data-mode=video]::before{content:\"Enter video:\"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}\n\n "],["STYLE",{},"/* ../simple-mind-map/node_modules/quill/dist/quill.snow.css */\n.ql-container {\n box-sizing: border-box;\n font-family:\n Helvetica,\n Arial,\n sans-serif;\n font-size: 13px;\n height: 100%;\n margin: 0;\n position: relative;\n}\n.ql-container.ql-disabled .ql-tooltip {\n visibility: hidden;\n}\n.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,\n.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui {\n cursor: pointer;\n}\n.ql-clipboard {\n left: -100000px;\n height: 1px;\n overflow-y: hidden;\n position: absolute;\n top: 50%;\n}\n.ql-clipboard p {\n margin: 0;\n padding: 0;\n}\n.ql-editor {\n box-sizing: border-box;\n counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n line-height: 1.42;\n height: 100%;\n outline: none;\n overflow-y: auto;\n padding: 12px 15px;\n tab-size: 4;\n -moz-tab-size: 4;\n text-align: left;\n white-space: pre-wrap;\n word-wrap: break-word;\n}\n.ql-editor > * {\n cursor: text;\n}\n.ql-editor p,\n.ql-editor ol,\n.ql-editor pre,\n.ql-editor blockquote,\n.ql-editor h1,\n.ql-editor h2,\n.ql-editor h3,\n.ql-editor h4,\n.ql-editor h5,\n.ql-editor h6 {\n margin: 0;\n padding: 0;\n}\n@supports (counter-set:none) {\n .ql-editor p,\n .ql-editor h1,\n .ql-editor h2,\n .ql-editor h3,\n .ql-editor h4,\n .ql-editor h5,\n .ql-editor h6 {\n counter-set: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor p,\n .ql-editor h1,\n .ql-editor h2,\n .ql-editor h3,\n .ql-editor h4,\n .ql-editor h5,\n .ql-editor h6 {\n counter-reset: list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n.ql-editor table {\n border-collapse: collapse;\n}\n.ql-editor td {\n border: 1px solid #000;\n padding: 2px 5px;\n}\n.ql-editor ol {\n padding-left: 1.5em;\n}\n.ql-editor li {\n list-style-type: none;\n padding-left: 1.5em;\n position: relative;\n}\n.ql-editor li > .ql-ui:before {\n display: inline-block;\n margin-left: -1.5em;\n margin-right: .3em;\n text-align: right;\n white-space: nowrap;\n width: 1.2em;\n}\n.ql-editor li[data-list=checked] > .ql-ui,\n.ql-editor li[data-list=unchecked] > .ql-ui {\n color: #777;\n}\n.ql-editor li[data-list=bullet] > .ql-ui:before {\n content: \"\\2022\";\n}\n.ql-editor li[data-list=checked] > .ql-ui:before {\n content: \"\\2611\";\n}\n.ql-editor li[data-list=unchecked] > .ql-ui:before {\n content: \"\\2610\";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list] {\n counter-set: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list] {\n counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n.ql-editor li[data-list=ordered] {\n counter-increment: list-0;\n}\n.ql-editor li[data-list=ordered] > .ql-ui:before {\n content: counter(list-0, decimal) \". \";\n}\n.ql-editor li[data-list=ordered].ql-indent-1 {\n counter-increment: list-1;\n}\n.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before {\n content: counter(list-1, lower-alpha) \". \";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list].ql-indent-1 {\n counter-set: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list].ql-indent-1 {\n counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n.ql-editor li[data-list=ordered].ql-indent-2 {\n counter-increment: list-2;\n}\n.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before {\n content: counter(list-2, lower-roman) \". \";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list].ql-indent-2 {\n counter-set: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list].ql-indent-2 {\n counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n.ql-editor li[data-list=ordered].ql-indent-3 {\n counter-increment: list-3;\n}\n.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before {\n content: counter(list-3, decimal) \". \";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list].ql-indent-3 {\n counter-set: list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list].ql-indent-3 {\n counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;\n }\n}\n.ql-editor li[data-list=ordered].ql-indent-4 {\n counter-increment: list-4;\n}\n.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before {\n content: counter(list-4, lower-alpha) \". \";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list].ql-indent-4 {\n counter-set: list-5 list-6 list-7 list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list].ql-indent-4 {\n counter-reset: list-5 list-6 list-7 list-8 list-9;\n }\n}\n.ql-editor li[data-list=ordered].ql-indent-5 {\n counter-increment: list-5;\n}\n.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before {\n content: counter(list-5, lower-roman) \". \";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list].ql-indent-5 {\n counter-set: list-6 list-7 list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list].ql-indent-5 {\n counter-reset: list-6 list-7 list-8 list-9;\n }\n}\n.ql-editor li[data-list=ordered].ql-indent-6 {\n counter-increment: list-6;\n}\n.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before {\n content: counter(list-6, decimal) \". \";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list].ql-indent-6 {\n counter-set: list-7 list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list].ql-indent-6 {\n counter-reset: list-7 list-8 list-9;\n }\n}\n.ql-editor li[data-list=ordered].ql-indent-7 {\n counter-increment: list-7;\n}\n.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before {\n content: counter(list-7, lower-alpha) \". \";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list].ql-indent-7 {\n counter-set: list-8 list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list].ql-indent-7 {\n counter-reset: list-8 list-9;\n }\n}\n.ql-editor li[data-list=ordered].ql-indent-8 {\n counter-increment: list-8;\n}\n.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before {\n content: counter(list-8, lower-roman) \". \";\n}\n@supports (counter-set:none) {\n .ql-editor li[data-list].ql-indent-8 {\n counter-set: list-9;\n }\n}\n@supports not (counter-set:none) {\n .ql-editor li[data-list].ql-indent-8 {\n counter-reset: list-9;\n }\n}\n.ql-editor li[data-list=ordered].ql-indent-9 {\n counter-increment: list-9;\n}\n.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before {\n content: counter(list-9, decimal) \". \";\n}\n.ql-editor .ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 3em;\n}\n.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {\n padding-left: 4.5em;\n}\n.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 3em;\n}\n.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {\n padding-right: 4.5em;\n}\n.ql-editor .ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 6em;\n}\n.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {\n padding-left: 7.5em;\n}\n.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 6em;\n}\n.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {\n padding-right: 7.5em;\n}\n.ql-editor .ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 9em;\n}\n.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {\n padding-left: 10.5em;\n}\n.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 9em;\n}\n.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {\n padding-right: 10.5em;\n}\n.ql-editor .ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 12em;\n}\n.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {\n padding-left: 13.5em;\n}\n.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 12em;\n}\n.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {\n padding-right: 13.5em;\n}\n.ql-editor .ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 15em;\n}\n.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {\n padding-left: 16.5em;\n}\n.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 15em;\n}\n.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {\n padding-right: 16.5em;\n}\n.ql-editor .ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 18em;\n}\n.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {\n padding-left: 19.5em;\n}\n.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 18em;\n}\n.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {\n padding-right: 19.5em;\n}\n.ql-editor .ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 21em;\n}\n.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {\n padding-left: 22.5em;\n}\n.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 21em;\n}\n.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {\n padding-right: 22.5em;\n}\n.ql-editor .ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 24em;\n}\n.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {\n padding-left: 25.5em;\n}\n.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 24em;\n}\n.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {\n padding-right: 25.5em;\n}\n.ql-editor .ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 27em;\n}\n.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {\n padding-left: 28.5em;\n}\n.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 27em;\n}\n.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {\n padding-right: 28.5em;\n}\n.ql-editor li.ql-direction-rtl {\n padding-right: 1.5em;\n}\n.ql-editor li.ql-direction-rtl > .ql-ui:before {\n margin-left: .3em;\n margin-right: -1.5em;\n text-align: left;\n}\n.ql-editor table {\n table-layout: fixed;\n width: 100%;\n}\n.ql-editor table td {\n outline: none;\n}\n.ql-editor .ql-code-block-container {\n font-family: monospace;\n}\n.ql-editor .ql-video {\n display: block;\n max-width: 100%;\n}\n.ql-editor .ql-video.ql-align-center {\n margin: 0 auto;\n}\n.ql-editor .ql-video.ql-align-right {\n margin: 0 0 0 auto;\n}\n.ql-editor .ql-bg-black {\n background-color: #000;\n}\n.ql-editor .ql-bg-red {\n background-color: #e60000;\n}\n.ql-editor .ql-bg-orange {\n background-color: #f90;\n}\n.ql-editor .ql-bg-yellow {\n background-color: #ff0;\n}\n.ql-editor .ql-bg-green {\n background-color: #008a00;\n}\n.ql-editor .ql-bg-blue {\n background-color: #06c;\n}\n.ql-editor .ql-bg-purple {\n background-color: #93f;\n}\n.ql-editor .ql-color-white {\n color: #fff;\n}\n.ql-editor .ql-color-red {\n color: #e60000;\n}\n.ql-editor .ql-color-orange {\n color: #f90;\n}\n.ql-editor .ql-color-yellow {\n color: #ff0;\n}\n.ql-editor .ql-color-green {\n color: #008a00;\n}\n.ql-editor .ql-color-blue {\n color: #06c;\n}\n.ql-editor .ql-color-purple {\n color: #93f;\n}\n.ql-editor .ql-font-serif {\n font-family:\n Georgia,\n Times New Roman,\n serif;\n}\n.ql-editor .ql-font-monospace {\n font-family:\n Monaco,\n Courier New,\n monospace;\n}\n.ql-editor .ql-size-small {\n font-size: .75em;\n}\n.ql-editor .ql-size-large {\n font-size: 1.5em;\n}\n.ql-editor .ql-size-huge {\n font-size: 2.5em;\n}\n.ql-editor .ql-direction-rtl {\n direction: rtl;\n text-align: inherit;\n}\n.ql-editor .ql-align-center {\n text-align: center;\n}\n.ql-editor .ql-align-justify {\n text-align: justify;\n}\n.ql-editor .ql-align-right {\n text-align: right;\n}\n.ql-editor .ql-ui {\n position: absolute;\n}\n.ql-editor.ql-blank::before {\n color: rgba(0, 0, 0, 0.6);\n content: attr(data-placeholder);\n font-style: italic;\n left: 15px;\n pointer-events: none;\n position: absolute;\n right: 15px;\n}\n.ql-snow.ql-toolbar:after,\n.ql-snow .ql-toolbar:after {\n clear: both;\n content: \"\";\n display: table;\n}\n.ql-snow.ql-toolbar button,\n.ql-snow .ql-toolbar button {\n background: none;\n border: none;\n cursor: pointer;\n display: inline-block;\n float: left;\n height: 24px;\n padding: 3px 5px;\n width: 28px;\n}\n.ql-snow.ql-toolbar button svg,\n.ql-snow .ql-toolbar button svg {\n float: left;\n height: 100%;\n}\n.ql-snow.ql-toolbar button:active:hover,\n.ql-snow .ql-toolbar button:active:hover {\n outline: none;\n}\n.ql-snow.ql-toolbar input.ql-image[type=file],\n.ql-snow .ql-toolbar input.ql-image[type=file] {\n display: none;\n}\n.ql-snow.ql-toolbar button:hover,\n.ql-snow .ql-toolbar button:hover,\n.ql-snow.ql-toolbar button:focus,\n.ql-snow .ql-toolbar button:focus,\n.ql-snow.ql-toolbar button.ql-active,\n.ql-snow .ql-toolbar button.ql-active,\n.ql-snow.ql-toolbar .ql-picker-label:hover,\n.ql-snow .ql-toolbar .ql-picker-label:hover,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active,\n.ql-snow.ql-toolbar .ql-picker-item:hover,\n.ql-snow .ql-toolbar .ql-picker-item:hover,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected {\n color: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,\n.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {\n fill: #06c;\n}\n.ql-snow.ql-toolbar button:hover .ql-stroke,\n.ql-snow .ql-toolbar button:hover .ql-stroke,\n.ql-snow.ql-toolbar button:focus .ql-stroke,\n.ql-snow .ql-toolbar button:focus .ql-stroke,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,\n.ql-snow.ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar button:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow .ql-toolbar button:focus .ql-stroke-miter,\n.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,\n.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,\n.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {\n stroke: #06c;\n}\n@media (pointer:coarse) {\n .ql-snow.ql-toolbar button:hover:not(.ql-active),\n .ql-snow .ql-toolbar button:hover:not(.ql-active) {\n color: #444;\n }\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {\n fill: #444;\n }\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,\n .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,\n .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {\n stroke: #444;\n }\n}\n.ql-snow {\n box-sizing: border-box;\n}\n.ql-snow * {\n box-sizing: border-box;\n}\n.ql-snow .ql-hidden {\n display: none;\n}\n.ql-snow .ql-out-bottom,\n.ql-snow .ql-out-top {\n visibility: hidden;\n}\n.ql-snow .ql-tooltip {\n position: absolute;\n transform: translateY(10px);\n}\n.ql-snow .ql-tooltip a {\n cursor: pointer;\n text-decoration: none;\n}\n.ql-snow .ql-tooltip.ql-flip {\n transform: translateY(-10px);\n}\n.ql-snow .ql-formats {\n display: inline-block;\n vertical-align: middle;\n}\n.ql-snow .ql-formats:after {\n clear: both;\n content: \"\";\n display: table;\n}\n.ql-snow .ql-stroke {\n fill: none;\n stroke: #444;\n stroke-linecap: round;\n stroke-linejoin: round;\n stroke-width: 2;\n}\n.ql-snow .ql-stroke-miter {\n fill: none;\n stroke: #444;\n stroke-miterlimit: 10;\n stroke-width: 2;\n}\n.ql-snow .ql-fill,\n.ql-snow .ql-stroke.ql-fill {\n fill: #444;\n}\n.ql-snow .ql-empty {\n fill: none;\n}\n.ql-snow .ql-even {\n fill-rule: evenodd;\n}\n.ql-snow .ql-thin,\n.ql-snow .ql-stroke.ql-thin {\n stroke-width: 1;\n}\n.ql-snow .ql-transparent {\n opacity: .4;\n}\n.ql-snow .ql-direction svg:last-child {\n display: none;\n}\n.ql-snow .ql-direction.ql-active svg:last-child {\n display: inline;\n}\n.ql-snow .ql-direction.ql-active svg:first-child {\n display: none;\n}\n.ql-snow .ql-editor h1 {\n font-size: 2em;\n}\n.ql-snow .ql-editor h2 {\n font-size: 1.5em;\n}\n.ql-snow .ql-editor h3 {\n font-size: 1.17em;\n}\n.ql-snow .ql-editor h4 {\n font-size: 1em;\n}\n.ql-snow .ql-editor h5 {\n font-size: .83em;\n}\n.ql-snow .ql-editor h6 {\n font-size: .67em;\n}\n.ql-snow .ql-editor a {\n text-decoration: underline;\n}\n.ql-snow .ql-editor blockquote {\n border-left: 4px solid #ccc;\n margin-bottom: 5px;\n margin-top: 5px;\n padding-left: 16px;\n}\n.ql-snow .ql-editor code,\n.ql-snow .ql-editor .ql-code-block-container {\n background-color: #f0f0f0;\n border-radius: 3px;\n}\n.ql-snow .ql-editor .ql-code-block-container {\n margin-bottom: 5px;\n margin-top: 5px;\n padding: 5px 10px;\n}\n.ql-snow .ql-editor code {\n font-size: 85%;\n padding: 2px 4px;\n}\n.ql-snow .ql-editor .ql-code-block-container {\n background-color: #23241f;\n color: #f8f8f2;\n overflow: visible;\n}\n.ql-snow .ql-editor img {\n max-width: 100%;\n}\n.ql-snow .ql-picker {\n color: #444;\n display: inline-block;\n float: left;\n font-size: 14px;\n font-weight: 500;\n height: 24px;\n position: relative;\n vertical-align: middle;\n}\n.ql-snow .ql-picker-label {\n cursor: pointer;\n display: inline-block;\n height: 100%;\n padding-left: 8px;\n padding-right: 2px;\n position: relative;\n width: 100%;\n}\n.ql-snow .ql-picker-label::before {\n display: inline-block;\n line-height: 22px;\n}\n.ql-snow .ql-picker-options {\n background-color: #fff;\n display: none;\n min-width: 100%;\n padding: 4px 8px;\n position: absolute;\n white-space: nowrap;\n}\n.ql-snow .ql-picker-options .ql-picker-item {\n cursor: pointer;\n display: block;\n padding-bottom: 5px;\n padding-top: 5px;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n color: #ccc;\n z-index: 2;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {\n fill: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {\n stroke: #ccc;\n}\n.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n display: block;\n margin-top: -1px;\n top: 100%;\n z-index: 1;\n}\n.ql-snow .ql-color-picker,\n.ql-snow .ql-icon-picker {\n width: 28px;\n}\n.ql-snow .ql-color-picker .ql-picker-label,\n.ql-snow .ql-icon-picker .ql-picker-label {\n padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-label svg,\n.ql-snow .ql-icon-picker .ql-picker-label svg {\n right: 4px;\n}\n.ql-snow .ql-icon-picker .ql-picker-options {\n padding: 4px 0;\n}\n.ql-snow .ql-icon-picker .ql-picker-item {\n height: 24px;\n width: 24px;\n padding: 2px 4px;\n}\n.ql-snow .ql-color-picker .ql-picker-options {\n padding: 3px 5px;\n width: 152px;\n}\n.ql-snow .ql-color-picker .ql-picker-item {\n border: 1px solid transparent;\n float: left;\n height: 16px;\n margin: 2px;\n padding: 0;\n width: 16px;\n}\n.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {\n position: absolute;\n margin-top: -9px;\n right: 0;\n top: 50%;\n width: 18px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=\"\"])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=\"\"])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=\"\"])::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=\"\"])::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=\"\"])::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=\"\"])::before {\n content: attr(data-label);\n}\n.ql-snow .ql-picker.ql-header {\n width: 98px;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item::before {\n content: \"Normal\";\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"1\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n content: \"Heading 1\";\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"2\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n content: \"Heading 2\";\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"3\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n content: \"Heading 3\";\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"4\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n content: \"Heading 4\";\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"5\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n content: \"Heading 5\";\n}\n.ql-snow .ql-picker.ql-header .ql-picker-label[data-value=\"6\"]::before,\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n content: \"Heading 6\";\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"1\"]::before {\n font-size: 2em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"2\"]::before {\n font-size: 1.5em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"3\"]::before {\n font-size: 1.17em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"4\"]::before {\n font-size: 1em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"5\"]::before {\n font-size: .83em;\n}\n.ql-snow .ql-picker.ql-header .ql-picker-item[data-value=\"6\"]::before {\n font-size: .67em;\n}\n.ql-snow .ql-picker.ql-font {\n width: 108px;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item::before {\n content: \"Sans Serif\";\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n content: \"Serif\";\n}\n.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n content: \"Monospace\";\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {\n font-family:\n Georgia,\n Times New Roman,\n serif;\n}\n.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {\n font-family:\n Monaco,\n Courier New,\n monospace;\n}\n.ql-snow .ql-picker.ql-size {\n width: 98px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item::before {\n content: \"Normal\";\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n content: \"Small\";\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n content: \"Large\";\n}\n.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n content: \"Huge\";\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {\n font-size: 10px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {\n font-size: 18px;\n}\n.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {\n font-size: 32px;\n}\n.ql-snow .ql-color-picker.ql-background .ql-picker-item {\n background-color: #fff;\n}\n.ql-snow .ql-color-picker.ql-color .ql-picker-item {\n background-color: #000;\n}\n.ql-code-block-container {\n position: relative;\n}\n.ql-code-block-container .ql-ui {\n right: 5px;\n top: 5px;\n}\n.ql-toolbar.ql-snow {\n border: 1px solid #ccc;\n box-sizing: border-box;\n font-family:\n \"Helvetica Neue\",\n \"Helvetica\",\n \"Arial\",\n sans-serif;\n padding: 8px;\n}\n.ql-toolbar.ql-snow .ql-formats {\n margin-right: 15px;\n}\n.ql-toolbar.ql-snow .ql-picker-label {\n border: 1px solid transparent;\n}\n.ql-toolbar.ql-snow .ql-picker-options {\n border: 1px solid transparent;\n box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {\n border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {\n border-color: #ccc;\n}\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,\n.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {\n border-color: #000;\n}\n.ql-toolbar.ql-snow + .ql-container.ql-snow {\n border-top: 0;\n}\n.ql-snow .ql-tooltip {\n background-color: #fff;\n border: 1px solid #ccc;\n box-shadow: 0 0 5px #ddd;\n color: #444;\n padding: 5px 12px;\n white-space: nowrap;\n}\n.ql-snow .ql-tooltip::before {\n content: \"Visit URL:\";\n line-height: 26px;\n margin-right: 8px;\n}\n.ql-snow .ql-tooltip input[type=text] {\n display: none;\n border: 1px solid #ccc;\n font-size: 13px;\n height: 26px;\n margin: 0;\n padding: 3px 5px;\n width: 170px;\n}\n.ql-snow .ql-tooltip a.ql-preview {\n display: inline-block;\n max-width: 200px;\n overflow-x: hidden;\n text-overflow: ellipsis;\n vertical-align: top;\n}\n.ql-snow .ql-tooltip a.ql-action::after {\n border-right: 1px solid #ccc;\n content: \"Edit\";\n margin-left: 16px;\n padding-right: 8px;\n}\n.ql-snow .ql-tooltip a.ql-remove::before {\n content: \"Remove\";\n margin-left: 8px;\n}\n.ql-snow .ql-tooltip a {\n line-height: 26px;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-preview,\n.ql-snow .ql-tooltip.ql-editing a.ql-remove {\n display: none;\n}\n.ql-snow .ql-tooltip.ql-editing input[type=text] {\n display: inline-block;\n}\n.ql-snow .ql-tooltip.ql-editing a.ql-action::after {\n border-right: 0;\n content: \"Save\";\n padding-right: 0;\n}\n.ql-snow .ql-tooltip[data-mode=link]::before {\n content: \"Enter link:\";\n}\n.ql-snow .ql-tooltip[data-mode=formula]::before {\n content: \"Enter formula:\";\n}\n.ql-snow .ql-tooltip[data-mode=video]::before {\n content: \"Enter video:\";\n}\n.ql-snow a {\n color: #06c;\n}\n.ql-container.ql-snow {\n border: 1px solid #ccc;\n}\n/*! Bundled license information:\n\nquill/dist/quill.snow.css:\n (*!\n * Quill Editor v2.0.3\n * https://quilljs.com\n * Copyright (c) 2017-2024, Slab\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n *)\n*/\n"],["STYLE",{},"\n /* 鼠标hover和激活时渲染的矩形 */\n .smm-hover-node{\n display: none;\n opacity: 0.6;\n stroke-width: 1;\n }\n\n .smm-node:not(.smm-node-dragging):hover .smm-hover-node{\n display: block;\n }\n\n .smm-node.active .smm-hover-node, .smm-node-highlight .smm-hover-node{\n display: block;\n opacity: 1;\n stroke-width: 2;\n }\n\n .smm-text-node-wrap, .smm-expand-btn-text {\n user-select: none;\n }\n\n .smm-richtext-node-wrap {\n word-break: break-all;\n user-select: none;\n }\n\n .ql-editor .ql-align-left, \n .smm-richtext-node-wrap .ql-align-left {\n text-align: left;\n }\n\n .smm-richtext-node-wrap .ql-align-right {\n text-align: right;\n }\n\n .smm-richtext-node-wrap .ql-align-center {\n text-align: center;\n }\n "],["STYLE",{},"\n .ql-editor {\n overflow: hidden;\n padding: 0;\n height: auto;\n line-height: 1.2;\n -webkit-user-select: text;\n text-align: inherit;\n }\n \n .ql-container {\n height: auto;\n font-size: inherit;\n }\n\n .ql-container.ql-snow {\n border: none;\n }\n "],["STYLE",{},"\n.katex {\n font: normal 1.21em KaTeX_Main, Times New Roman, serif;\n line-height: 1.2;\n text-indent: 0;\n text-rendering: auto;\n}\n.katex * {\n -ms-high-contrast-adjust: none !important;\n}\n.katex * {\n border-color: currentColor;\n}\n.katex .katex-version::after {\n content: \"0.16.9\";\n}\n.katex .katex-mathml {\n /* Accessibility hack to only show to screen readers\n Found at: http://a11yproject.com/posts/how-to-hide-content/ */\n position: absolute;\n clip: rect(1px, 1px, 1px, 1px);\n padding: 0;\n border: 0;\n height: 1px;\n width: 1px;\n overflow: hidden;\n}\n.katex .katex-html {\n /* \newline is an empty block at top level, between .base elements */\n}\n.katex .katex-html > .newline {\n display: block;\n}\n.katex .base {\n position: relative;\n display: inline-block;\n white-space: nowrap;\n width: -webkit-min-content;\n width: -moz-min-content;\n width: min-content;\n}\n.katex .strut {\n display: inline-block;\n}\n.katex .textbf {\n font-weight: bold;\n}\n.katex .textit {\n font-style: italic;\n}\n.katex .textrm {\n font-family: KaTeX_Main;\n}\n.katex .textsf {\n font-family: KaTeX_SansSerif;\n}\n.katex .texttt {\n font-family: KaTeX_Typewriter;\n}\n.katex .mathnormal {\n font-family: KaTeX_Math;\n font-style: italic;\n}\n.katex .mathit {\n font-family: KaTeX_Main;\n font-style: italic;\n}\n.katex .mathrm {\n font-style: normal;\n}\n.katex .mathbf {\n font-family: KaTeX_Main;\n font-weight: bold;\n}\n.katex .boldsymbol {\n font-family: KaTeX_Math;\n font-weight: bold;\n font-style: italic;\n}\n.katex .amsrm {\n font-family: KaTeX_AMS;\n}\n.katex .mathbb,\n.katex .textbb {\n font-family: KaTeX_AMS;\n}\n.katex .mathcal {\n font-family: KaTeX_Caligraphic;\n}\n.katex .mathfrak,\n.katex .textfrak {\n font-family: KaTeX_Fraktur;\n}\n.katex .mathboldfrak,\n.katex .textboldfrak {\n font-family: KaTeX_Fraktur;\n font-weight: bold;\n}\n.katex .mathtt {\n font-family: KaTeX_Typewriter;\n}\n.katex .mathscr,\n.katex .textscr {\n font-family: KaTeX_Script;\n}\n.katex .mathsf,\n.katex .textsf {\n font-family: KaTeX_SansSerif;\n}\n.katex .mathboldsf,\n.katex .textboldsf {\n font-family: KaTeX_SansSerif;\n font-weight: bold;\n}\n.katex .mathitsf,\n.katex .textitsf {\n font-family: KaTeX_SansSerif;\n font-style: italic;\n}\n.katex .mainrm {\n font-family: KaTeX_Main;\n font-style: normal;\n}\n.katex .vlist-t {\n display: inline-table;\n table-layout: fixed;\n border-collapse: collapse;\n}\n.katex .vlist-r {\n display: table-row;\n}\n.katex .vlist {\n display: table-cell;\n vertical-align: bottom;\n position: relative;\n}\n.katex .vlist > span {\n display: block;\n height: 0;\n position: relative;\n}\n.katex .vlist > span > span {\n display: inline-block;\n}\n.katex .vlist > span > .pstrut {\n overflow: hidden;\n width: 0;\n}\n.katex .vlist-t2 {\n margin-right: -2px;\n}\n.katex .vlist-s {\n display: table-cell;\n vertical-align: bottom;\n font-size: 1px;\n width: 2px;\n min-width: 2px;\n}\n.katex .vbox {\n display: inline-flex;\n flex-direction: column;\n align-items: baseline;\n}\n.katex .hbox {\n display: inline-flex;\n flex-direction: row;\n width: 100%;\n}\n.katex .thinbox {\n display: inline-flex;\n flex-direction: row;\n width: 0;\n max-width: 0;\n}\n.katex .msupsub {\n text-align: left;\n}\n.katex .mfrac > span > span {\n text-align: center;\n}\n.katex .mfrac .frac-line {\n display: inline-block;\n width: 100%;\n border-bottom-style: solid;\n}\n.katex .mfrac .frac-line,\n.katex .overline .overline-line,\n.katex .underline .underline-line,\n.katex .hline,\n.katex .hdashline,\n.katex .rule {\n min-height: 1px;\n}\n.katex .mspace {\n display: inline-block;\n}\n.katex .llap,\n.katex .rlap,\n.katex .clap {\n width: 0;\n position: relative;\n}\n.katex .llap > .inner,\n.katex .rlap > .inner,\n.katex .clap > .inner {\n position: absolute;\n}\n.katex .llap > .fix,\n.katex .rlap > .fix,\n.katex .clap > .fix {\n display: inline-block;\n}\n.katex .llap > .inner {\n right: 0;\n}\n.katex .rlap > .inner,\n.katex .clap > .inner {\n left: 0;\n}\n.katex .clap > .inner > span {\n margin-left: -50%;\n margin-right: 50%;\n}\n.katex .rule {\n display: inline-block;\n border: solid 0;\n position: relative;\n}\n.katex .overline .overline-line,\n.katex .underline .underline-line,\n.katex .hline {\n display: inline-block;\n width: 100%;\n border-bottom-style: solid;\n}\n.katex .hdashline {\n display: inline-block;\n width: 100%;\n border-bottom-style: dashed;\n}\n.katex .sqrt > .root {\n margin-left: 0.27777778em;\n margin-right: -0.55555556em;\n}\n.katex .sizing.reset-size1.size1,\n.katex .fontsize-ensurer.reset-size1.size1 {\n font-size: 1em;\n}\n.katex .sizing.reset-size1.size2,\n.katex .fontsize-ensurer.reset-size1.size2 {\n font-size: 1.2em;\n}\n.katex .sizing.reset-size1.size3,\n.katex .fontsize-ensurer.reset-size1.size3 {\n font-size: 1.4em;\n}\n.katex .sizing.reset-size1.size4,\n.katex .fontsize-ensurer.reset-size1.size4 {\n font-size: 1.6em;\n}\n.katex .sizing.reset-size1.size5,\n.katex .fontsize-ensurer.reset-size1.size5 {\n font-size: 1.8em;\n}\n.katex .sizing.reset-size1.size6,\n.katex .fontsize-ensurer.reset-size1.size6 {\n font-size: 2em;\n}\n.katex .sizing.reset-size1.size7,\n.katex .fontsize-ensurer.reset-size1.size7 {\n font-size: 2.4em;\n}\n.katex .sizing.reset-size1.size8,\n.katex .fontsize-ensurer.reset-size1.size8 {\n font-size: 2.88em;\n}\n.katex .sizing.reset-size1.size9,\n.katex .fontsize-ensurer.reset-size1.size9 {\n font-size: 3.456em;\n}\n.katex .sizing.reset-size1.size10,\n.katex .fontsize-ensurer.reset-size1.size10 {\n font-size: 4.148em;\n}\n.katex .sizing.reset-size1.size11,\n.katex .fontsize-ensurer.reset-size1.size11 {\n font-size: 4.976em;\n}\n.katex .sizing.reset-size2.size1,\n.katex .fontsize-ensurer.reset-size2.size1 {\n font-size: 0.83333333em;\n}\n.katex .sizing.reset-size2.size2,\n.katex .fontsize-ensurer.reset-size2.size2 {\n font-size: 1em;\n}\n.katex .sizing.reset-size2.size3,\n.katex .fontsize-ensurer.reset-size2.size3 {\n font-size: 1.16666667em;\n}\n.katex .sizing.reset-size2.size4,\n.katex .fontsize-ensurer.reset-size2.size4 {\n font-size: 1.33333333em;\n}\n.katex .sizing.reset-size2.size5,\n.katex .fontsize-ensurer.reset-size2.size5 {\n font-size: 1.5em;\n}\n.katex .sizing.reset-size2.size6,\n.katex .fontsize-ensurer.reset-size2.size6 {\n font-size: 1.66666667em;\n}\n.katex .sizing.reset-size2.size7,\n.katex .fontsize-ensurer.reset-size2.size7 {\n font-size: 2em;\n}\n.katex .sizing.reset-size2.size8,\n.katex .fontsize-ensurer.reset-size2.size8 {\n font-size: 2.4em;\n}\n.katex .sizing.reset-size2.size9,\n.katex .fontsize-ensurer.reset-size2.size9 {\n font-size: 2.88em;\n}\n.katex .sizing.reset-size2.size10,\n.katex .fontsize-ensurer.reset-size2.size10 {\n font-size: 3.45666667em;\n}\n.katex .sizing.reset-size2.size11,\n.katex .fontsize-ensurer.reset-size2.size11 {\n font-size: 4.14666667em;\n}\n.katex .sizing.reset-size3.size1,\n.katex .fontsize-ensurer.reset-size3.size1 {\n font-size: 0.71428571em;\n}\n.katex .sizing.reset-size3.size2,\n.katex .fontsize-ensurer.reset-size3.size2 {\n font-size: 0.85714286em;\n}\n.katex .sizing.reset-size3.size3,\n.katex .fontsize-ensurer.reset-size3.size3 {\n font-size: 1em;\n}\n.katex .sizing.reset-size3.size4,\n.katex .fontsize-ensurer.reset-size3.size4 {\n font-size: 1.14285714em;\n}\n.katex .sizing.reset-size3.size5,\n.katex .fontsize-ensurer.reset-size3.size5 {\n font-size: 1.28571429em;\n}\n.katex .sizing.reset-size3.size6,\n.katex .fontsize-ensurer.reset-size3.size6 {\n font-size: 1.42857143em;\n}\n.katex .sizing.reset-size3.size7,\n.katex .fontsize-ensurer.reset-size3.size7 {\n font-size: 1.71428571em;\n}\n.katex .sizing.reset-size3.size8,\n.katex .fontsize-ensurer.reset-size3.size8 {\n font-size: 2.05714286em;\n}\n.katex .sizing.reset-size3.size9,\n.katex .fontsize-ensurer.reset-size3.size9 {\n font-size: 2.46857143em;\n}\n.katex .sizing.reset-size3.size10,\n.katex .fontsize-ensurer.reset-size3.size10 {\n font-size: 2.96285714em;\n}\n.katex .sizing.reset-size3.size11,\n.katex .fontsize-ensurer.reset-size3.size11 {\n font-size: 3.55428571em;\n}\n.katex .sizing.reset-size4.size1,\n.katex .fontsize-ensurer.reset-size4.size1 {\n font-size: 0.625em;\n}\n.katex .sizing.reset-size4.size2,\n.katex .fontsize-ensurer.reset-size4.size2 {\n font-size: 0.75em;\n}\n.katex .sizing.reset-size4.size3,\n.katex .fontsize-ensurer.reset-size4.size3 {\n font-size: 0.875em;\n}\n.katex .sizing.reset-size4.size4,\n.katex .fontsize-ensurer.reset-size4.size4 {\n font-size: 1em;\n}\n.katex .sizing.reset-size4.size5,\n.katex .fontsize-ensurer.reset-size4.size5 {\n font-size: 1.125em;\n}\n.katex .sizing.reset-size4.size6,\n.katex .fontsize-ensurer.reset-size4.size6 {\n font-size: 1.25em;\n}\n.katex .sizing.reset-size4.size7,\n.katex .fontsize-ensurer.reset-size4.size7 {\n font-size: 1.5em;\n}\n.katex .sizing.reset-size4.size8,\n.katex .fontsize-ensurer.reset-size4.size8 {\n font-size: 1.8em;\n}\n.katex .sizing.reset-size4.size9,\n.katex .fontsize-ensurer.reset-size4.size9 {\n font-size: 2.16em;\n}\n.katex .sizing.reset-size4.size10,\n.katex .fontsize-ensurer.reset-size4.size10 {\n font-size: 2.5925em;\n}\n.katex .sizing.reset-size4.size11,\n.katex .fontsize-ensurer.reset-size4.size11 {\n font-size: 3.11em;\n}\n.katex .sizing.reset-size5.size1,\n.katex .fontsize-ensurer.reset-size5.size1 {\n font-size: 0.55555556em;\n}\n.katex .sizing.reset-size5.size2,\n.katex .fontsize-ensurer.reset-size5.size2 {\n font-size: 0.66666667em;\n}\n.katex .sizing.reset-size5.size3,\n.katex .fontsize-ensurer.reset-size5.size3 {\n font-size: 0.77777778em;\n}\n.katex .sizing.reset-size5.size4,\n.katex .fontsize-ensurer.reset-size5.size4 {\n font-size: 0.88888889em;\n}\n.katex .sizing.reset-size5.size5,\n.katex .fontsize-ensurer.reset-size5.size5 {\n font-size: 1em;\n}\n.katex .sizing.reset-size5.size6,\n.katex .fontsize-ensurer.reset-size5.size6 {\n font-size: 1.11111111em;\n}\n.katex .sizing.reset-size5.size7,\n.katex .fontsize-ensurer.reset-size5.size7 {\n font-size: 1.33333333em;\n}\n.katex .sizing.reset-size5.size8,\n.katex .fontsize-ensurer.reset-size5.size8 {\n font-size: 1.6em;\n}\n.katex .sizing.reset-size5.size9,\n.katex .fontsize-ensurer.reset-size5.size9 {\n font-size: 1.92em;\n}\n.katex .sizing.reset-size5.size10,\n.katex .fontsize-ensurer.reset-size5.size10 {\n font-size: 2.30444444em;\n}\n.katex .sizing.reset-size5.size11,\n.katex .fontsize-ensurer.reset-size5.size11 {\n font-size: 2.76444444em;\n}\n.katex .sizing.reset-size6.size1,\n.katex .fontsize-ensurer.reset-size6.size1 {\n font-size: 0.5em;\n}\n.katex .sizing.reset-size6.size2,\n.katex .fontsize-ensurer.reset-size6.size2 {\n font-size: 0.6em;\n}\n.katex .sizing.reset-size6.size3,\n.katex .fontsize-ensurer.reset-size6.size3 {\n font-size: 0.7em;\n}\n.katex .sizing.reset-size6.size4,\n.katex .fontsize-ensurer.reset-size6.size4 {\n font-size: 0.8em;\n}\n.katex .sizing.reset-size6.size5,\n.katex .fontsize-ensurer.reset-size6.size5 {\n font-size: 0.9em;\n}\n.katex .sizing.reset-size6.size6,\n.katex .fontsize-ensurer.reset-size6.size6 {\n font-size: 1em;\n}\n.katex .sizing.reset-size6.size7,\n.katex .fontsize-ensurer.reset-size6.size7 {\n font-size: 1.2em;\n}\n.katex .sizing.reset-size6.size8,\n.katex .fontsize-ensurer.reset-size6.size8 {\n font-size: 1.44em;\n}\n.katex .sizing.reset-size6.size9,\n.katex .fontsize-ensurer.reset-size6.size9 {\n font-size: 1.728em;\n}\n.katex .sizing.reset-size6.size10,\n.katex .fontsize-ensurer.reset-size6.size10 {\n font-size: 2.074em;\n}\n.katex .sizing.reset-size6.size11,\n.katex .fontsize-ensurer.reset-size6.size11 {\n font-size: 2.488em;\n}\n.katex .sizing.reset-size7.size1,\n.katex .fontsize-ensurer.reset-size7.size1 {\n font-size: 0.41666667em;\n}\n.katex .sizing.reset-size7.size2,\n.katex .fontsize-ensurer.reset-size7.size2 {\n font-size: 0.5em;\n}\n.katex .sizing.reset-size7.size3,\n.katex .fontsize-ensurer.reset-size7.size3 {\n font-size: 0.58333333em;\n}\n.katex .sizing.reset-size7.size4,\n.katex .fontsize-ensurer.reset-size7.size4 {\n font-size: 0.66666667em;\n}\n.katex .sizing.reset-size7.size5,\n.katex .fontsize-ensurer.reset-size7.size5 {\n font-size: 0.75em;\n}\n.katex .sizing.reset-size7.size6,\n.katex .fontsize-ensurer.reset-size7.size6 {\n font-size: 0.83333333em;\n}\n.katex .sizing.reset-size7.size7,\n.katex .fontsize-ensurer.reset-size7.size7 {\n font-size: 1em;\n}\n.katex .sizing.reset-size7.size8,\n.katex .fontsize-ensurer.reset-size7.size8 {\n font-size: 1.2em;\n}\n.katex .sizing.reset-size7.size9,\n.katex .fontsize-ensurer.reset-size7.size9 {\n font-size: 1.44em;\n}\n.katex .sizing.reset-size7.size10,\n.katex .fontsize-ensurer.reset-size7.size10 {\n font-size: 1.72833333em;\n}\n.katex .sizing.reset-size7.size11,\n.katex .fontsize-ensurer.reset-size7.size11 {\n font-size: 2.07333333em;\n}\n.katex .sizing.reset-size8.size1,\n.katex .fontsize-ensurer.reset-size8.size1 {\n font-size: 0.34722222em;\n}\n.katex .sizing.reset-size8.size2,\n.katex .fontsize-ensurer.reset-size8.size2 {\n font-size: 0.41666667em;\n}\n.katex .sizing.reset-size8.size3,\n.katex .fontsize-ensurer.reset-size8.size3 {\n font-size: 0.48611111em;\n}\n.katex .sizing.reset-size8.size4,\n.katex .fontsize-ensurer.reset-size8.size4 {\n font-size: 0.55555556em;\n}\n.katex .sizing.reset-size8.size5,\n.katex .fontsize-ensurer.reset-size8.size5 {\n font-size: 0.625em;\n}\n.katex .sizing.reset-size8.size6,\n.katex .fontsize-ensurer.reset-size8.size6 {\n font-size: 0.69444444em;\n}\n.katex .sizing.reset-size8.size7,\n.katex .fontsize-ensurer.reset-size8.size7 {\n font-size: 0.83333333em;\n}\n.katex .sizing.reset-size8.size8,\n.katex .fontsize-ensurer.reset-size8.size8 {\n font-size: 1em;\n}\n.katex .sizing.reset-size8.size9,\n.katex .fontsize-ensurer.reset-size8.size9 {\n font-size: 1.2em;\n}\n.katex .sizing.reset-size8.size10,\n.katex .fontsize-ensurer.reset-size8.size10 {\n font-size: 1.44027778em;\n}\n.katex .sizing.reset-size8.size11,\n.katex .fontsize-ensurer.reset-size8.size11 {\n font-size: 1.72777778em;\n}\n.katex .sizing.reset-size9.size1,\n.katex .fontsize-ensurer.reset-size9.size1 {\n font-size: 0.28935185em;\n}\n.katex .sizing.reset-size9.size2,\n.katex .fontsize-ensurer.reset-size9.size2 {\n font-size: 0.34722222em;\n}\n.katex .sizing.reset-size9.size3,\n.katex .fontsize-ensurer.reset-size9.size3 {\n font-size: 0.40509259em;\n}\n.katex .sizing.reset-size9.size4,\n.katex .fontsize-ensurer.reset-size9.size4 {\n font-size: 0.46296296em;\n}\n.katex .sizing.reset-size9.size5,\n.katex .fontsize-ensurer.reset-size9.size5 {\n font-size: 0.52083333em;\n}\n.katex .sizing.reset-size9.size6,\n.katex .fontsize-ensurer.reset-size9.size6 {\n font-size: 0.5787037em;\n}\n.katex .sizing.reset-size9.size7,\n.katex .fontsize-ensurer.reset-size9.size7 {\n font-size: 0.69444444em;\n}\n.katex .sizing.reset-size9.size8,\n.katex .fontsize-ensurer.reset-size9.size8 {\n font-size: 0.83333333em;\n}\n.katex .sizing.reset-size9.size9,\n.katex .fontsize-ensurer.reset-size9.size9 {\n font-size: 1em;\n}\n.katex .sizing.reset-size9.size10,\n.katex .fontsize-ensurer.reset-size9.size10 {\n font-size: 1.20023148em;\n}\n.katex .sizing.reset-size9.size11,\n.katex .fontsize-ensurer.reset-size9.size11 {\n font-size: 1.43981481em;\n}\n.katex .sizing.reset-size10.size1,\n.katex .fontsize-ensurer.reset-size10.size1 {\n font-size: 0.24108004em;\n}\n.katex .sizing.reset-size10.size2,\n.katex .fontsize-ensurer.reset-size10.size2 {\n font-size: 0.28929605em;\n}\n.katex .sizing.reset-size10.size3,\n.katex .fontsize-ensurer.reset-size10.size3 {\n font-size: 0.33751205em;\n}\n.katex .sizing.reset-size10.size4,\n.katex .fontsize-ensurer.reset-size10.size4 {\n font-size: 0.38572806em;\n}\n.katex .sizing.reset-size10.size5,\n.katex .fontsize-ensurer.reset-size10.size5 {\n font-size: 0.43394407em;\n}\n.katex .sizing.reset-size10.size6,\n.katex .fontsize-ensurer.reset-size10.size6 {\n font-size: 0.48216008em;\n}\n.katex .sizing.reset-size10.size7,\n.katex .fontsize-ensurer.reset-size10.size7 {\n font-size: 0.57859209em;\n}\n.katex .sizing.reset-size10.size8,\n.katex .fontsize-ensurer.reset-size10.size8 {\n font-size: 0.69431051em;\n}\n.katex .sizing.reset-size10.size9,\n.katex .fontsize-ensurer.reset-size10.size9 {\n font-size: 0.83317261em;\n}\n.katex .sizing.reset-size10.size10,\n.katex .fontsize-ensurer.reset-size10.size10 {\n font-size: 1em;\n}\n.katex .sizing.reset-size10.size11,\n.katex .fontsize-ensurer.reset-size10.size11 {\n font-size: 1.19961427em;\n}\n.katex .sizing.reset-size11.size1,\n.katex .fontsize-ensurer.reset-size11.size1 {\n font-size: 0.20096463em;\n}\n.katex .sizing.reset-size11.size2,\n.katex .fontsize-ensurer.reset-size11.size2 {\n font-size: 0.24115756em;\n}\n.katex .sizing.reset-size11.size3,\n.katex .fontsize-ensurer.reset-size11.size3 {\n font-size: 0.28135048em;\n}\n.katex .sizing.reset-size11.size4,\n.katex .fontsize-ensurer.reset-size11.size4 {\n font-size: 0.32154341em;\n}\n.katex .sizing.reset-size11.size5,\n.katex .fontsize-ensurer.reset-size11.size5 {\n font-size: 0.36173633em;\n}\n.katex .sizing.reset-size11.size6,\n.katex .fontsize-ensurer.reset-size11.size6 {\n font-size: 0.40192926em;\n}\n.katex .sizing.reset-size11.size7,\n.katex .fontsize-ensurer.reset-size11.size7 {\n font-size: 0.48231511em;\n}\n.katex .sizing.reset-size11.size8,\n.katex .fontsize-ensurer.reset-size11.size8 {\n font-size: 0.57877814em;\n}\n.katex .sizing.reset-size11.size9,\n.katex .fontsize-ensurer.reset-size11.size9 {\n font-size: 0.69453376em;\n}\n.katex .sizing.reset-size11.size10,\n.katex .fontsize-ensurer.reset-size11.size10 {\n font-size: 0.83360129em;\n}\n.katex .sizing.reset-size11.size11,\n.katex .fontsize-ensurer.reset-size11.size11 {\n font-size: 1em;\n}\n.katex .delimsizing.size1 {\n font-family: KaTeX_Size1;\n}\n.katex .delimsizing.size2 {\n font-family: KaTeX_Size2;\n}\n.katex .delimsizing.size3 {\n font-family: KaTeX_Size3;\n}\n.katex .delimsizing.size4 {\n font-family: KaTeX_Size4;\n}\n.katex .delimsizing.mult .delim-size1 > span {\n font-family: KaTeX_Size1;\n}\n.katex .delimsizing.mult .delim-size4 > span {\n font-family: KaTeX_Size4;\n}\n.katex .nulldelimiter {\n display: inline-block;\n width: 0.12em;\n}\n.katex .delimcenter {\n position: relative;\n}\n.katex .op-symbol {\n position: relative;\n}\n.katex .op-symbol.small-op {\n font-family: KaTeX_Size1;\n}\n.katex .op-symbol.large-op {\n font-family: KaTeX_Size2;\n}\n.katex .op-limits > .vlist-t {\n text-align: center;\n}\n.katex .accent > .vlist-t {\n text-align: center;\n}\n.katex .accent .accent-body {\n position: relative;\n}\n.katex .accent .accent-body:not(.accent-full) {\n width: 0;\n}\n.katex .overlay {\n display: block;\n}\n.katex .mtable .vertical-separator {\n display: inline-block;\n min-width: 1px;\n}\n.katex .mtable .arraycolsep {\n display: inline-block;\n}\n.katex .mtable .col-align-c > .vlist-t {\n text-align: center;\n}\n.katex .mtable .col-align-l > .vlist-t {\n text-align: left;\n}\n.katex .mtable .col-align-r > .vlist-t {\n text-align: right;\n}\n.katex .svg-align {\n text-align: left;\n}\n.katex svg {\n display: block;\n position: absolute;\n width: 100%;\n height: inherit;\n fill: currentColor;\n stroke: currentColor;\n fill-rule: nonzero;\n fill-opacity: 1;\n stroke-width: 1;\n stroke-linecap: butt;\n stroke-linejoin: miter;\n stroke-miterlimit: 4;\n stroke-dasharray: none;\n stroke-dashoffset: 0;\n stroke-opacity: 1;\n}\n.katex svg path {\n stroke: none;\n}\n.katex img {\n border-style: none;\n min-width: 0;\n min-height: 0;\n max-width: none;\n max-height: none;\n}\n.katex .stretchy {\n width: 100%;\n display: block;\n position: relative;\n overflow: hidden;\n}\n.katex .stretchy::before,\n.katex .stretchy::after {\n content: \"\";\n}\n.katex .hide-tail {\n width: 100%;\n position: relative;\n overflow: hidden;\n}\n.katex .halfarrow-left {\n position: absolute;\n left: 0;\n width: 50.2%;\n overflow: hidden;\n}\n.katex .halfarrow-right {\n position: absolute;\n right: 0;\n width: 50.2%;\n overflow: hidden;\n}\n.katex .brace-left {\n position: absolute;\n left: 0;\n width: 25.1%;\n overflow: hidden;\n}\n.katex .brace-center {\n position: absolute;\n left: 25%;\n width: 50%;\n overflow: hidden;\n}\n.katex .brace-right {\n position: absolute;\n right: 0;\n width: 25.1%;\n overflow: hidden;\n}\n.katex .x-arrow-pad {\n padding: 0 0.5em;\n}\n.katex .cd-arrow-pad {\n padding: 0 0.55556em 0 0.27778em;\n}\n.katex .x-arrow,\n.katex .mover,\n.katex .munder {\n text-align: center;\n}\n.katex .boxpad {\n padding: 0 0.3em;\n}\n.katex .fbox,\n.katex .fcolorbox {\n box-sizing: border-box;\n border: 0.04em solid;\n}\n.katex .cancel-pad {\n padding: 0 0.2em;\n}\n.katex .cancel-lap {\n margin-left: -0.2em;\n margin-right: -0.2em;\n}\n.katex .sout {\n border-bottom-style: solid;\n border-bottom-width: 0.08em;\n}\n.katex .angl {\n box-sizing: border-box;\n border-top: 0.049em solid;\n border-right: 0.049em solid;\n margin-right: 0.03889em;\n}\n.katex .anglpad {\n padding: 0 0.03889em;\n}\n.katex .eqn-num::before {\n counter-increment: katexEqnNo;\n content: \"(\" counter(katexEqnNo) \")\";\n}\n.katex .mml-eqn-num::before {\n counter-increment: mmlEqnNo;\n content: \"(\" counter(mmlEqnNo) \")\";\n}\n.katex .mtr-glue {\n width: 50%;\n}\n.katex .cd-vert-arrow {\n display: inline-block;\n position: relative;\n}\n.katex .cd-label-left {\n display: inline-block;\n position: absolute;\n right: calc(50% + 0.3em);\n text-align: left;\n}\n.katex .cd-label-right {\n display: inline-block;\n position: absolute;\n left: calc(50% + 0.3em);\n text-align: right;\n}\n.katex-display {\n display: block;\n margin: 1em 0;\n text-align: center;\n}\n.katex-display > .katex {\n display: block;\n text-align: center;\n white-space: nowrap;\n}\n.katex-display > .katex > .katex-html {\n display: block;\n position: relative;\n}\n.katex-display > .katex > .katex-html > .tag {\n position: absolute;\n right: 0;\n}\n.katex-display.leqno > .katex > .katex-html > .tag {\n left: 0;\n right: auto;\n}\n.katex-display.fleqn > .katex {\n text-align: left;\n padding-left: 2em;\n}\nbody {\n counter-reset: katexEqnNo mmlEqnNo;\n}\n"],["STYLE",{},"\n /* 鼠标hover和激活时渲染的矩形 */\n .smm-hover-node{\n display: none;\n opacity: 0.6;\n stroke-width: 1;\n }\n\n .smm-node:not(.smm-node-dragging):hover .smm-hover-node{\n display: block;\n }\n\n .smm-node.active .smm-hover-node, .smm-node-highlight .smm-hover-node{\n display: block;\n opacity: 1;\n stroke-width: 2;\n }\n\n .smm-text-node-wrap, .smm-expand-btn-text {\n user-select: none;\n }\n\n .smm-richtext-node-wrap {\n word-break: break-all;\n user-select: none;\n }\n\n .ql-editor .ql-align-left, \n .smm-richtext-node-wrap .ql-align-left {\n text-align: left;\n }\n\n .smm-richtext-node-wrap .ql-align-right {\n text-align: right;\n }\n\n .smm-richtext-node-wrap .ql-align-center {\n text-align: center;\n }\n \n\n.kmind-checkbox {\n width: 16px;\n height: 16px;\n border-radius: 4px;\n border: 1px solid rgba(0,0,0,0.3);\n display: inline-flex;\n align-items: center;\n justify-content: center;\n font-size: 12px;\n background: #fff;\n color: transparent;\n}\n\n.kmind-checkbox.kmind-checkbox-checked {\n background: #0ea5e9;\n border-color: #0ea5e9;\n color: #fff;\n}\n"]],[[2,24]],["BODY",{"class":"sb-main-fullscreen sb-show-main"},[[2,25]],[[2,29]],[[2,30]],[[2,181]],[[2,182]],[[2,205]],[[2,206]],[[2,252]],[[2,253]],["DIV",{"id":"storybook-root"},["DIV",{"class":"grid h-[760px] w-full gap-6 p-4 md:grid-cols-[minmax(0,1fr)_340px]"},["DIV",{"class":"relative h-full rounded-[32px] border border-slate-200 bg-white p-5 shadow-lg dark:border-neutral-800 dark:bg-neutral-900"},["DIV",{"class":"relative h-full w-full overflow-hidden rounded-xl border border-border bg-white dark:bg-neutral-900 smm-mind-map-container","style":"background-color: rgb(243, 255, 249); background-image: none;"},["svg",{"xmlns":"http://www.w3.org/2000/svg","version":"1.1","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:svgjs":"http://svgjs.dev/svgjs","width":"1002","height":"686"},["g",{"class":"smm-container","transform":"matrix(1,0,0,1,-376.484375,-16)"},["g",{"class":"smm-line-container"},["path",{"d":"M 677,358L 739.4,358L 739.4,238Q 739.4,233 744.4,233L 781,233","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 677,358L 739.4,358L 739.4,358L 781,358","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 677,358L 739.4,358L 739.4,478Q 739.4,483 744.4,483L 781,483","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 1023.96875,233L 1056.36875,233L 1056.36875,221Q 1056.36875,216 1061.36875,216L 1077.96875,216","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 1023.96875,233L 1056.36875,233L 1056.36875,245Q 1056.36875,250 1061.36875,250L 1077.96875,250","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 929.5,358L 961.9,358L 961.9,329Q 961.9,324 966.9,324L 983.5,324","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 929.5,358L 961.9,358L 961.9,358L 983.5,358","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 929.5,358L 961.9,358L 961.9,387Q 961.9,392 966.9,392L 983.5,392","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 942,483L 974.4,483L 974.4,471Q 974.4,466 979.4,466L 996,466","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}],["path",{"d":"M 942,483L 974.4,483L 974.4,495Q 974.4,500 979.4,500L 996,500","stroke-dasharray":"none","stroke-width":"2","stroke":"#3dbd8a","fill":"none"}]],["g",{"class":"smm-outer-frame-container"}],["g",{"class":"smm-node-container"},["g",{"class":"smm-node","transform":"matrix(1,0,0,1,501,343)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L171,0\n C171,0 176,0 176,5\n L176,25\n C176,25 176,30 171,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0,0)","fill":"#0f8b6d","stroke-dasharray":"none","stroke-width":"0","stroke":"#0f8b6d"}],["g",{"transform":"matrix(1,0,0,1,15,5)"},["g",{"data-width":"124","data-height":"20","data-offsetx":"0"},["foreignObject",{"width":"124","height":"20","x":"0","y":"0","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 16px; font-weight: bold; font-style: normal; text-decoration: none; color: rgb(255, 255, 255); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"KMind 产品规划"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"126","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#ffffff"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"180","height":"34","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,781,217.5)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L236.96875,0\n C236.96875,0 241.96875,0 241.96875,5\n L241.96875,25\n C241.96875,25 241.96875,30 236.96875,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0.5,0.5)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"1","stroke":"#99e2c7"}],["g",{"transform":"matrix(1,0,0,1,15.5,5.5)"},["foreignObject",{"width":"16","height":"16","x":"0","y":"2"},["DIV",{"class":"kmind-checkbox kmind-checkbox-checked","role":"checkbox","aria-checked":"true","xmlns":"http://www.w3.org/1999/xhtml"},"✓"]],["g",{"data-width":"65","data-height":"20","data-offsetx":"18"},["foreignObject",{"width":"65","height":"20","x":"18","y":"0","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 16px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"用户调研"]]]],["g",{},["g",{},["rect",{"width":"42","height":"20","y":"0","fill":"hsla(215, 50%, 50%, 1)","rx":"3","ry":"3","x":"85"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"94","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"94","svgjs:data":"{\"newLined\":true}"},"调研"]]],["g",{},["rect",{"width":"60.96875","height":"20","y":"0","fill":"hsla(317, 50%, 50%, 1)","rx":"3","ry":"3","x":"129"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"137","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"137","svgjs:data":"{\"newLined\":true}"},"2025Q1"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"191.96875","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"246.96875","height":"35","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}],["rect",{"fill":"transparent","width":"20","height":"31","x":"242.96875","y":"0"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,1077.96875,201)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L147,0\n C147,0 152,0 152,5\n L152,25\n C152,25 152,30 147,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0,0)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"0","stroke":"#b8f0d7"}],["g",{"transform":"matrix(1,0,0,1,15,5)"},["g",{"data-width":"57","data-height":"17","data-offsetx":"0"},["foreignObject",{"width":"57","height":"17","x":"0","y":"1.5","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 14px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"访谈提纲"]]]],["g",{},["g",{},["rect",{"width":"41","height":"20","y":"0","fill":"hsla(163, 50%, 50%, 1)","rx":"3","ry":"3","x":"59"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"67","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"67","svgjs:data":"{\"newLined\":true}"},"访谈"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"102","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"156","height":"34","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,1077.96875,235)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L169,0\n C169,0 174,0 174,5\n L174,25\n C174,25 174,30 169,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0,0)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"0","stroke":"#b8f0d7"}],["g",{"transform":"matrix(1,0,0,1,15,5)"},["g",{"data-width":"57","data-height":"17","data-offsetx":"0"},["foreignObject",{"width":"57","height":"17","x":"0","y":"1.5","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 14px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"体验指南"]]]],["svg",{"width":"20","height":"20","x":"59","y":"0"},["title",{},"设计规范"],["a",{"href":"app://document/design-guide","target":"_blank"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M435.484444 251.733333v68.892445L295.822222 320.682667a168.504889 168.504889 0 0 0-2.844444 336.952889h142.506666v68.892444H295.822222a237.397333 237.397333 0 0 1 0-474.794667h139.662222z m248.945778 0a237.397333 237.397333 0 0 1 0 474.851556H544.654222v-69.006222l139.776 0.056889a168.504889 168.504889 0 0 0 2.844445-336.952889H544.597333V251.676444h139.776z m-25.827555 203.946667a34.474667 34.474667 0 0 1 0 68.892444H321.649778a34.474667 34.474667 0 0 1 0-68.892444h336.952889z"}]]]],["g",{},["g",{},["rect",{"width":"41","height":"20","y":"0","fill":"hsla(204, 50%, 50%, 1)","rx":"3","ry":"3","x":"81"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"90","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"90","svgjs:data":"{\"newLined\":true}"},"指南"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"124","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"178","height":"34","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,781,342.5)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L142.5,0\n C142.5,0 147.5,0 147.5,5\n L147.5,25\n C147.5,25 147.5,30 142.5,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0.5,0.5)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"1","stroke":"#99e2c7"}],["g",{"transform":"matrix(1,0,0,1,15.5,5.5)"},["g",{"data-width":"65","data-height":"20","data-offsetx":"0"},["foreignObject",{"width":"65","height":"20","x":"0","y":"0","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 16px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"设计系统"]]]],["g",{},["g",{},["rect",{"width":"28.5","height":"20","y":"0","fill":"hsla(39, 50%, 50%, 1)","rx":"3","ry":"3","x":"67"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"75","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"75","svgjs:data":"{\"newLined\":true}"},"UI"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"97.5","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"152.5","height":"35","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}],["rect",{"fill":"transparent","width":"20","height":"31","x":"148.5","y":"0"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,983.5,309)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L119,0\n C119,0 124,0 124,5\n L124,25\n C124,25 124,30 119,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0,0)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"0","stroke":"#b8f0d7"}],["g",{"transform":"matrix(1,0,0,1,15,5)"},["g",{"data-width":"29","data-height":"17","data-offsetx":"0"},["foreignObject",{"width":"29","height":"17","x":"0","y":"1.5","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 14px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"色板"]]]],["g",{},["g",{},["rect",{"width":"41","height":"20","y":"0","fill":"hsla(353, 50%, 50%, 1)","rx":"3","ry":"3","x":"31"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"40","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"40","svgjs:data":"{\"newLined\":true}"},"视觉"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"74","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"128","height":"34","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,983.5,343)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L147,0\n C147,0 152,0 152,5\n L152,25\n C152,25 152,30 147,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0,0)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"0","stroke":"#b8f0d7"}],["g",{"transform":"matrix(1,0,0,1,15,5)"},["g",{"data-width":"57","data-height":"17","data-offsetx":"0"},["foreignObject",{"width":"57","height":"17","x":"0","y":"1.5","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 14px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"布局结构"]]]],["g",{},["g",{},["rect",{"width":"41","height":"20","y":"0","fill":"hsla(107, 50%, 50%, 1)","rx":"3","ry":"3","x":"59"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"68","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"68","svgjs:data":"{\"newLined\":true}"},"结构"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"102","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"156","height":"34","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,983.5,377)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L134,0\n C134,0 139,0 139,5\n L139,25\n C139,25 139,30 134,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0,0)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"0","stroke":"#b8f0d7"}],["g",{"transform":"matrix(1,0,0,1,15,5)"},["g",{"data-width":"43","data-height":"17","data-offsetx":"0"},["foreignObject",{"width":"43","height":"17","x":"0","y":"1.5","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 14px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"禅模式"]]]],["g",{},["g",{},["rect",{"width":"42","height":"20","y":"0","fill":"hsla(158, 50%, 50%, 1)","rx":"3","ry":"3","x":"45"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"54","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"54","svgjs:data":"{\"newLined\":true}"},"体验"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"89","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"143","height":"34","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,781,467.5)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L155,0\n C155,0 160,0 160,5\n L160,25\n C160,25 160,30 155,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0.5,0.5)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"1","stroke":"#99e2c7"}],["g",{"transform":"matrix(1,0,0,1,15.5,5.5)"},["g",{"data-width":"65","data-height":"20","data-offsetx":"0"},["foreignObject",{"width":"65","height":"20","x":"0","y":"0","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 16px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"工程集成"]]]],["g",{},["g",{},["rect",{"width":"41","height":"20","y":"0","fill":"hsla(41, 50%, 50%, 1)","rx":"3","ry":"3","x":"67"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"75","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"75","svgjs:data":"{\"newLined\":true}"},"工程"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"110","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"165","height":"35","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}],["rect",{"fill":"transparent","width":"20","height":"31","x":"161","y":"0"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,996,451)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L161.140625,0\n C161.140625,0 166.140625,0 166.140625,5\n L166.140625,25\n C166.140625,25 166.140625,30 161.140625,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0,0)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"0","stroke":"#b8f0d7"}],["g",{"transform":"matrix(1,0,0,1,15,5)"},["g",{"data-width":"57","data-height":"17","data-offsetx":"0"},["foreignObject",{"width":"57","height":"17","x":"0","y":"1.5","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 14px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"历史快照"]]]],["g",{},["g",{},["rect",{"width":"55.140625","height":"20","y":"0","fill":"hsla(103, 50%, 50%, 1)","rx":"3","ry":"3","x":"59"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"67","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"67","svgjs:data":"{\"newLined\":true}"},"Stage5"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"116.140625","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"170.140625","height":"34","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}]],["g",{"class":"smm-node","transform":"matrix(1,0,0,1,996,485)","style":"cursor: default;"},["path",{"d":"\n M5,0\n L156.140625,0\n C156.140625,0 161.140625,0 161.140625,5\n L161.140625,25\n C161.140625,25 161.140625,30 156.140625,30\n L5,30\n C5,30 0,30 0,25\n L0,5\n C0,5 0,0 5,0\n Z\n ","class":"smm-node-shape","transform":"matrix(1,0,0,1,0,0)","fill":"#ffffff","stroke-dasharray":"none","stroke-width":"0","stroke":"#b8f0d7"}],["g",{"transform":"matrix(1,0,0,1,15,5)"},["g",{"data-width":"52","data-height":"17","data-offsetx":"0"},["foreignObject",{"width":"52","height":"17","x":"0","y":"1.5","style":"line-height: 1.2; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 14px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left;"},["DIV",{"class":"smm-richtext-node-wrap","xmlns":"http://www.w3.org/1999/xhtml","style":"max-width: 500px;"},["P",{},"Yjs 协作"]]]],["g",{},["g",{},["rect",{"width":"55.140625","height":"20","y":"0","fill":"hsla(103, 50%, 50%, 1)","rx":"3","ry":"3","x":"54"}],["text",{"fill":"#ffffff","style":"font-size: 12px;","x":"62","y":"14.5","svgjs:data":"{\"leading\":\"1.3\"}"},["tspan",{"dy":"0","x":"62","svgjs:data":"{\"newLined\":true}"},"Stage5"]]]],["svg",{"cursor":"pointer","class":"smm-node-note","width":"20","height":"20","x":"111.140625","y":"0"},["rect",{"width":"20","height":"20","fill":"transparent"}],["svg",{"viewBox":"0 0 1024 1024","width":"20","height":"20","fill":"#064c38"},["path",{"d":"M152.768 985.984 152.768 49.856l434.56 0 66.816 0 234.048 267.392 0 66.816 0 601.92L152.768 985.984 152.768 985.984zM654.144 193.088l0 124.16 108.736 0L654.144 193.088 654.144 193.088zM821.312 384.064l-167.168 0L587.328 384.064 587.328 317.312 587.328 116.736 219.584 116.736 219.584 919.04l601.728 0L821.312 384.064 821.312 384.064zM386.688 517.888 319.808 517.888 319.808 450.944l66.816 0L386.624 517.888 386.688 517.888zM386.688 651.584 319.808 651.584 319.808 584.704l66.816 0L386.624 651.584 386.688 651.584zM386.688 785.344 319.808 785.344l0-66.88 66.816 0L386.624 785.344 386.688 785.344zM721.024 517.888 453.632 517.888 453.632 450.944l267.392 0L721.024 517.888 721.024 517.888zM654.144 651.584 453.632 651.584 453.632 584.704l200.512 0L654.144 651.584 654.144 651.584zM620.672 785.344l-167.04 0 0-66.88 167.04 0L620.672 785.344 620.672 785.344z"}]]]],["rect",{"width":"165.140625","height":"34","x":"-2","y":"-2","class":"smm-hover-node","rx":"5","ry":"5","fill":"none","stroke":"#5ec8f8"}]]],["g",{"class":"smm-associative-line-container"}],["g",{"class":"smm-other-container"}]]],["DIV",{"style":"position: fixed; left: -999999px; font-family: 微软雅黑, \"Microsoft YaHei\"; font-size: 14px; font-weight: normal; font-style: normal; text-decoration: none; color: rgb(6, 76, 56); text-align: left; line-height: 1.2;"}]],["DIV",{"class":"pointer-events-auto fixed left-6 bottom-6 z-40 flex flex-col gap-3 rounded-2xl border border-white/60 bg-white/95 p-3 shadow-2xl backdrop-blur dark:border-neutral-800/80 dark:bg-neutral-900/90 max-w-[400px]"},["P",{"class":"px-1 text-xs font-medium uppercase tracking-widest text-gray-400"},"快捷操作"],["DIV",{"class":"flex flex-wrap items-center gap-2"},["BUTTON",{"data-slot":"button","class":"inline-flex items-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-8 px-3 has-[>svg]:px-2.5 min-w-[96px] justify-start gap-2 rounded-full bg-white/90 text-sm text-gray-700 shadow-md hover:bg-white dark:bg-neutral-900/80 dark:text-neutral-100","type":"button","disabled":""},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-corner-down-right h-4 w-4","aria-hidden":"true"},["path",{"d":"m15 10 5 5-5 5"}],["path",{"d":"M4 4v7a4 4 0 0 0 4 4h12"}]],"子节点"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-8 px-3 has-[>svg]:px-2.5 min-w-[96px] justify-start gap-2 rounded-full bg-white/90 text-sm text-gray-700 shadow-md hover:bg-white dark:bg-neutral-900/80 dark:text-neutral-100","type":"button","disabled":""},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-corner-down-left h-4 w-4","aria-hidden":"true"},["path",{"d":"M20 4v7a4 4 0 0 1-4 4H4"}],["path",{"d":"m9 10-5 5 5 5"}]],"同级节点"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-8 px-3 has-[>svg]:px-2.5 min-w-[96px] justify-start gap-2 rounded-full bg-white/90 text-sm text-gray-700 shadow-md hover:bg-white dark:bg-neutral-900/80 dark:text-neutral-100","type":"button","disabled":""},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-trash2 lucide-trash-2 h-4 w-4","aria-hidden":"true"},["path",{"d":"M10 11v6"}],["path",{"d":"M14 11v6"}],["path",{"d":"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6"}],["path",{"d":"M3 6h18"}],["path",{"d":"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"}]],"删除节点"]],["DIV",{"class":"h-px w-full bg-gray-100 dark:bg-neutral-800"}],["DIV",{"class":"flex flex-wrap items-center gap-2"},["BUTTON",{"data-slot":"button","class":"inline-flex items-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-8 px-3 has-[>svg]:px-2.5 min-w-[96px] justify-start gap-2 rounded-full bg-white/90 text-sm text-gray-700 shadow-md hover:bg-white dark:bg-neutral-900/80 dark:text-neutral-100","type":"button","disabled":""},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-refresh-cw h-4 w-4","aria-hidden":"true"},["path",{"d":"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8"}],["path",{"d":"M21 3v5h-5"}],["path",{"d":"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16"}],["path",{"d":"M8 16H3v5"}]],"整理布局"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-8 px-3 has-[>svg]:px-2.5 min-w-[96px] justify-start gap-2 rounded-full bg-white/90 text-sm text-gray-700 shadow-md hover:bg-white dark:bg-neutral-900/80 dark:text-neutral-100","type":"button","disabled":""},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-focus h-4 w-4","aria-hidden":"true"},["circle",{"cx":"12","cy":"12","r":"3"}],["path",{"d":"M3 7V5a2 2 0 0 1 2-2h2"}],["path",{"d":"M17 3h2a2 2 0 0 1 2 2v2"}],["path",{"d":"M21 17v2a2 2 0 0 1-2 2h-2"}],["path",{"d":"M7 21H5a2 2 0 0 1-2-2v-2"}]],"聚焦根节点"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-8 px-3 has-[>svg]:px-2.5 min-w-[96px] justify-start gap-2 rounded-full bg-white/90 text-sm text-gray-700 shadow-md hover:bg-white dark:bg-neutral-900/80 dark:text-neutral-100","type":"button","disabled":""},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-sparkles h-4 w-4","aria-hidden":"true"},["path",{"d":"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"}],["path",{"d":"M20 2v4"}],["path",{"d":"M22 4h-4"}],["circle",{"cx":"4","cy":"20","r":"2"}]],"禅模式"]]],["DIV",{"class":"pointer-events-none absolute left-8 top-8 flex gap-2 text-sm text-slate-500"},["SPAN",{"data-slot":"badge","class":"inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&]:hover:bg-secondary/90 pointer-events-auto bg-slate-900/80 text-white shadow"},"<p>KMind 产品规划</p>"],["SPAN",{"data-slot":"badge","class":"inline-flex items-center justify-center rounded-full border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>svg]:size-3 gap-1 [&>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-hidden border-transparent [a&]:hover:bg-secondary/90 pointer-events-auto bg-white/80 text-slate-600 shadow"},"节点 ","11"]]],["ASIDE",{"class":"flex h-full flex-col rounded-[28px] border border-slate-200 bg-white p-5 shadow-lg dark:border-neutral-800 dark:bg-neutral-900"},["DIV",{"dir":"ltr","data-orientation":"horizontal","data-slot":"tabs","class":"gap-2 flex h-full flex-col"},["DIV",{"role":"tablist","aria-orientation":"horizontal","data-slot":"tabs-list","class":"text-muted-foreground h-9 w-fit items-center justify-center grid grid-cols-3 rounded-full bg-slate-100 p-1 dark:bg-neutral-800/80","tabindex":"0","data-orientation":"horizontal","style":"outline: none;"},["BUTTON",{"type":"button","role":"tab","aria-selected":"true","aria-controls":"radix-_r_0_-content-inspector","data-state":"active","id":"radix-_r_0_-trigger-inspector","data-slot":"tabs-trigger","class":"data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4","tabindex":"-1","data-orientation":"horizontal","data-radix-collection-item":""},"节点样式"],["BUTTON",{"type":"button","role":"tab","aria-selected":"false","aria-controls":"radix-_r_0_-content-outline","data-state":"inactive","id":"radix-_r_0_-trigger-outline","data-slot":"tabs-trigger","class":"data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4","tabindex":"-1","data-orientation":"horizontal","data-radix-collection-item":""},"大纲"],["BUTTON",{"type":"button","role":"tab","aria-selected":"false","aria-controls":"radix-_r_0_-content-preview","data-state":"inactive","id":"radix-_r_0_-trigger-preview","data-slot":"tabs-trigger","class":"data-[state=active]:bg-background dark:data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring dark:data-[state=active]:border-input dark:data-[state=active]:bg-input/30 text-foreground dark:text-muted-foreground inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4","tabindex":"-1","data-orientation":"horizontal","data-radix-collection-item":""},"预览"]],["DIV",{"data-state":"active","data-orientation":"horizontal","role":"tabpanel","aria-labelledby":"radix-_r_0_-trigger-inspector","id":"radix-_r_0_-content-inspector","tabindex":"0","data-slot":"tabs-content","class":"outline-none flex-1 py-4","style":""},["DIV",{"class":"space-y-4 text-sm"},["DIV",{"class":"grid grid-cols-2 gap-3 rounded-2xl border p-3 dark:border-neutral-800"},["DIV",{},["P",{"class":"text-xs text-slate-400"},"节点总数"],["P",{"class":"text-2xl font-semibold text-slate-900 dark:text-neutral-50","data-testid":"mindmap-node-count-value"},"11"]],["DIV",{},["P",{"class":"text-xs text-slate-400"},"选中节点"],["P",{"class":"text-base font-medium text-slate-800 dark:text-neutral-100","data-testid":"mindmap-selected-text-value"},"<p>KMind 产品规划</p>"]],["DIV",{},["P",{"class":"text-xs text-slate-400"},"保存状态"],["SPAN",{"class":"inline-flex items-center rounded-full bg-slate-100 px-3 py-1 text-xs font-medium text-slate-500 dark:bg-neutral-800 dark:text-neutral-200","data-testid":"mindmap-save-state"},"保存中…"]],["DIV",{"class":"flex flex-col gap-2"},["BUTTON",{"__playwright_target__":"call@10","data-slot":"button","class":"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-secondary text-secondary-foreground hover:bg-secondary/80 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5","data-testid":"mindmap-focus-root"},"聚焦根节点"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5"},"禅模式"]]],["DIV",{"class":"space-y-3 rounded-2xl border p-3 dark:border-neutral-800"},["P",{"class":"text-xs uppercase text-slate-400"},"结构 & 主题"],["DIV",{"class":"flex flex-wrap gap-2"},["BUTTON",{"data-slot":"button","class":"inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5 border border-slate-200 text-xs dark:border-neutral-700"},"逻辑结构"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5 border border-slate-200 text-xs dark:border-neutral-700"},"思维导图"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5 border border-slate-200 text-xs dark:border-neutral-700"},"组织结构"]],["DIV",{"class":"flex flex-wrap gap-2"},["BUTTON",{"data-slot":"button","class":"justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md px-3 has-[>svg]:px-2.5 flex items-center gap-2 text-xs"},["SPAN",{"class":"h-3 w-3 rounded-full","style":"background-color: rgb(84, 150, 136);"}],"默认主题"],["BUTTON",{"data-slot":"button","class":"justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md px-3 has-[>svg]:px-2.5 flex items-center gap-2 text-xs"},["SPAN",{"class":"h-3 w-3 rounded-full","style":"background-color: rgb(52, 196, 134);"}],"青柠薄荷"],["BUTTON",{"data-slot":"button","class":"justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-8 rounded-md px-3 has-[>svg]:px-2.5 flex items-center gap-2 text-xs"},["SPAN",{"class":"h-3 w-3 rounded-full","style":"background-color: rgb(124, 140, 255);"}],"暮夜霓虹"]],["DIV",{"class":"flex flex-wrap gap-2"},["BUTTON",{"data-slot":"button","class":"inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5 text-xs"},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-palette mr-1 h-3 w-3","aria-hidden":"true"},["path",{"d":"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z"}],["circle",{"cx":"13.5","cy":"6.5","r":".5","fill":"currentColor"}],["circle",{"cx":"17.5","cy":"10.5","r":".5","fill":"currentColor"}],["circle",{"cx":"6.5","cy":"12.5","r":".5","fill":"currentColor"}],["circle",{"cx":"8.5","cy":"7.5","r":".5","fill":"currentColor"}]],"曲线"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5 text-xs"},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-palette mr-1 h-3 w-3","aria-hidden":"true"},["path",{"d":"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z"}],["circle",{"cx":"13.5","cy":"6.5","r":".5","fill":"currentColor"}],["circle",{"cx":"17.5","cy":"10.5","r":".5","fill":"currentColor"}],["circle",{"cx":"6.5","cy":"12.5","r":".5","fill":"currentColor"}],["circle",{"cx":"8.5","cy":"7.5","r":".5","fill":"currentColor"}]],"直线"],["BUTTON",{"data-slot":"button","class":"inline-flex items-center justify-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:bg-accent hover:text-accent-foreground dark:hover:bg-accent/50 h-8 rounded-md gap-1.5 px-3 has-[>svg]:px-2.5 text-xs"},["svg",{"xmlns":"http://www.w3.org/2000/svg","width":"24","height":"24","viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round","class":"lucide lucide-palette mr-1 h-3 w-3","aria-hidden":"true"},["path",{"d":"M12 22a1 1 0 0 1 0-20 10 9 0 0 1 10 9 5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z"}],["circle",{"cx":"13.5","cy":"6.5","r":".5","fill":"currentColor"}],["circle",{"cx":"17.5","cy":"10.5","r":".5","fill":"currentColor"}],["circle",{"cx":"6.5","cy":"12.5","r":".5","fill":"currentColor"}],["circle",{"cx":"8.5","cy":"7.5","r":".5","fill":"currentColor"}]],"直连"]],["DIV",{"class":"flex items-center justify-between rounded-2xl bg-slate-50 px-3 py-2 dark:bg-neutral-800"},["DIV",{},["P",{"class":"text-xs text-slate-400"},"浮动工具条"],["P",{"class":"text-sm text-slate-600 dark:text-neutral-200"},"左下角 Intuitive Button"]],["BUTTON",{"type":"button","aria-pressed":"true","data-state":"on","data-slot":"toggle","class":"inline-flex items-center justify-center gap-2 font-medium hover:bg-muted hover:text-muted-foreground disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 [&_svg]:shrink-0 focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] outline-none transition-[color,box-shadow] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive whitespace-nowrap h-9 min-w-9 rounded-full bg-white px-4 py-2 text-xs shadow-sm data-[state=on]:bg-slate-900 data-[state=on]:text-white","aria-label":"toggle-toolbar"},"已开启"]]]]],["DIV",{"data-state":"inactive","data-orientation":"horizontal","role":"tabpanel","aria-labelledby":"radix-_r_0_-trigger-outline","hidden":"","id":"radix-_r_0_-content-outline","tabindex":"0","data-slot":"tabs-content","class":"outline-none flex-1 py-4"}],["DIV",{"data-state":"inactive","data-orientation":"horizontal","role":"tabpanel","aria-labelledby":"radix-_r_0_-trigger-preview","hidden":"","id":"radix-_r_0_-content-preview","tabindex":"0","data-slot":"tabs-content","class":"outline-none flex-1 py-4"}]]]]],[[2,255]],["DIV",{"id":"storybook-docs","hidden":"true"}],[[2,257]],[[2,258]],[[2,259]],["DIV",{"id":"storybook-highlights-root"},["DIV",{"id":"storybook-highlights-menu","popover":"manual","style":"display: none;"}],["STYLE",{},"\n #storybook-highlights-menu {\n position: absolute;\n z-index: 2147483647;\n width: 300px;\n padding: 0px;\n margin: 15px 0 0 0;\n transform: translateX(-50%);\n font-family: \"Nunito Sans\", -apple-system, \".SFNSText-Regular\", \"San Francisco\", BlinkMacSystemFont, \"Segoe UI\", \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n font-size: 12px;\n background: white;\n border: none;\n border-radius: 6px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.1);\n color: #2E3438;\n }\n #storybook-highlights-menu ul {\n list-style: none;\n margin: 0;\n padding: 0;\n }\n #storybook-highlights-menu > ul {\n max-height: 300px;\n overflow-y: auto;\n padding: 4px 0;\n }\n #storybook-highlights-menu li {\n padding: 0 4px;\n margin: 0;\n }\n #storybook-highlights-menu li > :not(ul) {\n display: flex;\n padding: 8px;\n margin: 0;\n align-items: center;\n gap: 8px;\n border-radius: 4px;\n }\n #storybook-highlights-menu button {\n width: 100%;\n border: 0;\n background: transparent;\n color: inherit;\n text-align: left;\n font-family: inherit;\n font-size: inherit;\n }\n #storybook-highlights-menu button:focus-visible {\n outline-color: #029CFD;\n }\n #storybook-highlights-menu button:hover {\n background: rgba(2, 156, 253, 0.07);\n color: #029CFD;\n cursor: pointer;\n }\n #storybook-highlights-menu li code {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: 16px;\n font-size: 11px;\n }\n #storybook-highlights-menu li svg {\n flex-shrink: 0;\n margin: 1px;\n color: #73828C;\n }\n #storybook-highlights-menu li > button:hover svg, #storybook-highlights-menu li > button:focus-visible svg {\n color: #029CFD;\n }\n #storybook-highlights-menu .element-list li svg {\n display: none;\n }\n #storybook-highlights-menu li.selectable svg, #storybook-highlights-menu li.selected svg {\n display: block;\n }\n #storybook-highlights-menu .menu-list {\n border-top: 1px solid rgba(38, 85, 115, 0.15);\n }\n #storybook-highlights-menu .menu-list > li:not(:last-child) {\n padding-bottom: 4px;\n margin-bottom: 4px;\n border-bottom: 1px solid rgba(38, 85, 115, 0.15);\n }\n #storybook-highlights-menu .menu-items, #storybook-highlights-menu .menu-items li {\n padding: 0;\n }\n #storybook-highlights-menu .menu-item {\n display: flex;\n }\n #storybook-highlights-menu .menu-item-content {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n }\n "]],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"照搬 KMind 体验,演示主要交互以及 Alt+Click 预览。"],["svg",{"xmlns":"http://www.w3.org/2000/svg","version":"1.1","xmlns:xlink":"http://www.w3.org/1999/xlink","xmlns:svgjs":"http://svgjs.dev/svgjs","width":"2","height":"0","focusable":"false","aria-hidden":"true","style":"opacity: 0; position: absolute; left: -100%; top: -100%; overflow: hidden;"},["path",{"d":"M0 0 "}]],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"调研洞察直接绑定 BlockNote 子文档。"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"访谈输出整理成嵌套子图。"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"Alt+Click 预览链接,或在右侧手动预览。"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"同步 KMind 样式 → Tailwind 主题。"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"彩虹连线 + 全局主题"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"逻辑结构 / 鱼骨图 / 组织图实时切换。"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"隐藏除画布外的 UI,仅保留直觉按钮。"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"集成 Supabase JSON + BlockNote 双向同步。"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"阶段五补齐快照与兜底恢复。"],["DIV",{"style":"position: fixed; padding: 10px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 2px 5px; display: none; background-color: rgb(255, 255, 255); z-index: 3000;"},"共享视图状态 + 节点内容。"]]],"viewport":{"width":1440,"height":900},"timestamp":10048.205,"wallTime":1764501570940,"collectionTime":2.899999998509884,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"log","callId":"call@10","time":10052.122,"message":" performing click action"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570949.jpeg","width":1440,"height":900,"timestamp":10054.989,"frameSwapWallTime":1764501570946.885}
|
||
{"type":"log","callId":"call@10","time":10057.751,"message":" click action done"}
|
||
{"type":"log","callId":"call@10","time":10057.767,"message":" waiting for scheduled navigations to finish"}
|
||
{"type":"log","callId":"call@10","time":10058.574,"message":" navigations have finished"}
|
||
{"type":"after","callId":"call@10","endTime":10058.673,"point":{"x":1325,"y":202},"afterSnapshot":"after@call@10"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@10","snapshotName":"after@call@10","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":[[1,425]],"viewport":{"width":1440,"height":900},"timestamp":10060.953,"wallTime":1764501570956,"collectionTime":1.3999999985098839,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"before","callId":"call@12","startTime":10067.404,"title":"Expect \"toContainText\"","class":"Frame","method":"expect","params":{"selector":"internal:testid=[data-testid=\"mindmap-selected-text-value\"s]","expression":"to.have.text","expectedText":[{"string":"KMind 产品规划","matchSubstring":true,"normalizeWhiteSpace":true}],"expectedValue":{"value":{"v":"undefined"},"handles":[]},"isNot":false,"timeout":5000},"stepId":"expect@37","pageId":"page@1f87c5955148db0029b06083ab672905","beforeSnapshot":"before@call@12"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@12","snapshotName":"before@call@12","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":[[2,425]],"viewport":{"width":1440,"height":900},"timestamp":10073.895,"wallTime":1764501570966,"collectionTime":2.4000000059604645,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"log","callId":"call@12","time":10075.116,"message":"Expect \"toContainText\" with timeout 5000ms"}
|
||
{"type":"log","callId":"call@12","time":10075.142,"message":"waiting for getByTestId('mindmap-selected-text-value')"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570970.jpeg","width":1440,"height":900,"timestamp":10076.425,"frameSwapWallTime":1764501570967.469}
|
||
{"type":"log","callId":"call@12","time":10078.872,"message":" locator resolved to <p data-testid=\"mindmap-selected-text-value\" class=\"text-base font-medium text-slate-800 dark:text-neutral-100\"><p>KMind 产品规划</p></p>"}
|
||
{"type":"after","callId":"call@12","endTime":10079.051,"result":{"matches":true,"received":{"s":"<p>KMind 产品规划</p>"}},"afterSnapshot":"after@call@12"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@12","snapshotName":"after@call@12","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":["HTML",{"lang":"en"},[[3,12]],[[5,24]],["BODY",{"class":"sb-main-fullscreen sb-show-main"},[[5,25]],[[5,29]],[[5,30]],[[5,181]],[[5,182]],[[5,205]],[[5,206]],[[5,252]],[[5,253]],["DIV",{"id":"storybook-root"},["DIV",{"class":"grid h-[760px] w-full gap-6 p-4 md:grid-cols-[minmax(0,1fr)_340px]"},[[3,305]],["ASIDE",{"class":"flex h-full flex-col rounded-[28px] border border-slate-200 bg-white p-5 shadow-lg dark:border-neutral-800 dark:bg-neutral-900"},["DIV",{"dir":"ltr","data-orientation":"horizontal","data-slot":"tabs","class":"gap-2 flex h-full flex-col"},[[3,312]],["DIV",{"data-state":"active","data-orientation":"horizontal","role":"tabpanel","aria-labelledby":"radix-_r_0_-trigger-inspector","id":"radix-_r_0_-content-inspector","tabindex":"0","data-slot":"tabs-content","class":"outline-none flex-1 py-4","style":""},["DIV",{"class":"space-y-4 text-sm"},["DIV",{"class":"grid grid-cols-2 gap-3 rounded-2xl border p-3 dark:border-neutral-800"},[[3,317]],["DIV",{},[[3,319]],["P",{"__playwright_target__":"call@12","class":"text-base font-medium text-slate-800 dark:text-neutral-100","data-testid":"mindmap-selected-text-value"},[[3,320]]]],[[3,327]],[[3,332]]],[[3,386]]]],[[3,389]],[[3,390]]]]]],[[5,255]],[[3,395]],[[5,257]],[[5,258]],[[5,259]],[[3,399]],[[3,401]],[[3,403]],[[3,405]],[[3,407]],[[3,409]],[[3,411]],[[3,413]],[[3,415]],[[3,417]],[[3,419]],[[3,421]],[[3,423]]]],"viewport":{"width":1440,"height":900},"timestamp":10082.124,"wallTime":1764501570976,"collectionTime":1.6000000014901161,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"before","callId":"call@14","startTime":10084.319,"class":"Frame","method":"textContent","params":{"selector":"internal:testid=[data-testid=\"mindmap-node-count-value\"s]","strict":true,"timeout":0},"stepId":"pw:api@38","pageId":"page@1f87c5955148db0029b06083ab672905","beforeSnapshot":"before@call@14"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@14","snapshotName":"before@call@14","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":[[1,10]],"viewport":{"width":1440,"height":900},"timestamp":10087.047,"wallTime":1764501570982,"collectionTime":1.5,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"log","callId":"call@14","time":10087.536,"message":"waiting for getByTestId('mindmap-node-count-value')"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570983.jpeg","width":1440,"height":900,"timestamp":10089.384,"frameSwapWallTime":1764501570981.125}
|
||
{"type":"log","callId":"call@14","time":10089.734,"message":" locator resolved to <p data-testid=\"mindmap-node-count-value\" class=\"text-2xl font-semibold text-slate-900 dark:text-neutral-50\">11</p>"}
|
||
{"type":"after","callId":"call@14","endTime":10089.764,"result":{"value":"11"},"afterSnapshot":"after@call@14"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@14","snapshotName":"after@call@14","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":["HTML",{"lang":"en"},[[5,12]],[[7,24]],["BODY",{"class":"sb-main-fullscreen sb-show-main"},[[7,25]],[[7,29]],[[7,30]],[[7,181]],[[7,182]],[[7,205]],[[7,206]],[[7,252]],[[7,253]],["DIV",{"id":"storybook-root"},["DIV",{"class":"grid h-[760px] w-full gap-6 p-4 md:grid-cols-[minmax(0,1fr)_340px]"},[[5,305]],["ASIDE",{"class":"flex h-full flex-col rounded-[28px] border border-slate-200 bg-white p-5 shadow-lg dark:border-neutral-800 dark:bg-neutral-900"},["DIV",{"dir":"ltr","data-orientation":"horizontal","data-slot":"tabs","class":"gap-2 flex h-full flex-col"},[[5,312]],["DIV",{"data-state":"active","data-orientation":"horizontal","role":"tabpanel","aria-labelledby":"radix-_r_0_-trigger-inspector","id":"radix-_r_0_-content-inspector","tabindex":"0","data-slot":"tabs-content","class":"outline-none flex-1 py-4","style":""},["DIV",{"class":"space-y-4 text-sm"},["DIV",{"class":"grid grid-cols-2 gap-3 rounded-2xl border p-3 dark:border-neutral-800"},["DIV",{},[[5,314]],["P",{"__playwright_target__":"call@14","class":"text-2xl font-semibold text-slate-900 dark:text-neutral-50","data-testid":"mindmap-node-count-value"},[[5,315]]]],[[2,1]],[[5,327]],[[5,332]]],[[5,386]]]],[[5,389]],[[5,390]]]]]],[[7,255]],[[5,395]],[[7,257]],[[7,258]],[[7,259]],[[5,399]],[[5,401]],[[5,403]],[[5,405]],[[5,407]],[[5,409]],[[5,411]],[[5,413]],[[5,415]],[[5,417]],[[5,419]],[[5,421]],[[5,423]]]],"viewport":{"width":1440,"height":900},"timestamp":10092.347,"wallTime":1764501570987,"collectionTime":1.7000000029802322,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"before","callId":"call@16","startTime":10094.134,"class":"Frame","method":"click","params":{"selector":"internal:role=button[name=\"子节点\"i]","strict":true,"timeout":0},"stepId":"pw:api@39","pageId":"page@1f87c5955148db0029b06083ab672905","beforeSnapshot":"before@call@16"}
|
||
{"type":"frame-snapshot","snapshot":{"callId":"call@16","snapshotName":"before@call@16","pageId":"page@1f87c5955148db0029b06083ab672905","frameId":"frame@71a3ffd68eb9906212a0ffb3441fe052","frameUrl":"http://127.0.0.1:7007/iframe.html?id=mindmap-kmindrenderer--interactive-lab&viewMode=story","doctype":"html","html":[[1,10]],"viewport":{"width":1440,"height":900},"timestamp":10096.54,"wallTime":1764501570991,"collectionTime":1.5,"resourceOverrides":[],"isMainFrame":true}}
|
||
{"type":"log","callId":"call@16","time":10096.795,"message":"waiting for getByRole('button', { name: '子节点' })"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501570996.jpeg","width":1440,"height":900,"timestamp":10101.998,"frameSwapWallTime":1764501570993.9402}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501571012.jpeg","width":1440,"height":900,"timestamp":10118.482,"frameSwapWallTime":1764501571010.336}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501571030.jpeg","width":1440,"height":900,"timestamp":10136.051,"frameSwapWallTime":1764501571027.763}
|
||
{"type":"log","callId":"call@16","time":10151.778,"message":" locator resolved to <button disabled type=\"button\" data-slot=\"button\" class=\"inline-flex items-center whitespace-nowrap font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*='size-'])]:size-4 shrink-0 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive h-8 px-3 has-[>svg]:px-2.5 min-w-[96px] justi…>…</button>"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501571046.jpeg","width":1440,"height":900,"timestamp":10152.233,"frameSwapWallTime":1764501571044.271}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501571095.jpeg","width":1440,"height":900,"timestamp":10201.107,"frameSwapWallTime":1764501571093.0222}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501571132.jpeg","width":1440,"height":900,"timestamp":10237.96,"frameSwapWallTime":1764501571128.398}
|
||
{"type":"log","callId":"call@16","time":10341.578,"message":"attempting click action"}
|
||
{"type":"log","callId":"call@16","time":10341.621,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501571263.jpeg","width":1440,"height":900,"timestamp":10368.566,"frameSwapWallTime":1764501571260.61}
|
||
{"type":"log","callId":"call@16","time":10374.278,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":10374.286,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":10374.318,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":10404.568,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":10404.586,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":10404.589,"message":" waiting 20ms"}
|
||
{"type":"log","callId":"call@16","time":10425.97,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":10439.212,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":10439.243,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":10439.248,"message":" waiting 100ms"}
|
||
{"type":"log","callId":"call@16","time":10542.179,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":10554.457,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":10554.472,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":10554.475,"message":" waiting 100ms"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501571527.jpeg","width":1440,"height":900,"timestamp":10632.808,"frameSwapWallTime":1764501571524.869}
|
||
{"type":"log","callId":"call@16","time":10656.127,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":10671.035,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":10671.061,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":10671.068,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":11179.705,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":11189.284,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":11189.343,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":11189.351,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":11691.043,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":11703.727,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":11703.745,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":11703.749,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":12208.902,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":12220.985,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":12221,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":12221.003,"message":" waiting 500ms"}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501573282.jpeg","width":1440,"height":900,"timestamp":12387.923,"frameSwapWallTime":1764501573279.9531}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501573352.jpeg","width":1440,"height":900,"timestamp":12458.027,"frameSwapWallTime":1764501573349.691}
|
||
{"type":"screencast-frame","pageId":"page@1f87c5955148db0029b06083ab672905","sha1":"page@1f87c5955148db0029b06083ab672905-1764501573364.jpeg","width":1440,"height":900,"timestamp":12470.062,"frameSwapWallTime":1764501573362.0342}
|
||
{"type":"log","callId":"call@16","time":12724.854,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":12736.997,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":12737.013,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":12737.016,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":13241.649,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":13254.349,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":13254.362,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":13254.365,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":13769.984,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":13787.495,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":13787.508,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":13787.511,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":14289.035,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":14304.02,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":14304.039,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":14304.041,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":14808.042,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":14821.531,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":14821.561,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":14821.567,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":15334.464,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":15337.879,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":15337.889,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":15337.892,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":15846.466,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":15855.121,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":15855.14,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":15855.143,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":16356.357,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":16370.496,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":16370.51,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":16370.513,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":16874.463,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":16887.076,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":16887.089,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":16887.092,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":17403.464,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":17421.009,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":17421.03,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":17421.034,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":17922.425,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":17937.034,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":17937.046,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":17937.05,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":18443.972,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":18454.037,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":18454.051,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":18454.054,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":18961.324,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":18971.035,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":18971.047,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":18971.051,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":19473.884,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":19487.111,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":19487.127,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":19487.133,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":19996.439,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":20004.448,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":20004.464,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":20004.467,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":20506.059,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":20520.893,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":20520.909,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":20520.912,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":21026.251,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":21037.393,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":21037.409,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":21037.412,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":21542.835,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":21553.698,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":21553.709,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":21553.712,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":22055.252,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":22070.489,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":22070.505,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":22070.508,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":22571.707,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":22587.342,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":22587.356,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":22587.359,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":23103.223,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":23120.075,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":23120.091,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":23120.095,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":23635.988,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":23653.527,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":23653.542,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":23653.545,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":24163.185,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":24170.514,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":24170.523,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":24170.527,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":24679.427,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":24687.758,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":24687.774,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":24687.776,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":25188.95,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":25203.628,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":25203.643,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":25203.646,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":25704.62,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":25720.414,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":25720.43,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":25720.434,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":26237.311,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":26254.075,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":26254.107,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":26254.112,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":26765.636,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":26770.384,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":26770.403,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":26770.406,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":27271.641,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":27286.953,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":27286.969,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":27286.972,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":27801.69,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":27820.367,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":27820.382,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":27820.385,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":28322.325,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":28336.502,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":28336.513,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":28336.515,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":28837.454,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":28854.165,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":28854.181,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":28854.184,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":29370.392,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":29386.574,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":29386.588,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":29386.591,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":29887.773,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":29904.596,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":29904.611,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":29904.614,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":30406.444,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":30422.256,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":30422.31,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":30422.324,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":30924.089,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":30936.378,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":30936.393,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":30936.396,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":31437.77,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":31452.76,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":31452.768,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":31452.771,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":31958.816,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":31970.65,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":31970.661,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":31970.664,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":32474.039,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":32487.082,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":32487.091,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":32487.094,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":32988.46,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":33003.877,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":33003.887,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":33003.889,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":33505.96,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":33521.754,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":33521.766,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":33521.769,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":34036.205,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":34053.261,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":34053.274,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":34053.277,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":34564.232,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":34570.806,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":34570.823,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":34570.826,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":35071.975,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":35086.759,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":35086.814,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":35086.819,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":35593.435,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":35604.379,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":35604.386,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":35604.389,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":36105.237,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":36119.492,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":36119.507,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":36119.509,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":36620.746,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":36636.382,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":36636.396,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":36636.398,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":37137.573,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":37153.158,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":37153.171,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":37153.174,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":37654.565,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":37669.982,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":37670.007,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":37670.014,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":38175.114,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":38186.55,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":38186.562,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":38186.564,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":38688.681,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":38703.69,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":38703.708,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":38703.713,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":39205.063,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":39220.137,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":39220.15,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":39220.153,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":39733.48,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":39737.067,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":39737.081,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":39737.084,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":40240.105,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":40252.832,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":40252.848,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":40252.851,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":40754.169,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":40769.516,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":40769.532,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":40769.535,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":41270.497,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":41286.419,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":41286.434,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":41286.437,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":41791.624,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":41802.999,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":41803.012,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":41803.015,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":42304.079,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":42319.481,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":42319.502,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":42319.506,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":42821.912,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":42836.643,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":42836.664,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":42836.667,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":43346.033,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":43352.842,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":43352.854,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":43352.857,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":43861.365,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":43870.352,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":43870.366,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":43870.369,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":44372.013,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":44386.551,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":44386.566,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":44386.569,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":44887.709,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":44903.16,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":44903.175,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":44903.178,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":45404.377,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":45420.107,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":45420.116,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":45420.119,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":45930.643,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":45935.548,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":45935.556,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":45935.559,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":46439.713,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":46453.151,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":46453.161,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":46453.163,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":46954.878,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":46969.203,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":46969.217,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":46969.22,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":47470.79,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":47486.373,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":47486.391,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":47486.394,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":47987.791,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":48002.648,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":48002.669,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":48002.7,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":48504.395,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":48519.141,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":48519.164,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":48519.167,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":49032.773,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":49035.885,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":49035.895,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":49035.898,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":49537.938,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":49552.936,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":49552.949,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":49552.952,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":50054.06,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":50068.849,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":50068.864,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":50068.867,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":50569.935,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":50585.539,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":50585.549,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":50585.551,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":51092.997,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":51102.705,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":51102.714,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":51102.717,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":51606.612,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":51618.98,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":51618.991,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":51618.998,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":52135.893,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":52153.458,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":52153.472,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":52153.474,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":52667.463,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":52685.685,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":52685.701,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":52685.703,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":53187.374,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":53203.064,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":53203.076,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":53203.079,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":53710.068,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":53718.635,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":53718.646,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":53718.649,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":54219.748,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":54235.545,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":54235.559,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":54235.562,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":54739.633,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":54752.418,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":54752.435,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":54752.438,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":55256.249,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":55268.709,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":55268.72,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":55268.723,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":55770.112,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":55785.88,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":55785.893,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":55785.897,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":56288.83,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":56302.715,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":56302.736,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":56302.738,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":56804.715,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":56819.893,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":56819.922,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":56819.927,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":57322.582,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":57335.892,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":57335.917,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":57335.92,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":57847.87,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":57852.692,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":57852.722,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":57852.726,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":58354.649,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":58369.373,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":58369.391,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":58369.394,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":58871.01,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":58886.024,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":58886.038,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":58886.042,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":59390.359,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":59403.562,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":59403.587,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":59403.591,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":59905.485,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":59919.427,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":59919.446,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":59919.45,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":60425.83,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":60436.489,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":60436.508,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":60436.513,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":60953.124,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":60969.076,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":60969.096,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":60969.101,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":61470.852,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":61485.992,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":61486.008,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":61486.013,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":61987.29,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":62001.828,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":62001.842,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":62001.845,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":62504.223,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":62519.42,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":62519.437,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":62519.443,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":63021.551,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":63035.576,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":63035.591,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":63035.594,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":63543.415,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":63551.793,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":63551.807,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":63551.81,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":64055.428,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":64069.193,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":64069.212,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":64069.216,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":64582.808,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":64584.839,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":64584.849,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":64584.853,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":65097.152,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":65102.584,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":65102.601,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":65102.632,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":65604.02,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":65619.16,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":65619.174,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":65619.177,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":66135.499,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":66153.13,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":66153.149,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":66153.153,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":66658.201,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":66669.136,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":66669.156,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":66669.16,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":67183.534,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":67202.229,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":67202.246,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":67202.249,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":67703.764,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":67718.436,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":67718.448,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":67718.453,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":68234.741,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":68252.007,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":68252.029,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":68252.033,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":68764.466,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":68769.648,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":68769.659,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":68769.662,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":69276.542,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":69286.223,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":69286.241,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":69286.244,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":69788.162,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":69802.384,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":69802.401,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":69802.405,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":70307.468,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":70318.324,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":70318.345,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":70318.35,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":70830.015,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":70835.332,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":70835.361,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":70835.369,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":71343.24,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":71352.507,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":71352.528,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":71352.531,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":71856.231,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":71868.675,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":71868.688,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":71868.691,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":72386.498,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":72402.138,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":72402.157,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":72402.162,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":72904.662,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":72918.653,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":72918.675,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":72918.68,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":73422.715,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":73434.625,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":73434.638,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":73434.641,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":73935.698,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":73952.384,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":73952.401,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":73952.404,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":74461.835,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":74468.442,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":74468.455,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":74468.458,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":74970.23,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":74986.191,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":74986.2,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":74986.202,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":75502.899,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":75518.459,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":75518.473,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":75518.475,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":76019.838,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":76035.16,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":76035.176,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":76035.178,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":76538.861,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":76551.391,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":76551.404,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":76551.407,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":77052.451,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":77068.759,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":77068.776,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":77068.785,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":77575.375,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":77586.055,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":77586.075,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":77586.079,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":78088.12,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":78102.379,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":78102.391,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":78102.394,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":78616.924,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":78635.254,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":78635.272,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":78635.279,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":79142.816,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":79151.594,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":79151.605,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":79151.608,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":79656.572,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":79667.862,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":79667.875,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":79667.878,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":80183.57,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":80201.798,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":80201.811,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":80201.814,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":80703.419,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":80719.149,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":80719.162,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":80719.165,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":81222.502,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":81236.219,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":81236.239,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":81236.243,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":81745.467,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":81751.739,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":81751.754,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":81751.757,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":82255.822,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":82268.675,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":82268.691,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":82268.695,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":82782.002,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":82784.526,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":82784.537,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":82784.54,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":83295.334,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":83301.136,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":83301.146,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":83301.148,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":83810.63,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":83819.185,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":83819.201,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":83819.204,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":84324.873,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":84334.647,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":84334.661,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":84334.666,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":84836.422,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":84850.622,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":84850.633,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":84850.636,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":85361.441,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":85368.022,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":85368.034,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":85368.036,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":85878.305,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":85885.819,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":85885.828,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":85885.83,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":86395.262,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":86401.19,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":86401.204,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":86401.206,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":86903.162,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":86918.038,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":86918.049,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":86918.051,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":87422.777,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":87435.821,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":87435.843,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":87435.847,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":87937.037,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":87951.819,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":87951.831,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":87951.834,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":88468.301,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":88485.313,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":88485.33,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":88485.334,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":88987.116,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":89002.506,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":89002.52,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":89002.522,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":89509.416,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":89517.604,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":89517.615,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":89517.618,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":90018.854,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":90034.744,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":90034.758,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":90034.76,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":90549.671,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":90568.01,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":90568.024,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":90568.026,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":91076.54,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":91084.758,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":91084.782,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":91084.787,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":91597.238,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":91600.738,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":91600.755,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":91600.758,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":92102.372,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":92117.425,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":92117.431,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":92117.434,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":92622.696,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":92634.113,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":92634.121,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":92634.123,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":93135.272,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":93150.532,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":93150.547,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":93150.551,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":93663.775,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":93667.444,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":93667.456,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":93667.461,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":94178.846,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":94184.864,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":94184.875,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":94184.879,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":94688.298,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":94701.499,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":94701.508,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":94701.51,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":95215.753,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":95234.553,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":95234.567,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":95234.57,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":95735.934,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":95750.454,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":95750.473,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":95750.477,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":96252.086,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":96267.852,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":96267.866,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":96267.868,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":96782.337,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":96801.816,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":96801.833,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":96801.836,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":97314.191,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":97316.936,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":97316.947,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":97316.95,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":97819.536,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":97835.284,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":97835.302,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":97835.306,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":98352.384,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":98367.864,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":98367.878,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":98367.881,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":98869.457,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":98884.944,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":98884.961,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":98884.964,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":99399.406,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":99416.79,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":99416.803,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":99416.806,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":99918.06,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":99933.78,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":99933.795,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":99933.801,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":100435.209,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":100451.071,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":100451.085,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":100451.087,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":100952.5,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":100967.489,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":100967.502,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":100967.504,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":101480.679,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":101484.914,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":101484.919,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":101484.922,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":101994.191,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":102000.779,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":102000.787,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":102000.79,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":102506.986,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":102516.568,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":102516.578,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":102516.581,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":103020.22,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":103034.778,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":103034.786,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":103034.788,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":103551.181,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":103567.168,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":103567.187,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":103567.19,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":104068.584,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":104084.599,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":104084.619,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":104084.626,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":104589.082,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":104601.234,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":104601.25,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":104601.252,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":105110.962,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":105117.48,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":105117.488,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":105117.49,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":105633.683,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":105650.244,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":105650.26,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":105650.264,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":106151.977,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":106167.195,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":106167.208,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":106167.211,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":106668.977,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":106683.598,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":106683.616,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":106683.62,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":107185.267,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":107200.381,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":107200.396,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":107200.399,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":107701.539,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":107717.686,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":107717.693,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":107717.696,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":108218.687,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":108234.296,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":108234.306,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":108234.309,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":108747.128,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":108750.574,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":108750.584,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":108750.588,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":109262.851,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":109267.749,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":109267.761,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":109267.763,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":109769.579,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":109783.842,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":109783.856,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":109783.858,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":110284.923,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":110300.786,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":110300.799,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":110300.802,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":110802.523,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":110816.959,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":110816.993,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":110816.998,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":111319.016,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":111333.683,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":111333.703,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":111333.707,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":111842.578,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":111849.987,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":111849.998,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":111850.001,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":112351.158,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":112367.544,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":112367.562,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":112367.565,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":112869.612,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":112884.069,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":112884.09,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":112884.093,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":113394.955,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":113401.174,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":113401.181,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":113401.184,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":113912.897,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":113916.802,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":113916.808,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":113916.81,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":114428.503,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":114433.685,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":114433.691,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":114433.693,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":114942.543,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":114950.721,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":114950.734,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":114950.736,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":115452.404,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":115467.242,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":115467.257,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":115467.262,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":115972.682,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":115983.215,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":115983.229,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":115983.231,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":116500.454,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":116516.516,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":116516.538,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":116516.542,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":117018.126,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":117032.798,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":117032.81,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":117032.812,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":117534.258,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":117550.446,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":117550.459,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":117550.462,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":118052.326,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":118067.212,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":118067.229,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":118067.232,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":118582.041,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":118600.563,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":118600.579,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":118600.581,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":119102.061,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":119116.673,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":119116.688,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":119116.69,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":119631.235,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":119650.091,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":119650.109,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":119650.112,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":120162.48,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":120166.974,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":120166.99,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":120166.997,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":120668.474,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":120683.678,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":120683.706,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":120683.711,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":121186.433,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":121201.123,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":121201.142,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":121201.146,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":121712.899,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":121716.726,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":121716.74,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":121716.744,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":122218.679,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":122233.352,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":122233.362,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":122233.364,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":122738.257,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":122750.03,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":122750.036,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":122750.038,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":123267.436,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":123283.349,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":123283.366,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":123283.369,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":123784.716,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":123799.924,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":123799.943,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":123799.948,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":124306.701,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":124316.457,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":124316.47,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":124316.472,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":124817.942,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":124832.822,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":124832.835,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":124832.84,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":125334.205,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":125349.869,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":125349.882,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":125349.884,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":125850.95,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":125866.583,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":125866.602,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":125866.605,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":126368.124,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":126382.88,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":126382.896,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":126382.9,"message":" waiting 500ms"}
|
||
{"type":"log","callId":"call@16","time":126884.265,"message":" waiting for element to be visible, enabled and stable"}
|
||
{"type":"log","callId":"call@16","time":126900.147,"message":" element is not enabled"}
|
||
{"type":"log","callId":"call@16","time":126900.163,"message":"retrying click action"}
|
||
{"type":"log","callId":"call@16","time":126900.166,"message":" waiting 500ms"}
|