这是用户在 2024-9-24 22:54 为 https://app.immersivetranslate.com/pdf-pro/647defbd-7111-4877-8fb7-59497e60e519 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?
@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);.wordtune-custom-preflight{all:initial}:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])):after,:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])):before{box-sizing:border-box;border:0 solid #e5e7eb}:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])):after,:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])):before{--tw-content:""}:host:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),html:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){margin:0;line-height:inherit}hr:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){height:0;color:inherit;border-top-width:1px}abbr:where([title]):where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h2:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h3:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h4:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h5:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h6:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){font-size:inherit;font-weight:inherit}a:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){color:inherit;text-decoration:inherit}b:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),strong:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){font-weight:bolder}code:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),kbd:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),pre:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),samp:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){font-size:80%}sub:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),sup:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){font-size:75%;line-height:0;position:relative;vertical-align:initial}sub:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){bottom:-.25em}sup:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){top:-.5em}table:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){text-indent:0;border-color:inherit;border-collapse:collapse}button:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),input:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),optgroup:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),select:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),textarea:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),select:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){text-transform:none}[type=button]:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),[type=reset]:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),[type=submit]:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),button:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){outline:auto}:-moz-ui-invalid:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){box-shadow:none}progress:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){vertical-align:initial}:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui]))::-webkit-inner-spin-button,:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui]))::-webkit-outer-spin-button{height:auto}[type=search]:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){-webkit-appearance:textfield;outline-offset:-2px}:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui]))::-webkit-search-decoration{-webkit-appearance:none}:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui]))::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){display:list-item}blockquote:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),dd:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),dl:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),figure:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h1:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h2:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h3:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h4:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h5:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),h6:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),hr:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),p:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),pre:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){margin:0}fieldset:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){margin:0;padding:0}legend:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){padding:0}menu:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),ol:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),ul:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){list-style:none;margin:0;padding:0}dialog:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){padding:0}textarea:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){resize:vertical}input:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui]))::-moz-placeholder,textarea:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui]))::-moz-placeholder{opacity:1;color:#9ca3af}input:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui]))::placeholder,textarea:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui]))::placeholder{opacity:1;color:#9ca3af}[role=button]:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),button:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){cursor:pointer}:disabled:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){cursor:default}audio:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),canvas:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),embed:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),iframe:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),img:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),object:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),svg:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),video:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){display:block;vertical-align:middle}img:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])),video:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){max-width:100%;height:auto}[hidden]:where(:not(.no-preflight *)):where(:not(.no-preflight)):where(:not([class*=Mui] *)):where(:not([class*=Mui])){display:none}*,::backdrop,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.ds-prose-components-button-large{font-size:16px}.ds-prose-components-button-large,.ds-prose-components-button-medium{font-family:Inter,sans-serif;font-weight:500;line-height:24px;letter-spacing:0;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-prose-components-button-medium{font-size:14px}.ds-prose-components-button-small{font-size:14px;line-height:20px}.ds-prose-components-button-small,.ds-prose-components-button-tiny{font-family:Inter,sans-serif;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-prose-components-button-tiny{font-size:12px;line-height:16px}.ds-prose-components-input-label{font-size:12px;line-height:16px}.ds-prose-components-input-label,.ds-prose-components-list-listitem{font-family:Inter,sans-serif;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-prose-components-list-listitem{font-size:14px;line-height:20px}.ds-prose-components-tag{line-height:16px}.ds-prose-components-tag,.ds-prose-components-tooltip-regular{font-size:14px;font-family:Inter,sans-serif;font-weight:500;letter-spacing:0;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-prose-components-tooltip-regular{line-height:20px}.ds-prose-system-body1-regular{font-size:14px;line-height:24px}.ds-prose-system-body1-regular,.ds-prose-system-body2-regular{font-family:Inter,sans-serif;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ds-prose-system-body2-regular{font-size:12px;line-height:20px}.ds-pointer-events-none{pointer-events:none}.ds-invisible{visibility:hidden}.ds-relative{position:relative}.ds-bottom-0{bottom:0}.ds-z-50{z-index:50}.ds-mb-2{margin-bottom:8px}.ds-box-border{box-sizing:border-box}.ds-block{display:block}.ds-inline-block{display:inline-block}.ds-flex{display:flex}.ds-inline-flex{display:inline-flex}.ds-grid{display:grid}.ds-inline-grid{display:inline-grid}.ds-hidden{display:none}.ds-aspect-square{aspect-ratio:1/1}.ds-h-10{height:40px}.ds-h-11{height:44px}.ds-h-3{height:12px}.ds-h-4{height:16px}.ds-h-5{height:20px}.ds-h-6{height:24px}.ds-h-8{height:32px}.ds-h-9{height:36px}.ds-h-\[1px\]{height:1px}.ds-h-\[30px\]{height:30px}.ds-h-fit{height:-moz-fit-content;height:fit-content}.ds-h-full{height:100%}.ds-min-h-\[16px\]{min-height:16px}.ds-w-14{width:56px}.ds-w-28{width:112px}.ds-w-3{width:12px}.ds-w-4{width:16px}.ds-w-5{width:20px}.ds-w-6{width:24px}.ds-w-7{width:28px}.ds-w-80{width:320px}.ds-w-\[1px\]{width:1px}.ds-w-\[60px\]{width:60px}.ds-w-\[var\(--radix-select-trigger-width\)\]{width:var(--radix-select-trigger-width)}.ds-w-fit{width:-moz-fit-content;width:fit-content}.ds-w-full{width:100%}.ds-min-w-\[16px\]{min-width:16px}.ds-min-w-\[184px\]{min-width:184px}.ds-min-w-\[3\.75rem\]{min-width:3.75rem}.ds-min-w-\[4\.5rem\]{min-width:4.5rem}.ds-min-w-\[4rem\]{min-width:4rem}.ds-min-w-\[5rem\]{min-width:5rem}.ds-min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.ds-min-w-full{min-width:100%}.ds-max-w-\[35\%\]{max-width:35%}.ds-shrink-0{flex-shrink:0}@keyframes ds-pulse{50%{opacity:.5}}.ds-animate-pulse{animation:ds-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.ds-cursor-pointer{cursor:pointer}.ds-grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid-cols-\[repeat\(3\,_auto\)\]{grid-template-columns:repeat(3,auto)}.ds-grid-cols-\[repeat\(7\,_auto\)\]{grid-template-columns:repeat(7,auto)}.ds-grid-cols-\[repeat\(8\,_auto\)\]{grid-template-columns:repeat(8,auto)}.ds-flex-row{flex-direction:row}.ds-flex-col{flex-direction:column}.ds-flex-wrap{flex-wrap:wrap}.ds-place-items-center{place-items:center}.ds-content-center{align-content:center}.ds-items-center{align-items:center}.ds-items-stretch{align-items:stretch}.ds-justify-center{justify-content:center}.ds-justify-between{justify-content:space-between}.ds-gap-1{gap:4px}.ds-gap-2{gap:8px}.ds-gap-3{gap:12px}.ds-gap-4{gap:16px}.ds-gap-8{gap:32px}.ds-gap-y-2{row-gap:8px}.ds-self-center{align-self:center}.ds-overflow-hidden{overflow:hidden}.ds-whitespace-nowrap{white-space:nowrap}.ds-rounded-full{border-radius:100%}.ds-rounded-m{border-radius:12px}.ds-rounded-s{border-radius:8px}.ds-rounded-xs{border-radius:4px}.ds-rounded-xxs{border-radius:2px}.ds-border{border-width:1px}.ds-border-\[0\.5px\]{border-width:.5px}.ds-border-r{border-right-width:1px}.ds-border-border-neutral-darkmode{--tw-border-opacity:1;border-color:rgb(72 77 86/var(--tw-border-opacity))}.ds-border-border-neutral-divider{--tw-border-opacity:1;border-color:rgb(230 234 236/var(--tw-border-opacity))}.ds-border-text-neutral-disabled{--tw-border-opacity:1;border-color:rgb(169 176 183/var(--tw-border-opacity))}.ds-border-text-neutral-secondary{--tw-border-opacity:1;border-color:rgb(72 77 86/var(--tw-border-opacity))}.ds-bg-\[\#545A66\]{--tw-bg-opacity:1;background-color:rgb(84 90 102/var(--tw-bg-opacity))}.ds-bg-\[\#DAECFD\]{--tw-bg-opacity:1;background-color:rgb(218 236 253/var(--tw-bg-opacity))}.ds-bg-bg-brand-light-default{--tw-bg-opacity:1;background-color:rgb(244 243 255/var(--tw-bg-opacity))}.ds-bg-bg-brand-light-selected{--tw-bg-opacity:1;background-color:rgb(236 233 254/var(--tw-bg-opacity))}.ds-bg-bg-brand-primary-default{--tw-bg-opacity:1;background-color:rgb(117 63 234/var(--tw-bg-opacity))}.ds-bg-bg-danger-light-default{--tw-bg-opacity:1;background-color:rgb(255 241 240/var(--tw-bg-opacity))}.ds-bg-bg-danger-light-selected{--tw-bg-opacity:1;background-color:rgb(255 224 222/var(--tw-bg-opacity))}.ds-bg-bg-danger-primary-default{--tw-bg-opacity:1;background-color:rgb(233 73 64/var(--tw-bg-opacity))}.ds-bg-bg-info-light-default{--tw-bg-opacity:1;background-color:rgb(235 246 255/var(--tw-bg-opacity))}.ds-bg-bg-neutral-light-default{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.ds-bg-bg-neutral-primary-default{--tw-bg-opacity:1;background-color:rgb(57 59 64/var(--tw-bg-opacity))}.ds-bg-bg-neutral-primary-disabled{--tw-bg-opacity:1;background-color:rgb(245 246 246/var(--tw-bg-opacity))}.ds-bg-bg-premium-light-default{--tw-bg-opacity:1;background-color:rgb(252 251 249/var(--tw-bg-opacity))}.ds-bg-bg-premium-light-selected{--tw-bg-opacity:1;background-color:rgb(255 246 237/var(--tw-bg-opacity))}.ds-bg-bg-premium-primary-default{--tw-bg-opacity:1;background-color:rgb(254 102 17/var(--tw-bg-opacity))}.ds-bg-bg-success-light-default{--tw-bg-opacity:1;background-color:rgb(240 253 243/var(--tw-bg-opacity))}.ds-bg-bg-success-light-selected{--tw-bg-opacity:1;background-color:rgb(219 253 228/var(--tw-bg-opacity))}.ds-bg-bg-success-primary-default{--tw-bg-opacity:1;background-color:rgb(17 168 60/var(--tw-bg-opacity))}.ds-bg-bg-success-primary-hover{--tw-bg-opacity:1;background-color:rgb(17 132 50/var(--tw-bg-opacity))}.ds-bg-bg-system-light-default{--tw-bg-opacity:1;background-color:rgb(248 248 245/var(--tw-bg-opacity))}.ds-bg-bg-system-light-selected{--tw-bg-opacity:1;background-color:rgb(232 230 222/var(--tw-bg-opacity))}.ds-bg-bg-system-primary-default{--tw-bg-opacity:1;background-color:rgb(120 104 86/var(--tw-bg-opacity))}.ds-bg-bg-turquoise-light-default{--tw-bg-opacity:1;background-color:rgb(237 254 254/var(--tw-bg-opacity))}.ds-bg-bg-turquoise-light-selected{--tw-bg-opacity:1;background-color:rgb(210 251 251/var(--tw-bg-opacity))}.ds-bg-bg-warning-light-default{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity))}.ds-bg-bg-warning-light-selected{--tw-bg-opacity:1;background-color:rgb(255 249 194/var(--tw-bg-opacity))}.ds-bg-bg-warning-primary-default{--tw-bg-opacity:1;background-color:rgb(206 136 0/var(--tw-bg-opacity))}.ds-bg-border-brand-selected{--tw-bg-opacity:1;background-color:rgb(132 95 243/var(--tw-bg-opacity))}.ds-bg-border-neutral-disabled,.ds-bg-border-neutral-divider{--tw-bg-opacity:1;background-color:rgb(230 234 236/var(--tw-bg-opacity))}.ds-bg-paper-ai{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.ds-bg-paper-dark{--tw-bg-opacity:1;background-color:rgb(23 24 28/var(--tw-bg-opacity))}.ds-bg-paper-system{--tw-bg-opacity:1;background-color:rgb(248 248 245/var(--tw-bg-opacity))}.ds-bg-text-danger-default{--tw-bg-opacity:1;background-color:rgb(210 15 3/var(--tw-bg-opacity))}.ds-bg-text-info-selected{--tw-bg-opacity:1;background-color:rgb(32 70 226/var(--tw-bg-opacity))}.ds-bg-text-turquoise-hover{--tw-bg-opacity:1;background-color:rgb(22 120 136/var(--tw-bg-opacity))}.ds-bg-transparent{background-color:initial}.ds-bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.ds-fill-bg-danger-primary-default{fill:#e94940}.ds-fill-paper-dark{fill:#17181c}.ds-p-1{padding:4px}.ds-p-2{padding:8px}.ds-px-1{padding-left:4px;padding-right:4px}.ds-px-1\.5{padding-left:6px;padding-right:6px}.ds-px-2{padding-left:8px;padding-right:8px}.ds-px-2\.5{padding-left:10px;padding-right:10px}.ds-px-3{padding-left:12px;padding-right:12px}.ds-px-4{padding-left:16px;padding-right:16px}.ds-py-1{padding-top:4px;padding-bottom:4px}.ds-py-1\.5{padding-top:6px;padding-bottom:6px}.ds-py-2{padding-top:8px;padding-bottom:8px}.ds-py-2\.5{padding-top:10px;padding-bottom:10px}.ds-py-3{padding-top:12px;padding-bottom:12px}.ds-py-\[6px\]{padding-top:6px;padding-bottom:6px}.ds-text-center{text-align:center}.ds-text-lg{font-size:1.125rem;line-height:1.75rem}.ds-text-sm{font-size:.875rem;line-height:1.25rem}.ds-text-border-success-default{--tw-text-opacity:1;color:rgb(130 243 161/var(--tw-text-opacity))}.ds-text-text-brand-contrast{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-text-brand-default{--tw-text-opacity:1;color:rgb(117 63 234/var(--tw-text-opacity))}.ds-text-text-brand-selected{--tw-text-opacity:1;color:rgb(84 36 179/var(--tw-text-opacity))}.ds-text-text-danger-contrast{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-text-danger-default{--tw-text-opacity:1;color:rgb(210 15 3/var(--tw-text-opacity))}.ds-text-text-danger-selected{--tw-text-opacity:1;color:rgb(143 21 13/var(--tw-text-opacity))}.ds-text-text-info-contrast{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-text-info-hover{--tw-text-opacity:1;color:rgb(61 103 255/var(--tw-text-opacity))}.ds-text-text-info-selected{--tw-text-opacity:1;color:rgb(32 70 226/var(--tw-text-opacity))}.ds-text-text-neutral-contrast{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-text-neutral-darkmode-secondary{color:#fffc}.ds-text-text-neutral-disabled{--tw-text-opacity:1;color:rgb(169 176 183/var(--tw-text-opacity))}.ds-text-text-neutral-primary{--tw-text-opacity:1;color:rgb(40 42 47/var(--tw-text-opacity))}.ds-text-text-neutral-secondary{--tw-text-opacity:1;color:rgb(72 77 86/var(--tw-text-opacity))}.ds-text-text-neutral-tertiary{--tw-text-opacity:1;color:rgb(126 135 146/var(--tw-text-opacity))}.ds-text-text-premium-contrast{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-text-premium-default{--tw-text-opacity:1;color:rgb(254 102 17/var(--tw-text-opacity))}.ds-text-text-premium-selected{--tw-text-opacity:1;color:rgb(198 53 8/var(--tw-text-opacity))}.ds-text-text-success-contrast{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-text-success-default{--tw-text-opacity:1;color:rgb(17 132 50/var(--tw-text-opacity))}.ds-text-text-success-hover{--tw-text-opacity:1;color:rgb(19 104 44/var(--tw-text-opacity))}.ds-text-text-system-contrast,.ds-text-text-turquoise-contrast{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-text-turquoise-hover{--tw-text-opacity:1;color:rgb(22 120 136/var(--tw-text-opacity))}.ds-text-text-turquoise-selected{--tw-text-opacity:1;color:rgb(27 97 111/var(--tw-text-opacity))}.ds-text-text-warning-contrast{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-text-warning-default{--tw-text-opacity:1;color:rgb(164 96 4/var(--tw-text-opacity))}.ds-text-text-warning-selected{--tw-text-opacity:1;color:rgb(115 61 16/var(--tw-text-opacity))}.ds-text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.ds-text-white\/80{color:#fffc}.ds-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.brand\.default\)\]{--tw-shadow:inset 0px 0px 0px 1px #c1b6fc;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.danger\.default\)\]{--tw-shadow:inset 0px 0px 0px 1px #ff9d97;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.neutral\.default\)\]{--tw-shadow:inset 0px 0px 0px 1px #ccd0d5;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.success\.default\)\]{--tw-shadow:inset 0px 0px 0px 1px #82f3a1;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.system\.default\)\]{--tw-shadow:inset 0px 0px 0px 1px #dcd9cc;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.warning\.default\)\]{--tw-shadow:inset 0px 0px 0px 1px #ffdf43;--tw-shadow-colored:inset 0px 0px 0px 1px var(--tw-shadow-color)}.ds-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.warning\.default\)\],.ds-shadow-md{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-shadow-md{--tw-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color)}.ds-shadow-none{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ds-outline{outline-style:solid}.ds-outline-\[1\.5px\]{outline-width:1.5px}.ds-outline-offset-\[-1\.5px\]{outline-offset:-1.5px}.ds-outline-border-neutral-default{outline-color:#ccd0d5}.ds-ring-0{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.ds-transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ds-duration-200{transition-duration:.2s}.ds-duration-300{transition-duration:.3s}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);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))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);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))}}.ds-duration-200{animation-duration:.2s}.ds-duration-300{animation-duration:.3s}.hover\:ds-cursor-pointer:hover{cursor:pointer}.hover\:ds-border-border-neutral-darkmode:hover{--tw-border-opacity:1;border-color:rgb(72 77 86/var(--tw-border-opacity))}.hover\:ds-bg-bg-brand-light-default:hover{--tw-bg-opacity:1;background-color:rgb(244 243 255/var(--tw-bg-opacity))}.hover\:ds-bg-bg-brand-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(101 43 214/var(--tw-bg-opacity))}.hover\:ds-bg-bg-danger-light-default:hover{--tw-bg-opacity:1;background-color:rgb(255 241 240/var(--tw-bg-opacity))}.hover\:ds-bg-bg-danger-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(227 46 35/var(--tw-bg-opacity))}.hover\:ds-bg-bg-neutral-darkmode-hover:hover{--tw-bg-opacity:1;background-color:rgb(40 42 47/var(--tw-bg-opacity))}.hover\:ds-bg-bg-neutral-light-hover:hover{background-color:#393b400a}.hover\:ds-bg-bg-neutral-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(23 24 28/var(--tw-bg-opacity))}.hover\:ds-bg-bg-premium-light-default:hover{--tw-bg-opacity:1;background-color:rgb(252 251 249/var(--tw-bg-opacity))}.hover\:ds-bg-bg-premium-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(239 74 7/var(--tw-bg-opacity))}.hover\:ds-bg-bg-success-light-default:hover{--tw-bg-opacity:1;background-color:rgb(240 253 243/var(--tw-bg-opacity))}.hover\:ds-bg-bg-success-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(17 132 50/var(--tw-bg-opacity))}.hover\:ds-bg-bg-system-light-hover:hover{--tw-bg-opacity:1;background-color:rgb(238 237 230/var(--tw-bg-opacity))}.hover\:ds-bg-bg-system-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(99 86 73/var(--tw-bg-opacity))}.hover\:ds-bg-bg-warning-light-default:hover{--tw-bg-opacity:1;background-color:rgb(254 252 232/var(--tw-bg-opacity))}.hover\:ds-bg-bg-warning-primary-hover:hover{--tw-bg-opacity:1;background-color:rgb(164 96 4/var(--tw-bg-opacity))}.hover\:ds-text-text-brand-hover:hover{--tw-text-opacity:1;color:rgb(101 43 214/var(--tw-text-opacity))}.hover\:ds-text-text-danger-hover:hover{--tw-text-opacity:1;color:rgb(173 17 7/var(--tw-text-opacity))}.hover\:ds-text-text-neutral-darkmode-secondary:hover{color:#fffc}.hover\:ds-text-text-neutral-primary:hover{--tw-text-opacity:1;color:rgb(40 42 47/var(--tw-text-opacity))}.hover\:ds-text-text-premium-hover:hover{--tw-text-opacity:1;color:rgb(239 74 7/var(--tw-text-opacity))}.hover\:ds-text-text-success-hover:hover{--tw-text-opacity:1;color:rgb(19 104 44/var(--tw-text-opacity))}.hover\:ds-text-text-warning-hover:hover{--tw-text-opacity:1;color:rgb(136 75 11/var(--tw-text-opacity))}.hover\:ds-shadow-border-brand-hover:hover{--tw-shadow-color:#a28df8;--tw-shadow:var(--tw-shadow-colored)}.hover\:ds-shadow-border-danger-hover:hover{--tw-shadow-color:#ff655c;--tw-shadow:var(--tw-shadow-colored)}.hover\:ds-shadow-border-neutral-hover:hover{--tw-shadow-color:#a9b0b7;--tw-shadow:var(--tw-shadow-colored)}.hover\:ds-shadow-border-success-hover:hover{--tw-shadow-color:#45e371;--tw-shadow:var(--tw-shadow-colored)}.hover\:ds-shadow-border-system-hover:hover{--tw-shadow-color:#c5bfac;--tw-shadow:var(--tw-shadow-colored)}.hover\:ds-shadow-border-warning-hover:hover{--tw-shadow-color:#ffd029;--tw-shadow:var(--tw-shadow-colored)}.focus-visible\:ds-outline-none:focus-visible,.focus\:ds-outline-none:focus{outline:2px solid #0000;outline-offset:2px}.focus-visible\:ds-ring-offset-2:focus-visible{--tw-ring-offset-width:2px}.active\:ds-border-border-neutral-darkmode:active{--tw-border-opacity:1;border-color:rgb(72 77 86/var(--tw-border-opacity))}.active\:ds-bg-bg-brand-light-selected:active{--tw-bg-opacity:1;background-color:rgb(236 233 254/var(--tw-bg-opacity))}.active\:ds-bg-bg-brand-primary-selected:active{--tw-bg-opacity:1;background-color:rgb(84 36 179/var(--tw-bg-opacity))}.active\:ds-bg-bg-danger-light-selected:active{--tw-bg-opacity:1;background-color:rgb(255 224 222/var(--tw-bg-opacity))}.active\:ds-bg-bg-danger-primary-selected:active{--tw-bg-opacity:1;background-color:rgb(210 15 3/var(--tw-bg-opacity))}.active\:ds-bg-bg-neutral-darkmode-selected:active{--tw-bg-opacity:1;background-color:rgb(57 59 64/var(--tw-bg-opacity))}.active\:ds-bg-bg-neutral-light-selected:active{background-color:#393b401a}.active\:ds-bg-bg-neutral-primary-selected:active{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity))}.active\:ds-bg-bg-premium-light-selected:active{--tw-bg-opacity:1;background-color:rgb(255 246 237/var(--tw-bg-opacity))}.active\:ds-bg-bg-premium-primary-selected:active{--tw-bg-opacity:1;background-color:rgb(198 53 8/var(--tw-bg-opacity))}.active\:ds-bg-bg-success-light-selected:active{--tw-bg-opacity:1;background-color:rgb(219 253 228/var(--tw-bg-opacity))}.active\:ds-bg-bg-success-primary-selected:active{--tw-bg-opacity:1;background-color:rgb(19 104 44/var(--tw-bg-opacity))}.active\:ds-bg-bg-system-light-selected:active{--tw-bg-opacity:1;background-color:rgb(232 230 222/var(--tw-bg-opacity))}.active\:ds-bg-bg-system-primary-selected:active{--tw-bg-opacity:1;background-color:rgb(81 71 61/var(--tw-bg-opacity))}.active\:ds-bg-bg-warning-light-selected:active{--tw-bg-opacity:1;background-color:rgb(255 249 194/var(--tw-bg-opacity))}.active\:ds-bg-bg-warning-primary-selected:active{--tw-bg-opacity:1;background-color:rgb(136 75 11/var(--tw-bg-opacity))}.active\:ds-text-text-brand-selected:active{--tw-text-opacity:1;color:rgb(84 36 179/var(--tw-text-opacity))}.active\:ds-text-text-danger-selected:active{--tw-text-opacity:1;color:rgb(143 21 13/var(--tw-text-opacity))}.active\:ds-text-text-neutral-darkmode-secondary:active{color:#fffc}.active\:ds-text-text-neutral-primary:active{--tw-text-opacity:1;color:rgb(40 42 47/var(--tw-text-opacity))}.active\:ds-text-text-premium-selected:active{--tw-text-opacity:1;color:rgb(198 53 8/var(--tw-text-opacity))}.active\:ds-text-text-success-selected:active{--tw-text-opacity:1;color:rgb(18 85 39/var(--tw-text-opacity))}.active\:ds-text-text-warning-selected:active{--tw-text-opacity:1;color:rgb(115 61 16/var(--tw-text-opacity))}.active\:ds-shadow-border-brand-selected:active{--tw-shadow-color:#845ff3;--tw-shadow:var(--tw-shadow-colored)}.active\:ds-shadow-border-danger-selected:active{--tw-shadow-color:#e94940;--tw-shadow:var(--tw-shadow-colored)}.active\:ds-shadow-border-neutral-selected:active{--tw-shadow-color:#7e8792;--tw-shadow:var(--tw-shadow-colored)}.active\:ds-shadow-border-success-selected:active{--tw-shadow-color:#23e058;--tw-shadow:var(--tw-shadow-colored)}.active\:ds-shadow-border-system-selected:active{--tw-shadow-color:#ada38a;--tw-shadow:var(--tw-shadow-colored)}.active\:ds-shadow-border-warning-selected:active{--tw-shadow-color:#efb203;--tw-shadow:var(--tw-shadow-colored)}.disabled\:ds-cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:ds-bg-bg-neutral-primary-disabled:disabled{--tw-bg-opacity:1;background-color:rgb(245 246 246/var(--tw-bg-opacity))}.disabled\:ds-bg-transparent:disabled{background-color:initial}.disabled\:ds-text-text-neutral-disabled:disabled{--tw-text-opacity:1;color:rgb(169 176 183/var(--tw-text-opacity))}.disabled\:ds-opacity-50:disabled{opacity:.5}.disabled\:ds-shadow-border-neutral-disabled:disabled{--tw-shadow-color:#e6eaec;--tw-shadow:var(--tw-shadow-colored)}.disabled\:hover\:ds-bg-transparent:hover:disabled{background-color:initial}.ds-group:hover .group-hover\:ds-visible{visibility:visible}.ds-group:hover .group-hover\:ds-outline-border-neutral-hover{outline-color:#a9b0b7}.ds-peer:disabled~.peer-disabled\:ds-text-text-neutral-disabled{--tw-text-opacity:1;color:rgb(169 176 183/var(--tw-text-opacity))}.data-\[side\=bottom\]\:ds-translate-y-1[data-side=bottom]{--tw-translate-y:4px}.data-\[side\=bottom\]\:ds-translate-y-1[data-side=bottom],.data-\[side\=left\]\:-ds-translate-x-1[data-side=left]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-ds-translate-x-1[data-side=left]{--tw-translate-x:-4px}.data-\[side\=right\]\:ds-translate-x-1[data-side=right]{--tw-translate-x:4px}.data-\[side\=right\]\:ds-translate-x-1[data-side=right],.data-\[side\=top\]\:-ds-translate-y-1[data-side=top]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-ds-translate-y-1[data-side=top]{--tw-translate-y:-4px}.data-\[state\=checked\]\:ds-translate-x-\[14px\][data-state=checked]{--tw-translate-x:14px}.data-\[state\=checked\]\:ds-translate-x-\[14px\][data-state=checked],.data-\[state\=unchecked\]\:ds-translate-x-0\.5[data-state=unchecked]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:ds-translate-x-0\.5[data-state=unchecked]{--tw-translate-x:2px}.data-\[state\=checked\]\:ds-bg-bg-brand-primary-default[data-state=checked]{--tw-bg-opacity:1;background-color:rgb(117 63 234/var(--tw-bg-opacity))}.data-\[state\=checked\]\:ds-bg-bg-system-light-selected[data-state=checked],.data-\[state\=on\]\:ds-bg-bg-system-light-selected[data-state=on],.data-\[state\=open\]\:ds-bg-bg-system-light-selected[data-state=open]{--tw-bg-opacity:1;background-color:rgb(232 230 222/var(--tw-bg-opacity))}.data-\[state\=unchecked\]\:ds-bg-text-neutral-disabled[data-state=unchecked]{--tw-bg-opacity:1;background-color:rgb(169 176 183/var(--tw-bg-opacity))}.data-\[state\=on\]\:ds-text-text-neutral-primary[data-state=on]{--tw-text-opacity:1;color:rgb(40 42 47/var(--tw-text-opacity))}.data-\[state\=open\]\:ds-animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial}.data-\[state\=closed\]\:ds-animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial}.data-\[state\=closed\]\:ds-fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=open\]\:ds-fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=closed\]\:ds-zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=open\]\:ds-zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[side\=bottom\]\:ds-slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-8px}.data-\[side\=left\]\:ds-slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:8px}.data-\[side\=right\]\:ds-slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-8px}.data-\[side\=top\]\:ds-slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:8px}.data-\[state\=closed\]\:ds-slide-out-to-bottom-2[data-state=closed]{--tw-exit-translate-y:8px}.data-\[state\=open\]\:ds-slide-in-from-bottom-2[data-state=open]{--tw-enter-translate-y:8px}.hover\:data-\[state\=off\]\:ds-bg-bg-system-light-hover[data-state=off]:hover{--tw-bg-opacity:1;background-color:rgb(238 237 230/var(--tw-bg-opacity))}.enabled\:data-\[state\=checked\]\:ds-bg-bg-brand-primary-default[data-state=checked]:enabled{--tw-bg-opacity:1;background-color:rgb(117 63 234/var(--tw-bg-opacity))}.enabled\:data-\[state\=checked\]\:ds-bg-text-neutral-secondary[data-state=checked]:enabled{--tw-bg-opacity:1;background-color:rgb(72 77 86/var(--tw-bg-opacity))}.enabled\:data-\[state\=indeterminate\]\:ds-bg-bg-brand-primary-default[data-state=indeterminate]:enabled{--tw-bg-opacity:1;background-color:rgb(117 63 234/var(--tw-bg-opacity))}.enabled\:data-\[state\=indeterminate\]\:ds-bg-text-neutral-secondary[data-state=indeterminate]:enabled{--tw-bg-opacity:1;background-color:rgb(72 77 86/var(--tw-bg-opacity))}.enabled\:data-\[state\=checked\]\:ds-outline-none[data-state=checked]:enabled,.enabled\:data-\[state\=indeterminate\]\:ds-outline-none[data-state=indeterminate]:enabled{outline:2px solid #0000;outline-offset:2px}.disabled\:data-\[state\=checked\]\:ds-bg-bg-brand-highlight-selected[data-state=checked]:disabled{--tw-bg-opacity:1;background-color:rgb(219 215 253/var(--tw-bg-opacity))}.disabled\:data-\[state\=checked\]\:ds-bg-bg-neutral-primary-disabled[data-state=checked]:disabled,.disabled\:data-\[state\=indeterminate\]\:ds-bg-bg-neutral-primary-disabled[data-state=indeterminate]:disabled{--tw-bg-opacity:1;background-color:rgb(245 246 246/var(--tw-bg-opacity))}.disabled\:data-\[state\=unchecked\]\:ds-bg-bg-neutral-light-default[data-state=unchecked]:disabled{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.disabled\:data-\[state\=unchecked\]\:ds-bg-border-neutral-disabled[data-state=unchecked]:disabled{--tw-bg-opacity:1;background-color:rgb(230 234 236/var(--tw-bg-opacity))}.disabled\:data-\[state\=checked\]\:ds-outline-none[data-state=checked]:disabled,.disabled\:data-\[state\=indeterminate\]\:ds-outline-none[data-state=indeterminate]:disabled{outline:2px solid #0000;outline-offset:2px}.disabled\:data-\[state\=unchecked\]\:ds-outline-border-neutral-disabled[data-state=unchecked]:disabled{outline-color:#e6eaec}.ds-group:hover .group-hover\:enabled\:data-\[state\=checked\]\:ds-bg-bg-brand-primary-hover[data-state=checked]:enabled{--tw-bg-opacity:1;background-color:rgb(101 43 214/var(--tw-bg-opacity))}.ds-group:hover .group-hover\:enabled\:data-\[state\=checked\]\:ds-bg-text-neutral-primary[data-state=checked]:enabled{--tw-bg-opacity:1;background-color:rgb(40 42 47/var(--tw-bg-opacity))}.ds-group:hover .group-hover\:enabled\:data-\[state\=indeterminate\]\:ds-bg-bg-brand-primary-hover[data-state=indeterminate]:enabled{--tw-bg-opacity:1;background-color:rgb(101 43 214/var(--tw-bg-opacity))}.ds-group:hover .group-hover\:enabled\:data-\[state\=indeterminate\]\:ds-bg-text-neutral-primary[data-state=indeterminate]:enabled{--tw-bg-opacity:1;background-color:rgb(40 42 47/var(--tw-bg-opacity))}.aria-\[invalid\]\:data-\[state\=checked\]\:ds-bg-bg-danger-primary-default[data-state=checked][aria-invalid],.aria-\[invalid\]\:data-\[state\=indeterminate\]\:ds-bg-bg-danger-primary-default[data-state=indeterminate][aria-invalid]{--tw-bg-opacity:1;background-color:rgb(233 73 64/var(--tw-bg-opacity))}.aria-\[invalid\]\:data-\[state\=unchecked\]\:ds-outline-bg-danger-primary-default[data-state=unchecked][aria-invalid]{outline-color:#e94940}.aria-\[invalid\]\:data-\[state\=checked\]\:hover\:ds-bg-bg-danger-primary-hover:hover[data-state=checked][aria-invalid],.aria-\[invalid\]\:data-\[state\=indeterminate\]\:hover\:ds-bg-bg-danger-primary-hover:hover[data-state=indeterminate][aria-invalid]{--tw-bg-opacity:1;background-color:rgb(227 46 35/var(--tw-bg-opacity))}.aria-\[invalid\]\:data-\[state\=unchecked\]\:hover\:ds-outline-bg-danger-primary-hover:hover[data-state=unchecked][aria-invalid]{outline-color:#e32e23}.ds-group[data-state=checked] .group-data-\[state\=checked\]\:ds-block,.ds-group[data-state=indeterminate] .group-data-\[state\=indeterminate\]\:ds-block{display:block}.ds-group[data-state=open] .group-data-\[state\=open\]\:ds-rotate-180{--tw-rotate:180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))} /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL25vZGVfbW9kdWxlcy9Ad29yZHR1bmUvZGVzaWduLXN5c3RlbS9kaXN0L2luZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBZ0csMkJBQTJCLFdBQVcsQ0FBQywwVkFBMFYscUJBQXFCLENBQUMsc0JBQXNCLENBQUMsMk9BQTJPLGVBQWUsQ0FBQyx1T0FBdU8sZUFBZSxDQUFDLDZCQUE2QixDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLGdIQUFnSCxDQUFDLDRCQUE0QixDQUFDLDhCQUE4QixDQUFDLHVDQUF1QyxDQUFDLG1IQUFtSCxRQUFRLENBQUMsbUJBQW1CLENBQUMsaUhBQWlILFFBQVEsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQUMsa0lBQWtJLHdDQUF3QyxDQUFDLGdDQUFnQyxDQUFDLHNxQkFBc3FCLGlCQUFpQixDQUFDLG1CQUFtQixDQUFDLGdIQUFnSCxhQUFhLENBQUMsdUJBQXVCLENBQUMscU9BQXFPLGtCQUFrQixDQUFDLDBjQUEwYyxtR0FBbUcsQ0FBQyw0QkFBNEIsQ0FBQyw4QkFBOEIsQ0FBQyxhQUFhLENBQUMsb0hBQW9ILGFBQWEsQ0FBQyxvT0FBb08sYUFBYSxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxzQkFBc0IsQ0FBQyxrSEFBa0gsYUFBYSxDQUFDLGtIQUFrSCxTQUFTLENBQUMsb0hBQW9ILGFBQWEsQ0FBQyxvQkFBb0IsQ0FBQyx3QkFBd0IsQ0FBQyw0a0JBQTRrQixtQkFBbUIsQ0FBQyw2QkFBNkIsQ0FBQywrQkFBK0IsQ0FBQyxjQUFjLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsME9BQTBPLG1CQUFtQixDQUFDLHdlQUF3ZSx5QkFBeUIsQ0FBQyx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyw4SEFBOEgsWUFBWSxDQUFDLCtIQUErSCxlQUFlLENBQUMsdUhBQXVILHNCQUFzQixDQUFDLG9SQUFvUixX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bWlseT1JbnRlcjp3Z2h0QDQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7LndvcmR0dW5lLWN1c3RvbS1wcmVmbGlnaHR7YWxsOmluaXRpYWx9OndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSk6YWZ0ZXIsOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSk6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6MCBzb2xpZCAjZTVlN2VifTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpOmFmdGVyLDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpOmJlZm9yZXstLXR3LWNvbnRlbnQ6XCJcIn06aG9zdDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLGh0bWw6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKXtsaW5lLWhlaWdodDoxLjU7LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OjEwMCU7LW1vei10YWItc2l6ZTo0Oy1vLXRhYi1zaXplOjQ7dGFiLXNpemU6NDtmb250LWZhbWlseTp1aS1zYW5zLXNlcmlmLHN5c3RlbS11aSxzYW5zLXNlcmlmLEFwcGxlIENvbG9yIEVtb2ppLFNlZ29lIFVJIEVtb2ppLFNlZ29lIFVJIFN5bWJvbCxOb3RvIENvbG9yIEVtb2ppO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6bm9ybWFsOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH1ib2R5OndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7bWFyZ2luOjA7bGluZS1oZWlnaHQ6aW5oZXJpdH1ocjp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe2hlaWdodDowO2NvbG9yOmluaGVyaXQ7Ym9yZGVyLXRvcC13aWR0aDoxcHh9YWJicjp3aGVyZShbdGl0bGVdKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpey13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWQ7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZSBkb3R0ZWR9aDE6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxoMjp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLGgzOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksaDQ6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxoNTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLGg2OndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC13ZWlnaHQ6aW5oZXJpdH1hOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246aW5oZXJpdH1iOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksc3Ryb25nOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7Zm9udC13ZWlnaHQ6Ym9sZGVyfWNvZGU6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxrYmQ6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxwcmU6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxzYW1wOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7Zm9udC1mYW1pbHk6dWktbW9ub3NwYWNlLFNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxMaWJlcmF0aW9uIE1vbm8sQ291cmllciBOZXcsbW9ub3NwYWNlO2ZvbnQtZmVhdHVyZS1zZXR0aW5nczpub3JtYWw7Zm9udC12YXJpYXRpb24tc2V0dGluZ3M6bm9ybWFsO2ZvbnQtc2l6ZToxZW19c21hbGw6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKXtmb250LXNpemU6ODAlfXN1Yjp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLHN1cDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjppbml0aWFsfXN1Yjp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe2JvdHRvbTotLjI1ZW19c3VwOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7dG9wOi0uNWVtfXRhYmxlOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7dGV4dC1pbmRlbnQ6MDtib3JkZXItY29sb3I6aW5oZXJpdDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2V9YnV0dG9uOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksaW5wdXQ6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxvcHRncm91cDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLHNlbGVjdDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLHRleHRhcmVhOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LWZlYXR1cmUtc2V0dGluZ3M6aW5oZXJpdDtmb250LXZhcmlhdGlvbi1zZXR0aW5nczppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O21hcmdpbjowO3BhZGRpbmc6MH1idXR0b246d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxzZWxlY3Q6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKXt0ZXh0LXRyYW5zZm9ybTpub25lfVt0eXBlPWJ1dHRvbl06d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxbdHlwZT1yZXNldF06d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxbdHlwZT1zdWJtaXRdOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksYnV0dG9uOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbjtiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWw7YmFja2dyb3VuZC1pbWFnZTpub25lfTotbW96LWZvY3VzcmluZzp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe291dGxpbmU6YXV0b306LW1vei11aS1pbnZhbGlkOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7Ym94LXNoYWRvdzpub25lfXByb2dyZXNzOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7dmVydGljYWwtYWxpZ246aW5pdGlhbH06d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiw6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbntoZWlnaHQ6YXV0b31bdHlwZT1zZWFyY2hdOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7LXdlYmtpdC1hcHBlYXJhbmNlOnRleHRmaWVsZDtvdXRsaW5lLW9mZnNldDotMnB4fTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbnstd2Via2l0LWFwcGVhcmFuY2U6YnV0dG9uO2ZvbnQ6aW5oZXJpdH1zdW1tYXJ5OndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7ZGlzcGxheTpsaXN0LWl0ZW19YmxvY2txdW90ZTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLGRkOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksZGw6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxmaWd1cmU6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxoMTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLGgyOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksaDM6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxoNDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLGg1OndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksaDY6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxocjp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLHA6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxwcmU6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKXttYXJnaW46MH1maWVsZHNldDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe21hcmdpbjowO3BhZGRpbmc6MH1sZWdlbmQ6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKXtwYWRkaW5nOjB9bWVudTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLG9sOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksdWw6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKXtsaXN0LXN0eWxlOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowfWRpYWxvZzp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe3BhZGRpbmc6MH10ZXh0YXJlYTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe3Jlc2l6ZTp2ZXJ0aWNhbH1pbnB1dDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpOjotbW96LXBsYWNlaG9sZGVyLHRleHRhcmVhOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSk6Oi1tb3otcGxhY2Vob2xkZXJ7b3BhY2l0eToxO2NvbG9yOiM5Y2EzYWZ9aW5wdXQ6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKTo6cGxhY2Vob2xkZXIsdGV4dGFyZWE6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKTo6cGxhY2Vob2xkZXJ7b3BhY2l0eToxO2NvbG9yOiM5Y2EzYWZ9W3JvbGU9YnV0dG9uXTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLGJ1dHRvbjp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe2N1cnNvcjpwb2ludGVyfTpkaXNhYmxlZDp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe2N1cnNvcjpkZWZhdWx0fWF1ZGlvOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksY2FudmFzOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSksZW1iZWQ6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxpZnJhbWU6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxpbWc6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxvYmplY3Q6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSxzdmc6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKSx2aWRlbzp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpe2Rpc3BsYXk6YmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfWltZzp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQgKikpOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCkpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldICopKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSkpLHZpZGVvOndoZXJlKDpub3QoLm5vLXByZWZsaWdodCAqKSk6d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0KSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0gKikpOndoZXJlKDpub3QoW2NsYXNzKj1NdWldKSl7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99W2hpZGRlbl06d2hlcmUoOm5vdCgubm8tcHJlZmxpZ2h0ICopKTp3aGVyZSg6bm90KC5uby1wcmVmbGlnaHQpKTp3aGVyZSg6bm90KFtjbGFzcyo9TXVpXSAqKSk6d2hlcmUoOm5vdChbY2xhc3MqPU11aV0pKXtkaXNwbGF5Om5vbmV9Kiw6OmJhY2tkcm9wLDphZnRlciw6YmVmb3Jley0tdHctYm9yZGVyLXNwYWNpbmcteDowOy0tdHctYm9yZGVyLXNwYWNpbmcteTowOy0tdHctdHJhbnNsYXRlLXg6MDstLXR3LXRyYW5zbGF0ZS15OjA7LS10dy1yb3RhdGU6MDstLXR3LXNrZXcteDowOy0tdHctc2tldy15OjA7LS10dy1zY2FsZS14OjE7LS10dy1zY2FsZS15OjE7LS10dy1wYW4teDogOy0tdHctcGFuLXk6IDstLXR3LXBpbmNoLXpvb206IDstLXR3LXNjcm9sbC1zbmFwLXN0cmljdG5lc3M6cHJveGltaXR5Oy0tdHctZ3JhZGllbnQtZnJvbS1wb3NpdGlvbjogOy0tdHctZ3JhZGllbnQtdmlhLXBvc2l0aW9uOiA7LS10dy1ncmFkaWVudC10by1wb3NpdGlvbjogOy0tdHctb3JkaW5hbDogOy0tdHctc2xhc2hlZC16ZXJvOiA7LS10dy1udW1lcmljLWZpZ3VyZTogOy0tdHctbnVtZXJpYy1zcGFjaW5nOiA7LS10dy1udW1lcmljLWZyYWN0aW9uOiA7LS10dy1yaW5nLWluc2V0OiA7LS10dy1yaW5nLW9mZnNldC13aWR0aDowcHg7LS10dy1yaW5nLW9mZnNldC1jb2xvcjojZmZmOy0tdHctcmluZy1jb2xvcjojM2I4MmY2ODA7LS10dy1yaW5nLW9mZnNldC1zaGFkb3c6MCAwICMwMDAwOy0tdHctcmluZy1zaGFkb3c6MCAwICMwMDAwOy0tdHctc2hhZG93OjAgMCAjMDAwMDstLXR3LXNoYWRvdy1jb2xvcmVkOjAgMCAjMDAwMDstLXR3LWJsdXI6IDstLXR3LWJyaWdodG5lc3M6IDstLXR3LWNvbnRyYXN0OiA7LS10dy1ncmF5c2NhbGU6IDstLXR3LWh1ZS1yb3RhdGU6IDstLXR3LWludmVydDogOy0tdHctc2F0dXJhdGU6IDstLXR3LXNlcGlhOiA7LS10dy1kcm9wLXNoYWRvdzogOy0tdHctYmFja2Ryb3AtYmx1cjogOy0tdHctYmFja2Ryb3AtYnJpZ2h0bmVzczogOy0tdHctYmFja2Ryb3AtY29udHJhc3Q6IDstLXR3LWJhY2tkcm9wLWdyYXlzY2FsZTogOy0tdHctYmFja2Ryb3AtaHVlLXJvdGF0ZTogOy0tdHctYmFja2Ryb3AtaW52ZXJ0OiA7LS10dy1iYWNrZHJvcC1vcGFjaXR5OiA7LS10dy1iYWNrZHJvcC1zYXR1cmF0ZTogOy0tdHctYmFja2Ryb3Atc2VwaWE6IH0uZHMtcHJvc2UtY29tcG9uZW50cy1idXR0b24tbGFyZ2V7Zm9udC1zaXplOjE2cHh9LmRzLXByb3NlLWNvbXBvbmVudHMtYnV0dG9uLWxhcmdlLC5kcy1wcm9zZS1jb21wb25lbnRzLWJ1dHRvbi1tZWRpdW17Zm9udC1mYW1pbHk6SW50ZXIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmRzLXByb3NlLWNvbXBvbmVudHMtYnV0dG9uLW1lZGl1bXtmb250LXNpemU6MTRweH0uZHMtcHJvc2UtY29tcG9uZW50cy1idXR0b24tc21hbGx7Zm9udC1zaXplOjE0cHg7bGluZS1oZWlnaHQ6MjBweH0uZHMtcHJvc2UtY29tcG9uZW50cy1idXR0b24tc21hbGwsLmRzLXByb3NlLWNvbXBvbmVudHMtYnV0dG9uLXRpbnl7Zm9udC1mYW1pbHk6SW50ZXIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo1MDA7bGV0dGVyLXNwYWNpbmc6MDt0ZXh0LXRyYW5zZm9ybTpub25lO3RleHQtZGVjb3JhdGlvbjpub25lOy13ZWJraXQtZm9udC1zbW9vdGhpbmc6YW50aWFsaWFzZWQ7LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6Z3JheXNjYWxlfS5kcy1wcm9zZS1jb21wb25lbnRzLWJ1dHRvbi10aW55e2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjE2cHh9LmRzLXByb3NlLWNvbXBvbmVudHMtaW5wdXQtbGFiZWx7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MTZweH0uZHMtcHJvc2UtY29tcG9uZW50cy1pbnB1dC1sYWJlbCwuZHMtcHJvc2UtY29tcG9uZW50cy1saXN0LWxpc3RpdGVte2ZvbnQtZmFtaWx5OkludGVyLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOjA7dGV4dC10cmFuc2Zvcm06bm9uZTt0ZXh0LWRlY29yYXRpb246bm9uZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uZHMtcHJvc2UtY29tcG9uZW50cy1saXN0LWxpc3RpdGVte2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjIwcHh9LmRzLXByb3NlLWNvbXBvbmVudHMtdGFne2xpbmUtaGVpZ2h0OjE2cHh9LmRzLXByb3NlLWNvbXBvbmVudHMtdGFnLC5kcy1wcm9zZS1jb21wb25lbnRzLXRvb2x0aXAtcmVndWxhcntmb250LXNpemU6MTRweDtmb250LWZhbWlseTpJbnRlcixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmRzLXByb3NlLWNvbXBvbmVudHMtdG9vbHRpcC1yZWd1bGFye2xpbmUtaGVpZ2h0OjIwcHh9LmRzLXByb3NlLXN5c3RlbS1ib2R5MS1yZWd1bGFye2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9LmRzLXByb3NlLXN5c3RlbS1ib2R5MS1yZWd1bGFyLC5kcy1wcm9zZS1zeXN0ZW0tYm9keTItcmVndWxhcntmb250LWZhbWlseTpJbnRlcixzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmRzLXByb3NlLXN5c3RlbS1ib2R5Mi1yZWd1bGFye2ZvbnQtc2l6ZToxMnB4O2xpbmUtaGVpZ2h0OjIwcHh9LmRzLXBvaW50ZXItZXZlbnRzLW5vbmV7cG9pbnRlci1ldmVudHM6bm9uZX0uZHMtaW52aXNpYmxle3Zpc2liaWxpdHk6aGlkZGVufS5kcy1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZX0uZHMtYm90dG9tLTB7Ym90dG9tOjB9LmRzLXotNTB7ei1pbmRleDo1MH0uZHMtbWItMnttYXJnaW4tYm90dG9tOjhweH0uZHMtYm94LWJvcmRlcntib3gtc2l6aW5nOmJvcmRlci1ib3h9LmRzLWJsb2Nre2Rpc3BsYXk6YmxvY2t9LmRzLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9ja30uZHMtZmxleHtkaXNwbGF5OmZsZXh9LmRzLWlubGluZS1mbGV4e2Rpc3BsYXk6aW5saW5lLWZsZXh9LmRzLWdyaWR7ZGlzcGxheTpncmlkfS5kcy1pbmxpbmUtZ3JpZHtkaXNwbGF5OmlubGluZS1ncmlkfS5kcy1oaWRkZW57ZGlzcGxheTpub25lfS5kcy1hc3BlY3Qtc3F1YXJle2FzcGVjdC1yYXRpbzoxLzF9LmRzLWgtMTB7aGVpZ2h0OjQwcHh9LmRzLWgtMTF7aGVpZ2h0OjQ0cHh9LmRzLWgtM3toZWlnaHQ6MTJweH0uZHMtaC00e2hlaWdodDoxNnB4fS5kcy1oLTV7aGVpZ2h0OjIwcHh9LmRzLWgtNntoZWlnaHQ6MjRweH0uZHMtaC04e2hlaWdodDozMnB4fS5kcy1oLTl7aGVpZ2h0OjM2cHh9LmRzLWgtXFxbMXB4XFxde2hlaWdodDoxcHh9LmRzLWgtXFxbMzBweFxcXXtoZWlnaHQ6MzBweH0uZHMtaC1maXR7aGVpZ2h0Oi1tb3otZml0LWNvbnRlbnQ7aGVpZ2h0OmZpdC1jb250ZW50fS5kcy1oLWZ1bGx7aGVpZ2h0OjEwMCV9LmRzLW1pbi1oLVxcWzE2cHhcXF17bWluLWhlaWdodDoxNnB4fS5kcy13LTE0e3dpZHRoOjU2cHh9LmRzLXctMjh7d2lkdGg6MTEycHh9LmRzLXctM3t3aWR0aDoxMnB4fS5kcy13LTR7d2lkdGg6MTZweH0uZHMtdy01e3dpZHRoOjIwcHh9LmRzLXctNnt3aWR0aDoyNHB4fS5kcy13LTd7d2lkdGg6MjhweH0uZHMtdy04MHt3aWR0aDozMjBweH0uZHMtdy1cXFsxcHhcXF17d2lkdGg6MXB4fS5kcy13LVxcWzYwcHhcXF17d2lkdGg6NjBweH0uZHMtdy1cXFt2YXJcXCgtLXJhZGl4LXNlbGVjdC10cmlnZ2VyLXdpZHRoXFwpXFxde3dpZHRoOnZhcigtLXJhZGl4LXNlbGVjdC10cmlnZ2VyLXdpZHRoKX0uZHMtdy1maXR7d2lkdGg6LW1vei1maXQtY29udGVudDt3aWR0aDpmaXQtY29udGVudH0uZHMtdy1mdWxse3dpZHRoOjEwMCV9LmRzLW1pbi13LVxcWzE2cHhcXF17bWluLXdpZHRoOjE2cHh9LmRzLW1pbi13LVxcWzE4NHB4XFxde21pbi13aWR0aDoxODRweH0uZHMtbWluLXctXFxbM1xcLjc1cmVtXFxde21pbi13aWR0aDozLjc1cmVtfS5kcy1taW4tdy1cXFs0XFwuNXJlbVxcXXttaW4td2lkdGg6NC41cmVtfS5kcy1taW4tdy1cXFs0cmVtXFxde21pbi13aWR0aDo0cmVtfS5kcy1taW4tdy1cXFs1cmVtXFxde21pbi13aWR0aDo1cmVtfS5kcy1taW4tdy1maXR7bWluLXdpZHRoOi1tb3otZml0LWNvbnRlbnQ7bWluLXdpZHRoOmZpdC1jb250ZW50fS5kcy1taW4tdy1mdWxse21pbi13aWR0aDoxMDAlfS5kcy1tYXgtdy1cXFszNVxcJVxcXXttYXgtd2lkdGg6MzUlfS5kcy1zaHJpbmstMHtmbGV4LXNocmluazowfUBrZXlmcmFtZXMgZHMtcHVsc2V7NTAle29wYWNpdHk6LjV9fS5kcy1hbmltYXRlLXB1bHNle2FuaW1hdGlvbjpkcy1wdWxzZSAycyBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSBpbmZpbml0ZX0uZHMtY3Vyc29yLXBvaW50ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmRzLWdyaWQtY29scy0ze2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoMyxtaW5tYXgoMCwxZnIpKX0uZHMtZ3JpZC1jb2xzLVxcW3JlcGVhdFxcKDNcXCxfYXV0b1xcKVxcXXtncmlkLXRlbXBsYXRlLWNvbHVtbnM6cmVwZWF0KDMsYXV0byl9LmRzLWdyaWQtY29scy1cXFtyZXBlYXRcXCg3XFwsX2F1dG9cXClcXF17Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOnJlcGVhdCg3LGF1dG8pfS5kcy1ncmlkLWNvbHMtXFxbcmVwZWF0XFwoOFxcLF9hdXRvXFwpXFxde2dyaWQtdGVtcGxhdGUtY29sdW1uczpyZXBlYXQoOCxhdXRvKX0uZHMtZmxleC1yb3d7ZmxleC1kaXJlY3Rpb246cm93fS5kcy1mbGV4LWNvbHtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmRzLWZsZXgtd3JhcHtmbGV4LXdyYXA6d3JhcH0uZHMtcGxhY2UtaXRlbXMtY2VudGVye3BsYWNlLWl0ZW1zOmNlbnRlcn0uZHMtY29udGVudC1jZW50ZXJ7YWxpZ24tY29udGVudDpjZW50ZXJ9LmRzLWl0ZW1zLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9LmRzLWl0ZW1zLXN0cmV0Y2h7YWxpZ24taXRlbXM6c3RyZXRjaH0uZHMtanVzdGlmeS1jZW50ZXJ7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZHMtanVzdGlmeS1iZXR3ZWVue2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5kcy1nYXAtMXtnYXA6NHB4fS5kcy1nYXAtMntnYXA6OHB4fS5kcy1nYXAtM3tnYXA6MTJweH0uZHMtZ2FwLTR7Z2FwOjE2cHh9LmRzLWdhcC04e2dhcDozMnB4fS5kcy1nYXAteS0ye3Jvdy1nYXA6OHB4fS5kcy1zZWxmLWNlbnRlcnthbGlnbi1zZWxmOmNlbnRlcn0uZHMtb3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbn0uZHMtd2hpdGVzcGFjZS1ub3dyYXB7d2hpdGUtc3BhY2U6bm93cmFwfS5kcy1yb3VuZGVkLWZ1bGx7Ym9yZGVyLXJhZGl1czoxMDAlfS5kcy1yb3VuZGVkLW17Ym9yZGVyLXJhZGl1czoxMnB4fS5kcy1yb3VuZGVkLXN7Ym9yZGVyLXJhZGl1czo4cHh9LmRzLXJvdW5kZWQteHN7Ym9yZGVyLXJhZGl1czo0cHh9LmRzLXJvdW5kZWQteHhze2JvcmRlci1yYWRpdXM6MnB4fS5kcy1ib3JkZXJ7Ym9yZGVyLXdpZHRoOjFweH0uZHMtYm9yZGVyLVxcWzBcXC41cHhcXF17Ym9yZGVyLXdpZHRoOi41cHh9LmRzLWJvcmRlci1ye2JvcmRlci1yaWdodC13aWR0aDoxcHh9LmRzLWJvcmRlci1ib3JkZXItbmV1dHJhbC1kYXJrbW9kZXstLXR3LWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYig3MiA3NyA4Ni92YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpfS5kcy1ib3JkZXItYm9yZGVyLW5ldXRyYWwtZGl2aWRlcnstLXR3LWJvcmRlci1vcGFjaXR5OjE7Ym9yZGVyLWNvbG9yOnJnYigyMzAgMjM0IDIzNi92YXIoLS10dy1ib3JkZXItb3BhY2l0eSkpfS5kcy1ib3JkZXItdGV4dC1uZXV0cmFsLWRpc2FibGVkey0tdHctYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiKDE2OSAxNzYgMTgzL3ZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSl9LmRzLWJvcmRlci10ZXh0LW5ldXRyYWwtc2Vjb25kYXJ5ey0tdHctYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiKDcyIDc3IDg2L3ZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSl9LmRzLWJnLVxcW1xcIzU0NUE2NlxcXXstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYig4NCA5MCAxMDIvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1cXFtcXCNEQUVDRkRcXF17LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjE4IDIzNiAyNTMvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1iZy1icmFuZC1saWdodC1kZWZhdWx0ey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI0NCAyNDMgMjU1L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYmctYnJhbmQtbGlnaHQtc2VsZWN0ZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjM2IDIzMyAyNTQvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1iZy1icmFuZC1wcmltYXJ5LWRlZmF1bHR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTE3IDYzIDIzNC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLWRhbmdlci1saWdodC1kZWZhdWx0ey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSAyNDEgMjQwL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYmctZGFuZ2VyLWxpZ2h0LXNlbGVjdGVkey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSAyMjQgMjIyL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYmctZGFuZ2VyLXByaW1hcnktZGVmYXVsdHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMzMgNzMgNjQvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1iZy1pbmZvLWxpZ2h0LWRlZmF1bHR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjM1IDI0NiAyNTUvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1iZy1uZXV0cmFsLWxpZ2h0LWRlZmF1bHR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1IDI1NSAyNTUvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1iZy1uZXV0cmFsLXByaW1hcnktZGVmYXVsdHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYig1NyA1OSA2NC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLW5ldXRyYWwtcHJpbWFyeS1kaXNhYmxlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUgMjQ2IDI0Ni92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLXByZW1pdW0tbGlnaHQtZGVmYXVsdHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTIgMjUxIDI0OS92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLXByZW1pdW0tbGlnaHQtc2VsZWN0ZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1IDI0NiAyMzcvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1iZy1wcmVtaXVtLXByaW1hcnktZGVmYXVsdHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTQgMTAyIDE3L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYmctc3VjY2Vzcy1saWdodC1kZWZhdWx0ey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI0MCAyNTMgMjQzL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYmctc3VjY2Vzcy1saWdodC1zZWxlY3RlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMTkgMjUzIDIyOC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLXN1Y2Nlc3MtcHJpbWFyeS1kZWZhdWx0ey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDE3IDE2OCA2MC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLXN1Y2Nlc3MtcHJpbWFyeS1ob3ZlcnstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxNyAxMzIgNTAvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1iZy1zeXN0ZW0tbGlnaHQtZGVmYXVsdHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDggMjQ4IDI0NS92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLXN5c3RlbS1saWdodC1zZWxlY3RlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMzIgMjMwIDIyMi92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLXN5c3RlbS1wcmltYXJ5LWRlZmF1bHR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTIwIDEwNCA4Ni92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLXR1cnF1b2lzZS1saWdodC1kZWZhdWx0ey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIzNyAyNTQgMjU0L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYmctdHVycXVvaXNlLWxpZ2h0LXNlbGVjdGVkey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIxMCAyNTEgMjUxL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYmctd2FybmluZy1saWdodC1kZWZhdWx0ey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NCAyNTIgMjMyL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYmctd2FybmluZy1saWdodC1zZWxlY3RlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUgMjQ5IDE5NC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJnLXdhcm5pbmctcHJpbWFyeS1kZWZhdWx0ey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIwNiAxMzYgMC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLWJvcmRlci1icmFuZC1zZWxlY3RlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMzIgOTUgMjQzL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctYm9yZGVyLW5ldXRyYWwtZGlzYWJsZWQsLmRzLWJnLWJvcmRlci1uZXV0cmFsLWRpdmlkZXJ7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMwIDIzNCAyMzYvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1wYXBlci1haXstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUgMjU1IDI1NS92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLXBhcGVyLWRhcmt7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMgMjQgMjgvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy1wYXBlci1zeXN0ZW17LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ4IDI0OCAyNDUvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy10ZXh0LWRhbmdlci1kZWZhdWx0ey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIxMCAxNSAzL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtYmctdGV4dC1pbmZvLXNlbGVjdGVkey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDMyIDcwIDIyNi92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWJnLXRleHQtdHVycXVvaXNlLWhvdmVyey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIyIDEyMCAxMzYvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1iZy10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOmluaXRpYWx9LmRzLWJnLXdoaXRley0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSAyNTUgMjU1L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZHMtZmlsbC1iZy1kYW5nZXItcHJpbWFyeS1kZWZhdWx0e2ZpbGw6I2U5NDk0MH0uZHMtZmlsbC1wYXBlci1kYXJre2ZpbGw6IzE3MTgxY30uZHMtcC0xe3BhZGRpbmc6NHB4fS5kcy1wLTJ7cGFkZGluZzo4cHh9LmRzLXB4LTF7cGFkZGluZy1sZWZ0OjRweDtwYWRkaW5nLXJpZ2h0OjRweH0uZHMtcHgtMVxcLjV7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0uZHMtcHgtMntwYWRkaW5nLWxlZnQ6OHB4O3BhZGRpbmctcmlnaHQ6OHB4fS5kcy1weC0yXFwuNXtwYWRkaW5nLWxlZnQ6MTBweDtwYWRkaW5nLXJpZ2h0OjEwcHh9LmRzLXB4LTN7cGFkZGluZy1sZWZ0OjEycHg7cGFkZGluZy1yaWdodDoxMnB4fS5kcy1weC00e3BhZGRpbmctbGVmdDoxNnB4O3BhZGRpbmctcmlnaHQ6MTZweH0uZHMtcHktMXtwYWRkaW5nLXRvcDo0cHg7cGFkZGluZy1ib3R0b206NHB4fS5kcy1weS0xXFwuNXtwYWRkaW5nLXRvcDo2cHg7cGFkZGluZy1ib3R0b206NnB4fS5kcy1weS0ye3BhZGRpbmctdG9wOjhweDtwYWRkaW5nLWJvdHRvbTo4cHh9LmRzLXB5LTJcXC41e3BhZGRpbmctdG9wOjEwcHg7cGFkZGluZy1ib3R0b206MTBweH0uZHMtcHktM3twYWRkaW5nLXRvcDoxMnB4O3BhZGRpbmctYm90dG9tOjEycHh9LmRzLXB5LVxcWzZweFxcXXtwYWRkaW5nLXRvcDo2cHg7cGFkZGluZy1ib3R0b206NnB4fS5kcy10ZXh0LWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uZHMtdGV4dC1sZ3tmb250LXNpemU6MS4xMjVyZW07bGluZS1oZWlnaHQ6MS43NXJlbX0uZHMtdGV4dC1zbXtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjI1cmVtfS5kcy10ZXh0LWJvcmRlci1zdWNjZXNzLWRlZmF1bHR7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMTMwIDI0MyAxNjEvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1icmFuZC1jb250cmFzdHstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigyNTUgMjU1IDI1NS92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LWJyYW5kLWRlZmF1bHR7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMTE3IDYzIDIzNC92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LWJyYW5kLXNlbGVjdGVkey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDg0IDM2IDE3OS92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LWRhbmdlci1jb250cmFzdHstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigyNTUgMjU1IDI1NS92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LWRhbmdlci1kZWZhdWx0ey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDIxMCAxNSAzL3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpfS5kcy10ZXh0LXRleHQtZGFuZ2VyLXNlbGVjdGVkey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDE0MyAyMSAxMy92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LWluZm8tY29udHJhc3R7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMjU1IDI1NSAyNTUvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1pbmZvLWhvdmVyey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDYxIDEwMyAyNTUvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1pbmZvLXNlbGVjdGVkey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDMyIDcwIDIyNi92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LW5ldXRyYWwtY29udHJhc3R7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMjU1IDI1NSAyNTUvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1uZXV0cmFsLWRhcmttb2RlLXNlY29uZGFyeXtjb2xvcjojZmZmY30uZHMtdGV4dC10ZXh0LW5ldXRyYWwtZGlzYWJsZWR7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMTY5IDE3NiAxODMvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1uZXV0cmFsLXByaW1hcnl7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoNDAgNDIgNDcvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1uZXV0cmFsLXNlY29uZGFyeXstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYig3MiA3NyA4Ni92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LW5ldXRyYWwtdGVydGlhcnl7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMTI2IDEzNSAxNDYvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1wcmVtaXVtLWNvbnRyYXN0ey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDI1NSAyNTUgMjU1L3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpfS5kcy10ZXh0LXRleHQtcHJlbWl1bS1kZWZhdWx0ey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDI1NCAxMDIgMTcvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1wcmVtaXVtLXNlbGVjdGVkey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDE5OCA1MyA4L3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpfS5kcy10ZXh0LXRleHQtc3VjY2Vzcy1jb250cmFzdHstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigyNTUgMjU1IDI1NS92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LXN1Y2Nlc3MtZGVmYXVsdHstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigxNyAxMzIgNTAvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC1zdWNjZXNzLWhvdmVyey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDE5IDEwNCA0NC92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LXN5c3RlbS1jb250cmFzdCwuZHMtdGV4dC10ZXh0LXR1cnF1b2lzZS1jb250cmFzdHstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigyNTUgMjU1IDI1NS92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LXR1cnF1b2lzZS1ob3ZlcnstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigyMiAxMjAgMTM2L3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpfS5kcy10ZXh0LXRleHQtdHVycXVvaXNlLXNlbGVjdGVkey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDI3IDk3IDExMS92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC10ZXh0LXdhcm5pbmctY29udHJhc3R7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMjU1IDI1NSAyNTUvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC13YXJuaW5nLWRlZmF1bHR7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMTY0IDk2IDQvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmRzLXRleHQtdGV4dC13YXJuaW5nLXNlbGVjdGVkey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDExNSA2MSAxNi92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC13aGl0ZXstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigyNTUgMjU1IDI1NS92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZHMtdGV4dC13aGl0ZVxcLzgwe2NvbG9yOiNmZmZjfS5kcy1zaGFkb3ctXFxbaW5zZXRfMHB4XzBweF8wcHhfMXB4X3RoZW1lXFwoY29sb3JzXFwuYm9yZGVyXFwuYnJhbmRcXC5kZWZhdWx0XFwpXFxdey0tdHctc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDFweCAjYzFiNmZjOy0tdHctc2hhZG93LWNvbG9yZWQ6aW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvcik7Ym94LXNoYWRvdzp2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csMCAwICMwMDAwKSx2YXIoLS10dy1yaW5nLXNoYWRvdywwIDAgIzAwMDApLHZhcigtLXR3LXNoYWRvdyl9LmRzLXNoYWRvdy1cXFtpbnNldF8wcHhfMHB4XzBweF8xcHhfdGhlbWVcXChjb2xvcnNcXC5ib3JkZXJcXC5kYW5nZXJcXC5kZWZhdWx0XFwpXFxdey0tdHctc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDFweCAjZmY5ZDk3Oy0tdHctc2hhZG93LWNvbG9yZWQ6aW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvcik7Ym94LXNoYWRvdzp2YXIoLS10dy1yaW5nLW9mZnNldC1zaGFkb3csMCAwICMwMDAwKSx2YXIoLS10dy1yaW5nLXNoYWRvdywwIDAgIzAwMDApLHZhcigtLXR3LXNoYWRvdyl9LmRzLXNoYWRvdy1cXFtpbnNldF8wcHhfMHB4XzBweF8xcHhfdGhlbWVcXChjb2xvcnNcXC5ib3JkZXJcXC5uZXV0cmFsXFwuZGVmYXVsdFxcKVxcXXstLXR3LXNoYWRvdzppbnNldCAwcHggMHB4IDBweCAxcHggI2NjZDBkNTstLXR3LXNoYWRvdy1jb2xvcmVkOmluc2V0IDBweCAwcHggMHB4IDFweCB2YXIoLS10dy1zaGFkb3ctY29sb3IpO2JveC1zaGFkb3c6dmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93LDAgMCAjMDAwMCksdmFyKC0tdHctcmluZy1zaGFkb3csMCAwICMwMDAwKSx2YXIoLS10dy1zaGFkb3cpfS5kcy1zaGFkb3ctXFxbaW5zZXRfMHB4XzBweF8wcHhfMXB4X3RoZW1lXFwoY29sb3JzXFwuYm9yZGVyXFwuc3VjY2Vzc1xcLmRlZmF1bHRcXClcXF17LS10dy1zaGFkb3c6aW5zZXQgMHB4IDBweCAwcHggMXB4ICM4MmYzYTE7LS10dy1zaGFkb3ctY29sb3JlZDppbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtib3gtc2hhZG93OnZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywwIDAgIzAwMDApLHZhcigtLXR3LXJpbmctc2hhZG93LDAgMCAjMDAwMCksdmFyKC0tdHctc2hhZG93KX0uZHMtc2hhZG93LVxcW2luc2V0XzBweF8wcHhfMHB4XzFweF90aGVtZVxcKGNvbG9yc1xcLmJvcmRlclxcLnN5c3RlbVxcLmRlZmF1bHRcXClcXF17LS10dy1zaGFkb3c6aW5zZXQgMHB4IDBweCAwcHggMXB4ICNkY2Q5Y2M7LS10dy1zaGFkb3ctY29sb3JlZDppbnNldCAwcHggMHB4IDBweCAxcHggdmFyKC0tdHctc2hhZG93LWNvbG9yKTtib3gtc2hhZG93OnZhcigtLXR3LXJpbmctb2Zmc2V0LXNoYWRvdywwIDAgIzAwMDApLHZhcigtLXR3LXJpbmctc2hhZG93LDAgMCAjMDAwMCksdmFyKC0tdHctc2hhZG93KX0uZHMtc2hhZG93LVxcW2luc2V0XzBweF8wcHhfMHB4XzFweF90aGVtZVxcKGNvbG9yc1xcLmJvcmRlclxcLndhcm5pbmdcXC5kZWZhdWx0XFwpXFxdey0tdHctc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDFweCAjZmZkZjQzOy0tdHctc2hhZG93LWNvbG9yZWQ6aW5zZXQgMHB4IDBweCAwcHggMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvcil9LmRzLXNoYWRvdy1cXFtpbnNldF8wcHhfMHB4XzBweF8xcHhfdGhlbWVcXChjb2xvcnNcXC5ib3JkZXJcXC53YXJuaW5nXFwuZGVmYXVsdFxcKVxcXSwuZHMtc2hhZG93LW1ke2JveC1zaGFkb3c6dmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93LDAgMCAjMDAwMCksdmFyKC0tdHctcmluZy1zaGFkb3csMCAwICMwMDAwKSx2YXIoLS10dy1zaGFkb3cpfS5kcy1zaGFkb3ctbWR7LS10dy1zaGFkb3c6MCA0cHggNnB4IC0xcHggIzAwMDAwMDFhLDAgMnB4IDRweCAtMnB4ICMwMDAwMDAxYTstLXR3LXNoYWRvdy1jb2xvcmVkOjAgNHB4IDZweCAtMXB4IHZhcigtLXR3LXNoYWRvdy1jb2xvciksMCAycHggNHB4IC0ycHggdmFyKC0tdHctc2hhZG93LWNvbG9yKX0uZHMtc2hhZG93LW5vbmV7LS10dy1zaGFkb3c6MCAwICMwMDAwOy0tdHctc2hhZG93LWNvbG9yZWQ6MCAwICMwMDAwO2JveC1zaGFkb3c6dmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93LDAgMCAjMDAwMCksdmFyKC0tdHctcmluZy1zaGFkb3csMCAwICMwMDAwKSx2YXIoLS10dy1zaGFkb3cpfS5kcy1vdXRsaW5le291dGxpbmUtc3R5bGU6c29saWR9LmRzLW91dGxpbmUtXFxbMVxcLjVweFxcXXtvdXRsaW5lLXdpZHRoOjEuNXB4fS5kcy1vdXRsaW5lLW9mZnNldC1cXFstMVxcLjVweFxcXXtvdXRsaW5lLW9mZnNldDotMS41cHh9LmRzLW91dGxpbmUtYm9yZGVyLW5ldXRyYWwtZGVmYXVsdHtvdXRsaW5lLWNvbG9yOiNjY2QwZDV9LmRzLXJpbmctMHstLXR3LXJpbmctb2Zmc2V0LXNoYWRvdzp2YXIoLS10dy1yaW5nLWluc2V0KSAwIDAgMCB2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkgdmFyKC0tdHctcmluZy1vZmZzZXQtY29sb3IpOy0tdHctcmluZy1zaGFkb3c6dmFyKC0tdHctcmluZy1pbnNldCkgMCAwIDAgY2FsYyh2YXIoLS10dy1yaW5nLW9mZnNldC13aWR0aCkpIHZhcigtLXR3LXJpbmctY29sb3IpO2JveC1zaGFkb3c6dmFyKC0tdHctcmluZy1vZmZzZXQtc2hhZG93KSx2YXIoLS10dy1yaW5nLXNoYWRvdyksdmFyKC0tdHctc2hhZG93LDAgMCAjMDAwMCl9LmRzLXRyYW5zaXRpb24tYWxse3RyYW5zaXRpb24tcHJvcGVydHk6YWxsO3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNCwwLC4yLDEpO3RyYW5zaXRpb24tZHVyYXRpb246LjE1c30uZHMtdHJhbnNpdGlvbi1jb2xvcnN7dHJhbnNpdGlvbi1wcm9wZXJ0eTpjb2xvcixiYWNrZ3JvdW5kLWNvbG9yLGJvcmRlci1jb2xvcix0ZXh0LWRlY29yYXRpb24tY29sb3IsZmlsbCxzdHJva2U7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7dHJhbnNpdGlvbi1kdXJhdGlvbjouMTVzfS5kcy10cmFuc2l0aW9uLXRyYW5zZm9ybXt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQsMCwuMiwxKTt0cmFuc2l0aW9uLWR1cmF0aW9uOi4xNXN9LmRzLWR1cmF0aW9uLTIwMHt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yc30uZHMtZHVyYXRpb24tMzAwe3RyYW5zaXRpb24tZHVyYXRpb246LjNzfUBrZXlmcmFtZXMgZW50ZXJ7MCV7b3BhY2l0eTp2YXIoLS10dy1lbnRlci1vcGFjaXR5LDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS10dy1lbnRlci10cmFuc2xhdGUteCwwKSx2YXIoLS10dy1lbnRlci10cmFuc2xhdGUteSwwKSwwKSBzY2FsZTNkKHZhcigtLXR3LWVudGVyLXNjYWxlLDEpLHZhcigtLXR3LWVudGVyLXNjYWxlLDEpLHZhcigtLXR3LWVudGVyLXNjYWxlLDEpKSByb3RhdGUodmFyKC0tdHctZW50ZXItcm90YXRlLDApKX19QGtleWZyYW1lcyBleGl0e3Rve29wYWNpdHk6dmFyKC0tdHctZXhpdC1vcGFjaXR5LDEpO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCh2YXIoLS10dy1leGl0LXRyYW5zbGF0ZS14LDApLHZhcigtLXR3LWV4aXQtdHJhbnNsYXRlLXksMCksMCkgc2NhbGUzZCh2YXIoLS10dy1leGl0LXNjYWxlLDEpLHZhcigtLXR3LWV4aXQtc2NhbGUsMSksdmFyKC0tdHctZXhpdC1zY2FsZSwxKSkgcm90YXRlKHZhcigtLXR3LWV4aXQtcm90YXRlLDApKX19LmRzLWR1cmF0aW9uLTIwMHthbmltYXRpb24tZHVyYXRpb246LjJzfS5kcy1kdXJhdGlvbi0zMDB7YW5pbWF0aW9uLWR1cmF0aW9uOi4zc30uaG92ZXJcXDpkcy1jdXJzb3ItcG9pbnRlcjpob3ZlcntjdXJzb3I6cG9pbnRlcn0uaG92ZXJcXDpkcy1ib3JkZXItYm9yZGVyLW5ldXRyYWwtZGFya21vZGU6aG92ZXJ7LS10dy1ib3JkZXItb3BhY2l0eToxO2JvcmRlci1jb2xvcjpyZ2IoNzIgNzcgODYvdmFyKC0tdHctYm9yZGVyLW9wYWNpdHkpKX0uaG92ZXJcXDpkcy1iZy1iZy1icmFuZC1saWdodC1kZWZhdWx0OmhvdmVyey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI0NCAyNDMgMjU1L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uaG92ZXJcXDpkcy1iZy1iZy1icmFuZC1wcmltYXJ5LWhvdmVyOmhvdmVyey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDEwMSA0MyAyMTQvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5ob3ZlclxcOmRzLWJnLWJnLWRhbmdlci1saWdodC1kZWZhdWx0OmhvdmVyey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI1NSAyNDEgMjQwL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uaG92ZXJcXDpkcy1iZy1iZy1kYW5nZXItcHJpbWFyeS1ob3Zlcjpob3ZlcnstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMjcgNDYgMzUvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5ob3ZlclxcOmRzLWJnLWJnLW5ldXRyYWwtZGFya21vZGUtaG92ZXI6aG92ZXJ7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNDAgNDIgNDcvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5ob3ZlclxcOmRzLWJnLWJnLW5ldXRyYWwtbGlnaHQtaG92ZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMzkzYjQwMGF9LmhvdmVyXFw6ZHMtYmctYmctbmV1dHJhbC1wcmltYXJ5LWhvdmVyOmhvdmVyey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIzIDI0IDI4L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uaG92ZXJcXDpkcy1iZy1iZy1wcmVtaXVtLWxpZ2h0LWRlZmF1bHQ6aG92ZXJ7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjUyIDI1MSAyNDkvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5ob3ZlclxcOmRzLWJnLWJnLXByZW1pdW0tcHJpbWFyeS1ob3Zlcjpob3ZlcnstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMzkgNzQgNy92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmhvdmVyXFw6ZHMtYmctYmctc3VjY2Vzcy1saWdodC1kZWZhdWx0OmhvdmVyey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDI0MCAyNTMgMjQzL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uaG92ZXJcXDpkcy1iZy1iZy1zdWNjZXNzLXByaW1hcnktaG92ZXI6aG92ZXJ7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTcgMTMyIDUwL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uaG92ZXJcXDpkcy1iZy1iZy1zeXN0ZW0tbGlnaHQtaG92ZXI6aG92ZXJ7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjM4IDIzNyAyMzAvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5ob3ZlclxcOmRzLWJnLWJnLXN5c3RlbS1wcmltYXJ5LWhvdmVyOmhvdmVyey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDk5IDg2IDczL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uaG92ZXJcXDpkcy1iZy1iZy13YXJuaW5nLWxpZ2h0LWRlZmF1bHQ6aG92ZXJ7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU0IDI1MiAyMzIvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5ob3ZlclxcOmRzLWJnLWJnLXdhcm5pbmctcHJpbWFyeS1ob3Zlcjpob3ZlcnstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxNjQgOTYgNC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmhvdmVyXFw6ZHMtdGV4dC10ZXh0LWJyYW5kLWhvdmVyOmhvdmVyey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDEwMSA0MyAyMTQvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmhvdmVyXFw6ZHMtdGV4dC10ZXh0LWRhbmdlci1ob3Zlcjpob3ZlcnstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigxNzMgMTcgNy92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uaG92ZXJcXDpkcy10ZXh0LXRleHQtbmV1dHJhbC1kYXJrbW9kZS1zZWNvbmRhcnk6aG92ZXJ7Y29sb3I6I2ZmZmN9LmhvdmVyXFw6ZHMtdGV4dC10ZXh0LW5ldXRyYWwtcHJpbWFyeTpob3ZlcnstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYig0MCA0MiA0Ny92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uaG92ZXJcXDpkcy10ZXh0LXRleHQtcHJlbWl1bS1ob3Zlcjpob3ZlcnstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigyMzkgNzQgNy92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uaG92ZXJcXDpkcy10ZXh0LXRleHQtc3VjY2Vzcy1ob3Zlcjpob3ZlcnstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigxOSAxMDQgNDQvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmhvdmVyXFw6ZHMtdGV4dC10ZXh0LXdhcm5pbmctaG92ZXI6aG92ZXJ7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMTM2IDc1IDExL3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpfS5ob3ZlclxcOmRzLXNoYWRvdy1ib3JkZXItYnJhbmQtaG92ZXI6aG92ZXJ7LS10dy1zaGFkb3ctY29sb3I6I2EyOGRmODstLXR3LXNoYWRvdzp2YXIoLS10dy1zaGFkb3ctY29sb3JlZCl9LmhvdmVyXFw6ZHMtc2hhZG93LWJvcmRlci1kYW5nZXItaG92ZXI6aG92ZXJ7LS10dy1zaGFkb3ctY29sb3I6I2ZmNjU1YzstLXR3LXNoYWRvdzp2YXIoLS10dy1zaGFkb3ctY29sb3JlZCl9LmhvdmVyXFw6ZHMtc2hhZG93LWJvcmRlci1uZXV0cmFsLWhvdmVyOmhvdmVyey0tdHctc2hhZG93LWNvbG9yOiNhOWIwYjc7LS10dy1zaGFkb3c6dmFyKC0tdHctc2hhZG93LWNvbG9yZWQpfS5ob3ZlclxcOmRzLXNoYWRvdy1ib3JkZXItc3VjY2Vzcy1ob3Zlcjpob3ZlcnstLXR3LXNoYWRvdy1jb2xvcjojNDVlMzcxOy0tdHctc2hhZG93OnZhcigtLXR3LXNoYWRvdy1jb2xvcmVkKX0uaG92ZXJcXDpkcy1zaGFkb3ctYm9yZGVyLXN5c3RlbS1ob3Zlcjpob3ZlcnstLXR3LXNoYWRvdy1jb2xvcjojYzViZmFjOy0tdHctc2hhZG93OnZhcigtLXR3LXNoYWRvdy1jb2xvcmVkKX0uaG92ZXJcXDpkcy1zaGFkb3ctYm9yZGVyLXdhcm5pbmctaG92ZXI6aG92ZXJ7LS10dy1zaGFkb3ctY29sb3I6I2ZmZDAyOTstLXR3LXNoYWRvdzp2YXIoLS10dy1zaGFkb3ctY29sb3JlZCl9LmZvY3VzLXZpc2libGVcXDpkcy1vdXRsaW5lLW5vbmU6Zm9jdXMtdmlzaWJsZSwuZm9jdXNcXDpkcy1vdXRsaW5lLW5vbmU6Zm9jdXN7b3V0bGluZToycHggc29saWQgIzAwMDA7b3V0bGluZS1vZmZzZXQ6MnB4fS5mb2N1cy12aXNpYmxlXFw6ZHMtcmluZy1vZmZzZXQtMjpmb2N1cy12aXNpYmxley0tdHctcmluZy1vZmZzZXQtd2lkdGg6MnB4fS5hY3RpdmVcXDpkcy1ib3JkZXItYm9yZGVyLW5ldXRyYWwtZGFya21vZGU6YWN0aXZley0tdHctYm9yZGVyLW9wYWNpdHk6MTtib3JkZXItY29sb3I6cmdiKDcyIDc3IDg2L3ZhcigtLXR3LWJvcmRlci1vcGFjaXR5KSl9LmFjdGl2ZVxcOmRzLWJnLWJnLWJyYW5kLWxpZ2h0LXNlbGVjdGVkOmFjdGl2ZXstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyMzYgMjMzIDI1NC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmFjdGl2ZVxcOmRzLWJnLWJnLWJyYW5kLXByaW1hcnktc2VsZWN0ZWQ6YWN0aXZley0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDg0IDM2IDE3OS92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmFjdGl2ZVxcOmRzLWJnLWJnLWRhbmdlci1saWdodC1zZWxlY3RlZDphY3RpdmV7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1IDIyNCAyMjIvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5hY3RpdmVcXDpkcy1iZy1iZy1kYW5nZXItcHJpbWFyeS1zZWxlY3RlZDphY3RpdmV7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjEwIDE1IDMvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5hY3RpdmVcXDpkcy1iZy1iZy1uZXV0cmFsLWRhcmttb2RlLXNlbGVjdGVkOmFjdGl2ZXstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYig1NyA1OSA2NC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmFjdGl2ZVxcOmRzLWJnLWJnLW5ldXRyYWwtbGlnaHQtc2VsZWN0ZWQ6YWN0aXZle2JhY2tncm91bmQtY29sb3I6IzM5M2I0MDFhfS5hY3RpdmVcXDpkcy1iZy1iZy1uZXV0cmFsLXByaW1hcnktc2VsZWN0ZWQ6YWN0aXZley0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDAgMCAwL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uYWN0aXZlXFw6ZHMtYmctYmctcHJlbWl1bS1saWdodC1zZWxlY3RlZDphY3RpdmV7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1IDI0NiAyMzcvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5hY3RpdmVcXDpkcy1iZy1iZy1wcmVtaXVtLXByaW1hcnktc2VsZWN0ZWQ6YWN0aXZley0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDE5OCA1MyA4L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uYWN0aXZlXFw6ZHMtYmctYmctc3VjY2Vzcy1saWdodC1zZWxlY3RlZDphY3RpdmV7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjE5IDI1MyAyMjgvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5hY3RpdmVcXDpkcy1iZy1iZy1zdWNjZXNzLXByaW1hcnktc2VsZWN0ZWQ6YWN0aXZley0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDE5IDEwNCA0NC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmFjdGl2ZVxcOmRzLWJnLWJnLXN5c3RlbS1saWdodC1zZWxlY3RlZDphY3RpdmV7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMyIDIzMCAyMjIvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5hY3RpdmVcXDpkcy1iZy1iZy1zeXN0ZW0tcHJpbWFyeS1zZWxlY3RlZDphY3RpdmV7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoODEgNzEgNjEvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5hY3RpdmVcXDpkcy1iZy1iZy13YXJuaW5nLWxpZ2h0LXNlbGVjdGVkOmFjdGl2ZXstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUgMjQ5IDE5NC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmFjdGl2ZVxcOmRzLWJnLWJnLXdhcm5pbmctcHJpbWFyeS1zZWxlY3RlZDphY3RpdmV7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTM2IDc1IDExL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uYWN0aXZlXFw6ZHMtdGV4dC10ZXh0LWJyYW5kLXNlbGVjdGVkOmFjdGl2ZXstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYig4NCAzNiAxNzkvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmFjdGl2ZVxcOmRzLXRleHQtdGV4dC1kYW5nZXItc2VsZWN0ZWQ6YWN0aXZley0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDE0MyAyMSAxMy92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uYWN0aXZlXFw6ZHMtdGV4dC10ZXh0LW5ldXRyYWwtZGFya21vZGUtc2Vjb25kYXJ5OmFjdGl2ZXtjb2xvcjojZmZmY30uYWN0aXZlXFw6ZHMtdGV4dC10ZXh0LW5ldXRyYWwtcHJpbWFyeTphY3RpdmV7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoNDAgNDIgNDcvdmFyKC0tdHctdGV4dC1vcGFjaXR5KSl9LmFjdGl2ZVxcOmRzLXRleHQtdGV4dC1wcmVtaXVtLXNlbGVjdGVkOmFjdGl2ZXstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigxOTggNTMgOC92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uYWN0aXZlXFw6ZHMtdGV4dC10ZXh0LXN1Y2Nlc3Mtc2VsZWN0ZWQ6YWN0aXZley0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDE4IDg1IDM5L3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpfS5hY3RpdmVcXDpkcy10ZXh0LXRleHQtd2FybmluZy1zZWxlY3RlZDphY3RpdmV7LS10dy10ZXh0LW9wYWNpdHk6MTtjb2xvcjpyZ2IoMTE1IDYxIDE2L3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpfS5hY3RpdmVcXDpkcy1zaGFkb3ctYm9yZGVyLWJyYW5kLXNlbGVjdGVkOmFjdGl2ZXstLXR3LXNoYWRvdy1jb2xvcjojODQ1ZmYzOy0tdHctc2hhZG93OnZhcigtLXR3LXNoYWRvdy1jb2xvcmVkKX0uYWN0aXZlXFw6ZHMtc2hhZG93LWJvcmRlci1kYW5nZXItc2VsZWN0ZWQ6YWN0aXZley0tdHctc2hhZG93LWNvbG9yOiNlOTQ5NDA7LS10dy1zaGFkb3c6dmFyKC0tdHctc2hhZG93LWNvbG9yZWQpfS5hY3RpdmVcXDpkcy1zaGFkb3ctYm9yZGVyLW5ldXRyYWwtc2VsZWN0ZWQ6YWN0aXZley0tdHctc2hhZG93LWNvbG9yOiM3ZTg3OTI7LS10dy1zaGFkb3c6dmFyKC0tdHctc2hhZG93LWNvbG9yZWQpfS5hY3RpdmVcXDpkcy1zaGFkb3ctYm9yZGVyLXN1Y2Nlc3Mtc2VsZWN0ZWQ6YWN0aXZley0tdHctc2hhZG93LWNvbG9yOiMyM2UwNTg7LS10dy1zaGFkb3c6dmFyKC0tdHctc2hhZG93LWNvbG9yZWQpfS5hY3RpdmVcXDpkcy1zaGFkb3ctYm9yZGVyLXN5c3RlbS1zZWxlY3RlZDphY3RpdmV7LS10dy1zaGFkb3ctY29sb3I6I2FkYTM4YTstLXR3LXNoYWRvdzp2YXIoLS10dy1zaGFkb3ctY29sb3JlZCl9LmFjdGl2ZVxcOmRzLXNoYWRvdy1ib3JkZXItd2FybmluZy1zZWxlY3RlZDphY3RpdmV7LS10dy1zaGFkb3ctY29sb3I6I2VmYjIwMzstLXR3LXNoYWRvdzp2YXIoLS10dy1zaGFkb3ctY29sb3JlZCl9LmRpc2FibGVkXFw6ZHMtY3Vyc29yLW5vdC1hbGxvd2VkOmRpc2FibGVke2N1cnNvcjpub3QtYWxsb3dlZH0uZGlzYWJsZWRcXDpkcy1iZy1iZy1uZXV0cmFsLXByaW1hcnktZGlzYWJsZWQ6ZGlzYWJsZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjQ1IDI0NiAyNDYvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kaXNhYmxlZFxcOmRzLWJnLXRyYW5zcGFyZW50OmRpc2FibGVke2JhY2tncm91bmQtY29sb3I6aW5pdGlhbH0uZGlzYWJsZWRcXDpkcy10ZXh0LXRleHQtbmV1dHJhbC1kaXNhYmxlZDpkaXNhYmxlZHstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigxNjkgMTc2IDE4My92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZGlzYWJsZWRcXDpkcy1vcGFjaXR5LTUwOmRpc2FibGVke29wYWNpdHk6LjV9LmRpc2FibGVkXFw6ZHMtc2hhZG93LWJvcmRlci1uZXV0cmFsLWRpc2FibGVkOmRpc2FibGVkey0tdHctc2hhZG93LWNvbG9yOiNlNmVhZWM7LS10dy1zaGFkb3c6dmFyKC0tdHctc2hhZG93LWNvbG9yZWQpfS5kaXNhYmxlZFxcOmhvdmVyXFw6ZHMtYmctdHJhbnNwYXJlbnQ6aG92ZXI6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjppbml0aWFsfS5kcy1ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDpkcy12aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZX0uZHMtZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6ZHMtb3V0bGluZS1ib3JkZXItbmV1dHJhbC1ob3ZlcntvdXRsaW5lLWNvbG9yOiNhOWIwYjd9LmRzLXBlZXI6ZGlzYWJsZWR+LnBlZXItZGlzYWJsZWRcXDpkcy10ZXh0LXRleHQtbmV1dHJhbC1kaXNhYmxlZHstLXR3LXRleHQtb3BhY2l0eToxO2NvbG9yOnJnYigxNjkgMTc2IDE4My92YXIoLS10dy10ZXh0LW9wYWNpdHkpKX0uZGF0YS1cXFtzaWRlXFw9Ym90dG9tXFxdXFw6ZHMtdHJhbnNsYXRlLXktMVtkYXRhLXNpZGU9Ym90dG9tXXstLXR3LXRyYW5zbGF0ZS15OjRweH0uZGF0YS1cXFtzaWRlXFw9Ym90dG9tXFxdXFw6ZHMtdHJhbnNsYXRlLXktMVtkYXRhLXNpZGU9Ym90dG9tXSwuZGF0YS1cXFtzaWRlXFw9bGVmdFxcXVxcOi1kcy10cmFuc2xhdGUteC0xW2RhdGEtc2lkZT1sZWZ0XXt0cmFuc2Zvcm06dHJhbnNsYXRlKHZhcigtLXR3LXRyYW5zbGF0ZS14KSx2YXIoLS10dy10cmFuc2xhdGUteSkpIHJvdGF0ZSh2YXIoLS10dy1yb3RhdGUpKSBza2V3WCh2YXIoLS10dy1za2V3LXgpKSBza2V3WSh2YXIoLS10dy1za2V3LXkpKSBzY2FsZVgodmFyKC0tdHctc2NhbGUteCkpIHNjYWxlWSh2YXIoLS10dy1zY2FsZS15KSl9LmRhdGEtXFxbc2lkZVxcPWxlZnRcXF1cXDotZHMtdHJhbnNsYXRlLXgtMVtkYXRhLXNpZGU9bGVmdF17LS10dy10cmFuc2xhdGUteDotNHB4fS5kYXRhLVxcW3NpZGVcXD1yaWdodFxcXVxcOmRzLXRyYW5zbGF0ZS14LTFbZGF0YS1zaWRlPXJpZ2h0XXstLXR3LXRyYW5zbGF0ZS14OjRweH0uZGF0YS1cXFtzaWRlXFw9cmlnaHRcXF1cXDpkcy10cmFuc2xhdGUteC0xW2RhdGEtc2lkZT1yaWdodF0sLmRhdGEtXFxbc2lkZVxcPXRvcFxcXVxcOi1kcy10cmFuc2xhdGUteS0xW2RhdGEtc2lkZT10b3Bde3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKX0uZGF0YS1cXFtzaWRlXFw9dG9wXFxdXFw6LWRzLXRyYW5zbGF0ZS15LTFbZGF0YS1zaWRlPXRvcF17LS10dy10cmFuc2xhdGUteTotNHB4fS5kYXRhLVxcW3N0YXRlXFw9Y2hlY2tlZFxcXVxcOmRzLXRyYW5zbGF0ZS14LVxcWzE0cHhcXF1bZGF0YS1zdGF0ZT1jaGVja2VkXXstLXR3LXRyYW5zbGF0ZS14OjE0cHh9LmRhdGEtXFxbc3RhdGVcXD1jaGVja2VkXFxdXFw6ZHMtdHJhbnNsYXRlLXgtXFxbMTRweFxcXVtkYXRhLXN0YXRlPWNoZWNrZWRdLC5kYXRhLVxcW3N0YXRlXFw9dW5jaGVja2VkXFxdXFw6ZHMtdHJhbnNsYXRlLXgtMFxcLjVbZGF0YS1zdGF0ZT11bmNoZWNrZWRde3RyYW5zZm9ybTp0cmFuc2xhdGUodmFyKC0tdHctdHJhbnNsYXRlLXgpLHZhcigtLXR3LXRyYW5zbGF0ZS15KSkgcm90YXRlKHZhcigtLXR3LXJvdGF0ZSkpIHNrZXdYKHZhcigtLXR3LXNrZXcteCkpIHNrZXdZKHZhcigtLXR3LXNrZXcteSkpIHNjYWxlWCh2YXIoLS10dy1zY2FsZS14KSkgc2NhbGVZKHZhcigtLXR3LXNjYWxlLXkpKX0uZGF0YS1cXFtzdGF0ZVxcPXVuY2hlY2tlZFxcXVxcOmRzLXRyYW5zbGF0ZS14LTBcXC41W2RhdGEtc3RhdGU9dW5jaGVja2VkXXstLXR3LXRyYW5zbGF0ZS14OjJweH0uZGF0YS1cXFtzdGF0ZVxcPWNoZWNrZWRcXF1cXDpkcy1iZy1iZy1icmFuZC1wcmltYXJ5LWRlZmF1bHRbZGF0YS1zdGF0ZT1jaGVja2VkXXstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMTcgNjMgMjM0L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZGF0YS1cXFtzdGF0ZVxcPWNoZWNrZWRcXF1cXDpkcy1iZy1iZy1zeXN0ZW0tbGlnaHQtc2VsZWN0ZWRbZGF0YS1zdGF0ZT1jaGVja2VkXSwuZGF0YS1cXFtzdGF0ZVxcPW9uXFxdXFw6ZHMtYmctYmctc3lzdGVtLWxpZ2h0LXNlbGVjdGVkW2RhdGEtc3RhdGU9b25dLC5kYXRhLVxcW3N0YXRlXFw9b3BlblxcXVxcOmRzLWJnLWJnLXN5c3RlbS1saWdodC1zZWxlY3RlZFtkYXRhLXN0YXRlPW9wZW5dey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIzMiAyMzAgMjIyL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZGF0YS1cXFtzdGF0ZVxcPXVuY2hlY2tlZFxcXVxcOmRzLWJnLXRleHQtbmV1dHJhbC1kaXNhYmxlZFtkYXRhLXN0YXRlPXVuY2hlY2tlZF17LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTY5IDE3NiAxODMvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kYXRhLVxcW3N0YXRlXFw9b25cXF1cXDpkcy10ZXh0LXRleHQtbmV1dHJhbC1wcmltYXJ5W2RhdGEtc3RhdGU9b25dey0tdHctdGV4dC1vcGFjaXR5OjE7Y29sb3I6cmdiKDQwIDQyIDQ3L3ZhcigtLXR3LXRleHQtb3BhY2l0eSkpfS5kYXRhLVxcW3N0YXRlXFw9b3BlblxcXVxcOmRzLWFuaW1hdGUtaW5bZGF0YS1zdGF0ZT1vcGVuXXthbmltYXRpb24tbmFtZTplbnRlcjthbmltYXRpb24tZHVyYXRpb246LjE1czstLXR3LWVudGVyLW9wYWNpdHk6aW5pdGlhbDstLXR3LWVudGVyLXNjYWxlOmluaXRpYWw7LS10dy1lbnRlci1yb3RhdGU6aW5pdGlhbDstLXR3LWVudGVyLXRyYW5zbGF0ZS14OmluaXRpYWw7LS10dy1lbnRlci10cmFuc2xhdGUteTppbml0aWFsfS5kYXRhLVxcW3N0YXRlXFw9Y2xvc2VkXFxdXFw6ZHMtYW5pbWF0ZS1vdXRbZGF0YS1zdGF0ZT1jbG9zZWRde2FuaW1hdGlvbi1uYW1lOmV4aXQ7YW5pbWF0aW9uLWR1cmF0aW9uOi4xNXM7LS10dy1leGl0LW9wYWNpdHk6aW5pdGlhbDstLXR3LWV4aXQtc2NhbGU6aW5pdGlhbDstLXR3LWV4aXQtcm90YXRlOmluaXRpYWw7LS10dy1leGl0LXRyYW5zbGF0ZS14OmluaXRpYWw7LS10dy1leGl0LXRyYW5zbGF0ZS15OmluaXRpYWx9LmRhdGEtXFxbc3RhdGVcXD1jbG9zZWRcXF1cXDpkcy1mYWRlLW91dC0wW2RhdGEtc3RhdGU9Y2xvc2VkXXstLXR3LWV4aXQtb3BhY2l0eTowfS5kYXRhLVxcW3N0YXRlXFw9b3BlblxcXVxcOmRzLWZhZGUtaW4tMFtkYXRhLXN0YXRlPW9wZW5dey0tdHctZW50ZXItb3BhY2l0eTowfS5kYXRhLVxcW3N0YXRlXFw9Y2xvc2VkXFxdXFw6ZHMtem9vbS1vdXQtOTVbZGF0YS1zdGF0ZT1jbG9zZWRdey0tdHctZXhpdC1zY2FsZTouOTV9LmRhdGEtXFxbc3RhdGVcXD1vcGVuXFxdXFw6ZHMtem9vbS1pbi05NVtkYXRhLXN0YXRlPW9wZW5dey0tdHctZW50ZXItc2NhbGU6Ljk1fS5kYXRhLVxcW3NpZGVcXD1ib3R0b21cXF1cXDpkcy1zbGlkZS1pbi1mcm9tLXRvcC0yW2RhdGEtc2lkZT1ib3R0b21dey0tdHctZW50ZXItdHJhbnNsYXRlLXk6LThweH0uZGF0YS1cXFtzaWRlXFw9bGVmdFxcXVxcOmRzLXNsaWRlLWluLWZyb20tcmlnaHQtMltkYXRhLXNpZGU9bGVmdF17LS10dy1lbnRlci10cmFuc2xhdGUteDo4cHh9LmRhdGEtXFxbc2lkZVxcPXJpZ2h0XFxdXFw6ZHMtc2xpZGUtaW4tZnJvbS1sZWZ0LTJbZGF0YS1zaWRlPXJpZ2h0XXstLXR3LWVudGVyLXRyYW5zbGF0ZS14Oi04cHh9LmRhdGEtXFxbc2lkZVxcPXRvcFxcXVxcOmRzLXNsaWRlLWluLWZyb20tYm90dG9tLTJbZGF0YS1zaWRlPXRvcF17LS10dy1lbnRlci10cmFuc2xhdGUteTo4cHh9LmRhdGEtXFxbc3RhdGVcXD1jbG9zZWRcXF1cXDpkcy1zbGlkZS1vdXQtdG8tYm90dG9tLTJbZGF0YS1zdGF0ZT1jbG9zZWRdey0tdHctZXhpdC10cmFuc2xhdGUteTo4cHh9LmRhdGEtXFxbc3RhdGVcXD1vcGVuXFxdXFw6ZHMtc2xpZGUtaW4tZnJvbS1ib3R0b20tMltkYXRhLXN0YXRlPW9wZW5dey0tdHctZW50ZXItdHJhbnNsYXRlLXk6OHB4fS5ob3ZlclxcOmRhdGEtXFxbc3RhdGVcXD1vZmZcXF1cXDpkcy1iZy1iZy1zeXN0ZW0tbGlnaHQtaG92ZXJbZGF0YS1zdGF0ZT1vZmZdOmhvdmVyey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIzOCAyMzcgMjMwL3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZW5hYmxlZFxcOmRhdGEtXFxbc3RhdGVcXD1jaGVja2VkXFxdXFw6ZHMtYmctYmctYnJhbmQtcHJpbWFyeS1kZWZhdWx0W2RhdGEtc3RhdGU9Y2hlY2tlZF06ZW5hYmxlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigxMTcgNjMgMjM0L3ZhcigtLXR3LWJnLW9wYWNpdHkpKX0uZW5hYmxlZFxcOmRhdGEtXFxbc3RhdGVcXD1jaGVja2VkXFxdXFw6ZHMtYmctdGV4dC1uZXV0cmFsLXNlY29uZGFyeVtkYXRhLXN0YXRlPWNoZWNrZWRdOmVuYWJsZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNzIgNzcgODYvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5lbmFibGVkXFw6ZGF0YS1cXFtzdGF0ZVxcPWluZGV0ZXJtaW5hdGVcXF1cXDpkcy1iZy1iZy1icmFuZC1wcmltYXJ5LWRlZmF1bHRbZGF0YS1zdGF0ZT1pbmRldGVybWluYXRlXTplbmFibGVkey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDExNyA2MyAyMzQvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5lbmFibGVkXFw6ZGF0YS1cXFtzdGF0ZVxcPWluZGV0ZXJtaW5hdGVcXF1cXDpkcy1iZy10ZXh0LW5ldXRyYWwtc2Vjb25kYXJ5W2RhdGEtc3RhdGU9aW5kZXRlcm1pbmF0ZV06ZW5hYmxlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYig3MiA3NyA4Ni92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmVuYWJsZWRcXDpkYXRhLVxcW3N0YXRlXFw9Y2hlY2tlZFxcXVxcOmRzLW91dGxpbmUtbm9uZVtkYXRhLXN0YXRlPWNoZWNrZWRdOmVuYWJsZWQsLmVuYWJsZWRcXDpkYXRhLVxcW3N0YXRlXFw9aW5kZXRlcm1pbmF0ZVxcXVxcOmRzLW91dGxpbmUtbm9uZVtkYXRhLXN0YXRlPWluZGV0ZXJtaW5hdGVdOmVuYWJsZWR7b3V0bGluZToycHggc29saWQgIzAwMDA7b3V0bGluZS1vZmZzZXQ6MnB4fS5kaXNhYmxlZFxcOmRhdGEtXFxbc3RhdGVcXD1jaGVja2VkXFxdXFw6ZHMtYmctYmctYnJhbmQtaGlnaGxpZ2h0LXNlbGVjdGVkW2RhdGEtc3RhdGU9Y2hlY2tlZF06ZGlzYWJsZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjE5IDIxNSAyNTMvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kaXNhYmxlZFxcOmRhdGEtXFxbc3RhdGVcXD1jaGVja2VkXFxdXFw6ZHMtYmctYmctbmV1dHJhbC1wcmltYXJ5LWRpc2FibGVkW2RhdGEtc3RhdGU9Y2hlY2tlZF06ZGlzYWJsZWQsLmRpc2FibGVkXFw6ZGF0YS1cXFtzdGF0ZVxcPWluZGV0ZXJtaW5hdGVcXF1cXDpkcy1iZy1iZy1uZXV0cmFsLXByaW1hcnktZGlzYWJsZWRbZGF0YS1zdGF0ZT1pbmRldGVybWluYXRlXTpkaXNhYmxlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNDUgMjQ2IDI0Ni92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRpc2FibGVkXFw6ZGF0YS1cXFtzdGF0ZVxcPXVuY2hlY2tlZFxcXVxcOmRzLWJnLWJnLW5ldXRyYWwtbGlnaHQtZGVmYXVsdFtkYXRhLXN0YXRlPXVuY2hlY2tlZF06ZGlzYWJsZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1IDI1NSAyNTUvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kaXNhYmxlZFxcOmRhdGEtXFxbc3RhdGVcXD11bmNoZWNrZWRcXF1cXDpkcy1iZy1ib3JkZXItbmV1dHJhbC1kaXNhYmxlZFtkYXRhLXN0YXRlPXVuY2hlY2tlZF06ZGlzYWJsZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMjMwIDIzNCAyMzYvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kaXNhYmxlZFxcOmRhdGEtXFxbc3RhdGVcXD1jaGVja2VkXFxdXFw6ZHMtb3V0bGluZS1ub25lW2RhdGEtc3RhdGU9Y2hlY2tlZF06ZGlzYWJsZWQsLmRpc2FibGVkXFw6ZGF0YS1cXFtzdGF0ZVxcPWluZGV0ZXJtaW5hdGVcXF1cXDpkcy1vdXRsaW5lLW5vbmVbZGF0YS1zdGF0ZT1pbmRldGVybWluYXRlXTpkaXNhYmxlZHtvdXRsaW5lOjJweCBzb2xpZCAjMDAwMDtvdXRsaW5lLW9mZnNldDoycHh9LmRpc2FibGVkXFw6ZGF0YS1cXFtzdGF0ZVxcPXVuY2hlY2tlZFxcXVxcOmRzLW91dGxpbmUtYm9yZGVyLW5ldXRyYWwtZGlzYWJsZWRbZGF0YS1zdGF0ZT11bmNoZWNrZWRdOmRpc2FibGVke291dGxpbmUtY29sb3I6I2U2ZWFlY30uZHMtZ3JvdXA6aG92ZXIgLmdyb3VwLWhvdmVyXFw6ZW5hYmxlZFxcOmRhdGEtXFxbc3RhdGVcXD1jaGVja2VkXFxdXFw6ZHMtYmctYmctYnJhbmQtcHJpbWFyeS1ob3ZlcltkYXRhLXN0YXRlPWNoZWNrZWRdOmVuYWJsZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoMTAxIDQzIDIxNC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmVuYWJsZWRcXDpkYXRhLVxcW3N0YXRlXFw9Y2hlY2tlZFxcXVxcOmRzLWJnLXRleHQtbmV1dHJhbC1wcmltYXJ5W2RhdGEtc3RhdGU9Y2hlY2tlZF06ZW5hYmxlZHstLXR3LWJnLW9wYWNpdHk6MTtiYWNrZ3JvdW5kLWNvbG9yOnJnYig0MCA0MiA0Ny92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmRzLWdyb3VwOmhvdmVyIC5ncm91cC1ob3ZlclxcOmVuYWJsZWRcXDpkYXRhLVxcW3N0YXRlXFw9aW5kZXRlcm1pbmF0ZVxcXVxcOmRzLWJnLWJnLWJyYW5kLXByaW1hcnktaG92ZXJbZGF0YS1zdGF0ZT1pbmRldGVybWluYXRlXTplbmFibGVkey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDEwMSA0MyAyMTQvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5kcy1ncm91cDpob3ZlciAuZ3JvdXAtaG92ZXJcXDplbmFibGVkXFw6ZGF0YS1cXFtzdGF0ZVxcPWluZGV0ZXJtaW5hdGVcXF1cXDpkcy1iZy10ZXh0LW5ldXRyYWwtcHJpbWFyeVtkYXRhLXN0YXRlPWluZGV0ZXJtaW5hdGVdOmVuYWJsZWR7LS10dy1iZy1vcGFjaXR5OjE7YmFja2dyb3VuZC1jb2xvcjpyZ2IoNDAgNDIgNDcvdmFyKC0tdHctYmctb3BhY2l0eSkpfS5hcmlhLVxcW2ludmFsaWRcXF1cXDpkYXRhLVxcW3N0YXRlXFw9Y2hlY2tlZFxcXVxcOmRzLWJnLWJnLWRhbmdlci1wcmltYXJ5LWRlZmF1bHRbZGF0YS1zdGF0ZT1jaGVja2VkXVthcmlhLWludmFsaWRdLC5hcmlhLVxcW2ludmFsaWRcXF1cXDpkYXRhLVxcW3N0YXRlXFw9aW5kZXRlcm1pbmF0ZVxcXVxcOmRzLWJnLWJnLWRhbmdlci1wcmltYXJ5LWRlZmF1bHRbZGF0YS1zdGF0ZT1pbmRldGVybWluYXRlXVthcmlhLWludmFsaWRdey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIzMyA3MyA2NC92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmFyaWEtXFxbaW52YWxpZFxcXVxcOmRhdGEtXFxbc3RhdGVcXD11bmNoZWNrZWRcXF1cXDpkcy1vdXRsaW5lLWJnLWRhbmdlci1wcmltYXJ5LWRlZmF1bHRbZGF0YS1zdGF0ZT11bmNoZWNrZWRdW2FyaWEtaW52YWxpZF17b3V0bGluZS1jb2xvcjojZTk0OTQwfS5hcmlhLVxcW2ludmFsaWRcXF1cXDpkYXRhLVxcW3N0YXRlXFw9Y2hlY2tlZFxcXVxcOmhvdmVyXFw6ZHMtYmctYmctZGFuZ2VyLXByaW1hcnktaG92ZXI6aG92ZXJbZGF0YS1zdGF0ZT1jaGVja2VkXVthcmlhLWludmFsaWRdLC5hcmlhLVxcW2ludmFsaWRcXF1cXDpkYXRhLVxcW3N0YXRlXFw9aW5kZXRlcm1pbmF0ZVxcXVxcOmhvdmVyXFw6ZHMtYmctYmctZGFuZ2VyLXByaW1hcnktaG92ZXI6aG92ZXJbZGF0YS1zdGF0ZT1pbmRldGVybWluYXRlXVthcmlhLWludmFsaWRdey0tdHctYmctb3BhY2l0eToxO2JhY2tncm91bmQtY29sb3I6cmdiKDIyNyA0NiAzNS92YXIoLS10dy1iZy1vcGFjaXR5KSl9LmFyaWEtXFxbaW52YWxpZFxcXVxcOmRhdGEtXFxbc3RhdGVcXD11bmNoZWNrZWRcXF1cXDpob3ZlclxcOmRzLW91dGxpbmUtYmctZGFuZ2VyLXByaW1hcnktaG92ZXI6aG92ZXJbZGF0YS1zdGF0ZT11bmNoZWNrZWRdW2FyaWEtaW52YWxpZF17b3V0bGluZS1jb2xvcjojZTMyZTIzfS5kcy1ncm91cFtkYXRhLXN0YXRlPWNoZWNrZWRdIC5ncm91cC1kYXRhLVxcW3N0YXRlXFw9Y2hlY2tlZFxcXVxcOmRzLWJsb2NrLC5kcy1ncm91cFtkYXRhLXN0YXRlPWluZGV0ZXJtaW5hdGVdIC5ncm91cC1kYXRhLVxcW3N0YXRlXFw9aW5kZXRlcm1pbmF0ZVxcXVxcOmRzLWJsb2Nre2Rpc3BsYXk6YmxvY2t9LmRzLWdyb3VwW2RhdGEtc3RhdGU9b3Blbl0gLmdyb3VwLWRhdGEtXFxbc3RhdGVcXD1vcGVuXFxdXFw6ZHMtcm90YXRlLTE4MHstLXR3LXJvdGF0ZToxODBkZWc7dHJhbnNmb3JtOnRyYW5zbGF0ZSh2YXIoLS10dy10cmFuc2xhdGUteCksdmFyKC0tdHctdHJhbnNsYXRlLXkpKSByb3RhdGUodmFyKC0tdHctcm90YXRlKSkgc2tld1godmFyKC0tdHctc2tldy14KSkgc2tld1kodmFyKC0tdHctc2tldy15KSkgc2NhbGVYKHZhcigtLXR3LXNjYWxlLXgpKSBzY2FsZVkodmFyKC0tdHctc2NhbGUteSkpfSJdLCJzb3VyY2VSb290IjoiIn0= *//* Allow adding a border to an element by just adding a border-width. (https: //github.com/tailwindcss/tailwindcss/pull/116) // by default this get loaded from preflight setting (reset css), // but we need to set this to false as this overrides external sites that content is loaded to */ [class^='wt-'], [class*=' wt-'] { border-width: 0; border-style: solid; } h3{ font-size: 16px; line-height: 24px; } *, ::before, ::after{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } ::backdrop{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } .wt-prose-components-button-medium{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; line-height: 24px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-button-tiny{ font-size: 12px; font-family: "Inter", sans-serif; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-input-label{ font-size: 12px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 16px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-list-listitem{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 20px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-stage-body-bold{ font-size: 16px; font-family: "Inter", sans-serif; font-weight: 700; line-height: 26px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-stage-body-regular{ font-size: 16px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 26px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-stage-h3{ font-size: 20px; font-family: "Inter", sans-serif; font-weight: 700; line-height: 26px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-tag{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-system-body1-bold{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 600; line-height: 24px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-system-body1-regular{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 24px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-system-body2-bold{ font-size: 12px; font-family: "Inter", sans-serif; font-weight: 600; line-height: 20px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-system-body2-regular{ font-size: 12px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 20px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @keyframes wt-cursor-blink{ 50%{ opacity: 0; } } .wt-cursor-blink:after{ animation: wt-cursor-blink 0.8s infinite step-start; font-weight: 600; content: '|'; } .wt-rewrite-card .wt-menu-item, .wt-rewrite-card .wt-dropdown button{ text-transform: capitalize; } .wt-scrollbar::-webkit-scrollbar { width: 8px; height: 8px; } .wt-scrollbar::-webkit-scrollbar-button { width: 8px; height: 8px; } .wt-scrollbar::-webkit-scrollbar-thumb { background: #f2f2f2; border: 0px solid #ffffff; border-radius: 50px; } .wt-scrollbar::-webkit-scrollbar-thumb:hover { background: #e6e6e6; } .wt-scrollbar::-webkit-scrollbar-thumb:active { background: #e6e6e6; } .wt-scrollbar::-webkit-scrollbar-track { background: white; border: 28px none #75498d; border-radius: 8px; } .wt-scrollbar::-webkit-scrollbar-track:hover { background: white; } .wt-scrollbar::-webkit-scrollbar-track:active { background: #f2f2f2; } .wt-scrollbar::-webkit-scrollbar-corner { background: transparent; } .wt-w-side-panel{ width: 400px; } .wt-sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .wt-invisible{ visibility: hidden; } .wt-fixed{ position: fixed; } .wt-absolute{ position: absolute; } .wt-relative{ position: relative; } .wt-inset-0{ inset: 0px; } .-wt-right-\[55px\]{ right: -55px; } .-wt-top-\[24px\]{ top: -24px; } .wt-bottom-0{ bottom: 0px; } .wt-bottom-1{ bottom: 4px; } .wt-bottom-4{ bottom: 16px; } .wt-left-0{ left: 0px; } .wt-left-1\/2{ left: 50%; } .wt-right-0{ right: 0px; } .wt-right-1{ right: 4px; } .wt-right-4{ right: 16px; } .wt-right-\[8px\]{ right: 8px; } .wt-top-0{ top: 0px; } .wt-top-1{ top: 4px; } .wt-top-1\/2{ top: 50%; } .wt-top-11{ top: 44px; } .wt-top-2{ top: 8px; } .wt-top-4{ top: 16px; } .wt-top-\[0\]{ top: 0; } .wt-top-\[80px\]{ top: 80px; } .wt-z-0{ z-index: 0; } .wt-z-10{ z-index: 10; } .wt-z-\[10000\]{ z-index: 10000; } .wt-z-\[99999\]{ z-index: 99999; } .wt-z-\[9999\]{ z-index: 9999; } .wt-m-0{ margin: 0px; } .wt-m-10{ margin: 40px; } .wt-m-20{ margin: 80px; } .wt-m-5{ margin: 20px; } .wt-m-\[8px\]{ margin: 8px; } .-wt-mx-4{ margin-left: -16px; margin-right: -16px; } .wt-mx-2{ margin-left: 8px; margin-right: 8px; } .wt-mx-4{ margin-left: 16px; margin-right: 16px; } .wt-my-2{ margin-top: 8px; margin-bottom: 8px; } .wt-my-2\.5{ margin-top: 10px; margin-bottom: 10px; } .wt-my-\[8px\]{ margin-top: 8px; margin-bottom: 8px; } .-wt-mb-4{ margin-bottom: -16px; } .wt-mb-0{ margin-bottom: 0px; } .wt-mb-0\.5{ margin-bottom: 2px; } .wt-mb-2{ margin-bottom: 8px; } .wt-mb-3{ margin-bottom: 12px; } .wt-mb-8{ margin-bottom: 32px; } .wt-mb-\[-8px\]{ margin-bottom: -8px; } .wt-mb-\[12px\]{ margin-bottom: 12px; } .wt-mb-\[24px\]{ margin-bottom: 24px; } .wt-mb-\[2px\]{ margin-bottom: 2px; } .wt-ml-1{ margin-left: 4px; } .wt-ml-2{ margin-left: 8px; } .wt-ml-3{ margin-left: 12px; } .wt-ml-\[100\%\]{ margin-left: 100%; } .wt-ml-\[2px\]{ margin-left: 2px; } .wt-ml-auto{ margin-left: auto; } .wt-mr-1{ margin-right: 4px; } .wt-mr-2{ margin-right: 8px; } .wt-mr-4{ margin-right: 16px; } .wt-mr-\[6px\]{ margin-right: 6px; } .wt-mt-0{ margin-top: 0px; } .wt-mt-0\.5{ margin-top: 2px; } .wt-mt-1{ margin-top: 4px; } .wt-mt-2{ margin-top: 8px; } .wt-mt-2\.5{ margin-top: 10px; } .wt-mt-6{ margin-top: 24px; } .wt-mt-\[16px\]{ margin-top: 16px; } .wt-mt-\[4px\]{ margin-top: 4px; } .wt-box-border{ box-sizing: border-box; } .wt-box-content{ box-sizing: content-box; } .wt-line-clamp-2{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .wt-block{ display: block; } .wt-inline-block{ display: inline-block; } .wt-flex{ display: flex; } .wt-inline-flex{ display: inline-flex; } .wt-hidden{ display: none; } .wt-h-10{ height: 40px; } .wt-h-12{ height: 48px; } .wt-h-2{ height: 8px; } .wt-h-3{ height: 12px; } .wt-h-4{ height: 16px; } .wt-h-5{ height: 20px; } .wt-h-6{ height: 24px; } .wt-h-7{ height: 28px; } .wt-h-8{ height: 32px; } .wt-h-96{ height: 384px; } .wt-h-\[11px\]{ height: 11px; } .wt-h-\[152px\]{ height: 152px; } .wt-h-\[16px\]{ height: 16px; } .wt-h-\[20px\]{ height: 20px; } .wt-h-\[24px\]{ height: 24px; } .wt-h-\[33px\]{ height: 33px; } .wt-h-\[34px\]{ height: 34px; } .wt-h-\[36px\]{ height: 36px; } .wt-h-\[52px\]{ height: 52px; } .wt-h-\[72px\]{ height: 72px; } .wt-h-\[calc\(100vh-56px\)\]{ height: calc(100vh - 56px); } .wt-h-auto{ height: auto; } .wt-h-fit{ height: -moz-fit-content; height: fit-content; } .wt-h-full{ height: 100%; } .wt-max-h-80{ max-height: 320px; } .wt-max-h-\[208px\]{ max-height: 208px; } .wt-max-h-\[250px\]{ max-height: 250px; } .wt-max-h-\[296px\]{ max-height: 296px; } .wt-max-h-\[428px\]{ max-height: 428px; } .wt-max-h-none{ max-height: none; } .wt-min-h-0{ min-height: 0px; } .wt-min-h-\[190px\]{ min-height: 190px; } .wt-min-h-\[32px\]{ min-height: 32px; } .wt-min-h-\[40px\]{ min-height: 40px; } .wt-min-h-\[60px\]{ min-height: 60px; } .wt-min-h-full{ min-height: 100%; } .wt-min-h-screen{ min-height: 100vh; } .wt-w-0{ width: 0px; } .wt-w-10{ width: 40px; } .wt-w-12{ width: 48px; } .wt-w-2{ width: 8px; } .wt-w-4{ width: 16px; } .wt-w-40{ width: 160px; } .wt-w-48{ width: 192px; } .wt-w-5{ width: 20px; } .wt-w-6{ width: 24px; } .wt-w-60{ width: 240px; } .wt-w-72{ width: 288px; } .wt-w-8{ width: 32px; } .wt-w-80{ width: 320px; } .wt-w-96{ width: 384px; } .wt-w-\[100\%\]{ width: 100%; } .wt-w-\[125px\]{ width: 125px; } .wt-w-\[16px\]{ width: 16px; } .wt-w-\[191px\]{ width: 191px; } .wt-w-\[1px\]{ width: 1px; } .wt-w-\[200px\]{ width: 200px; } .wt-w-\[213px\]{ width: 213px; } .wt-w-\[24px\]{ width: 24px; } .wt-w-\[272px\]{ width: 272px; } .wt-w-\[294px\]{ width: 294px; } .wt-w-\[32px\]{ width: 32px; } .wt-w-\[340px\]{ width: 340px; } .wt-w-\[360px\]{ width: 360px; } .wt-w-\[368px\]{ width: 368px; } .wt-w-\[36px\]{ width: 36px; } .wt-w-\[380px\]{ width: 380px; } .wt-w-\[400px\]{ width: 400px; } .wt-w-\[42px\]{ width: 42px; } .wt-w-\[48px\]{ width: 48px; } .wt-w-\[520px\]{ width: 520px; } .wt-w-\[600px\]{ width: 600px; } .wt-w-\[72px\]{ width: 72px; } .wt-w-\[740px\]{ width: 740px; } .wt-w-\[calc\(100\%-24px\)\]{ width: calc(100% - 24px); } .wt-w-auto{ width: auto; } .wt-w-fit{ width: -moz-fit-content; width: fit-content; } .wt-w-full{ width: 100%; } .wt-min-w-0{ min-width: 0px; } .wt-min-w-\[160px\]{ min-width: 160px; } .wt-min-w-\[300px\]{ min-width: 300px; } .wt-min-w-\[420px\]{ min-width: 420px; } .wt-max-w-3xl{ max-width: 768px; } .wt-max-w-\[300px\]{ max-width: 300px; } .wt-max-w-\[442px\]{ max-width: 442px; } .wt-max-w-\[600px\]{ max-width: 600px; } .wt-max-w-full{ max-width: 100%; } .wt-flex-1{ flex: 1 1 0%; } .wt-flex-none{ flex: none; } .wt-shrink-0{ flex-shrink: 0; } .wt-flex-grow{ flex-grow: 1; } .wt-grow{ flex-grow: 1; } .wt-basis-0{ flex-basis: 0px; } .wt-origin-top-right{ transform-origin: top right; } .-wt-translate-x-\[calc\(380px-60\%\)\]{ --tw-translate-x: calc(calc(380px - 60%) * -1); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt--translate-x-1\/2{ --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt--translate-y-1\/2{ --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-rotate-45{ --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-scale-100{ --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-scale-95{ --tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-transform{ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @keyframes wt-pulse{ 50%{ opacity: .5; } } .wt-animate-pulse{ animation: wt-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; } @keyframes wt-spin{ to{ transform: rotate(360deg); } } .wt-animate-spin{ animation: wt-spin 1s linear infinite; } .wt-cursor-default{ cursor: default; } .wt-cursor-ns-resize{ cursor: ns-resize; } .wt-cursor-pointer{ cursor: pointer; } .wt-cursor-text{ cursor: text; } .wt-select-none{ -webkit-user-select: none; -moz-user-select: none; user-select: none; } .wt-resize-none{ resize: none; } .wt-list-none{ list-style-type: none; } .wt-flex-row{ flex-direction: row; } .wt-flex-row-reverse{ flex-direction: row-reverse; } .wt-flex-col{ flex-direction: column; } .wt-flex-wrap{ flex-wrap: wrap; } .wt-content-center{ align-content: center; } .wt-items-start{ align-items: flex-start; } .wt-items-end{ align-items: flex-end; } .wt-items-center{ align-items: center; } .wt-items-baseline{ align-items: baseline; } .wt-justify-start{ justify-content: flex-start; } .wt-justify-end{ justify-content: flex-end; } .wt-justify-center{ justify-content: center; } .wt-justify-between{ justify-content: space-between; } .wt-justify-items-center{ justify-items: center; } .wt-gap-0{ gap: 0px; } .wt-gap-0\.5{ gap: 2px; } .wt-gap-1{ gap: 4px; } .wt-gap-1\.5{ gap: 6px; } .wt-gap-2{ gap: 8px; } .wt-gap-3{ gap: 12px; } .wt-gap-4{ gap: 16px; } .wt-gap-\[12px\]{ gap: 12px; } .wt-gap-\[14px\]{ gap: 14px; } .wt-gap-\[16px\]{ gap: 16px; } .wt-gap-\[2px\]{ gap: 2px; } .wt-gap-\[32px\]{ gap: 32px; } .wt-gap-\[3px\]{ gap: 3px; } .wt-gap-\[4px\]{ gap: 4px; } .wt-gap-\[8px\]{ gap: 8px; } .wt-gap-x-1{ -moz-column-gap: 4px; column-gap: 4px; } .wt-gap-x-2{ -moz-column-gap: 8px; column-gap: 8px; } .wt-space-y-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(8px * var(--tw-space-y-reverse)); } .wt-self-start{ align-self: flex-start; } .wt-self-center{ align-self: center; } .wt-self-stretch{ align-self: stretch; } .wt-justify-self-center{ justify-self: center; } .wt-overflow-auto{ overflow: auto; } .wt-overflow-hidden{ overflow: hidden; } .wt-overflow-y-auto{ overflow-y: auto; } .wt-overflow-x-hidden{ overflow-x: hidden; } .wt-overflow-ellipsis{ text-overflow: ellipsis; } .wt-whitespace-nowrap{ white-space: nowrap; } .wt-whitespace-pre-wrap{ white-space: pre-wrap; } .wt-break-words{ overflow-wrap: break-word; } .\!wt-rounded-none{ border-radius: 0px !important; } .wt-rounded{ border-radius: 4px; } .wt-rounded-3xl{ border-radius: 24px; } .wt-rounded-\[10px\]{ border-radius: 10px; } .wt-rounded-\[12px\]{ border-radius: 12px; } .wt-rounded-\[4px\]{ border-radius: 4px; } .wt-rounded-\[6px\]{ border-radius: 6px; } .wt-rounded-\[8px\]{ border-radius: 8px; } .wt-rounded-full{ border-radius: 9999px; } .wt-rounded-lg{ border-radius: 8px; } .wt-rounded-md{ border-radius: 6px; } .wt-rounded-sm{ border-radius: 2px; } .wt-rounded-xl{ border-radius: 12px; } .wt-rounded-xs{ border-radius: 4px; } .wt-rounded-b-\[12px\]{ border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; } .wt-rounded-b-lg{ border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; } .wt-rounded-b-xl{ border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; } .wt-rounded-t-lg{ border-top-left-radius: 8px; border-top-right-radius: 8px; } .wt-rounded-t-xl{ border-top-left-radius: 12px; border-top-right-radius: 12px; } .wt-rounded-bl-\[36px\]{ border-bottom-left-radius: 36px; } .wt-rounded-bl-\[8px\]{ border-bottom-left-radius: 8px; } .wt-rounded-bl-xl{ border-bottom-left-radius: 12px; } .wt-rounded-tl-\[12px\]{ border-top-left-radius: 12px; } .wt-rounded-tl-\[36px\]{ border-top-left-radius: 36px; } .wt-rounded-tl-\[8px\]{ border-top-left-radius: 8px; } .wt-rounded-tl-xl{ border-top-left-radius: 12px; } .\!wt-border-\[1px\]{ border-width: 1px !important; } .wt-border{ border-width: 1px; } .\!wt-border-t{ border-top-width: 1px !important; } .wt-border-b{ border-bottom-width: 1px; } .wt-border-b-2{ border-bottom-width: 2px; } .wt-border-r-4{ border-right-width: 4px; } .wt-border-t{ border-top-width: 1px; } .wt-border-solid{ border-style: solid; } .wt-border-none{ border-style: none; } .wt-border-border-brand-selected{ --tw-border-opacity: 1; border-color: rgb(132 95 243 / var(--tw-border-opacity)); } .wt-border-border-danger-default{ --tw-border-opacity: 1; border-color: rgb(255 157 151 / var(--tw-border-opacity)); } .wt-border-border-danger-selected{ --tw-border-opacity: 1; border-color: rgb(233 73 64 / var(--tw-border-opacity)); } .wt-border-border-neutral-default{ --tw-border-opacity: 1; border-color: rgb(204 208 213 / var(--tw-border-opacity)); } .wt-border-border-neutral-divider{ --tw-border-opacity: 1; border-color: rgb(230 234 236 / var(--tw-border-opacity)); } .wt-border-border-neutral-hover{ --tw-border-opacity: 1; border-color: rgb(169 176 183 / var(--tw-border-opacity)); } .wt-border-error-main{ --tw-border-opacity: 1; border-color: rgb(244 71 47 / var(--tw-border-opacity)); } .wt-border-gray-dark{ --tw-border-opacity: 1; border-color: rgb(160 162 168 / var(--tw-border-opacity)); } .wt-border-gray-light{ --tw-border-opacity: 1; border-color: rgb(230 234 236 / var(--tw-border-opacity)); } .wt-border-gray-lighter{ --tw-border-opacity: 1; border-color: rgb(245 246 249 / var(--tw-border-opacity)); } .wt-border-transparent{ border-color: transparent; } .wt-border-b-border-neutral-divider{ --tw-border-opacity: 1; border-bottom-color: rgb(230 234 236 / var(--tw-border-opacity)); } .wt-border-t-gray-light{ --tw-border-opacity: 1; border-top-color: rgb(230 234 236 / var(--tw-border-opacity)); } .wt-bg-\[\#ECE9FE\]{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .wt-bg-background-light{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .wt-bg-bg-brand-light-default{ --tw-bg-opacity: 1; background-color: rgb(244 243 255 / var(--tw-bg-opacity)); } .wt-bg-bg-brand-light-selected{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .wt-bg-bg-brand-primary-default{ --tw-bg-opacity: 1; background-color: rgb(117 63 234 / var(--tw-bg-opacity)); } .wt-bg-bg-neutral-light-default{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .wt-bg-bg-neutral-light-hover{ background-color: #393B400A; } .wt-bg-bg-neutral-light-selected{ background-color: #393B401A; } .wt-bg-bg-neutral-primary-default{ --tw-bg-opacity: 1; background-color: rgb(57 59 64 / var(--tw-bg-opacity)); } .wt-bg-bg-premium-primary-default{ --tw-bg-opacity: 1; background-color: rgb(254 102 17 / var(--tw-bg-opacity)); } .wt-bg-bg-system-light-selected{ --tw-bg-opacity: 1; background-color: rgb(232 230 222 / var(--tw-bg-opacity)); } .wt-bg-black{ --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } .wt-bg-error-main{ --tw-bg-opacity: 1; background-color: rgb(244 71 47 / var(--tw-bg-opacity)); } .wt-bg-error-main\/10{ background-color: rgb(244 71 47 / 0.1); } .wt-bg-gray-light{ --tw-bg-opacity: 1; background-color: rgb(230 234 236 / var(--tw-bg-opacity)); } .wt-bg-gray-lighter{ --tw-bg-opacity: 1; background-color: rgb(245 246 249 / var(--tw-bg-opacity)); } .wt-bg-gray-lightest{ --tw-bg-opacity: 1; background-color: rgb(249 249 252 / var(--tw-bg-opacity)); } .wt-bg-gray-main{ --tw-bg-opacity: 1; background-color: rgb(195 198 206 / var(--tw-bg-opacity)); } .wt-bg-neutral-default{ --tw-bg-opacity: 1; background-color: rgb(28 28 30 / var(--tw-bg-opacity)); } .wt-bg-neutral-disabled-secondary{ --tw-bg-opacity: 1; background-color: rgb(229 229 234 / var(--tw-bg-opacity)); } .wt-bg-paper-ai{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .wt-bg-paper-system{ --tw-bg-opacity: 1; background-color: rgb(248 248 245 / var(--tw-bg-opacity)); } .wt-bg-primary-lightest{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .wt-bg-primary-main\/5{ background-color: rgb(117 63 234 / 0.05); } .wt-bg-text-info-hover{ --tw-bg-opacity: 1; background-color: rgb(61 103 255 / var(--tw-bg-opacity)); } .wt-bg-transparent{ background-color: transparent; } .wt-bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .wt-fill-brand-primary{ fill: #753FEA; } .wt-fill-text-brand-default{ fill: #753FEA; } .wt-p-0{ padding: 0px; } .wt-p-0\.5{ padding: 2px; } .wt-p-1{ padding: 4px; } .wt-p-10{ padding: 40px; } .wt-p-14{ padding: 56px; } .wt-p-2{ padding: 8px; } .wt-p-5{ padding: 20px; } .wt-p-6{ padding: 24px; } .wt-p-\[12px\]{ padding: 12px; } .wt-p-\[16px\]{ padding: 16px; } .wt-p-\[20px\]{ padding: 20px; } .wt-p-\[8px\]{ padding: 8px; } .wt-px-0{ padding-left: 0px; padding-right: 0px; } .wt-px-0\.5{ padding-left: 2px; padding-right: 2px; } .wt-px-1{ padding-left: 4px; padding-right: 4px; } .wt-px-12{ padding-left: 48px; padding-right: 48px; } .wt-px-2{ padding-left: 8px; padding-right: 8px; } .wt-px-2\.5{ padding-left: 10px; padding-right: 10px; } .wt-px-3{ padding-left: 12px; padding-right: 12px; } .wt-px-4{ padding-left: 16px; padding-right: 16px; } .wt-px-5{ padding-left: 20px; padding-right: 20px; } .wt-px-6{ padding-left: 24px; padding-right: 24px; } .wt-px-\[0\]{ padding-left: 0; padding-right: 0; } .wt-px-\[12px\]{ padding-left: 12px; padding-right: 12px; } .wt-px-\[14px\]{ padding-left: 14px; padding-right: 14px; } .wt-px-\[16px\]{ padding-left: 16px; padding-right: 16px; } .wt-px-\[200px\]{ padding-left: 200px; padding-right: 200px; } .wt-px-\[20px\]{ padding-left: 20px; padding-right: 20px; } .wt-px-\[38px\]{ padding-left: 38px; padding-right: 38px; } .wt-px-\[40px\]{ padding-left: 40px; padding-right: 40px; } .wt-px-\[4px\]{ padding-left: 4px; padding-right: 4px; } .wt-py-0{ padding-top: 0px; padding-bottom: 0px; } .wt-py-0\.5{ padding-top: 2px; padding-bottom: 2px; } .wt-py-1{ padding-top: 4px; padding-bottom: 4px; } .wt-py-1\.5{ padding-top: 6px; padding-bottom: 6px; } .wt-py-10{ padding-top: 40px; padding-bottom: 40px; } .wt-py-2{ padding-top: 8px; padding-bottom: 8px; } .wt-py-2\.5{ padding-top: 10px; padding-bottom: 10px; } .wt-py-3{ padding-top: 12px; padding-bottom: 12px; } .wt-py-4{ padding-top: 16px; padding-bottom: 16px; } .wt-py-6{ padding-top: 24px; padding-bottom: 24px; } .wt-py-\[10px\]{ padding-top: 10px; padding-bottom: 10px; } .wt-py-\[12px\]{ padding-top: 12px; padding-bottom: 12px; } .wt-py-\[2px\]{ padding-top: 2px; padding-bottom: 2px; } .wt-py-\[38px\]{ padding-top: 38px; padding-bottom: 38px; } .wt-py-\[4px\]{ padding-top: 4px; padding-bottom: 4px; } .wt-py-\[6px\]{ padding-top: 6px; padding-bottom: 6px; } .wt-py-\[8px\]{ padding-top: 8px; padding-bottom: 8px; } .wt-pb-0{ padding-bottom: 0px; } .wt-pb-2{ padding-bottom: 8px; } .wt-pb-3{ padding-bottom: 12px; } .wt-pb-8{ padding-bottom: 32px; } .wt-pb-\[12px\]{ padding-bottom: 12px; } .wt-pb-\[4px\]{ padding-bottom: 4px; } .wt-pb-\[8px\]{ padding-bottom: 8px; } .wt-pl-1{ padding-left: 4px; } .wt-pl-2{ padding-left: 8px; } .wt-pl-3{ padding-left: 12px; } .wt-pl-4{ padding-left: 16px; } .wt-pl-6{ padding-left: 24px; } .wt-pl-\[10px\]{ padding-left: 10px; } .wt-pl-\[14px\]{ padding-left: 14px; } .wt-pl-\[15px\]{ padding-left: 15px; } .wt-pr-1{ padding-right: 4px; } .wt-pr-2{ padding-right: 8px; } .wt-pr-3{ padding-right: 12px; } .wt-pr-4{ padding-right: 16px; } .wt-pr-7{ padding-right: 28px; } .wt-pr-\[18px\]{ padding-right: 18px; } .wt-pt-0{ padding-top: 0px; } .wt-pt-1{ padding-top: 4px; } .wt-pt-2{ padding-top: 8px; } .wt-pt-3{ padding-top: 12px; } .wt-pt-4{ padding-top: 16px; } .wt-pt-5{ padding-top: 20px; } .wt-pt-6{ padding-top: 24px; } .wt-pt-\[12px\]{ padding-top: 12px; } .wt-pt-\[16px\]{ padding-top: 16px; } .wt-pt-\[20px\]{ padding-top: 20px; } .wt-pt-\[240px\]{ padding-top: 240px; } .wt-pt-\[4px\]{ padding-top: 4px; } .wt-pt-\[6px\]{ padding-top: 6px; } .wt-pt-\[8px\]{ padding-top: 8px; } .wt-text-center{ text-align: center; } .wt-text-start{ text-align: start; } .wt-indent-1{ text-indent: 4px; } .wt-indent-1\.5{ text-indent: 6px; } .wt-indent-2{ text-indent: 8px; } .wt-indent-2\.5{ text-indent: 10px; } .wt-align-middle{ vertical-align: middle; } .wt-font-body{ font-family: Inter, "Open Sans", sans-serif; } .wt-font-inter{ font-family: Inter, "Open Sans", sans-serif; } .wt-text-2xl{ font-size: 24px; line-height: 32px; } .wt-text-\[10px\]{ font-size: 10px; } .wt-text-\[11px\]{ font-size: 11px; } .wt-text-\[12px\]{ font-size: 12px; } .wt-text-\[14px\]{ font-size: 14px; } .wt-text-\[16px\]{ font-size: 16px; } .wt-text-\[18px\]{ font-size: 18px; } .wt-text-base{ font-size: 16px; line-height: 24px; } .wt-text-lg{ font-size: 18px; line-height: 28px; } .wt-text-sm{ font-size: 14px; line-height: 20px; } .wt-text-xs{ font-size: 12px; line-height: 16px; } .wt-font-bold{ font-weight: 700; } .wt-font-light{ font-weight: 300; } .wt-font-medium{ font-weight: 500; } .wt-font-normal{ font-weight: 400; } .wt-font-semibold{ font-weight: 600; } .wt-not-italic{ font-style: normal; } .wt-leading-10{ line-height: 40px; } .wt-leading-5{ line-height: 20px; } .wt-leading-6{ line-height: 24px; } .wt-leading-7{ line-height: 28px; } .wt-leading-8{ line-height: 32px; } .wt-leading-\[14px\]{ line-height: 14px; } .wt-leading-\[20px\]{ line-height: 20px; } .wt-leading-\[24px\]{ line-height: 24px; } .wt-leading-\[26px\]{ line-height: 26px; } .wt-leading-\[28px\]{ line-height: 28px; } .wt-leading-tight{ line-height: 1.25; } .wt-tracking-\[\.01em\]{ letter-spacing: .01em; } .wt-tracking-body{ letter-spacing: 0.15px; } .wt-tracking-categoryTitle{ letter-spacing: 0.4px; } .wt-tracking-settings{ letter-spacing: 0.46px; } .wt-tracking-wide{ letter-spacing: 0.025em; } .wt-tracking-wider{ letter-spacing: 0.05em; } .wt-tracking-widest{ letter-spacing: 0.1em; } .wt-text-\[\#461F93\]{ --tw-text-opacity: 1; color: rgb(70 31 147 / var(--tw-text-opacity)); } .wt-text-bg-brand-primary-default{ --tw-text-opacity: 1; color: rgb(117 63 234 / var(--tw-text-opacity)); } .wt-text-black{ --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); } .wt-text-border-neutral-selected{ --tw-text-opacity: 1; color: rgb(126 135 146 / var(--tw-text-opacity)); } .wt-text-border-success-default{ --tw-text-opacity: 1; color: rgb(130 243 161 / var(--tw-text-opacity)); } .wt-text-error-main{ --tw-text-opacity: 1; color: rgb(244 71 47 / var(--tw-text-opacity)); } .wt-text-gray-dark{ --tw-text-opacity: 1; color: rgb(160 162 168 / var(--tw-text-opacity)); } .wt-text-gray-darkest{ --tw-text-opacity: 1; color: rgb(31 33 39 / var(--tw-text-opacity)); } .wt-text-gray-main{ --tw-text-opacity: 1; color: rgb(195 198 206 / var(--tw-text-opacity)); } .wt-text-info-main{ --tw-text-opacity: 1; color: rgb(41 121 255 / var(--tw-text-opacity)); } .wt-text-neutral-disabled{ --tw-text-opacity: 1; color: rgb(199 199 204 / var(--tw-text-opacity)); } .wt-text-neutral-secondary{ --tw-text-opacity: 1; color: rgb(72 72 74 / var(--tw-text-opacity)); } .wt-text-neutral-tertiary{ --tw-text-opacity: 1; color: rgb(126 135 146 / var(--tw-text-opacity)); } .wt-text-text-brand-contrast{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .wt-text-text-brand-default{ --tw-text-opacity: 1; color: rgb(117 63 234 / var(--tw-text-opacity)); } .wt-text-text-brand-hover{ --tw-text-opacity: 1; color: rgb(101 43 214 / var(--tw-text-opacity)); } .wt-text-text-danger-default{ --tw-text-opacity: 1; color: rgb(210 15 3 / var(--tw-text-opacity)); } .wt-text-text-neutral-disabled{ --tw-text-opacity: 1; color: rgb(169 176 183 / var(--tw-text-opacity)); } .wt-text-text-neutral-primary{ --tw-text-opacity: 1; color: rgb(40 42 47 / var(--tw-text-opacity)); } .wt-text-text-neutral-secondary{ --tw-text-opacity: 1; color: rgb(72 77 86 / var(--tw-text-opacity)); } .wt-text-text-neutral-tertiary{ --tw-text-opacity: 1; color: rgb(126 135 146 / var(--tw-text-opacity)); } .wt-text-text-premium-default{ --tw-text-opacity: 1; color: rgb(254 102 17 / var(--tw-text-opacity)); } .wt-text-text-turquoise-default{ --tw-text-opacity: 1; color: rgb(18 150 168 / var(--tw-text-opacity)); } .wt-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .wt-underline{ text-decoration-line: underline; } .wt-no-underline{ text-decoration-line: none; } .wt-opacity-0{ opacity: 0; } .wt-opacity-100{ opacity: 1; } .wt-opacity-20{ opacity: 0.2; } .wt-opacity-30{ opacity: 0.3; } .wt-opacity-50{ opacity: 0.5; } .wt-opacity-60{ opacity: 0.6; } .wt-opacity-\[0\.54\]{ opacity: 0.54; } .wt-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.brand\.default\)\]{ --tw-shadow: inset 0px 0px 0px 1px #C1B6FC; --tw-shadow-colored: inset 0px 0px 0px 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-border{ --tw-shadow: 0px 0px 0px 0.5px #C3C6CE inset; --tw-shadow-colored: inset 0px 0px 0px 0.5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-border-left{ --tw-shadow: 1px 0px 0px 0px #E6EAEC inset; --tw-shadow-colored: inset 1px 0px 0px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-border-right-thick{ --tw-shadow: -2px 0px 0px 0px #E6EAEC inset; --tw-shadow-colored: inset -2px 0px 0px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-border-top{ --tw-shadow: 0px -1px 0px #E6EAEC; --tw-shadow-colored: 0px -1px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-card{ --tw-shadow: 0px 4px 14px rgba(72, 72, 74, 0.2); --tw-shadow-colored: 0px 4px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-inner-border-top{ --tw-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1); --tw-shadow-colored: inset 0px 1px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-panel-border{ --tw-shadow: -3px 0px 10px 0px rgba(0, 0, 0, 0.04), -3px 0px 5px 0px rgba(0, 0, 0, 0.06), -3px 0px 4px -1px rgba(40, 42, 47, 0.05); --tw-shadow-colored: -3px 0px 10px 0px var(--tw-shadow-color), -3px 0px 5px 0px var(--tw-shadow-color), -3px 0px 4px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-panel-footer{ --tw-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.05); --tw-shadow-colored: 0px -4px 4px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-toolbar{ --tw-shadow: 0px 4px 14px rgba(28, 28, 30, 0.05); --tw-shadow-colored: 0px 4px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-gray-light{ --tw-shadow-color: #E6EAEC; --tw-shadow: var(--tw-shadow-colored); } .wt-outline-none{ outline: 2px solid transparent; outline-offset: 2px; } .wt-outline-0{ outline-width: 0px; } .wt-ring-1{ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .wt-ring-inset{ --tw-ring-inset: inset; } .wt-ring-border-brand-default{ --tw-ring-opacity: 1; --tw-ring-color: rgb(193 182 252 / var(--tw-ring-opacity)); } .wt-ring-border-neutral-default{ --tw-ring-opacity: 1; --tw-ring-color: rgb(204 208 213 / var(--tw-ring-opacity)); } .wt-ring-gray-light{ --tw-ring-opacity: 1; --tw-ring-color: rgb(230 234 236 / var(--tw-ring-opacity)); } .wt-ring-text-brand-default{ --tw-ring-opacity: 1; --tw-ring-color: rgb(117 63 234 / var(--tw-ring-opacity)); } .wt-ring-opacity-\[0\.16\]{ --tw-ring-opacity: 0.16; } .wt-hue-rotate-\[20deg\]{ --tw-hue-rotate: hue-rotate(20deg); 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); } .wt-backdrop-blur-\[15px\]{ --tw-backdrop-blur: blur(15px); -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); 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); } .wt-transition{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-\[all\]{ transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-\[width\]{ transition-property: width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-all{ transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-colors{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-opacity{ transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-duration-100{ transition-duration: 100ms; } .wt-duration-500{ transition-duration: 500ms; } .wt-duration-75{ transition-duration: 75ms; } .wt-duration-\[250ms\]{ transition-duration: 250ms; } .wt-duration-\[300ms\]{ transition-duration: 300ms; } .wt-duration-\[400ms\]{ transition-duration: 400ms; } .wt-duration-\[500ms\]{ transition-duration: 500ms; } .wt-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .wt-ease-out{ transition-timing-function: cubic-bezier(0, 0, 0.2, 1); } .\[a-zA-Z0-9\:\\\\-\\\\\._\$\]{ a-z-a--z0-9: \\-\\. $; } .placeholder\:wt-font-body::-moz-placeholder{ font-family: Inter, "Open Sans", sans-serif; } .placeholder\:wt-font-body::placeholder{ font-family: Inter, "Open Sans", sans-serif; } .placeholder\:wt-font-extralight::-moz-placeholder{ font-weight: 200; } .placeholder\:wt-font-extralight::placeholder{ font-weight: 200; } .placeholder\:wt-leading-5::-moz-placeholder{ line-height: 20px; } .placeholder\:wt-leading-5::placeholder{ line-height: 20px; } .placeholder\:wt-tracking-\[0\.15px\]::-moz-placeholder{ letter-spacing: 0.15px; } .placeholder\:wt-tracking-\[0\.15px\]::placeholder{ letter-spacing: 0.15px; } .placeholder\:wt-text-gray-dark::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(160 162 168 / var(--tw-text-opacity)); } .placeholder\:wt-text-gray-dark::placeholder{ --tw-text-opacity: 1; color: rgb(160 162 168 / var(--tw-text-opacity)); } .placeholder\:wt-text-text-neutral-disabled::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(169 176 183 / var(--tw-text-opacity)); } .placeholder\:wt-text-text-neutral-disabled::placeholder{ --tw-text-opacity: 1; color: rgb(169 176 183 / var(--tw-text-opacity)); } .before\:wt-h-\[16px\]::before{ content: var(--tw-content); height: 16px; } .before\:wt-w-\[16px\]::before{ content: var(--tw-content); width: 16px; } .before\:wt-rounded-full::before{ content: var(--tw-content); border-radius: 9999px; } .before\:wt-bg-white::before{ content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .before\:wt-shadow::before{ content: var(--tw-content); --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .before\:wt-transition-transform::before{ content: var(--tw-content); transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .before\:wt-duration-300::before{ content: var(--tw-content); transition-duration: 300ms; } .before\:wt-content-\[\"\"\]::before{ --tw-content: ""; content: var(--tw-content); } .visited\:wt-text-text-neutral-primary:visited{ color: rgb(40 42 47 ); } .visited\:wt-text-text-neutral-secondary:visited{ color: rgb(72 77 86 ); } .focus-within\:wt-border-border-brand-selected:focus-within{ --tw-border-opacity: 1; border-color: rgb(132 95 243 / var(--tw-border-opacity)); } .focus-within\:wt-border-border-danger-selected:focus-within{ --tw-border-opacity: 1; border-color: rgb(233 73 64 / var(--tw-border-opacity)); } .hover\:wt-w-\[185px\]:hover{ width: 185px; } .hover\:wt-w-\[191px\]:hover{ width: 191px; } .hover\:wt-cursor-pointer:hover{ cursor: pointer; } .hover\:wt-justify-start:hover{ justify-content: flex-start; } .hover\:wt-border-border-neutral-hover:hover{ --tw-border-opacity: 1; border-color: rgb(169 176 183 / var(--tw-border-opacity)); } .hover\:wt-bg-bg-brand-light-default:hover{ --tw-bg-opacity: 1; background-color: rgb(244 243 255 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-brand-light-selected:hover{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-brand-primary-hover:hover{ --tw-bg-opacity: 1; background-color: rgb(101 43 214 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-neutral-light-hover:hover{ background-color: #393B400A; } .hover\:wt-bg-bg-neutral-primary-hover:hover{ --tw-bg-opacity: 1; background-color: rgb(23 24 28 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-premium-light-default:hover{ --tw-bg-opacity: 1; background-color: rgb(252 251 249 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-premium-primary-hover:hover{ --tw-bg-opacity: 1; background-color: rgb(239 74 7 / var(--tw-bg-opacity)); } .hover\:wt-bg-error-dark:hover{ --tw-bg-opacity: 1; background-color: rgb(227 27 12 / var(--tw-bg-opacity)); } .hover\:wt-bg-gray-lightest:hover{ --tw-bg-opacity: 1; background-color: rgb(249 249 252 / var(--tw-bg-opacity)); } .hover\:wt-bg-text-info-selected:hover{ --tw-bg-opacity: 1; background-color: rgb(32 70 226 / var(--tw-bg-opacity)); } .hover\:wt-py-\[10px\]:hover{ padding-top: 10px; padding-bottom: 10px; } .hover\:\!wt-pr-0:hover{ padding-right: 0px !important; } .hover\:wt-pl-\[14px\]:hover{ padding-left: 14px; } .hover\:wt-text-bg-premium-primary-hover:hover{ --tw-text-opacity: 1; color: rgb(239 74 7 / var(--tw-text-opacity)); } .hover\:wt-text-brand-hover:hover{ --tw-text-opacity: 1; color: rgb(101 43 214 / var(--tw-text-opacity)); } .hover\:wt-text-text-brand-hover:hover{ --tw-text-opacity: 1; color: rgb(101 43 214 / var(--tw-text-opacity)); } .hover\:wt-no-underline:hover{ text-decoration-line: none; } .hover\:wt-opacity-100:hover{ opacity: 1; } .hover\:wt-opacity-\[1\]:hover{ opacity: 1; } .hover\:wt-shadow-border-brand-hover:hover{ --tw-shadow-color: #A28DF8; --tw-shadow: var(--tw-shadow-colored); } .hover\:wt-ring-border-neutral-hover:hover{ --tw-ring-opacity: 1; --tw-ring-color: rgb(169 176 183 / var(--tw-ring-opacity)); } .hover\:wt-brightness-\[0\.97\]:hover{ --tw-brightness: brightness(0.97); 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); } .focus-within\:hover\:wt-border-border-brand-selected:hover:focus-within{ --tw-border-opacity: 1; border-color: rgb(132 95 243 / var(--tw-border-opacity)); } .focus-within\:hover\:wt-border-border-danger-selected:hover:focus-within{ --tw-border-opacity: 1; border-color: rgb(233 73 64 / var(--tw-border-opacity)); } .focus\:wt-bg-gray-lightest:focus{ --tw-bg-opacity: 1; background-color: rgb(249 249 252 / var(--tw-bg-opacity)); } .active\:wt-bg-bg-brand-light-selected:active{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .active\:wt-bg-bg-brand-primary-selected:active{ --tw-bg-opacity: 1; background-color: rgb(84 36 179 / var(--tw-bg-opacity)); } .active\:wt-bg-bg-neutral-primary-selected:active{ --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } .active\:wt-bg-bg-premium-primary-selected:active{ --tw-bg-opacity: 1; background-color: rgb(198 53 8 / var(--tw-bg-opacity)); } .active\:wt-bg-error-darker:active{ --tw-bg-opacity: 1; background-color: rgb(161 18 18 / var(--tw-bg-opacity)); } .active\:wt-bg-error-lightest:active{ --tw-bg-opacity: 1; background-color: rgb(254 236 235 / var(--tw-bg-opacity)); } .active\:wt-bg-gray-light:active{ --tw-bg-opacity: 1; background-color: rgb(230 234 236 / var(--tw-bg-opacity)); } .active\:wt-bg-info-lightest:active{ --tw-bg-opacity: 1; background-color: rgb(234 242 255 / var(--tw-bg-opacity)); } .active\:wt-bg-primary-lightest:active{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .active\:wt-text-text-brand-selected:active{ --tw-text-opacity: 1; color: rgb(84 36 179 / var(--tw-text-opacity)); } .active\:wt-text-text-premium-selected:active{ --tw-text-opacity: 1; color: rgb(198 53 8 / var(--tw-text-opacity)); } .active\:wt-opacity-100:active{ opacity: 1; } .active\:wt-shadow-border-brand-selected:active{ --tw-shadow-color: #845FF3; --tw-shadow: var(--tw-shadow-colored); } .active\:wt-shadow-info-light:active{ --tw-shadow-color: #649EFF; --tw-shadow: var(--tw-shadow-colored); } .enabled\:wt-cursor-pointer:enabled{ cursor: pointer; } .disabled\:wt-text-text-neutral-disabled:disabled{ --tw-text-opacity: 1; color: rgb(169 176 183 / var(--tw-text-opacity)); } .disabled\:wt-shadow-border-neutral-disabled:disabled{ --tw-shadow-color: #E6EAEC; --tw-shadow: var(--tw-shadow-colored); } .disabled\:hover\:wt-bg-transparent:hover:disabled{ background-color: transparent; } .wt-group:hover .group-hover\:wt-visible{ visibility: visible; } .wt-group:hover .group-hover\:wt-border-border-brand-hover{ --tw-border-opacity: 1; border-color: rgb(162 141 248 / var(--tw-border-opacity)); } .wt-group:hover .group-hover\:wt-border-border-danger-selected{ --tw-border-opacity: 1; border-color: rgb(233 73 64 / var(--tw-border-opacity)); } .wt-group:hover .group-hover\:wt-border-error-main{ --tw-border-opacity: 1; border-color: rgb(244 71 47 / var(--tw-border-opacity)); } .wt-group:hover .group-hover\:wt-bg-error-main\/10{ background-color: rgb(244 71 47 / 0.1); } .wt-group:hover .group-hover\:wt-bg-primary-main\/5{ background-color: rgb(117 63 234 / 0.05); } .wt-group:hover .group-hover\:wt-bg-text-info-selected{ --tw-bg-opacity: 1; background-color: rgb(32 70 226 / var(--tw-bg-opacity)); } .wt-group:hover .group-hover\:wt-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .wt-group:hover .group-hover\:wt-opacity-100{ opacity: 1; } .wt-peer:checked ~ .peer-checked\:wt-bg-accent-primary{ --tw-bg-opacity: 1; background-color: rgb(41 121 255 / var(--tw-bg-opacity)); } .wt-peer:checked ~ .peer-checked\:wt-bg-accent-secondary{ --tw-bg-opacity: 1; background-color: rgb(189 213 255 / var(--tw-bg-opacity)); } .wt-peer:checked ~ .peer-checked\:wt-bg-brand-primary{ --tw-bg-opacity: 1; background-color: rgb(117 63 234 / var(--tw-bg-opacity)); } .wt-peer:checked ~ .peer-checked\:before\:wt-translate-x-\[75\%\]::before{ content: var(--tw-content); --tw-translate-x: 75%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-peer:focus-visible ~ .peer-focus-visible\:wt-outline{ outline-style: solid; } .wt-peer:focus-visible ~ .peer-focus-visible\:wt-outline-offset-2{ outline-offset: 2px; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9jbGllbnQvY29udGVudF9zY3JpcHRzL2NvbnRlbnQvZmVhdHVyZXMvc2lkZS1wYW5lbC9hc3NldHMvc3R5bGVzL2luZGV4LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTs7OztDQUlDO0FBQ0Q7O0VBRUUsZUFBZTtFQUNmLG1CQUFtQjtBQUNyQjs7QUFFQTtFQUFBLGVBQWM7RUFBZDtBQUFjOztBQUFkO0VBQUEsd0JBQWM7RUFBZCx3QkFBYztFQUFkLG1CQUFjO0VBQWQsbUJBQWM7RUFBZCxjQUFjO0VBQWQsY0FBYztFQUFkLGNBQWM7RUFBZCxlQUFjO0VBQWQsZUFBYztFQUFkLGFBQWM7RUFBZCxhQUFjO0VBQWQsa0JBQWM7RUFBZCxzQ0FBYztFQUFkLDhCQUFjO0VBQWQsNkJBQWM7RUFBZCw0QkFBYztFQUFkLGVBQWM7RUFBZCxvQkFBYztFQUFkLHNCQUFjO0VBQWQsdUJBQWM7RUFBZCx3QkFBYztFQUFkLGtCQUFjO0VBQWQsMkJBQWM7RUFBZCw0QkFBYztFQUFkLHNDQUFjO0VBQWQsa0NBQWM7RUFBZCwyQkFBYztFQUFkLHNCQUFjO0VBQWQsOEJBQWM7RUFBZCxZQUFjO0VBQWQsa0JBQWM7RUFBZCxnQkFBYztFQUFkLGlCQUFjO0VBQWQsa0JBQWM7RUFBZCxjQUFjO0VBQWQsZ0JBQWM7RUFBZCxhQUFjO0VBQWQsbUJBQWM7RUFBZCxxQkFBYztFQUFkLDJCQUFjO0VBQWQseUJBQWM7RUFBZCwwQkFBYztFQUFkLDJCQUFjO0VBQWQsdUJBQWM7RUFBZCx3QkFBYztFQUFkLHlCQUFjO0VBQWQ7QUFBYzs7QUFBZDtFQUFBLHdCQUFjO0VBQWQsd0JBQWM7RUFBZCxtQkFBYztFQUFkLG1CQUFjO0VBQWQsY0FBYztFQUFkLGNBQWM7RUFBZCxjQUFjO0VBQWQsZUFBYztFQUFkLGVBQWM7RUFBZCxhQUFjO0VBQWQsYUFBYztFQUFkLGtCQUFjO0VBQWQsc0NBQWM7RUFBZCw4QkFBYztFQUFkLDZCQUFjO0VBQWQsNEJBQWM7RUFBZCxlQUFjO0VBQWQsb0JBQWM7RUFBZCxzQkFBYztFQUFkLHVCQUFjO0VBQWQsd0JBQWM7RUFBZCxrQkFBYztFQUFkLDJCQUFjO0VBQWQsNEJBQWM7RUFBZCxzQ0FBYztFQUFkLGtDQUFjO0VBQWQsMkJBQWM7RUFBZCxzQkFBYztFQUFkLDhCQUFjO0VBQWQsWUFBYztFQUFkLGtCQUFjO0VBQWQsZ0JBQWM7RUFBZCxpQkFBYztFQUFkLGtCQUFjO0VBQWQsY0FBYztFQUFkLGdCQUFjO0VBQWQsYUFBYztFQUFkLG1CQUFjO0VBQWQscUJBQWM7RUFBZCwyQkFBYztFQUFkLHlCQUFjO0VBQWQsMEJBQWM7RUFBZCwyQkFBYztFQUFkLHVCQUFjO0VBQWQsd0JBQWM7RUFBZCx5QkFBYztFQUFkO0FBQWM7QUFDZDtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQUFwQjtFQUFBLGVBQW9CO0VBQXBCLGdDQUFvQjtFQUFwQixnQkFBb0I7RUFBcEIsaUJBQW9CO0VBQXBCLG1CQUFvQjtFQUFwQixvQkFBb0I7RUFBcEIscUJBQW9CO0VBQXBCLG1DQUFvQjtFQUFwQjtBQUFvQjtBQVdoQjtFQUFBO0lBQUE7RUFBK0M7QUFBQTtBQUEvQztFQUFBLG1EQUErQztFQUEvQyxnQkFBK0M7SUFDL0M7QUFEK0M7QUFNL0M7O0VBQUE7QUFBb0I7QUFHdEI7SUFDRSxVQUFVO0lBQ1YsV0FBVztFQUNiO0FBQ0E7SUFDRSxVQUFVO0lBQ1YsV0FBVztFQUNiO0FBQ0E7SUFDRSxtQkFBbUI7SUFDbkIseUJBQXlCO0lBQ3pCLG1CQUFtQjtFQUNyQjtBQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDQTtJQUNFLGlCQUFpQjtJQUNqQix5QkFBeUI7SUFDekIsa0JBQWtCO0VBQ3BCO0FBQ0E7SUFDRSxpQkFBaUI7RUFDbkI7QUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNBO0lBQ0UsdUJBQXVCO0VBQ3pCO0FBS0U7RUFBQTtBQUFtQjtBQXhEdkI7RUFBQSxrQkFBbUI7RUFBbkIsVUFBbUI7RUFBbkIsV0FBbUI7RUFBbkIsVUFBbUI7RUFBbkIsWUFBbUI7RUFBbkIsZ0JBQW1CO0VBQW5CLHNCQUFtQjtFQUFuQixtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkIsb0JBQW1CO0VBQW5CLDRCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHdCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsOENBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkIsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkIsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtJQUFBO0VBQW1CO0FBQUE7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0lBQUE7RUFBbUI7QUFBQTtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSx5QkFBbUI7S0FBbkIsc0JBQW1CO1VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7T0FBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7T0FBbkI7QUFBbUI7QUFBbkI7RUFBQSx1QkFBbUI7RUFBbkIsMkRBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGdDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLCtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGdDQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDJCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLDRCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsc0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsbUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxvQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxv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QTtBQTBFQTtBQTFFQTtFQUFBLDBCQTBFQTtFQTFFQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSwwQkEwRUE7RUExRUEsMEVBMEVBO0VBMUVBLDhGQTBFQTtFQTFFQTtBQTBFQTtBQTFFQTtFQUFBLDBCQTBFQTtFQTFFQSw4QkEwRUE7RUExRUEsd0RBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsMEJBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsZ0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUE7QUEwRUE7QUExRUE7RUFBQTtBQTBFQTtBQTFFQTtFQUFBLHNCQTBFQTtFQTFFQTtBQTBFQTtBQTFFQTtFQUFBLHNCQTBFQTtFQTFFQTtBQTBFQTtBQTFFQTtFQUFBO0FBMEVBO0FBMUVBO0VBQUE7QUEwRUE7QUExRUE7RUFBQTtBQTBFQTtBQTFFQTtFQUFBO0FBMEVBO0FBMUVBO0VBQUEsc0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxpQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQTtBQTBFQTtBQTFFQTtFQUFBO0FBMEVBO0FBMUVBO0VBQUEsb0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsb0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsb0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUE7QUEwRUE7QUExRUE7RUFBQTtBQTBFQTtBQTFFQTtFQUFBO0FBMEVBO0FBMUVBO0VBQUEsMEJBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsb0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsaUNBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsc0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsc0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsb0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsb0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUE7QUEwRUE7QUExRUE7RUFBQSwwQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSwwQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQTtBQTBFQTtBQTFFQTtFQUFBLG9CQTBFQTtFQTFFQTtBQTBFQTtBQTFFQTtFQUFBLDBCQTBFQTtFQTFFQTtBQTBFQTtBQTFFQTtFQUFBO0FBMEVBO0FBMUVBO0VBQUE7QUEwRUE7QUExRUE7RUFBQSxzQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxzQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxzQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQTtBQTBFQTtBQTFFQTtFQUFBO0FBMEVBO0FBMUVBO0VBQUEsa0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUEsb0JBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSxrQkEwRUE7RUExRUE7QUEwRUE7QUExRUE7RUFBQSwwQkEwRUE7RUExRUEscUJBMEVBO0VBMUVBO0FBMEVBO0FBMUVBO0VBQUE7QUEwRUE7QUExRUE7RUFBQTtBQTBFQSIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgJ0B3b3JkdHVuZS9kZXNpZ24tc3lzdGVtL2luZGV4LmNzcyc7XG5cbi8qIFxuICAgIEFsbG93IGFkZGluZyBhIGJvcmRlciB0byBhbiBlbGVtZW50IGJ5IGp1c3QgYWRkaW5nIGEgYm9yZGVyLXdpZHRoLiAoaHR0cHM6IC8vZ2l0aHViLmNvbS90YWlsd2luZGNzcy90YWlsd2luZGNzcy9wdWxsLzExNilcbiAgICAvLyBieSBkZWZhdWx0IHRoaXMgZ2V0IGxvYWRlZCBmcm9tIHByZWZsaWdodCBzZXR0aW5nIChyZXNldCBjc3MpLCBcbiAgICAvLyBidXQgd2UgbmVlZCB0byBzZXQgdGhpcyB0byBmYWxzZSBhcyB0aGlzIG92ZXJyaWRlcyBleHRlcm5hbCBzaXRlcyB0aGF0IGNvbnRlbnQgaXMgbG9hZGVkIHRvXG4qL1xuW2NsYXNzXj0nd3QtJ10sXG5bY2xhc3MqPScgd3QtJ10ge1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbkB0YWlsd2luZCBiYXNlO1xuQHRhaWx3aW5kIGNvbXBvbmVudHM7XG5AdGFpbHdpbmQgdXRpbGl0aWVzO1xuXG5AbGF5ZXIgYmFzZSB7XG4gIGgzIHtcbiAgICBAYXBwbHkgd3QtdGV4dC1iYXNlO1xuICB9XG59XG5cbkBsYXllciBjb21wb25lbnRzIHtcbiAgLnd0LWN1cnNvci1ibGluazphZnRlciB7XG4gICAgQGFwcGx5IHd0LWZvbnQtc2VtaWJvbGQgd3QtYW5pbWF0ZS1jdXJzb3ItYmxpbms7XG4gICAgY29udGVudDogJ3wnO1xuICB9XG5cbiAgLnd0LXJld3JpdGUtY2FyZCAud3QtbWVudS1pdGVtLFxuICAud3QtcmV3cml0ZS1jYXJkIC53dC1kcm9wZG93biBidXR0b24ge1xuICAgIEBhcHBseSB3dC1jYXBpdGFsaXplO1xuICB9XG5cbiAgLnd0LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLnd0LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICB9XG4gIC53dC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgIGJvcmRlcjogMHB4IHNvbGlkICNmZmZmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgfVxuICAud3Qtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgfVxuICAud3Qtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIH1cbiAgLnd0LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMjhweCBub25lICM3NTQ5OGQ7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB9XG4gIC53dC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxuICAud3Qtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjazphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIH1cbiAgLnd0LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuICBhLnd0LWxpbms6bGluayB7XG4gICAgQGFwcGx5IHd0LXRleHQtYmctbmV1dHJhbC1wcmltYXJ5LWRlZmF1bHQ7XG4gIH1cbiAgLnd0LXctc2lkZS1wYW5lbCB7XG4gICAgQGFwcGx5IHd0LXctWzQwMHB4XTtcbiAgfVxufVxuIl0sInNvdXJjZVJvb3QiOiIifQ== *//** * @license * MyFonts Webfont Build ID 3960512, 2020-10-14T09:47:27-0400 * * The fonts listed in this notice are subject to the End User License * Agreement(s) entered into by the website owner. All other parties are * explicitly restricted from using the Licensed Webfonts(s). * * You may obtain a valid license at the URLs below. * * Webfont: SofiaPro-Light by Mostardesign * URL: https://www.myfonts.com/fonts/mostardesign/sofia-pro/light/ * * Webfont: SofiaPro-Regular by Mostardesign * URL: https://www.myfonts.com/fonts/mostardesign/sofia-pro/regular/ * * Webfont: SofiaPro-Medium by Mostardesign * URL: https://www.myfonts.com/fonts/mostardesign/sofia-pro/medium/ * * * Webfonts copyright: Copyright © Olivier Gourvat - Mostardesign Type Foundry, 2020. All rights reserved. * * © 2020 MyFonts Inc */ /* @import must be at top of file, otherwise CSS will not work */ /* @import url('//hello.myfonts.net/count/3caa3a'); */ @font-face { font-family: 'Inter'; font-style: normal; font-weight: 300; font-display: swap; src: url('chrome-extension://__MSG_@@extension_id__/fonts/Inter/Inter-Light.woff2?v=3.19') format('woff2'), url('chrome-extension://__MSG_@@extension_id__/fonts/Inter/Inter-Light.woff?v=3.19') format('woff'); } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 400; font-display: swap; src: url('chrome-extension://__MSG_@@extension_id__/fonts/Inter/Inter-Regular.woff2?v=3.19') format('woff2'), url('chrome-extension://__MSG_@@extension_id__/fonts/Inter/Inter-Regular.woff?v=3.19') format('woff'); } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 500; font-display: swap; src: url('chrome-extension://__MSG_@@extension_id__/fonts/Inter/Inter-Medium.woff2?v=3.19') format('woff2'), url('chrome-extension://__MSG_@@extension_id__/fonts/Inter/Inter-Medium.woff?v=3.19') format('woff'); } @font-face { font-family: 'Inter'; font-style: normal; font-weight: 600; font-display: swap; src: url('chrome-extension://__MSG_@@extension_id__/fonts/Inter/Inter-SemiBold.woff2?v=3.19') format('woff2'), url('chrome-extension://__MSG_@@extension_id__/fonts/Inter/Inter-SemiBold.woff?v=3.19') format('woff'); } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9jbGllbnQvc2hhcmVkL2Fzc2V0cy9mb250cy9mb250cy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0NBdUJDOztBQUVELGdFQUFnRTtBQUNoRSxxREFBcUQ7O0FBRXJEO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCO3VHQUNxRztBQUN2Rzs7QUFFQTtFQUNFLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQjt5R0FDdUc7QUFDekc7O0FBRUE7RUFDRSxvQkFBb0I7RUFDcEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEI7d0dBQ3NHO0FBQ3hHOztBQUVBO0VBQ0Usb0JBQW9CO0VBQ3BCLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCOzBHQUN3RztBQUMxRyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQGxpY2Vuc2VcbiAqIE15Rm9udHMgV2ViZm9udCBCdWlsZCBJRCAzOTYwNTEyLCAyMDIwLTEwLTE0VDA5OjQ3OjI3LTA0MDBcbiAqXG4gKiBUaGUgZm9udHMgbGlzdGVkIGluIHRoaXMgbm90aWNlIGFyZSBzdWJqZWN0IHRvIHRoZSBFbmQgVXNlciBMaWNlbnNlXG4gKiBBZ3JlZW1lbnQocykgZW50ZXJlZCBpbnRvIGJ5IHRoZSB3ZWJzaXRlIG93bmVyLiBBbGwgb3RoZXIgcGFydGllcyBhcmVcbiAqIGV4cGxpY2l0bHkgcmVzdHJpY3RlZCBmcm9tIHVzaW5nIHRoZSBMaWNlbnNlZCBXZWJmb250cyhzKS5cbiAqXG4gKiBZb3UgbWF5IG9idGFpbiBhIHZhbGlkIGxpY2Vuc2UgYXQgdGhlIFVSTHMgYmVsb3cuXG4gKlxuICogV2ViZm9udDogU29maWFQcm8tTGlnaHQgYnkgTW9zdGFyZGVzaWduXG4gKiBVUkw6IGh0dHBzOi8vd3d3Lm15Zm9udHMuY29tL2ZvbnRzL21vc3RhcmRlc2lnbi9zb2ZpYS1wcm8vbGlnaHQvXG4gKlxuICogV2ViZm9udDogU29maWFQcm8tUmVndWxhciBieSBNb3N0YXJkZXNpZ25cbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvbW9zdGFyZGVzaWduL3NvZmlhLXByby9yZWd1bGFyL1xuICpcbiAqIFdlYmZvbnQ6IFNvZmlhUHJvLU1lZGl1bSBieSBNb3N0YXJkZXNpZ25cbiAqIFVSTDogaHR0cHM6Ly93d3cubXlmb250cy5jb20vZm9udHMvbW9zdGFyZGVzaWduL3NvZmlhLXByby9tZWRpdW0vXG4gKlxuICpcbiAqIFdlYmZvbnRzIGNvcHlyaWdodDogQ29weXJpZ2h0IMKpIE9saXZpZXIgR291cnZhdCAtIE1vc3RhcmRlc2lnbiBUeXBlIEZvdW5kcnksIDIwMjAuIEFsbCByaWdodHMgcmVzZXJ2ZWQuXG4gKlxuICogwqkgMjAyMCBNeUZvbnRzIEluY1xuKi9cblxuLyogQGltcG9ydCBtdXN0IGJlIGF0IHRvcCBvZiBmaWxlLCBvdGhlcndpc2UgQ1NTIHdpbGwgbm90IHdvcmsgKi9cbi8qIEBpbXBvcnQgdXJsKCcvL2hlbGxvLm15Zm9udHMubmV0L2NvdW50LzNjYWEzYScpOyAqL1xuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnY2hyb21lLWV4dGVuc2lvbjovL19fTVNHX0BAZXh0ZW5zaW9uX2lkX18vZm9udHMvSW50ZXIvSW50ZXItTGlnaHQud29mZjI/dj0zLjE5JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnY2hyb21lLWV4dGVuc2lvbjovL19fTVNHX0BAZXh0ZW5zaW9uX2lkX18vZm9udHMvSW50ZXIvSW50ZXItTGlnaHQud29mZj92PTMuMTknKSBmb3JtYXQoJ3dvZmYnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnSW50ZXInO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoJ2Nocm9tZS1leHRlbnNpb246Ly9fX01TR19AQGV4dGVuc2lvbl9pZF9fL2ZvbnRzL0ludGVyL0ludGVyLVJlZ3VsYXIud29mZjI/dj0zLjE5JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnY2hyb21lLWV4dGVuc2lvbjovL19fTVNHX0BAZXh0ZW5zaW9uX2lkX18vZm9udHMvSW50ZXIvSW50ZXItUmVndWxhci53b2ZmP3Y9My4xOScpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnY2hyb21lLWV4dGVuc2lvbjovL19fTVNHX0BAZXh0ZW5zaW9uX2lkX18vZm9udHMvSW50ZXIvSW50ZXItTWVkaXVtLndvZmYyP3Y9My4xOScpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJ2Nocm9tZS1leHRlbnNpb246Ly9fX01TR19AQGV4dGVuc2lvbl9pZF9fL2ZvbnRzL0ludGVyL0ludGVyLU1lZGl1bS53b2ZmP3Y9My4xOScpIGZvcm1hdCgnd29mZicpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybCgnY2hyb21lLWV4dGVuc2lvbjovL19fTVNHX0BAZXh0ZW5zaW9uX2lkX18vZm9udHMvSW50ZXIvSW50ZXItU2VtaUJvbGQud29mZjI/dj0zLjE5JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnY2hyb21lLWV4dGVuc2lvbjovL19fTVNHX0BAZXh0ZW5zaW9uX2lkX18vZm9udHMvSW50ZXIvSW50ZXItU2VtaUJvbGQud29mZj92PTMuMTknKSBmb3JtYXQoJ3dvZmYnKTtcbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= *//* Allow adding a border to an element by just adding a border-width. (https: //github.com/tailwindcss/tailwindcss/pull/116) // by default this get loaded from preflight setting (reset css), // but we need to set this to false as this overrides external sites that content is loaded to */ [class^='wt-'], [class*=' wt-'] { border-width: 0; border-style: solid; } h3{ font-size: 16px; line-height: 24px; } *, ::before, ::after{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } ::backdrop{ --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / 0.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; } .wt-prose-components-button-medium{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; line-height: 24px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-button-tiny{ font-size: 12px; font-family: "Inter", sans-serif; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-input-label{ font-size: 12px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 16px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-list-listitem{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 20px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-stage-body-bold{ font-size: 16px; font-family: "Inter", sans-serif; font-weight: 700; line-height: 26px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-stage-body-regular{ font-size: 16px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 26px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-stage-h3{ font-size: 20px; font-family: "Inter", sans-serif; font-weight: 700; line-height: 26px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-components-tag{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 500; line-height: 16px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-system-body1-bold{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 600; line-height: 24px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-system-body1-regular{ font-size: 14px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 24px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-system-body2-bold{ font-size: 12px; font-family: "Inter", sans-serif; font-weight: 600; line-height: 20px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-prose-system-body2-regular{ font-size: 12px; font-family: "Inter", sans-serif; font-weight: 400; line-height: 20px; letter-spacing: 0px; text-transform: none; text-decoration: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .wt-rewrite-card .wt-menu-item, .wt-rewrite-card .wt-dropdown button{ text-transform: capitalize; } .wt-scrollbar::-webkit-scrollbar { width: 8px; height: 8px; } .wt-scrollbar::-webkit-scrollbar-button { width: 8px; height: 8px; } .wt-scrollbar::-webkit-scrollbar-thumb { background: #f2f2f2; border: 0px solid #ffffff; border-radius: 50px; } .wt-scrollbar::-webkit-scrollbar-thumb:hover { background: #e6e6e6; } .wt-scrollbar::-webkit-scrollbar-thumb:active { background: #e6e6e6; } .wt-scrollbar::-webkit-scrollbar-track { background: white; border: 28px none #75498d; border-radius: 8px; } .wt-scrollbar::-webkit-scrollbar-track:hover { background: white; } .wt-scrollbar::-webkit-scrollbar-track:active { background: #f2f2f2; } .wt-scrollbar::-webkit-scrollbar-corner { background: transparent; } a.wt-link-secondary:link{ --tw-text-opacity: 1; color: rgb(72 77 86 / var(--tw-text-opacity)); } .wt-sr-only{ position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border-width: 0; } .wt-invisible{ visibility: hidden; } .wt-fixed{ position: fixed; } .wt-absolute{ position: absolute; } .wt-relative{ position: relative; } .wt-inset-0{ inset: 0px; } .-wt-right-\[55px\]{ right: -55px; } .-wt-top-\[24px\]{ top: -24px; } .wt-bottom-0{ bottom: 0px; } .wt-bottom-1{ bottom: 4px; } .wt-bottom-4{ bottom: 16px; } .wt-left-0{ left: 0px; } .wt-left-1\/2{ left: 50%; } .wt-right-0{ right: 0px; } .wt-right-1{ right: 4px; } .wt-right-4{ right: 16px; } .wt-right-\[8px\]{ right: 8px; } .wt-top-0{ top: 0px; } .wt-top-1{ top: 4px; } .wt-top-1\/2{ top: 50%; } .wt-top-11{ top: 44px; } .wt-top-2{ top: 8px; } .wt-top-4{ top: 16px; } .wt-top-\[0\]{ top: 0; } .wt-top-\[80px\]{ top: 80px; } .wt-z-0{ z-index: 0; } .wt-z-10{ z-index: 10; } .wt-z-\[10000\]{ z-index: 10000; } .wt-z-\[99999\]{ z-index: 99999; } .wt-z-\[9999\]{ z-index: 9999; } .wt-m-0{ margin: 0px; } .wt-m-10{ margin: 40px; } .wt-m-20{ margin: 80px; } .wt-m-5{ margin: 20px; } .wt-m-\[8px\]{ margin: 8px; } .-wt-mx-4{ margin-left: -16px; margin-right: -16px; } .wt-mx-2{ margin-left: 8px; margin-right: 8px; } .wt-mx-4{ margin-left: 16px; margin-right: 16px; } .wt-my-2{ margin-top: 8px; margin-bottom: 8px; } .wt-my-2\.5{ margin-top: 10px; margin-bottom: 10px; } .wt-my-\[8px\]{ margin-top: 8px; margin-bottom: 8px; } .-wt-mb-4{ margin-bottom: -16px; } .wt-mb-0{ margin-bottom: 0px; } .wt-mb-0\.5{ margin-bottom: 2px; } .wt-mb-2{ margin-bottom: 8px; } .wt-mb-3{ margin-bottom: 12px; } .wt-mb-8{ margin-bottom: 32px; } .wt-mb-\[-8px\]{ margin-bottom: -8px; } .wt-mb-\[12px\]{ margin-bottom: 12px; } .wt-mb-\[24px\]{ margin-bottom: 24px; } .wt-mb-\[2px\]{ margin-bottom: 2px; } .wt-ml-1{ margin-left: 4px; } .wt-ml-2{ margin-left: 8px; } .wt-ml-3{ margin-left: 12px; } .wt-ml-\[100\%\]{ margin-left: 100%; } .wt-ml-\[2px\]{ margin-left: 2px; } .wt-ml-auto{ margin-left: auto; } .wt-mr-1{ margin-right: 4px; } .wt-mr-2{ margin-right: 8px; } .wt-mr-4{ margin-right: 16px; } .wt-mr-\[6px\]{ margin-right: 6px; } .wt-mt-0{ margin-top: 0px; } .wt-mt-0\.5{ margin-top: 2px; } .wt-mt-1{ margin-top: 4px; } .wt-mt-2{ margin-top: 8px; } .wt-mt-2\.5{ margin-top: 10px; } .wt-mt-6{ margin-top: 24px; } .wt-mt-\[16px\]{ margin-top: 16px; } .wt-mt-\[4px\]{ margin-top: 4px; } .wt-box-border{ box-sizing: border-box; } .wt-box-content{ box-sizing: content-box; } .wt-line-clamp-2{ overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } .wt-block{ display: block; } .wt-inline-block{ display: inline-block; } .wt-flex{ display: flex; } .wt-inline-flex{ display: inline-flex; } .wt-hidden{ display: none; } .wt-h-10{ height: 40px; } .wt-h-12{ height: 48px; } .wt-h-2{ height: 8px; } .wt-h-3{ height: 12px; } .wt-h-4{ height: 16px; } .wt-h-5{ height: 20px; } .wt-h-6{ height: 24px; } .wt-h-7{ height: 28px; } .wt-h-8{ height: 32px; } .wt-h-96{ height: 384px; } .wt-h-\[11px\]{ height: 11px; } .wt-h-\[152px\]{ height: 152px; } .wt-h-\[16px\]{ height: 16px; } .wt-h-\[20px\]{ height: 20px; } .wt-h-\[24px\]{ height: 24px; } .wt-h-\[33px\]{ height: 33px; } .wt-h-\[34px\]{ height: 34px; } .wt-h-\[36px\]{ height: 36px; } .wt-h-\[52px\]{ height: 52px; } .wt-h-\[72px\]{ height: 72px; } .wt-h-\[calc\(100vh-56px\)\]{ height: calc(100vh - 56px); } .wt-h-auto{ height: auto; } .wt-h-fit{ height: -moz-fit-content; height: fit-content; } .wt-h-full{ height: 100%; } .wt-max-h-80{ max-height: 320px; } .wt-max-h-\[208px\]{ max-height: 208px; } .wt-max-h-\[250px\]{ max-height: 250px; } .wt-max-h-\[296px\]{ max-height: 296px; } .wt-max-h-\[428px\]{ max-height: 428px; } .wt-max-h-none{ max-height: none; } .wt-min-h-0{ min-height: 0px; } .wt-min-h-\[190px\]{ min-height: 190px; } .wt-min-h-\[32px\]{ min-height: 32px; } .wt-min-h-\[40px\]{ min-height: 40px; } .wt-min-h-\[60px\]{ min-height: 60px; } .wt-min-h-full{ min-height: 100%; } .wt-min-h-screen{ min-height: 100vh; } .wt-w-0{ width: 0px; } .wt-w-10{ width: 40px; } .wt-w-12{ width: 48px; } .wt-w-2{ width: 8px; } .wt-w-4{ width: 16px; } .wt-w-40{ width: 160px; } .wt-w-48{ width: 192px; } .wt-w-5{ width: 20px; } .wt-w-6{ width: 24px; } .wt-w-60{ width: 240px; } .wt-w-72{ width: 288px; } .wt-w-8{ width: 32px; } .wt-w-80{ width: 320px; } .wt-w-96{ width: 384px; } .wt-w-\[100\%\]{ width: 100%; } .wt-w-\[125px\]{ width: 125px; } .wt-w-\[16px\]{ width: 16px; } .wt-w-\[191px\]{ width: 191px; } .wt-w-\[1px\]{ width: 1px; } .wt-w-\[200px\]{ width: 200px; } .wt-w-\[213px\]{ width: 213px; } .wt-w-\[24px\]{ width: 24px; } .wt-w-\[272px\]{ width: 272px; } .wt-w-\[294px\]{ width: 294px; } .wt-w-\[32px\]{ width: 32px; } .wt-w-\[340px\]{ width: 340px; } .wt-w-\[360px\]{ width: 360px; } .wt-w-\[368px\]{ width: 368px; } .wt-w-\[36px\]{ width: 36px; } .wt-w-\[380px\]{ width: 380px; } .wt-w-\[400px\]{ width: 400px; } .wt-w-\[42px\]{ width: 42px; } .wt-w-\[48px\]{ width: 48px; } .wt-w-\[520px\]{ width: 520px; } .wt-w-\[600px\]{ width: 600px; } .wt-w-\[72px\]{ width: 72px; } .wt-w-\[740px\]{ width: 740px; } .wt-w-\[calc\(100\%-24px\)\]{ width: calc(100% - 24px); } .wt-w-auto{ width: auto; } .wt-w-fit{ width: -moz-fit-content; width: fit-content; } .wt-w-full{ width: 100%; } .wt-min-w-0{ min-width: 0px; } .wt-min-w-\[160px\]{ min-width: 160px; } .wt-min-w-\[300px\]{ min-width: 300px; } .wt-min-w-\[420px\]{ min-width: 420px; } .wt-max-w-3xl{ max-width: 768px; } .wt-max-w-\[300px\]{ max-width: 300px; } .wt-max-w-\[442px\]{ max-width: 442px; } .wt-max-w-\[600px\]{ max-width: 600px; } .wt-max-w-full{ max-width: 100%; } .wt-flex-1{ flex: 1 1 0%; } .wt-flex-none{ flex: none; } .wt-shrink-0{ flex-shrink: 0; } .wt-flex-grow{ flex-grow: 1; } .wt-grow{ flex-grow: 1; } .wt-basis-0{ flex-basis: 0px; } .wt-origin-top-right{ transform-origin: top right; } .-wt-translate-x-\[calc\(380px-60\%\)\]{ --tw-translate-x: calc(calc(380px - 60%) * -1); transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt--translate-x-1\/2{ --tw-translate-x: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt--translate-y-1\/2{ --tw-translate-y: -50%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-rotate-45{ --tw-rotate: 45deg; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-scale-100{ --tw-scale-x: 1; --tw-scale-y: 1; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-scale-95{ --tw-scale-x: .95; --tw-scale-y: .95; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-transform{ transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } @keyframes wt-pulse{ 50%{ opacity: .5; } } .wt-animate-pulse{ animation: wt-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; } @keyframes wt-spin{ to{ transform: rotate(360deg); } } .wt-animate-spin{ animation: wt-spin 1s linear infinite; } .wt-cursor-default{ cursor: default; } .wt-cursor-ns-resize{ cursor: ns-resize; } .wt-cursor-pointer{ cursor: pointer; } .wt-cursor-text{ cursor: text; } .wt-select-none{ -webkit-user-select: none; -moz-user-select: none; user-select: none; } .wt-resize-none{ resize: none; } .wt-list-none{ list-style-type: none; } .wt-flex-row{ flex-direction: row; } .wt-flex-row-reverse{ flex-direction: row-reverse; } .wt-flex-col{ flex-direction: column; } .wt-flex-wrap{ flex-wrap: wrap; } .wt-content-center{ align-content: center; } .wt-items-start{ align-items: flex-start; } .wt-items-end{ align-items: flex-end; } .wt-items-center{ align-items: center; } .wt-items-baseline{ align-items: baseline; } .wt-justify-start{ justify-content: flex-start; } .wt-justify-end{ justify-content: flex-end; } .wt-justify-center{ justify-content: center; } .wt-justify-between{ justify-content: space-between; } .wt-justify-items-center{ justify-items: center; } .wt-gap-0{ gap: 0px; } .wt-gap-0\.5{ gap: 2px; } .wt-gap-1{ gap: 4px; } .wt-gap-1\.5{ gap: 6px; } .wt-gap-2{ gap: 8px; } .wt-gap-3{ gap: 12px; } .wt-gap-4{ gap: 16px; } .wt-gap-\[12px\]{ gap: 12px; } .wt-gap-\[14px\]{ gap: 14px; } .wt-gap-\[16px\]{ gap: 16px; } .wt-gap-\[2px\]{ gap: 2px; } .wt-gap-\[32px\]{ gap: 32px; } .wt-gap-\[3px\]{ gap: 3px; } .wt-gap-\[4px\]{ gap: 4px; } .wt-gap-\[8px\]{ gap: 8px; } .wt-gap-x-1{ -moz-column-gap: 4px; column-gap: 4px; } .wt-gap-x-2{ -moz-column-gap: 8px; column-gap: 8px; } .wt-space-y-2 > :not([hidden]) ~ :not([hidden]){ --tw-space-y-reverse: 0; margin-top: calc(8px * calc(1 - var(--tw-space-y-reverse))); margin-bottom: calc(8px * var(--tw-space-y-reverse)); } .wt-self-start{ align-self: flex-start; } .wt-self-center{ align-self: center; } .wt-self-stretch{ align-self: stretch; } .wt-justify-self-center{ justify-self: center; } .wt-overflow-auto{ overflow: auto; } .wt-overflow-hidden{ overflow: hidden; } .wt-overflow-y-auto{ overflow-y: auto; } .wt-overflow-x-hidden{ overflow-x: hidden; } .wt-overflow-ellipsis{ text-overflow: ellipsis; } .wt-whitespace-nowrap{ white-space: nowrap; } .wt-whitespace-pre-wrap{ white-space: pre-wrap; } .wt-break-words{ overflow-wrap: break-word; } .\!wt-rounded-none{ border-radius: 0px !important; } .wt-rounded{ border-radius: 4px; } .wt-rounded-3xl{ border-radius: 24px; } .wt-rounded-\[10px\]{ border-radius: 10px; } .wt-rounded-\[12px\]{ border-radius: 12px; } .wt-rounded-\[4px\]{ border-radius: 4px; } .wt-rounded-\[6px\]{ border-radius: 6px; } .wt-rounded-\[8px\]{ border-radius: 8px; } .wt-rounded-full{ border-radius: 9999px; } .wt-rounded-lg{ border-radius: 8px; } .wt-rounded-md{ border-radius: 6px; } .wt-rounded-sm{ border-radius: 2px; } .wt-rounded-xl{ border-radius: 12px; } .wt-rounded-xs{ border-radius: 4px; } .wt-rounded-b-\[12px\]{ border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; } .wt-rounded-b-lg{ border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; } .wt-rounded-b-xl{ border-bottom-right-radius: 12px; border-bottom-left-radius: 12px; } .wt-rounded-t-lg{ border-top-left-radius: 8px; border-top-right-radius: 8px; } .wt-rounded-t-xl{ border-top-left-radius: 12px; border-top-right-radius: 12px; } .wt-rounded-bl-\[36px\]{ border-bottom-left-radius: 36px; } .wt-rounded-bl-\[8px\]{ border-bottom-left-radius: 8px; } .wt-rounded-bl-xl{ border-bottom-left-radius: 12px; } .wt-rounded-tl-\[12px\]{ border-top-left-radius: 12px; } .wt-rounded-tl-\[36px\]{ border-top-left-radius: 36px; } .wt-rounded-tl-\[8px\]{ border-top-left-radius: 8px; } .wt-rounded-tl-xl{ border-top-left-radius: 12px; } .\!wt-border-\[1px\]{ border-width: 1px !important; } .wt-border{ border-width: 1px; } .\!wt-border-t{ border-top-width: 1px !important; } .wt-border-b{ border-bottom-width: 1px; } .wt-border-b-2{ border-bottom-width: 2px; } .wt-border-r-4{ border-right-width: 4px; } .wt-border-t{ border-top-width: 1px; } .wt-border-solid{ border-style: solid; } .wt-border-none{ border-style: none; } .wt-border-border-brand-selected{ --tw-border-opacity: 1; border-color: rgb(132 95 243 / var(--tw-border-opacity)); } .wt-border-border-danger-default{ --tw-border-opacity: 1; border-color: rgb(255 157 151 / var(--tw-border-opacity)); } .wt-border-border-danger-selected{ --tw-border-opacity: 1; border-color: rgb(233 73 64 / var(--tw-border-opacity)); } .wt-border-border-neutral-default{ --tw-border-opacity: 1; border-color: rgb(204 208 213 / var(--tw-border-opacity)); } .wt-border-border-neutral-divider{ --tw-border-opacity: 1; border-color: rgb(230 234 236 / var(--tw-border-opacity)); } .wt-border-border-neutral-hover{ --tw-border-opacity: 1; border-color: rgb(169 176 183 / var(--tw-border-opacity)); } .wt-border-error-main{ --tw-border-opacity: 1; border-color: rgb(244 71 47 / var(--tw-border-opacity)); } .wt-border-gray-dark{ --tw-border-opacity: 1; border-color: rgb(160 162 168 / var(--tw-border-opacity)); } .wt-border-gray-light{ --tw-border-opacity: 1; border-color: rgb(230 234 236 / var(--tw-border-opacity)); } .wt-border-gray-lighter{ --tw-border-opacity: 1; border-color: rgb(245 246 249 / var(--tw-border-opacity)); } .wt-border-transparent{ border-color: transparent; } .wt-border-b-border-neutral-divider{ --tw-border-opacity: 1; border-bottom-color: rgb(230 234 236 / var(--tw-border-opacity)); } .wt-border-t-gray-light{ --tw-border-opacity: 1; border-top-color: rgb(230 234 236 / var(--tw-border-opacity)); } .wt-bg-\[\#ECE9FE\]{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .wt-bg-background-light{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .wt-bg-bg-brand-light-default{ --tw-bg-opacity: 1; background-color: rgb(244 243 255 / var(--tw-bg-opacity)); } .wt-bg-bg-brand-light-selected{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .wt-bg-bg-brand-primary-default{ --tw-bg-opacity: 1; background-color: rgb(117 63 234 / var(--tw-bg-opacity)); } .wt-bg-bg-neutral-light-default{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .wt-bg-bg-neutral-light-hover{ background-color: #393B400A; } .wt-bg-bg-neutral-light-selected{ background-color: #393B401A; } .wt-bg-bg-neutral-primary-default{ --tw-bg-opacity: 1; background-color: rgb(57 59 64 / var(--tw-bg-opacity)); } .wt-bg-bg-premium-primary-default{ --tw-bg-opacity: 1; background-color: rgb(254 102 17 / var(--tw-bg-opacity)); } .wt-bg-bg-system-light-selected{ --tw-bg-opacity: 1; background-color: rgb(232 230 222 / var(--tw-bg-opacity)); } .wt-bg-black{ --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } .wt-bg-error-main{ --tw-bg-opacity: 1; background-color: rgb(244 71 47 / var(--tw-bg-opacity)); } .wt-bg-error-main\/10{ background-color: rgb(244 71 47 / 0.1); } .wt-bg-gray-light{ --tw-bg-opacity: 1; background-color: rgb(230 234 236 / var(--tw-bg-opacity)); } .wt-bg-gray-lighter{ --tw-bg-opacity: 1; background-color: rgb(245 246 249 / var(--tw-bg-opacity)); } .wt-bg-gray-lightest{ --tw-bg-opacity: 1; background-color: rgb(249 249 252 / var(--tw-bg-opacity)); } .wt-bg-gray-main{ --tw-bg-opacity: 1; background-color: rgb(195 198 206 / var(--tw-bg-opacity)); } .wt-bg-neutral-default{ --tw-bg-opacity: 1; background-color: rgb(28 28 30 / var(--tw-bg-opacity)); } .wt-bg-neutral-disabled-secondary{ --tw-bg-opacity: 1; background-color: rgb(229 229 234 / var(--tw-bg-opacity)); } .wt-bg-paper-ai{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .wt-bg-paper-system{ --tw-bg-opacity: 1; background-color: rgb(248 248 245 / var(--tw-bg-opacity)); } .wt-bg-primary-lightest{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .wt-bg-primary-main\/5{ background-color: rgb(117 63 234 / 0.05); } .wt-bg-text-info-hover{ --tw-bg-opacity: 1; background-color: rgb(61 103 255 / var(--tw-bg-opacity)); } .wt-bg-transparent{ background-color: transparent; } .wt-bg-white{ --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .wt-fill-brand-primary{ fill: #753FEA; } .wt-fill-text-brand-default{ fill: #753FEA; } .wt-p-0{ padding: 0px; } .wt-p-0\.5{ padding: 2px; } .wt-p-1{ padding: 4px; } .wt-p-10{ padding: 40px; } .wt-p-14{ padding: 56px; } .wt-p-2{ padding: 8px; } .wt-p-5{ padding: 20px; } .wt-p-6{ padding: 24px; } .wt-p-\[12px\]{ padding: 12px; } .wt-p-\[16px\]{ padding: 16px; } .wt-p-\[20px\]{ padding: 20px; } .wt-p-\[8px\]{ padding: 8px; } .wt-px-0{ padding-left: 0px; padding-right: 0px; } .wt-px-0\.5{ padding-left: 2px; padding-right: 2px; } .wt-px-1{ padding-left: 4px; padding-right: 4px; } .wt-px-12{ padding-left: 48px; padding-right: 48px; } .wt-px-2{ padding-left: 8px; padding-right: 8px; } .wt-px-2\.5{ padding-left: 10px; padding-right: 10px; } .wt-px-3{ padding-left: 12px; padding-right: 12px; } .wt-px-4{ padding-left: 16px; padding-right: 16px; } .wt-px-5{ padding-left: 20px; padding-right: 20px; } .wt-px-6{ padding-left: 24px; padding-right: 24px; } .wt-px-\[0\]{ padding-left: 0; padding-right: 0; } .wt-px-\[12px\]{ padding-left: 12px; padding-right: 12px; } .wt-px-\[14px\]{ padding-left: 14px; padding-right: 14px; } .wt-px-\[16px\]{ padding-left: 16px; padding-right: 16px; } .wt-px-\[200px\]{ padding-left: 200px; padding-right: 200px; } .wt-px-\[20px\]{ padding-left: 20px; padding-right: 20px; } .wt-px-\[38px\]{ padding-left: 38px; padding-right: 38px; } .wt-px-\[40px\]{ padding-left: 40px; padding-right: 40px; } .wt-px-\[4px\]{ padding-left: 4px; padding-right: 4px; } .wt-py-0{ padding-top: 0px; padding-bottom: 0px; } .wt-py-0\.5{ padding-top: 2px; padding-bottom: 2px; } .wt-py-1{ padding-top: 4px; padding-bottom: 4px; } .wt-py-1\.5{ padding-top: 6px; padding-bottom: 6px; } .wt-py-10{ padding-top: 40px; padding-bottom: 40px; } .wt-py-2{ padding-top: 8px; padding-bottom: 8px; } .wt-py-2\.5{ padding-top: 10px; padding-bottom: 10px; } .wt-py-3{ padding-top: 12px; padding-bottom: 12px; } .wt-py-4{ padding-top: 16px; padding-bottom: 16px; } .wt-py-6{ padding-top: 24px; padding-bottom: 24px; } .wt-py-\[10px\]{ padding-top: 10px; padding-bottom: 10px; } .wt-py-\[12px\]{ padding-top: 12px; padding-bottom: 12px; } .wt-py-\[2px\]{ padding-top: 2px; padding-bottom: 2px; } .wt-py-\[38px\]{ padding-top: 38px; padding-bottom: 38px; } .wt-py-\[4px\]{ padding-top: 4px; padding-bottom: 4px; } .wt-py-\[6px\]{ padding-top: 6px; padding-bottom: 6px; } .wt-py-\[8px\]{ padding-top: 8px; padding-bottom: 8px; } .wt-pb-0{ padding-bottom: 0px; } .wt-pb-2{ padding-bottom: 8px; } .wt-pb-3{ padding-bottom: 12px; } .wt-pb-8{ padding-bottom: 32px; } .wt-pb-\[12px\]{ padding-bottom: 12px; } .wt-pb-\[4px\]{ padding-bottom: 4px; } .wt-pb-\[8px\]{ padding-bottom: 8px; } .wt-pl-1{ padding-left: 4px; } .wt-pl-2{ padding-left: 8px; } .wt-pl-3{ padding-left: 12px; } .wt-pl-4{ padding-left: 16px; } .wt-pl-6{ padding-left: 24px; } .wt-pl-\[10px\]{ padding-left: 10px; } .wt-pl-\[14px\]{ padding-left: 14px; } .wt-pl-\[15px\]{ padding-left: 15px; } .wt-pr-1{ padding-right: 4px; } .wt-pr-2{ padding-right: 8px; } .wt-pr-3{ padding-right: 12px; } .wt-pr-4{ padding-right: 16px; } .wt-pr-7{ padding-right: 28px; } .wt-pr-\[18px\]{ padding-right: 18px; } .wt-pt-0{ padding-top: 0px; } .wt-pt-1{ padding-top: 4px; } .wt-pt-2{ padding-top: 8px; } .wt-pt-3{ padding-top: 12px; } .wt-pt-4{ padding-top: 16px; } .wt-pt-5{ padding-top: 20px; } .wt-pt-6{ padding-top: 24px; } .wt-pt-\[12px\]{ padding-top: 12px; } .wt-pt-\[16px\]{ padding-top: 16px; } .wt-pt-\[20px\]{ padding-top: 20px; } .wt-pt-\[240px\]{ padding-top: 240px; } .wt-pt-\[4px\]{ padding-top: 4px; } .wt-pt-\[6px\]{ padding-top: 6px; } .wt-pt-\[8px\]{ padding-top: 8px; } .wt-text-center{ text-align: center; } .wt-text-start{ text-align: start; } .wt-indent-1{ text-indent: 4px; } .wt-indent-1\.5{ text-indent: 6px; } .wt-indent-2{ text-indent: 8px; } .wt-indent-2\.5{ text-indent: 10px; } .wt-align-middle{ vertical-align: middle; } .wt-font-body{ font-family: Inter, "Open Sans", sans-serif; } .wt-font-inter{ font-family: Inter, "Open Sans", sans-serif; } .wt-text-2xl{ font-size: 24px; line-height: 32px; } .wt-text-\[10px\]{ font-size: 10px; } .wt-text-\[11px\]{ font-size: 11px; } .wt-text-\[12px\]{ font-size: 12px; } .wt-text-\[14px\]{ font-size: 14px; } .wt-text-\[16px\]{ font-size: 16px; } .wt-text-\[18px\]{ font-size: 18px; } .wt-text-base{ font-size: 16px; line-height: 24px; } .wt-text-lg{ font-size: 18px; line-height: 28px; } .wt-text-sm{ font-size: 14px; line-height: 20px; } .wt-text-xs{ font-size: 12px; line-height: 16px; } .wt-font-bold{ font-weight: 700; } .wt-font-light{ font-weight: 300; } .wt-font-medium{ font-weight: 500; } .wt-font-normal{ font-weight: 400; } .wt-font-semibold{ font-weight: 600; } .wt-not-italic{ font-style: normal; } .wt-leading-10{ line-height: 40px; } .wt-leading-5{ line-height: 20px; } .wt-leading-6{ line-height: 24px; } .wt-leading-7{ line-height: 28px; } .wt-leading-8{ line-height: 32px; } .wt-leading-\[14px\]{ line-height: 14px; } .wt-leading-\[20px\]{ line-height: 20px; } .wt-leading-\[24px\]{ line-height: 24px; } .wt-leading-\[26px\]{ line-height: 26px; } .wt-leading-\[28px\]{ line-height: 28px; } .wt-leading-tight{ line-height: 1.25; } .wt-tracking-\[\.01em\]{ letter-spacing: .01em; } .wt-tracking-body{ letter-spacing: 0.15px; } .wt-tracking-categoryTitle{ letter-spacing: 0.4px; } .wt-tracking-settings{ letter-spacing: 0.46px; } .wt-tracking-wide{ letter-spacing: 0.025em; } .wt-tracking-wider{ letter-spacing: 0.05em; } .wt-tracking-widest{ letter-spacing: 0.1em; } .wt-text-\[\#461F93\]{ --tw-text-opacity: 1; color: rgb(70 31 147 / var(--tw-text-opacity)); } .wt-text-bg-brand-primary-default{ --tw-text-opacity: 1; color: rgb(117 63 234 / var(--tw-text-opacity)); } .wt-text-black{ --tw-text-opacity: 1; color: rgb(0 0 0 / var(--tw-text-opacity)); } .wt-text-border-neutral-selected{ --tw-text-opacity: 1; color: rgb(126 135 146 / var(--tw-text-opacity)); } .wt-text-border-success-default{ --tw-text-opacity: 1; color: rgb(130 243 161 / var(--tw-text-opacity)); } .wt-text-error-main{ --tw-text-opacity: 1; color: rgb(244 71 47 / var(--tw-text-opacity)); } .wt-text-gray-dark{ --tw-text-opacity: 1; color: rgb(160 162 168 / var(--tw-text-opacity)); } .wt-text-gray-darkest{ --tw-text-opacity: 1; color: rgb(31 33 39 / var(--tw-text-opacity)); } .wt-text-gray-main{ --tw-text-opacity: 1; color: rgb(195 198 206 / var(--tw-text-opacity)); } .wt-text-info-main{ --tw-text-opacity: 1; color: rgb(41 121 255 / var(--tw-text-opacity)); } .wt-text-neutral-disabled{ --tw-text-opacity: 1; color: rgb(199 199 204 / var(--tw-text-opacity)); } .wt-text-neutral-secondary{ --tw-text-opacity: 1; color: rgb(72 72 74 / var(--tw-text-opacity)); } .wt-text-neutral-tertiary{ --tw-text-opacity: 1; color: rgb(126 135 146 / var(--tw-text-opacity)); } .wt-text-text-brand-contrast{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .wt-text-text-brand-default{ --tw-text-opacity: 1; color: rgb(117 63 234 / var(--tw-text-opacity)); } .wt-text-text-brand-hover{ --tw-text-opacity: 1; color: rgb(101 43 214 / var(--tw-text-opacity)); } .wt-text-text-danger-default{ --tw-text-opacity: 1; color: rgb(210 15 3 / var(--tw-text-opacity)); } .wt-text-text-neutral-disabled{ --tw-text-opacity: 1; color: rgb(169 176 183 / var(--tw-text-opacity)); } .wt-text-text-neutral-primary{ --tw-text-opacity: 1; color: rgb(40 42 47 / var(--tw-text-opacity)); } .wt-text-text-neutral-secondary{ --tw-text-opacity: 1; color: rgb(72 77 86 / var(--tw-text-opacity)); } .wt-text-text-neutral-tertiary{ --tw-text-opacity: 1; color: rgb(126 135 146 / var(--tw-text-opacity)); } .wt-text-text-premium-default{ --tw-text-opacity: 1; color: rgb(254 102 17 / var(--tw-text-opacity)); } .wt-text-text-turquoise-default{ --tw-text-opacity: 1; color: rgb(18 150 168 / var(--tw-text-opacity)); } .wt-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .wt-underline{ text-decoration-line: underline; } .wt-no-underline{ text-decoration-line: none; } .wt-opacity-0{ opacity: 0; } .wt-opacity-100{ opacity: 1; } .wt-opacity-20{ opacity: 0.2; } .wt-opacity-30{ opacity: 0.3; } .wt-opacity-50{ opacity: 0.5; } .wt-opacity-60{ opacity: 0.6; } .wt-opacity-\[0\.54\]{ opacity: 0.54; } .wt-shadow-\[inset_0px_0px_0px_1px_theme\(colors\.border\.brand\.default\)\]{ --tw-shadow: inset 0px 0px 0px 1px #C1B6FC; --tw-shadow-colored: inset 0px 0px 0px 1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-border{ --tw-shadow: 0px 0px 0px 0.5px #C3C6CE inset; --tw-shadow-colored: inset 0px 0px 0px 0.5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-border-left{ --tw-shadow: 1px 0px 0px 0px #E6EAEC inset; --tw-shadow-colored: inset 1px 0px 0px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-border-right-thick{ --tw-shadow: -2px 0px 0px 0px #E6EAEC inset; --tw-shadow-colored: inset -2px 0px 0px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-border-top{ --tw-shadow: 0px -1px 0px #E6EAEC; --tw-shadow-colored: 0px -1px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-card{ --tw-shadow: 0px 4px 14px rgba(72, 72, 74, 0.2); --tw-shadow-colored: 0px 4px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-inner-border-top{ --tw-shadow: inset 0px 1px 0px rgba(0, 0, 0, 0.1); --tw-shadow-colored: inset 0px 1px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-panel-border{ --tw-shadow: -3px 0px 10px 0px rgba(0, 0, 0, 0.04), -3px 0px 5px 0px rgba(0, 0, 0, 0.06), -3px 0px 4px -1px rgba(40, 42, 47, 0.05); --tw-shadow-colored: -3px 0px 10px 0px var(--tw-shadow-color), -3px 0px 5px 0px var(--tw-shadow-color), -3px 0px 4px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-panel-footer{ --tw-shadow: 0px -4px 4px 0px rgba(0, 0, 0, 0.05); --tw-shadow-colored: 0px -4px 4px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-toolbar{ --tw-shadow: 0px 4px 14px rgba(28, 28, 30, 0.05); --tw-shadow-colored: 0px 4px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .wt-shadow-gray-light{ --tw-shadow-color: #E6EAEC; --tw-shadow: var(--tw-shadow-colored); } .wt-outline-none{ outline: 2px solid transparent; outline-offset: 2px; } .wt-outline-0{ outline-width: 0px; } .wt-ring-1{ --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000); } .wt-ring-inset{ --tw-ring-inset: inset; } .wt-ring-border-brand-default{ --tw-ring-opacity: 1; --tw-ring-color: rgb(193 182 252 / var(--tw-ring-opacity)); } .wt-ring-border-neutral-default{ --tw-ring-opacity: 1; --tw-ring-color: rgb(204 208 213 / var(--tw-ring-opacity)); } .wt-ring-gray-light{ --tw-ring-opacity: 1; --tw-ring-color: rgb(230 234 236 / var(--tw-ring-opacity)); } .wt-ring-text-brand-default{ --tw-ring-opacity: 1; --tw-ring-color: rgb(117 63 234 / var(--tw-ring-opacity)); } .wt-ring-opacity-\[0\.16\]{ --tw-ring-opacity: 0.16; } .wt-hue-rotate-\[20deg\]{ --tw-hue-rotate: hue-rotate(20deg); 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); } .wt-backdrop-blur-\[15px\]{ --tw-backdrop-blur: blur(15px); -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); 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); } .wt-transition{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-\[all\]{ transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-\[width\]{ transition-property: width; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-all{ transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-colors{ transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-transition-opacity{ transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .wt-duration-100{ transition-duration: 100ms; } .wt-duration-500{ transition-duration: 500ms; } .wt-duration-75{ transition-duration: 75ms; } .wt-duration-\[250ms\]{ transition-duration: 250ms; } .wt-duration-\[300ms\]{ transition-duration: 300ms; } .wt-duration-\[400ms\]{ transition-duration: 400ms; } .wt-duration-\[500ms\]{ transition-duration: 500ms; } .wt-ease-in-out{ transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); } .wt-ease-out{ transition-timing-function: cubic-bezier(0, 0, 0.2, 1); } .\[a-zA-Z0-9\:\\\\-\\\\\._\$\]{ a-z-a--z0-9: \\-\\. $; } .placeholder\:wt-font-body::-moz-placeholder{ font-family: Inter, "Open Sans", sans-serif; } .placeholder\:wt-font-body::placeholder{ font-family: Inter, "Open Sans", sans-serif; } .placeholder\:wt-font-extralight::-moz-placeholder{ font-weight: 200; } .placeholder\:wt-font-extralight::placeholder{ font-weight: 200; } .placeholder\:wt-leading-5::-moz-placeholder{ line-height: 20px; } .placeholder\:wt-leading-5::placeholder{ line-height: 20px; } .placeholder\:wt-tracking-\[0\.15px\]::-moz-placeholder{ letter-spacing: 0.15px; } .placeholder\:wt-tracking-\[0\.15px\]::placeholder{ letter-spacing: 0.15px; } .placeholder\:wt-text-gray-dark::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(160 162 168 / var(--tw-text-opacity)); } .placeholder\:wt-text-gray-dark::placeholder{ --tw-text-opacity: 1; color: rgb(160 162 168 / var(--tw-text-opacity)); } .placeholder\:wt-text-text-neutral-disabled::-moz-placeholder{ --tw-text-opacity: 1; color: rgb(169 176 183 / var(--tw-text-opacity)); } .placeholder\:wt-text-text-neutral-disabled::placeholder{ --tw-text-opacity: 1; color: rgb(169 176 183 / var(--tw-text-opacity)); } .before\:wt-h-\[16px\]::before{ content: var(--tw-content); height: 16px; } .before\:wt-w-\[16px\]::before{ content: var(--tw-content); width: 16px; } .before\:wt-rounded-full::before{ content: var(--tw-content); border-radius: 9999px; } .before\:wt-bg-white::before{ content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(255 255 255 / var(--tw-bg-opacity)); } .before\:wt-shadow::before{ content: var(--tw-content); --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow); } .before\:wt-transition-transform::before{ content: var(--tw-content); transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; } .before\:wt-duration-300::before{ content: var(--tw-content); transition-duration: 300ms; } .before\:wt-content-\[\"\"\]::before{ --tw-content: ""; content: var(--tw-content); } .visited\:wt-text-text-neutral-primary:visited{ color: rgb(40 42 47 ); } .visited\:wt-text-text-neutral-secondary:visited{ color: rgb(72 77 86 ); } .focus-within\:wt-border-border-brand-selected:focus-within{ --tw-border-opacity: 1; border-color: rgb(132 95 243 / var(--tw-border-opacity)); } .focus-within\:wt-border-border-danger-selected:focus-within{ --tw-border-opacity: 1; border-color: rgb(233 73 64 / var(--tw-border-opacity)); } .hover\:wt-w-\[185px\]:hover{ width: 185px; } .hover\:wt-w-\[191px\]:hover{ width: 191px; } .hover\:wt-cursor-pointer:hover{ cursor: pointer; } .hover\:wt-justify-start:hover{ justify-content: flex-start; } .hover\:wt-border-border-neutral-hover:hover{ --tw-border-opacity: 1; border-color: rgb(169 176 183 / var(--tw-border-opacity)); } .hover\:wt-bg-bg-brand-light-default:hover{ --tw-bg-opacity: 1; background-color: rgb(244 243 255 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-brand-light-selected:hover{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-brand-primary-hover:hover{ --tw-bg-opacity: 1; background-color: rgb(101 43 214 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-neutral-light-hover:hover{ background-color: #393B400A; } .hover\:wt-bg-bg-neutral-primary-hover:hover{ --tw-bg-opacity: 1; background-color: rgb(23 24 28 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-premium-light-default:hover{ --tw-bg-opacity: 1; background-color: rgb(252 251 249 / var(--tw-bg-opacity)); } .hover\:wt-bg-bg-premium-primary-hover:hover{ --tw-bg-opacity: 1; background-color: rgb(239 74 7 / var(--tw-bg-opacity)); } .hover\:wt-bg-error-dark:hover{ --tw-bg-opacity: 1; background-color: rgb(227 27 12 / var(--tw-bg-opacity)); } .hover\:wt-bg-gray-lightest:hover{ --tw-bg-opacity: 1; background-color: rgb(249 249 252 / var(--tw-bg-opacity)); } .hover\:wt-bg-text-info-selected:hover{ --tw-bg-opacity: 1; background-color: rgb(32 70 226 / var(--tw-bg-opacity)); } .hover\:wt-py-\[10px\]:hover{ padding-top: 10px; padding-bottom: 10px; } .hover\:\!wt-pr-0:hover{ padding-right: 0px !important; } .hover\:wt-pl-\[14px\]:hover{ padding-left: 14px; } .hover\:wt-text-bg-premium-primary-hover:hover{ --tw-text-opacity: 1; color: rgb(239 74 7 / var(--tw-text-opacity)); } .hover\:wt-text-brand-hover:hover{ --tw-text-opacity: 1; color: rgb(101 43 214 / var(--tw-text-opacity)); } .hover\:wt-text-text-brand-hover:hover{ --tw-text-opacity: 1; color: rgb(101 43 214 / var(--tw-text-opacity)); } .hover\:wt-no-underline:hover{ text-decoration-line: none; } .hover\:wt-opacity-100:hover{ opacity: 1; } .hover\:wt-opacity-\[1\]:hover{ opacity: 1; } .hover\:wt-shadow-border-brand-hover:hover{ --tw-shadow-color: #A28DF8; --tw-shadow: var(--tw-shadow-colored); } .hover\:wt-ring-border-neutral-hover:hover{ --tw-ring-opacity: 1; --tw-ring-color: rgb(169 176 183 / var(--tw-ring-opacity)); } .hover\:wt-brightness-\[0\.97\]:hover{ --tw-brightness: brightness(0.97); 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); } .focus-within\:hover\:wt-border-border-brand-selected:hover:focus-within{ --tw-border-opacity: 1; border-color: rgb(132 95 243 / var(--tw-border-opacity)); } .focus-within\:hover\:wt-border-border-danger-selected:hover:focus-within{ --tw-border-opacity: 1; border-color: rgb(233 73 64 / var(--tw-border-opacity)); } .focus\:wt-bg-gray-lightest:focus{ --tw-bg-opacity: 1; background-color: rgb(249 249 252 / var(--tw-bg-opacity)); } .active\:wt-bg-bg-brand-light-selected:active{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .active\:wt-bg-bg-brand-primary-selected:active{ --tw-bg-opacity: 1; background-color: rgb(84 36 179 / var(--tw-bg-opacity)); } .active\:wt-bg-bg-neutral-primary-selected:active{ --tw-bg-opacity: 1; background-color: rgb(0 0 0 / var(--tw-bg-opacity)); } .active\:wt-bg-bg-premium-primary-selected:active{ --tw-bg-opacity: 1; background-color: rgb(198 53 8 / var(--tw-bg-opacity)); } .active\:wt-bg-error-darker:active{ --tw-bg-opacity: 1; background-color: rgb(161 18 18 / var(--tw-bg-opacity)); } .active\:wt-bg-error-lightest:active{ --tw-bg-opacity: 1; background-color: rgb(254 236 235 / var(--tw-bg-opacity)); } .active\:wt-bg-gray-light:active{ --tw-bg-opacity: 1; background-color: rgb(230 234 236 / var(--tw-bg-opacity)); } .active\:wt-bg-info-lightest:active{ --tw-bg-opacity: 1; background-color: rgb(234 242 255 / var(--tw-bg-opacity)); } .active\:wt-bg-primary-lightest:active{ --tw-bg-opacity: 1; background-color: rgb(236 233 254 / var(--tw-bg-opacity)); } .active\:wt-text-text-brand-selected:active{ --tw-text-opacity: 1; color: rgb(84 36 179 / var(--tw-text-opacity)); } .active\:wt-text-text-premium-selected:active{ --tw-text-opacity: 1; color: rgb(198 53 8 / var(--tw-text-opacity)); } .active\:wt-opacity-100:active{ opacity: 1; } .active\:wt-shadow-border-brand-selected:active{ --tw-shadow-color: #845FF3; --tw-shadow: var(--tw-shadow-colored); } .active\:wt-shadow-info-light:active{ --tw-shadow-color: #649EFF; --tw-shadow: var(--tw-shadow-colored); } .enabled\:wt-cursor-pointer:enabled{ cursor: pointer; } .disabled\:wt-text-text-neutral-disabled:disabled{ --tw-text-opacity: 1; color: rgb(169 176 183 / var(--tw-text-opacity)); } .disabled\:wt-shadow-border-neutral-disabled:disabled{ --tw-shadow-color: #E6EAEC; --tw-shadow: var(--tw-shadow-colored); } .disabled\:hover\:wt-bg-transparent:hover:disabled{ background-color: transparent; } .wt-group:hover .group-hover\:wt-visible{ visibility: visible; } .wt-group:hover .group-hover\:wt-border-border-brand-hover{ --tw-border-opacity: 1; border-color: rgb(162 141 248 / var(--tw-border-opacity)); } .wt-group:hover .group-hover\:wt-border-border-danger-selected{ --tw-border-opacity: 1; border-color: rgb(233 73 64 / var(--tw-border-opacity)); } .wt-group:hover .group-hover\:wt-border-error-main{ --tw-border-opacity: 1; border-color: rgb(244 71 47 / var(--tw-border-opacity)); } .wt-group:hover .group-hover\:wt-bg-error-main\/10{ background-color: rgb(244 71 47 / 0.1); } .wt-group:hover .group-hover\:wt-bg-primary-main\/5{ background-color: rgb(117 63 234 / 0.05); } .wt-group:hover .group-hover\:wt-bg-text-info-selected{ --tw-bg-opacity: 1; background-color: rgb(32 70 226 / var(--tw-bg-opacity)); } .wt-group:hover .group-hover\:wt-text-white{ --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity)); } .wt-group:hover .group-hover\:wt-opacity-100{ opacity: 1; } .wt-peer:checked ~ .peer-checked\:wt-bg-accent-primary{ --tw-bg-opacity: 1; background-color: rgb(41 121 255 / var(--tw-bg-opacity)); } .wt-peer:checked ~ .peer-checked\:wt-bg-accent-secondary{ --tw-bg-opacity: 1; background-color: rgb(189 213 255 / var(--tw-bg-opacity)); } .wt-peer:checked ~ .peer-checked\:wt-bg-brand-primary{ --tw-bg-opacity: 1; background-color: rgb(117 63 234 / var(--tw-bg-opacity)); } .wt-peer:checked ~ .peer-checked\:before\:wt-translate-x-\[75\%\]::before{ content: var(--tw-content); --tw-translate-x: 75%; transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); } .wt-peer:focus-visible ~ .peer-focus-visible\:wt-outline{ outline-style: solid; } .wt-peer:focus-visible ~ .peer-focus-visible\:wt-outline-offset-2{ outline-offset: 2px; } /*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8uL3NyYy9jbGllbnQvc2hhcmVkL2Fzc2V0cy9zdHlsZXMvdGFpbHdpbmQuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBOzs7O0NBSUM7QUFDRDs7RUFFRSxlQUFlO0VBQ2YsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQUEsZUFBYztFQUFkO0FBQWM7O0FBQWQ7RUFBQSx3QkFBYztFQUFkLHdCQUFjO0VBQWQsbUJBQWM7RUFBZCxtQkFBYztFQUFkLGNBQWM7RUFBZCxjQUFjO0VBQWQsY0FBYztFQUFkLGVBQWM7RUFBZCxlQUFjO0VBQWQsYUFBYztFQUFkLGFBQWM7RUFBZCxrQkFBYztFQUFkLHNDQUFjO0VBQWQsOEJBQWM7RUFBZCw2QkFBYztFQUFkLDRCQUFjO0VBQWQsZUFBYztFQUFkLG9CQUFjO0VBQWQsc0JBQWM7RUFBZCx1QkFBYztFQUFkLHdCQUFjO0VBQWQsa0JBQWM7RUFBZCwyQkFBYztFQUFkLDRCQUFjO0VBQWQsc0NBQWM7RUFBZCxrQ0FBYztFQUFkLDJCQUFjO0VBQWQsc0JBQWM7RUFBZCw4QkFBYztFQUFkLFlBQWM7RUFBZCxrQkFBYztFQUFkLGdCQUFjO0VBQWQsaUJBQWM7RUFBZCxrQkFBYztFQUFkLGNBQWM7RUFBZCxnQkFBYztFQUFkLGFBQWM7RUFBZCxtQkFBYztFQUFkLHFCQUFjO0VBQWQsMkJBQWM7RUFBZCx5QkFBYztFQUFkLDBCQUFjO0VBQWQsMkJBQWM7RUFBZCx1QkFBYztFQUFkLHdCQUFjO0VBQWQseUJBQWM7RUFBZDtBQUFjOztBQUFkO0VBQUEsd0JBQWM7RUFBZCx3QkFBYztFQUFkLG1CQUFjO0VBQWQsbUJBQWM7RUFBZCxjQUFjO0VBQWQsY0FBYztFQUFkLGNBQWM7RUFBZCxlQUFjO0VBQWQsZUFBYztFQUFkLGFBQWM7RUFBZCxhQUFjO0VBQWQsa0JBQWM7RUFBZCxzQ0FBYztFQUFkLDhCQUFjO0VBQWQsNkJBQWM7RUFBZCw0QkFBYztFQUFkLGVBQWM7RUFBZCxvQkFBYztFQUFkLHNCQUFjO0VBQWQsdUJBQWM7RUFBZCx3QkFBYztFQUFkLGtCQUFjO0VBQWQsMkJBQWM7RUFBZCw0QkFBYztFQUFkLHNDQUFjO0VBQWQsa0NBQWM7RUFBZCwyQkFBYztFQUFkLHNCQUFjO0VBQWQsOEJBQWM7RUFBZCxZQUFjO0VBQWQsa0JBQWM7RUFBZCxnQkFBYztFQUFkLGlCQUFjO0VBQWQsa0JBQWM7RUFBZCxjQUFjO0VBQWQsZ0JBQWM7RUFBZCxhQUFjO0VBQWQsbUJBQWM7RUFBZCxxQkFBYztFQUFkLDJCQUFjO0VBQWQseUJBQWM7RUFBZCwwQkFBYztFQUFkLDJCQUFjO0VBQWQsdUJBQWM7RUFBZCx3QkFBYztFQUFkLHlCQUFjO0VBQWQ7QUFBYztBQUNkO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBQXBCO0VBQUEsZUFBb0I7RUFBcEIsZ0NBQW9CO0VBQXBCLGdCQUFvQjtFQUFwQixpQkFBb0I7RUFBcEIsbUJBQW9CO0VBQXBCLG9CQUFvQjtFQUFwQixxQkFBb0I7RUFBcEIsbUNBQW9CO0VBQXBCO0FBQW9CO0FBWWhCOztFQUFBO0FBQW9CO0FBR3RCO0lBQ0UsVUFBVTtJQUNWLFdBQVc7RUFDYjtBQUNBO0lBQ0UsVUFBVTtJQUNWLFdBQVc7RUFDYjtBQUNBO0lBQ0UsbUJBQW1CO0lBQ25CLHlCQUF5QjtJQUN6QixtQkFBbUI7RUFDckI7QUFDQTtJQUNFLG1CQUFtQjtFQUNyQjtBQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0FBQ0E7SUFDRSxpQkFBaUI7SUFDakIseUJBQXlCO0lBQ3pCLGtCQUFrQjtFQUNwQjtBQUNBO0lBQ0UsaUJBQWlCO0VBQ25CO0FBQ0E7SUFDRSxtQkFBbUI7RUFDckI7QUFDQTtJQUNFLHVCQUF1QjtFQUN6QjtBQUtFO0VBQUEsb0JBQXFDO0VBQXJDO0FBQXFDO0FBbkR6QztFQUFBLGtCQUFtQjtFQUFuQixVQUFtQjtFQUFuQixXQUFtQjtFQUFuQixVQUFtQjtFQUFuQixZQUFtQjtFQUFuQixnQkFBbUI7RUFBbkIsc0JBQW1CO0VBQW5CLG1CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGdCQUFtQjtFQUFuQixvQkFBbUI7RUFBbkIsNEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsd0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSw4Q0FBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQixlQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGlCQUFtQjtFQUFuQixpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0lBQUE7RUFBbUI7QUFBQTtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7SUFBQTtFQUFtQjtBQUFBO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHlCQUFtQjtLQUFuQixzQkFBbUI7VUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtPQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHVCQUFtQjtFQUFuQiwyREFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsK0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZ0NBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsMkJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsNEJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxzQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLHNCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGtCQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsaUJBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsa0JBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxtQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxrQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxpQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxnQkFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLGVBQW1CO0VBQW5CO0FBQW1CO0FBQW5CO0VBQUEsZUFBbUI7RUFBbkI7QUFBbUI7QUFBbkI7RUFBQSxlQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBO0FBQW1CO0FBQW5CO0VBQUE7QUFBbUI7QUFBbkI7RUFBQTtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBLG9CQUFtQjtFQUFuQjtBQUFtQjtBQUFuQjtFQUFBO0FB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cUVBO0VBckVBO0FBcUVBO0FBckVBO0VBQUEsMEJBcUVBO0VBckVBLDhCQXFFQTtFQXJFQSx3REFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSwwQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxnQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQTtBQXFFQTtBQXJFQTtFQUFBO0FBcUVBO0FBckVBO0VBQUEsc0JBcUVBO0VBckVBO0FBcUVBO0FBckVBO0VBQUEsc0JBcUVBO0VBckVBO0FBcUVBO0FBckVBO0VBQUE7QUFxRUE7QUFyRUE7RUFBQTtBQXFFQTtBQXJFQTtFQUFBO0FBcUVBO0FBckVBO0VBQUE7QUFxRUE7QUFyRUE7RUFBQSxzQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLGlCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBO0FBcUVBO0FBckVBO0VBQUE7QUFxRUE7QUFyRUE7RUFBQSxvQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxvQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxvQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQTtBQXFFQTtBQXJFQTtFQUFBO0FBcUVBO0FBckVBO0VBQUE7QUFxRUE7QUFyRUE7RUFBQSwwQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxvQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxpQ0FxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxzQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxzQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxvQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxvQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQTtBQXFFQTtBQXJFQTtFQUFBLDBCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLDBCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBO0FBcUVBO0FBckVBO0VBQUEsb0JBcUVBO0VBckVBO0FBcUVBO0FBckVBO0VBQUEsMEJBcUVBO0VBckVBO0FBcUVBO0FBckVBO0VBQUE7QUFxRUE7QUFyRUE7RUFBQTtBQXFFQTtBQXJFQTtFQUFBLHNCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLHNCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLHNCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBO0FBcUVBO0FBckVBO0VBQUE7QUFxRUE7QUFyRUE7RUFBQSxrQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQSxvQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLGtCQXFFQTtFQXJFQTtBQXFFQTtBQXJFQTtFQUFBLDBCQXFFQTtFQXJFQSxxQkFxRUE7RUFyRUE7QUFxRUE7QUFyRUE7RUFBQTtBQXFFQTtBQXJFQTtFQUFBO0FBcUVBIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vZm9udHMvZm9udHMuY3NzJztcblxuLyogXG4gICAgQWxsb3cgYWRkaW5nIGEgYm9yZGVyIHRvIGFuIGVsZW1lbnQgYnkganVzdCBhZGRpbmcgYSBib3JkZXItd2lkdGguIChodHRwczogLy9naXRodWIuY29tL3RhaWx3aW5kY3NzL3RhaWx3aW5kY3NzL3B1bGwvMTE2KVxuICAgIC8vIGJ5IGRlZmF1bHQgdGhpcyBnZXQgbG9hZGVkIGZyb20gcHJlZmxpZ2h0IHNldHRpbmcgKHJlc2V0IGNzcyksIFxuICAgIC8vIGJ1dCB3ZSBuZWVkIHRvIHNldCB0aGlzIHRvIGZhbHNlIGFzIHRoaXMgb3ZlcnJpZGVzIGV4dGVybmFsIHNpdGVzIHRoYXQgY29udGVudCBpcyBsb2FkZWQgdG9cbiovXG5bY2xhc3NePSd3dC0nXSxcbltjbGFzcyo9JyB3dC0nXSB7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuQHRhaWx3aW5kIGJhc2U7XG5AdGFpbHdpbmQgY29tcG9uZW50cztcbkB0YWlsd2luZCB1dGlsaXRpZXM7XG5cbkBsYXllciBiYXNlIHtcbiAgaDMge1xuICAgIEBhcHBseSB3dC10ZXh0LWJhc2U7XG4gIH1cbn1cblxuQGxheWVyIGNvbXBvbmVudHMge1xuICAud3QtcmV3cml0ZS1jYXJkIC53dC1tZW51LWl0ZW0sXG4gIC53dC1yZXdyaXRlLWNhcmQgLnd0LWRyb3Bkb3duIGJ1dHRvbiB7XG4gICAgQGFwcGx5IHd0LWNhcGl0YWxpemU7XG4gIH1cblxuICAud3Qtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgfVxuICAud3Qtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbiAgLnd0LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gICAgYm9yZGVyOiAwcHggc29saWQgI2ZmZmZmZjtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB9XG4gIC53dC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZTZlNmU2O1xuICB9XG4gIC53dC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgfVxuICAud3Qtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAyOHB4IG5vbmUgIzc1NDk4ZDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbiAgLnd0LXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICB9XG4gIC53dC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgfVxuICAud3Qtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIGEud3QtbGluazpsaW5rIHtcbiAgICBAYXBwbHkgd3QtdGV4dC1iZy1uZXV0cmFsLXByaW1hcnktZGVmYXVsdDtcbiAgfVxuICBhLnd0LWxpbmstc2Vjb25kYXJ5Omxpbmsge1xuICAgIEBhcHBseSB3dC10ZXh0LXRleHQtbmV1dHJhbC1zZWNvbmRhcnk7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiIn0= */
data is not available for this point, taking an extra width of approximately 0.50 m into account in bends is advisable, depending on velocity.
如果没有这方面的数据,建议在弯道处根据速度增加约 0.50 米的宽度。
Due to the fact that cycling is not just about getting from A A AA to B B BB but can also be a relaxing and social activity, one general starting point for a design is that cyclists must be able to ride two abreast. Furthermore, from a road safety point of view it holds that parents must be able to ride alongside children. This has to be factored into the equation when calculating space for cyclists.
骑自行车不仅是为了从 A A AA B B BB ,也可以是一种休闲和社交活动,因此,设计的一个基本出发点是,骑自行车的人必须能够并排骑行。此外,从道路安全的角度来看,父母必须能够与孩子并排骑车。在计算骑车人的空间时,必须将这一因素考虑在内。

3.4 Bends and view 3.4 弯曲和视图

Horizontal bends 水平弯管

Bends are necessary to connect road sections with one another smoothly. The radius of a curve affects the speed at which a cyclist can ride in that location. The minimum radius of the curve (the horizontal radius) will depend on the nature of the cycle path
弯道是顺利连接各路段所必需的。弯道的半径会影响骑车人在该处的骑行速度。曲线的最小半径(水平半径)取决于自行车道的性质

The lower limit for curve radii is 5.00 m (see fig- ure 3-4); in the case of smaller values the cycling speed will fall below 12 km / h 12 km / h 12km//h12 \mathrm{~km} / \mathrm{h} and the cyclist will have to exert more effort to remain upright. The higher the design speed, the bigger the radius will have to be.
弯道半径的下限是 5.00 米(见图 3-4);如果半径值较小,骑车速度将低于 12 km / h 12 km / h 12km//h12 \mathrm{~km} / \mathrm{h} ,骑车人必须付出更大的努力才能保持直立。设计速度越高,半径就必须越大。
Research has revealed the connection between radius and cycling velocity shown in figure 3-4. Based on this figure it is possible to assert that
研究揭示了半径与骑行速度之间的联系,如图 3-4 所示。根据该图可以断言
  • bicycle connections forming part of the basic network ought to have a radius of 10 m 10 m >= 10m\geq 10 \mathrm{~m}, finetuned to a design speed of 20 km / h 20 km / h 20km//h20 \mathrm{~km} / \mathrm{h};
    构成基本网络一部分的自行车连接半径应为 10 m 10 m >= 10m\geq 10 \mathrm{~m} ,微调后的设计速度为 20 km / h 20 km / h 20km//h20 \mathrm{~km} / \mathrm{h}
  • cycle routes and main cycle routes ought to have a radius of 20 m 20 m >= 20m\geq 20 \mathrm{~m}, fine-tuned to a design speed of 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h}.
    自行车道和主要自行车道的半径应为 20 m 20 m >= 20m\geq 20 \mathrm{~m} ,并根据 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h} 的设计速度进行微调。
Table 3-2. Route, design speed and radius
表 3-2.路线、设计速度和半径
Route 路线 Design speed 设计速度 Minimum radius 最小半径
Lower limit 下限 12 km / h 12 km / h 12km//h12 \mathrm{~km} / \mathrm{h} 5 m
Basic network 基本网络 20 km / h 20 km / h 20km//h20 \mathrm{~km} / \mathrm{h} 10 m
(Main) cycle route (主要)自行车路线 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h} 20 m
Route Design speed Minimum radius Lower limit 12km//h 5 m Basic network 20km//h 10 m (Main) cycle route 30km//h 20 m| Route | Design speed | Minimum radius | | :--- | :--- | :--- | | Lower limit | $12 \mathrm{~km} / \mathrm{h}$ | 5 m | | Basic network | $20 \mathrm{~km} / \mathrm{h}$ | 10 m | | (Main) cycle route | $30 \mathrm{~km} / \mathrm{h}$ | 20 m |

igure 3-4. Relationship between radius and cycling speed (9].
图 3-4.半径与骑行速度的关系 (9]。
Curve radii less than 10 m generally entail cyclists having to brake.
弯道半径小于 10 米时,骑车人通常需要刹车。

The lower limit for curve radii is 5 m ; in the case of smaller values the cycling speed will fall below 12 km / h 12 km / h 12km//h12 \mathrm{~km} / \mathrm{h} and older cyclists in particular will have to exert more effort to remain upright.
弯道半径的下限为 5 米;如果半径值较小,骑车速度将低于 12 km / h 12 km / h 12km//h12 \mathrm{~km} / \mathrm{h} ,尤其是年纪较大的骑车者,必须付出更大的努力才能保持直立。
In the case of long, downward slopes, som cyclists can achieve speeds of around 40 km / h 40 km / h 40km//h40 \mathrm{~km} / \mathrm{h} Due to the fact that cyclists cycling at high speed in bends are not in an upright position but are slightly leaning into the curve, bends where this situation could arise will need to offer around 0.5 m extra width
40 km / h 40 km / h 40km//h40 \mathrm{~km} / \mathrm{h} 由于在弯道中高速骑车的人不是直立姿势,而是略微向弯道倾斜,因此可能出现这种情况的弯道需要增加 0.5 米左右的宽度。

Cyclists' sight distance 骑自行车者的视距

In order to be able to participate in traffic safely. it is imperative first that the road alignment, obstacles, other road users and other critica elements are amply visible. Furthermore, it is necessary for cyclists to be able to see these elements properly, even if they are riding at higher speeds. Poor visibility and inadequate sight dis tance increase the probability of single-vehicle bicycle accidents and collisions [10,11]. For the aspect ‘sight distance’ a distinction can be made between sight distance in motion, stopping sight distance and visibility splay.
为了能够安全地参与交通,首先必须充分看清道路线形、障碍物、其他道路使用者和其他关键要素。此外,骑自行车的人即使以较高的速度骑行,也必须能够正确地看到这些要素。能见度差和视距不足会增加单车自行车事故和碰撞的概率[10,11]。就 "视距 "而言,可以区分运动视距、停止视距和能见度范围。
Sight distance in motion 运动视距
A cyclist must have an adequate view of the road section, cycle path or junction in front of him from a satisfactory distance in order to be able to cycle safely and comfortably. For the purposes of calculating a comfortable sight dis tance in motion, the distance covered in 8-10 seconds can be taken as a starting point; the minimum required sight distance in motion is the distance covered in 4-5 seconds.
骑车人必须在满意的距离内对前方的路段、自行车道或路口有足够的视野,才能安全舒适地骑车。在计算运动中的舒适视距时,可将 8-10 秒内的距离作为起点;运动中的最小视距要求为 4-5 秒内的距离。
Stopping sight distance 停车视距
Secondly, consideration must be given to stopping sight distance. This pertains to the distance covered during a braking manoeuvre. This manoeuvre encompasses the reaction time and time for the subsequent action of braking. At a speed of 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h} the stopping sight distance is 40 m ; at 20 km / h 20 km / h 20km//h20 \mathrm{~km} / \mathrm{h} it is 21 m (assuming 2 s reac-
其次,必须考虑停车视距。这涉及到制动时的距离。这一动作包括反应时间和随后的制动动作时间。当车速为 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h} 时,制动视距为 40 米;当车速为 20 km / h 20 km / h 20km//h20 \mathrm{~km} / \mathrm{h} 时,制动视距为 21 米(假设反应时间为 2 秒)。

tion time and deceleration of 1.5 m / s 2 1.5 m / s 2 1.5m//s^(2)1.5 \mathrm{~m} / \mathrm{s}^{2} ). Stopping sight distance is particularly important at junctions. Based on the values in table 3-3, the designer will be able to calculate how much unobstructed view a cyclist will need to come to a complete halt if a vehicle is approaching.
1.5 m / s 2 1.5 m / s 2 1.5m//s^(2)1.5 \mathrm{~m} / \mathrm{s}^{2} )。在交叉路口,停车视距尤为重要。根据表 3-3 中的数值,设计者可以计算出,如果有车辆驶近,骑车人需要多大的无遮挡视线才能完全停下。
Table 3-3. Sight distance in motion and stopping sight distance for cyclists
表 3-3.骑自行车者的运动视距和停止视距

Main cycle network Basic structure (design speed 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h} )(design speed 20 km / h 20 km / h 20km//h20 \mathrm{~km} / \mathrm{h} )
主要循环网络 基本结构(设计速度 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h} )(设计速度 20 km / h 20 km / h 20km//h20 \mathrm{~km} / \mathrm{h} )


运动视距(最小值)
Sight dis-
tance in
motion
(minimum)
Sight dis- tance in motion (minimum)| Sight dis- | | :--- | | tance in | | motion | | (minimum) |
35-42 m 22-30 m

停车视距(最小值)
Stopping
sight distance
(minimum)
Stopping sight distance (minimum)| Stopping | | :--- | | sight distance | | (minimum) |
40 m 21 m
"Sight dis- tance in motion (minimum)" 35-42 m 22-30 m "Stopping sight distance (minimum)" 40 m 21 m| Sight dis- <br> tance in <br> motion <br> (minimum) | 35-42 m | 22-30 m | | :---: | :---: | :---: | | Stopping <br> sight distance <br> (minimum) | 40 m | 21 m |
Visibility splay 可视范围
Visibility splay is important at junctions and connections. In order to be able to cross a road safely, cyclists have to have an adequate view of the traffic on the road to be crossed.
在交叉路口和连接处,视野开阔非常重要。为了能够安全地横穿马路,骑自行车的人必须对要横穿的道路上的交通情况有足够的了解。

They must also be in a position to estimate the distance and speed of this traffic. The requisite visibility splay is calculated from 1 m away from the edge of the main carriageway, i.e. from the point at which the cyclist is positioned approximately. Visibility splay is determined by:
他们还必须能够估计到这些车辆的距离和速度。所需的能见度是从距离主车道边缘 1 米处开始计算的,即从骑自行车者的大致位置开始计算。能见度范围由以下因素决定
  • the approach speed of the intersecting traffic; - the time that the cyclist needs to cross safely; - the recoil time (safety margin).
    相交车辆的接近速度; - 骑车人安全通过所需的时间; - 反冲时间(安全系数)。
The time a cyclist needs to cross the road from a state of inertia (second factor) will depend on the distance to be crossed and the physical attributes of the cyclist. The elderly and young children require more time than cyclists in good shape.
骑车人从惯性状态(第二个因素)横穿马路所需的时间取决于横穿马路的距离和骑车人的身体素质。老人和幼儿比身体健康的骑车人需要更多的时间。
Table 3-4 presents a few guide values for visibility splay for the average cyclist. These assume acceleration of no more than 0.8 m / s 2 0.8 m / s 2 0.8m//s^(2)0.8 \mathrm{~m} / \mathrm{s}^{2}, a reaction time of around 1 s and a maximum speed during crossing of about 10 km / h ( = 2.8 m / s ) 10 km / h ( = 2.8 m / s ) 10km//h(=2.8m//s)10 \mathrm{~km} / \mathrm{h}(=2.8 \mathrm{~m} / \mathrm{s}). Due to the fact that visibility splay relates to cyclists wishing to cross the road from a state of inertia (or near enough), the distance does not depend on the function level of the bicycle connection. The recoil time (third factor) depends on the approach speed of the intersecting traffic and varies from 1 s at 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h} to 5 s at 80 km / h 80 km / h 80km//h80 \mathrm{~km} / \mathrm{h}.
表 3-4 列出了一般骑车人能见度开阔度的几个指导值。这些数值假定加速度不超过 0.8 m / s 2 0.8 m / s 2 0.8m//s^(2)0.8 \mathrm{~m} / \mathrm{s}^{2} ,反应时间约为 1 秒,横穿马路时的最大速度约为 10 km / h ( = 2.8 m / s ) 10 km / h ( = 2.8 m / s ) 10km//h(=2.8m//s)10 \mathrm{~km} / \mathrm{h}(=2.8 \mathrm{~m} / \mathrm{s}) 。由于能见度范围与希望从惯性状态(或接近惯性状态)穿越道路的骑车人有关,因此距离并不取决于自行车连接的功能水平。反冲时间(第三个因素)取决于相交车辆的接近速度,从 30 km / h 30 km / h 30km//h30 \mathrm{~km} / \mathrm{h} 时的 1 秒到 80 km / h 80 km / h 80km//h80 \mathrm{~km} / \mathrm{h} 时的 5 秒不等。
Table 3-4. Requisite visibility splay (m) for various crossing lengths and various approach speeds on the part of intersecting car traffic ( v 85 ) v 85 (v_(85))\left(v_{85}\right)
表 3-4.不同交叉路口长度和不同进路速度下相交车辆所需的能见度范围(米) ( v 85 ) v 85 (v_(85))\left(v_{85}\right)
crossing length ( m )
穿越长度 ( 米 )
crossing time (s) 穿越时间(秒) Requisite visibility splay ( m )
所需的能见度范围 ( 米 )
30 km/h 每小时 30 公里 50 km/h 50 公里/小时 70 km/h 70 公里/小时 80 km / h 80 km / h 80km//h80 \mathrm{~km} / \mathrm{h}
4.0 4.2 45 100 180 205 :
5.0 4.5 45 105 185 210
6.0 4.9 50 110 190 220
7.0 5.1 50 115 200 225
8.0 5.5 55 120 205 235
crossing length ( m ) crossing time (s) Requisite visibility splay ( m ) 30 km/h 50 km/h 70 km/h 80km//h 4.0 4.2 45 100 180 205 : 5.0 4.5 45 105 185 210 6.0 4.9 50 110 190 220 7.0 5.1 50 115 200 225 8.0 5.5 55 120 205 235| crossing length ( m ) | crossing time (s) | Requisite visibility splay ( m ) | | | | | :---: | :---: | :---: | :---: | :---: | :---: | | | | 30 km/h | 50 km/h | 70 km/h | $80 \mathrm{~km} / \mathrm{h}$ | | 4.0 | 4.2 | 45 | 100 | 180 | 205 : | | 5.0 | 4.5 | 45 | 105 | 185 | 210 | | 6.0 | 4.9 | 50 | 110 | 190 | 220 | | 7.0 | 5.1 | 50 | 115 | 200 | 225 | | 8.0 | 5.5 | 55 | 120 | 205 | 235 |

Sight distances 视距

In practice, the requisite sight distances are not always achievable. Where this is the case, consideration must be given in the design to compensatory measures that will serve to reduce the speed of the cyclist and/or intersecting traffic. Putting additional warnings in place could also form part of the solution.
实际上,必要的视距并非总能达到。在这种情况下,设计时必须考虑采取补偿措施,以降低骑车人和/或相交车辆的速度。设置额外的警告也可作为解决方案的一部分。

3.5 Inclines 3.5 斜坡

Upward inclines 向上倾斜

Upward inclines require extra effort on the part of the cyclist and for that reason, from the perspective of a cycle-friendly infrastructure, they must be prevented to the fullest extent possible. Obviously this is not always possible, however. In the Netherlands, inclines are mostly artificia and are associated with viaducts, bridges or tunnels. In such cases there is a clear connection between the height to be overcome and the gradient. The steeper the incline, the more effort a cyclist will be required to produce in order to overcome gravity. Over a short period of time the human body is capable of more exertion per unit of time than it is over a lons period of time. This means that if a slope is
上坡需要骑车人付出额外的努力,因此,从自行车友好型基础设施的角度来看,必须尽可能避免上坡。然而,这显然并不总是可能的。在荷兰,斜坡大多是人造的,与高架桥、桥梁或隧道有关。在这种情况下,需要克服的高度与坡度之间有着明显的联系。坡度越陡,骑车人克服重力所需的努力就越大。与长时间相比,人体在短时间内单位时间内的消耗能力更大。这意味着,如果斜坡

steep but short, the level difference can usually be overcome, with a bit more effort but without much trouble. If the extra exertion needs to be kept up over a longer period of time, then the same gradient will be much more tiring.
如果坡度较陡,但距离较短,通常可以克服坡度差,虽然需要付出更多努力,但不会有太大问题。如果需要在较长的时间内保持额外的体力,那么同样的坡度就会更累人。
In addition to the level difference to be overcome and the cyclist’s fitness, the wind is another decisive factor when it comes to that cyclist’s comfort (or discomfort) riding up a slope. It will be self-evident that cyclists will have to work harder if there is a lot of wind nuisance. See figure 3-5 for the recommended gradients in different wind conditions. This pools data from three previously published sets of guidelines.
除了需要克服的坡度差异和骑车人的体能之外,风力也是影响骑车人在斜坡上骑行舒适度(或不适度)的另一个决定性因素。不言而喻,如果风力较大,骑车人就必须更加努力。不同风力条件下的建议坡度见图 3-5。图 3-5 汇集了之前发布的三套指南中的数据。

Downward incline 向下倾斜

One point for attention in the case of downward inclines is the speed of the descending cyclist, with this potentially rising to 35 to 40 km / h 40 km / h 40km//h40 \mathrm{~km} / \mathrm{h} on longer inclines in particular. For that reason, there must be ample clearance at the bottom. There must be no junction, sharp bend or obstacle right at the bottom of a slope. Hairpin bends in the middle of a descending slope are also risky. They can cause single-vehicle bicycle accidents and, on bidirectional cycle paths accidents involving multiple bicycles [12]
下坡时需要注意的一点是下坡者的速度,特别是在较长的坡度上,速度可能会上升到 35 到 40 km / h 40 km / h 40km//h40 \mathrm{~km} / \mathrm{h} 。因此,底部必须有足够的空隙。坡底不能有路口、急弯或障碍物。下坡中间的发夹弯也很危险。它们可能导致单车事故,在双向自行车道上还可能导致涉及多辆自行车的事故[12]。

Determining the gradient 确定梯度

In places where inclines are unavoidable, the immediate question pertains to how steep they may be from the perspective of bicycle traffic. Nevertheless, setting an absolute upper limit or establishing a single, ideal gradient is unrealistic as many factors affect comfort (or perception thereof) on a slope. For example, there are many different types of cyclist, including in terms of age, sex and physical and mental capabilities. Furthermore, there are many types of bicycle (city bike, racer, cargo bike, mountain
在坡度不可避免的地方,当务之急是从自行车交通的角度看坡度的问题。然而,设定一个绝对的上限或建立一个单一的理想坡度是不现实的,因为许多因素都会影响骑车人在斜坡上的舒适度(或感知度)。例如,骑自行车的人有许多不同类型,包括年龄、性别、身体和心理能力。此外,自行车的类型也很多(城市自行车、赛车、货运自行车、山地自行车、山地自行车、山地自行车、山地自行车、山地自行车、山地自行车、山地自行车、山地自行车)。

bike, electric bike), with characteristics such as weight, rolling resistance, gears and pedal-assist functionality playing a role. Aside from user and bicycle, the surroundings and conditions also play a role; consider in this regard factors such as temperature, wind, sight lines, safety and atmosphere (green, urban, industrial). As stated, the myriad variables make it difficult to provide unequivocal rules for how steep a slope should be.
自行车、电动自行车),重量、滚动阻力、齿轮和踏板辅助功能等特性都会产生影响。除了使用者和自行车外,周围环境和条件也有影响;在这方面要考虑温度、风、视线、安全和氛围(绿色、城市、工业)等因素。如前所述,由于变数众多,很难对斜坡的陡度做出明确规定。

Gradient 梯度

It is, however, possible to make recommendations for steepness in combination with the length of an incline, or the severity of the slope [8]. The longer and steeper a slope, the more trouble cyclists have with it. In this respect, the average gradient has greater significance than the length of the incline. The severity of a slope (S) experienced by a cyclist can be calculated as the square of the (average) gradient times the length of the incline or, to put it another way, the level difference squared divided by the length: S = ( H / L ) 2 × L = H 2 / L S = ( H / L ) 2 × L = H 2 / L S=(H//L)^(2)xx L=H^(2)//LS=(H / L)^{2} \times L=H^{2} / L.
不过,结合斜坡的长度或坡度的严重程度,也可以对陡度提出建议[8]。斜坡越长、越陡,骑车人遇到的麻烦就越多。在这方面,平均坡度比斜坡长度更重要。骑车人所经历的斜坡严重程度(S)可以用(平均)坡度的平方乘以斜坡长度来计算,或者换一种说法,用坡度差的平方除以斜坡长度: S = ( H / L ) 2 × L = H 2 / L S = ( H / L ) 2 × L = H 2 / L S=(H//L)^(2)xx L=H^(2)//LS=(H / L)^{2} \times L=H^{2} / L
Table 3-5 shows how this formula works out based on a few sample variables. This reveals that (for example):
表 3-5 显示了这一公式是如何根据几个样本变量计算出来的。例如
  • if the level difference is doubled and at the same time the gradient is halved (cf. lines 1 and 3 ), then the severity remains the same. The length of the incline will then be four times ( 2 2 ) 2 2 (2^(2))\left(2^{2}\right) as long;
    如果将高低差增加一倍,同时将坡度减半(参见第 1 和第 3 行),那么严重程度将保持不变。斜面长度将是 ( 2 2 ) 2 2 (2^(2))\left(2^{2}\right) 的四倍;
  • if the level difference stays the same and the gradient is doubled (cf. lines 2 and 3), then the severity will also be doubled. The length of the incline will then be halved.
    如果高度差保持不变,而坡度增加一倍(参见第 2 和第 3 行),那么坡度也将增加一倍。这样,斜面的长度就会减半。
Table 3-5. Examples of height, length, gradient and severity of slopes
表 3-5.斜坡高度、长度、坡度和严重程度示例
H ( m ) H ( m ) H(m)H(\mathrm{~m}) L ( m ) L ( m ) L(m)\mathrm{L}(\mathrm{m}) % % %\% S ( m ) S ( m ) S(m)\mathrm{~S}(\mathrm{~m})
2.50 31 8.0 8.0 (8.0)/()\frac{8.0}{} 0.200
5.00 250 2.0 250 2.0 (250)/(2.0)\frac{250}{2.0} 0.100 0.200 0.100 0.200 (0.100)/(0.200)\frac{0.100}{0.200}
5 125 4.0
H(m) L(m) % S(m) 2.50 31 (8.0)/() 0.200 5.00 (250)/(2.0) (0.100)/(0.200) 5 125 4.0 | $H(\mathrm{~m})$ | $\mathrm{L}(\mathrm{m})$ | $\%$ | $\mathrm{~S}(\mathrm{~m})$ | | :--- | :--- | :--- | :--- | | 2.50 | 31 | $\frac{8.0}{}$ | 0.200 | | 5.00 | $\frac{250}{2.0}$ | $\frac{0.100}{0.200}$ | | | 5 | 125 | 4.0 | |

Recommendation 建议

Given a level difference H H HH, the factor severity can be used to make a recommendation for the length and the gradient of an incline. This will result in target values pertaining to the average cyclist, middle-aged, in normal conditions (situation involving average wind nuisance). In situations involving less wind nuisance (tunnels/ underpasses), steeper inclines can be chosen. Conversely, in situations involving considerable wind nuisance (bridges in open landscapes), preference is given to inclines that are less steep. It goes without saying that the latter can also be chosen to boost comfort in the case of normal or little wind nuisance. Figure 3-5 provides an impression of the target values (the central line) and the bandwidths.
考虑到水平差异 H H HH ,可利用因子严重性对斜坡的长度和坡度提出建议。这将为正常情况下(平均风阻情况)的普通中年骑车者提供目标值。在风阻较小的情况下(隧道/地下通道),可选择较陡的坡度。相反,在风阻较大的情况下(开阔地上的桥梁),则应优先选择坡度较小的坡道。不言而喻,在风阻正常或很小的情况下,也可以选择后者来提高舒适度。图 3-5 提供了目标值(中心线)和带宽的印象。
Figure 3-5. Bandwidths for gradients [8]
图 3-5.梯度的带宽 [8]
The following constitutes an explanatory note to figure 3-5:
以下是图 3-5 的解释性说明:
  • Lower limit. Delimitation of the bandwidth ‘more wind nuisance / more comfort’ is based on S = 0.0333 S = 0.0333 S=0.0333S=0.0333, with a maximum of 6.67 % 6.67 % 6.67%6.67 \% and a minimum of 1.25 % 1.25 % 1.25%1.25 \%. Even smaller gradients would not be worthwhile, serving as a ‘false flat’
    下限。根据 S = 0.0333 S = 0.0333 S=0.0333S=0.0333 划分 "更多风噪/更舒适 "带宽,最大值为 6.67 % 6.67 % 6.67%6.67 \% ,最小值为 1.25 % 1.25 % 1.25%1.25 \% 。即使是更小的梯度也不值得使用,因为它会成为 "假平"。
  • Target values. Starting point is S = 0.075 S = 0.075 S=0.075S=0.075 resulting in L = H 2 / S = H 2 / 0.075 L = H 2 / S = H 2 / 0.075 L=H^(2)//S=H^(2)//0.075\mathrm{L}=\mathrm{H}^{2} / \mathrm{S}=\mathrm{H}^{2} / 0.075. In this regard, a maximum of 7.5 % 7.5 % 7.5%7.5 \% and a minimum of 1.75 % 1.75 % 1.75%1.75 \% apply.
    目标值。起点为 S = 0.075 S = 0.075 S=0.075S=0.075 ,结果为 L = H 2 / S = H 2 / 0.075 L = H 2 / S = H 2 / 0.075 L=H^(2)//S=H^(2)//0.075\mathrm{L}=\mathrm{H}^{2} / \mathrm{S}=\mathrm{H}^{2} / 0.075 。在这方面,适用的最大值为 7.5 % 7.5 % 7.5%7.5 \% ,最小值为 1.75 % 1.75 % 1.75%1.75 \%
  • Upper limit. Delimitation of the bandwidth ‘less wind nuisance / less comfort’ is based on S = S = S=S= 0.200 , with a maximum of 10.0 % 10.0 % 10.0%10.0 \%
    上限。少风干扰/少舒适度 "带宽的划定以 S = S = S=S= 0.200 为基础,最大值为 10.0 % 10.0 % 10.0%10.0 \%
In order to calculate the requisite length of an incline, the level difference in centimetres can be divided by the average gradient in percent
为了计算斜面所需的长度,可以用以厘米为单位的水平差除以以百分比为单位的平均坡度

If a less comfortable gradient is chosen, then this could mean certain users being excluded Consider in this regard such groups as the elderly, children, parents with child and/or shopping. It could force them to dismount or choose a different route.
如果选择不太舒适的坡度,则可能意味着某些用户被排除在外 考虑到这一点,如老人、儿童、带孩子的父母和/或购物的人群。这可能迫使他们下马或选择其他路线。

Course of the incline 倾斜路线

Aside from the average gradient, the course of the incline plays a role. Hence an upward slope might be a little steeper at the start than it is further up. The idea here is that the speed of a cyclist’s approach will enable him to proceed up the first part of the slope faster due to momentum (‘free height’). A descending gradient will ensure a constant cycling speed and effort overall.
除了平均坡度外,斜坡的走向也有影响。因此,一个向上的斜坡在起点处可能会比越往上坡越陡。这里的意思是,骑车人接近时的速度会使他在坡度的前半部分因动量("自由高度")而骑得更快。下降的坡度可确保骑车速度和努力保持不变。
Where level differences of in excess of 5 m have to be traversed, then the recommendation is to
如果需要穿越高度差超过 5 米的区域,则建议
Wind nuisance 风的滋扰
Wind can be a disruptive factor on flat ground and particularly on upward inclines. Extra measures to limit this effect could be neces sary. It is not without reason that the Netherlands has had wind screens consisting of trees since time immemorial. In relation to bicycle traffic, one point requiring considera tion at all times will be whether the costs of a customized wind screen can be justified compared to the benefit conferred on users. Cur rent projects show that wind screens provide indispuble prowetion, though also, or cially, that wind is a tricky topic to understand. Although there is often a clear prevailing wind interrupt the incline with a plateau around 25 m in length. Such an interruption should be considered from level differences as low as around 3 m . This will enable the cyclist to catch his breath and build up speed again.
在平地上,特别是在上坡时,风可能是一个干扰因素。有必要采取额外措施来限制这种影响。荷兰自古以来就有由树木组成的挡风屏障,这不是没有道理的。在自行车交通方面,始终需要考虑的一个问题是,与为使用者带来的好处相比,定制风幕的成本是否合理。目前的项目表明,挡风板提供了不可或缺的保护,但同时,或者说风也是一个难以理解的话题。虽然经常会有明显的盛行风,但在 25 米左右的高地上会中断斜坡。这种中断应从低至 3 米左右的水平差开始考虑。这将使骑车人能够喘口气,并重新加快速度。

3.6 Patterns in bicycle use
3.6 自行车使用模式
Bicycle use varies over the days of the week and hours of the day. Figure 3-6 provides insight direction, it is far from being the case that the wind is always blowing from that direction only Furthermore, it turns out that theoretical benefits differ somewhat to the benefits perceived by the user. This is partly due to the fact that a lot of people think that a semiopen structure does not work, even though research shows that such structures do indeed minimize disruption to the (cycle) climate. Moreover, cyclists are also inconvenienced by crosswinds (drifting) and particularly from variable wind (gusts), which have an adverse effect on their stability into the variations in volume of traffic. Friday turns out to be the least busy working day. Far less cycling is done on weekend days than on working days.
自行车的使用在一周中的不同日子和一天中的不同时段都有所不同。此外,理论上的益处与使用者感受到的益处存在一定差异。这部分是由于很多人认为半开放式结构不起作用,尽管研究表明这种结构确实能最大限度地减少对(自行车)气候的干扰。此外,横风(漂移),特别是多变的风(阵风)也给骑车人带来了不便,这对他们在车流量变化中的稳定性产生了不利影响。星期五是最不繁忙的工作日。周末骑自行车的人数远远少于工作日。
The most reliable method of ascertaining cycling intensities is to count over a number of 24 -hour periods. This approach is expressly recommended in order to acquire a full understanding of bicycle traffic on busy routes. In
确定自行车交通强度的最可靠方法是在 24 小时内进行计数。为了全面了解繁忙路段的自行车交通情况,我们明确建议采用这种方法。在
Figure 3-6. Weekly pattern of intensities of bicycle traffic within the built environment
图 3-6.建筑环境中自行车交通强度的每周模式

order to still be able to make reliable judge ments about cycling intensities with limited resources, random samples can be used. In this regard, consideration must be given to the marked variation in traffic volumes throughout the day.
为了在资源有限的情况下仍能对骑行强度做出可靠的判断,可以采用随机抽样的方法。在这方面,必须考虑到全天交通流量的显著变化。

3.7 Fellow users of cycle facilities
3.7 自行车设施的其他使用者

Apart from ‘normal’ cyclists, other types of cyclist and road users can be reliant upon cycle facilities for the purposes of their journey. Some brief details of the main groups are provided below.
Cargo bikes and bicycle trailers
货运自行车和自行车拖车

In principle, the same rules apply to cargo bikes as to other bicycles. What is different, however, is the stipulation that users of bicycles with more than two wheels (including cargo bikes) and bicycles with trailers which, including load, exceed 0.75 m in width are allowed to use the carriageway; the same thing applies in situations where a mandatory cycle path is present.
原则上,货运自行车与其他自行车适用相同的规则。但不同的是,规定两个轮子以上的自行车(包括货运自行车)和带拖车的自行车(包括负载)宽度超过 0.75 米时,允许使用车行道;在有强制性自行车道的情况下也是如此。
Skateboards, rollerblades, roller skates, scooters and go-carts
滑板、旱冰鞋、旱冰鞋、滑板车和卡丁车

The Dutch Road Traffic and Traffic Signals Regulations 1990 (RVV) stipulates that people travelling with the aid of objects that are not vehicles are to use cycle paths, cycle/moped paths, pavements or footpaths. They are to use the carriageway where the aforementioned facilities are lacking. Skaters and similar road users are therefore entitled to choose whether they will use footpaths or cycle paths (if both are present). Where there is no pavement or footpath, skaters will have to use cycle paths or cycle/moped paths. Skaters coming from the right do not have right of way over drivers com ing from the left. If, in structural terms, a lot of skaters are using a cycle path and it turns out that there are regular conflicts between cyclists and skaters, then the recommendation would be to widen the cycle path, thereby reducing the chances of them getting in each other’s way. The group skaters is taken to include rollerbladers, roller skaters and people with a scooter, go-cart or skateboard.
荷兰 1990 年《道路交通和交通信号条例》(RVV)规定,借助非车辆物体出行的人应使用自行车道、自行车/轻便摩托车道、人行道或人行道。在缺乏上述设施的情况下,他们应使用车行道。因此,溜冰者和类似的道路使用者有权选择使用人行道还是自行车道(如果两者都有)。如果没有人行道或步行道,滑冰者就必须使用自行车道或自行车/轻便摩托车道。滑冰者从右侧滑行时,对从左侧滑行的驾驶者没有通行权。如果从结构上看,很多滑冰者都在使用自行车道,而且骑自行车者和滑冰者之间经常发生冲突,那么建议拓宽自行车道,从而减少他们互相妨碍的机会。滑冰者群体包括滑旱冰者、轮滑者和使用滑板车、卡丁车或滑板的人。

Light mopeds 轻便摩托车

As far as their place on the road is concerned light mopeds ( v max = 25 km / h ) v max = 25 km / h {:v_(max)=25(km)//h)\left.v_{\max }=25 \mathrm{~km} / \mathrm{h}\right) are on a par with cyclists. The provisions of the RVV 1990 pertaining to bicycles and cyclists also apply to light mopeds and their riders. Nevertheless, the advisory cycle path is off limits to light mopeds with a combustion engine that is in operation. What this means is that electric light mopeds are entitled to use advisory cycle paths. The same goes for situations in which underplates feature the bicycle symbol (e.g. in partial oneway traffic and in pedestrianized areas where bicycles are permitted), i.e. only electric light mopeds are permitted there.
轻便摩托车( v max = 25 km / h ) v max = 25 km / h {:v_(max)=25(km)//h)\left.v_{\max }=25 \mathrm{~km} / \mathrm{h}\right) )在道路上的地位与骑自行车的人相同。1990 年《道路交通安全法》中有关自行车和骑车人的规定也适用于轻便摩托车及其骑手。但是,内燃机轻便摩托车不得在自行车道上行驶。这意味着电动轻便摩托车有权使用自行车道。在车底有自行车标志的情况下(如部分单行道和允许自行车通行的步行区)也是如此,即只允许电动轻便摩托车通行。
Motorized quadricycles 机动四轮车
A motorized quadricycle is a moped with more than two wheels, fitted with an enclosed body. Article 2a of the RVV 1990 stipulates that the rules regarding motor vehicles and drivers and passengers of motor vehicles apply in part to motorized quadricycles and drivers and passengers of motorized quadricycles. This means that in contrast to riders of ‘normal’ mopeds, drivers of motorized quadricycles are required to adhere to the rules set for drivers of passenger cars in the RVV 1990. In other words: motorized quadricycles use the carriageway (and not the cycle path or cycle/moped path) and are not allowed to park on cycle paths or pavements [ 14 , 15 ] [ 14 , 15 ] [14,15][14,15].
机动四轮车是一种有两个以上车轮、车身封闭的轻便摩托车。1990 年《道路交通安全法》第 2a 条规定,有关机动车、机动车驾驶员和乘客的规则部分适用于机动四轮车、机动四轮车驾驶员和乘客。这意味着,与 "普通 "轻便摩托车的驾驶者不同,机动四轮车的驾驶者必须遵守《1990 年车辆登记规则》中为乘用车驾驶者制定的规则。换句话说:机动四轮车使用车行道(而非自行车道或自行车/轻便摩托车道),并且不得在自行车道或人行道上停车 [ 14 , 15 ] [ 14 , 15 ] [14,15][14,15]
Cars for wheelchair users/mobility scooter Pursuant to Article 7 of the RVV 1990, drivers of these vehicles are entirely free to choose where to drive. They are allowed to use pavements, footpaths, cycle paths, cycle/moped paths o roads. However, if the road has a cycle lane, then they must use it.
轮椅车/代步车 根据 1990 年《道路交通安全法》第 7 条,这些车辆的驾驶员完全可以自由选择驾驶地点。他们可以使用人行道、人行道、自行车道、自行车/轻便摩托车道或道路。但是,如果道路上有自行车道,则必须使用。
Horse riders 骑马者
Horse riders are considered drivers within the meaning of the RVV 1990. Their place on the road is the bridle path. If there is no bridle path, then they are to use verges or the road. In view of the fact that the carriageway is defined as ‘any section of roadway intended for moving vehicles with the exception of cycle paths and cycle moped paths’, they are not entitled to use cycle paths. In practice, however, riders do tend to use cycle paths frequently. In situations where this is occurring a lot (e.g. within the vicinity of a riding school), the recommendation would be to create a bridle path. After all, riders and their horses are potential hazards and causes of discomfort to riders and vice versa, with a lot of horses reacting unpredictably to cyclists.
根据《1990 年道路交通法规》,骑马者被视为驾驶员。他们在道路上的位置是马道。如果没有马道,则应使用路边或道路。鉴于车行道被定义为 "供车辆行驶的任何路段,但自行车道和轻便摩托车道除外",因此他们无权使用自行车道。但实际上,骑行者确实经常使用自行车道。如果经常出现这种情况(如在骑术学校附近),建议开辟一条马道。毕竟,骑手和他们的马匹是潜在的危险,会给骑手带来不适,反之亦然,很多马匹对骑车人的反应难以预料。
Literature 文学
Figures in square brackets in the text - e.g. [1] - refer to the numbers in the bibliography below.
文中方括号内的数字--如[1]--指的是下文参考书目中的数字。

1 Karakteristieken van voertuigen en mensen (CROW-publicatie 279). Ede, CROW, 2010.
1 车辆和人员的特征(CROW 出版物 279)。埃德,CROW,2010 年。

2 ASVV 2012, figuur 5-2/7.
2 ASVV 2012,图 5-2/7。

3 Windscherm werkt, maar volgens fietsers nauwelijks. Ede, Fietsberaad (in www.fietsberaad. nl/ kennisbank).
3 防风林起作用了,但骑车人认为几乎没有作用。Ede, Fietsberaad (in www.fietsberaad. nl/ kennisbank).

4 Rapportage Fietsbalans, Fietsersbond. Utrecht, 2004
4 Fietsbalans 报告,Fietsersbond。乌得勒支,2004 年

Linearized dynamics equations
线性化动力学方程

(Proceedings of the Royal Society, A 463: 1955-1982). J.P. Meijaard, J.M. Papadopoulos, A. Ruina, A.L. Schwab, 2007.
(英国皇家学会院刊》,A 463:1955-1982)。J.P. Meijaard、J.M. Papadopoulos、A.Ruina, A.L. Schwab, 2007.

6 A bicycle can be self-stable without gyroscopic or caster effects (Science 15 April 2011,
6 自行车可以在没有陀螺效应或脚轮效应的情况下自稳(《科学》,2011 年 4 月 15 日、

332(6027):339-342). J.D.G. Kooijman, J.P. Meijaard, J.M. Papadopoulos, A. Ruina, A. L. Schwab, 332 ( 60 332 ( 60 332(60332(60
332(6027):339-342).J.D.G. Kooijman、J.P. Meijaard、J.M. Papadopoulos、A.Ruina, A. L. Schwab, 332 ( 60 332 ( 60 332(60332(60 .

2011.
7 Single-bicycle crash types and characteristics. Schepers en Klein Wolt, 2012
7 单车碰撞类型和特征。Schepers 和 Klein Wolt,2012 年

8 Ontwerpwijzer bruggen voor langzaam verkeer (CROW-publicatie 342). Ede, CROW, 2014
8 慢速交通桥梁设计指南(CROW 出版物 342)。埃德,CROW,2014 年

8 Ontwerpwijzer brag.fietsberaad.n/library/repository/bestanden/Vrouwelijk%20ontwerpen.pdf.
8 设计指南 brag.fietsberaad.n/library/repository/files/Female%20designs.pdf。

10 What do cyclists need to see to avoid single-bicycle crashes? (Ergonomics 54, 315-327).
10 骑自行车的人需要看到什么才能避免单人自行车撞车事故(人体工程学 54,315-327)。

J.P. Schepers, B.P.L.M. den Brinker, 2011
J.P. Schepers、B.P.L.M. den Brinker,2011 年
Improving the visibility of bicycle infrastructure (International Journal of Human Factors and Ergonomics 1, 98-115). E. Fabriek, D. de Waard, J.P. Schepers, 2012.
提高自行车基础设施的能见度(《国际人为因素和人体工程学杂志》1,98-115)。E. Fabriek, D. de Waard, J.P. Schepers, 2012.

12 De rol van infrastructuur bij enkelvoudige fietsongevallen, J.P. Schepers. Delft, Rijkswaterstaat DVS, 2008.
12 基础设施在单车骑行事故中的作用,J.P. Schepers。代尔夫特,Rijkswaterstaat DVS,2008 年。

3 Hellingen in fietsroutes (onderzoeksrapport), C. ter Braack. Ede, Fietsberaad, 2009
3 自行车路线中的斜坡(研究报告),C. ter Braack。Ede, Fietsberaad, 2009

14 www.minicarcentre.nl/verkeersregels.
14 www.minicarcentre.nl/verkeersregels

15 www.rijksoverheid.nl/onderwerpen/bijzondere-voertuigen/vraag-en-antwoord/ wat-zijn-de-verkeersregels-voor-een-brommobiel.html.
15 www.rijksoverheid.nl/onderwerpen/bijzondere-voertuigen/vraag-en-antwoord/ what-are-the-traffic-rules-for-a-moped.html.

4.1 The basis of any design
4.1 设计的基础

The most abstract and at the same time most essential activity entailed in the design of cyclefriendly infrastructure is developing a cycle network. The cycle network is an important policy tool. After all, to a significant extent its quality determines the quality of an area’s ‘cycle climate’. Moreover, it holds that a proper design for a junction or road section can only be produced once the designer is aware of the func- tion of the relevant junction or road section within the overall cycle network and within the structure of the other modalities. In that sense, the network constitutes the basis of any design. It goes without saying that a network is more than an aggregate of lines on a map. Coherent policy should also have been formulated, specifying what is meant by ‘cycle network’ status and what requirements in terms of quality are related to this.
设计自行车友好型基础设施所涉及的最抽象、同时也是最基本的活动就是建立自行车网络。自行车网络是一项重要的政策工具。毕竟,它的质量在很大程度上决定了一个地区 "自行车气候 "的质量。此外,只有当设计者了解了相关路口或路段在整个自行车网络和其他模式结构中的作用后,才能对路口或路段进行适当的设计。从这个意义上说,网络是任何设计的基础。不言而喻,网络不仅仅是地图上线条的集合体。还应制定连贯的政策,明确 "自行车网络 "地位的含义以及与此相关的质量要求。
Figure 4-1. Example of a cycle network
图 4-1.自行车网络示例
A variety of reasons for updating the existing cycle network are possible, e.g. new cycle policy, new policy for traffic in general, new urban planning projects (such as a new connection or district) or restructuring of existing areas. Even bicycle innovation could be a reason, if this means that this mode of transport is used differently and that the new use has to be supported by a suitable network. Naturally, complaints and cues from the population could lead to scrutiny of the cycle network.
更新现有自行车网络的原因多种多样,如新的自行车政策、新的交通政策、新的城市规划项目(如新的连接线或区域)或现有区域的结构调整。甚至自行车创新也可能是一个原因,如果这意味着这种交通方式的使用方式不同,而且新的使用方式必须有一个合适的网络来支持的话。当然,民众的投诉和线索也可能导致对自行车网络的审查。
In numerous towns and cities cycle networks have ensured that the cycle infrastructure has been brought up to the desired level of quality step by step over the decades. An increasingly comprehensive network of good cycle routes is an important reason for the growth in bicycle traffic.
几十年来,许多城镇的自行车网络确保了自行车基础设施逐步达到理想的质量水平。日益完善的自行车道网络是自行车交通量增长的一个重要原因。

4.2 Levels in quality 4.2 质量水平

The power of the bicycle lies in its flexibility, speed and convenience. These benefits can only be made the most of if as many roads, streets and paths as possible are suitable for bicycles. It is advisable to distinguish between various levels of quality. Higher levels entail higher standards in terms of quality due to the greater importance of the function within the network. In that regard, a parallel can be drawn with the categorization of roads for motorized traffic. There too a distinction is made, based on network quality, between three functions, with the degree of quality of traffic flow having to be higher the higher the function is
自行车的力量在于它的灵活性、速度和便利性。只有尽可能多的道路、街道和小径适合自行车行驶,才能最大限度地发挥这些优势。最好区分不同的质量等级。级别越高,质量标准越高,因为网络中的功能越重要。在这方面,可以与机动车交通道路的分类相提并论。在那里,根据网络质量,也对三种功能进行了区分,功能越高,交通流量的质量程度就越高
Within the compass of the present Design Manual, the following three levels are distinguished for cycle infrastructure
在本《设计手册》的范围内,自行车基础设施分为以下三个等级
  • Basic structure 基本结构
In built-up areas this pertains to the residential connections at neighbourhood level, broadly corresponding in practice to each path and each street usable by cyclists; outside of built-up areas it relates to the network of roads and paths that ensure rural areas are connected. Cyclists must be offered the basic quality on these routes.
在建筑密集区,这涉及邻里层面的住宅连接,实际上大致相当于每条道路和每条可供骑车人使用的街道;在建筑密集区以外,这涉及确保农村地区连接的道路和路径网络。在这些路线上,必须为骑自行车者提供基本的质量。
  • Main cycle network 主要自行车网络
In built-up areas this pertains to the connections at district level which ensure that all dis tricts and neighbourhoods and important functions are connected (‘distributor paths’); outside of built-up areas it relates to the connections between centres, villages, towns and important functions. These routes must offer cyclists maximum quality and (in busy locations and on busy stretches) the calculations need to factor in a high volume of cyclists.
在建筑密集区,这涉及到地区一级的连接,确保所有区、社区和重要功能区之间的连接("集散路径");在建筑密集区以外,这涉及到中心、村庄、城镇和重要功能区之间的连接。这些道路必须为骑车者提供最高质量的服务,(在繁忙地点和繁忙路段)计算时需要考虑到骑车者的大量出行。
  • Bicycle highways 自行车公路
These are regional main cycle routes with a high-quality finish to enable efficient, comfortable cycling for those cyclists covering longer distances (up to around 30 km ) at a fast pace. In effect, motorways for cyclists. Bicycle highways are intended to help travel by bicycle compete with travel by car in terms of journey time. In that respect they are built on relevant stretches and do not necessarily need to form a coherent network.
这些都是地区性的自行车主干道,经过高质量的修整,使骑车人能够以较快的速度高效、舒适地骑行较长距离(最长约 30 公里)。实际上,这就是骑车人的高速公路。自行车高速公路旨在帮助自行车旅行与汽车旅行在行程时间上进行竞争。在这方面,它们建在相关的路段上,不一定要形成一个连贯的网络。

Collectively, these three levels constitute the overall cycle network. The lower-ranking subnetworks function as ramifications of the higher-ranking networks. It is not the case that each level in and of itself is required to form a definitive or coherent network. Practical experience shows that the basic structure is primarily about the physical presence of connections, by way of regular streets and paths. These residential connections constitute a kind of cross-beam. Optimization of this basic structure consists in improving and building shortcuts and surfacing tracks in the grass and suchlike - in short, implementing measures that are tricky to plan.
这三个层次共同构成了整个循环网络。低级子网络是高级网络的延伸。并不是说每个层次本身就必须构成一个确定或连贯的网络。实际经验表明,基本结构主要是通过有规律的街道和小路实现实际连接。这些住宅区的连接构成了一种横梁。这一基本结构的优化包括改进和修建捷径,以及在草地上铺设路面等,简而言之,就是采取一些规划起来比较棘手的措施。

4.3 Requirements for the main cycle
4.3 对主要周期的要求

network
Four requirements are key when developing a main cycle network: cohesion, directness, safety and attractiveness. In addition to these, there are also requirements vis-à-vis comfort, though at the level of network development this aspect is less relevant; it is more important at the design level for routes and road sections
在开发主要自行车网络时,有四个关键要求:凝聚力、直接性、安全性和吸引力。除此以外,还有关于舒适度的要求,不过在网络开发层面,这一点不太重要;在路线和路段设计层面,这一点更为重要

4.3.1 Cohesion 4.3.1 凝聚力

Cohesion is the most elementary requirement for a main cycle network. It means that all branches are (readily) accessible by means of proper interconnection. This applies not only to road sections in the cycle network but also to significant destinations, such as public transport stations.
凝聚力是对主要自行车网络的最基本要求。这意味着所有分支都能通过适当的相互连接(随时)到达。这不仅适用于自行车网络中的路段,也适用于重要的目的地,如公共交通站点。

Cohesion and grid size 凝聚力和网格大小

A network’s cohesion is largely determined by the combination of grid size and interconnection. The grid size is the distance between (more or less) parallel connections in a network. The extent of interconnection is determined by the number of interchange points (junctions) between the network’s branches.
网络的内聚力主要取决于网格大小和互连的组合。网格大小是指网络中(或多或少)平行连接之间的距离。相互连接的程度由网络分支之间的交换点(连接点)数量决定。

The greater the grid size and smaller the interconnection, the lower the cohesion. On the other hand, it would be impracticable (and undesirable) to create a very small grid size and a plethora of nodes. After all, cyclists would have to pass junctions constantly. Consequently, it is advisable to find an optimum scale in terms of grid size and interconnection for the main cycle network.
网格越大,互连越少,内聚力就越低。另一方面,创建一个非常小的网格和过多的节点是不切实际的(也是不可取的)。毕竟,骑自行车的人必须不断通过路口。因此,最好为主要自行车网络的网格大小和相互连接找到一个最佳规模。
The secret of a good main cycle network is to ensure it facilitates a high volume of cycle route kilometres using a limited number of connections and nodes. If around 70 % 70 % 70%70 \% of the cycle route kilometres can be covered through the main cycle network, it may be inferred from this that the network is fulfilling transport needs. Targeted investment in the main cycle network is desirable to enable a high standard of quality to be offered in this regard. Thus ensuring that the attractiveness is maintained for cyclists (including new cyclists).
一个好的主自行车网络的秘诀在于,确保利用数量有限的连接点和节点,为大量的自行车线路公里数提供便利。如果 70 % 70 % 70%70 \% 左右的自行车线路公里数可以通过主自行车网络覆盖,则可以推断该网络正在满足交通需求。最好对主要自行车网络进行有针对性的投资,以便在这方面提供高标准的质量。从而确保保持对骑车人(包括新骑车人)的吸引力。
A simplified indicator for the extent of cohesion within the built environment is the grid size of the main cycle network. A grid size of 300 500 m is usually assumed within built-up areas. Outside of built-up areas the cycle network has to primarily ensure the most important bicycle connections between regional centres, schools, industrial estates and public transport stops. In practice this often boils down to a grid size of 1,000-1,500 m
衡量建筑环境内聚力程度的一个简化指标是主要自行车网络的网格大小。建筑密集区内的网格尺寸通常为 300 500 米。在建筑密集区之外,自行车网络必须主要确保区域中心、学校、工业区和公共交通站点之间最重要的自行车连接。在实践中,这通常可归结为 1,000-1,500 米的网格大小
Cohesion with networks of other modalities In addition to the internal cohesion of a cycle network, cohesion with the networks for car public transport and pedestrians also plays a role. With regard to the car network, it is important for park-and-ride facilities and car pool sites to be accessible by bicycle.
与其他模式网络的连通性 除了自行车网络的内部连通性外,与汽车、公共交通和行人网络的连通性也很重要。就汽车网络而言,重要的是停车换乘设施和汽车共用站点都能通过自行车到达。
Harmonization with the public transport network (railway stations, transfer points and bus stops) is relevant as the bicycle fulfils an important role as a preliminary means of transport for the purposes of (main) journeys by public transport. For example, 40 % 40 % 40%40 \% of rail passengers in the Netherlands get to the station by bicycle. Whether or not the main cycle routes pass through the same streets as the main routes for car and public transport is something that depends on the location and calls for careful consideration. There are potential benefits of having main routes for different modalities coincide, such as cyclists sharing the priority afforded to public transport at traffic lights; there are potential disadvantages too, however such as lack of space, reduced road safety, exposure to emissions and nuisance.
与公共交通网络(火车站、换乘点和公交车站)的协调非常重要,因为自行车作为公共交通(主要)出行的初步交通工具,发挥着重要作用。例如,在荷兰, 40 % 40 % 40%40 \% 的铁路乘客都是骑自行车到车站的。自行车主干道是否穿过与汽车和公共交通主干道相同的街道,这取决于地点,需要仔细考虑。让不同交通方式的主干道重合有潜在的好处,例如骑自行车的人可以在交通信号灯前共享公共交通的优先权;但也有潜在的弊端,例如缺乏空间、降低道路安全性、排放废气和扰民。
Proper harmonization with the pedestrian network is particularly applicable to urban centres and pedestrianized zones. Cyclists must be able to approach these areas where they are at their least dense and preferably be able to use them (see also 5.6.3). Incidentally, main connections
与步行网络的适当协调尤其适用于城市中心和步行区。骑自行车的人必须能够接近这些人流最不密集的区域,并且最好能够使用这些区域(另见 5.6.3)。顺便提一下,主要连接

of the cycle network will only be sited in pedestrianized areas if there is specific space for cyclists here, thereby keeping the extent of conflict with pedestrians to a minimum.
只有在行人专用区有专门的空间供骑车人使用时,才会将自行车网络的一部分设置在行人专用区,从而将与行人的冲突程度降到最低。

4.3.2 Directness 4.3.2 直接性

Two components are important for the requirement directness, namely directness in terms of distance and directness in terms of time. In principle, due to the fact that the cyclist is ‘his own engine’, his preference will be the shortest route In urban areas in particular, however, many cyclists will be considering journey time as well. Routes with right of way and without traffic lights will generally be quicker.
对直接性的要求有两个重要因素,即距离上的直接性和时间上的直接性。原则上,由于骑自行车的人是 "自己的发动机",因此他们会选择最短的路线,尤其是在城市地区。一般来说,有路权和没有红绿灯的路线会更快一些。
Incidentally, journey time is a relative term. If the cyclist is able to have routes that are as direct as possible and the car driver has to take a detour then travelling by bicycle will be quicker than travelling by car, thereby often rendering it the most attractive mode of transport. Direct routes for cyclists, with car traffic having to take the long route, are achievable by
顺便提一下,行程时间是一个相对的术语。如果骑自行车的人能够选择尽可能直接的路线,而汽车司机不得不绕道而行,那么骑自行车出行就会比开车出行更快,从而使自行车往往成为最有吸引力的交通方式。可以通过以下方式为骑自行车的人提供直接路线,而汽车则必须绕远路行驶
  • using traffic bollards (enabling cyclists to pass a barrier but not cars);
    使用交通护柱(允许骑车人通过障碍物,但不允许汽车通过);

    creating a one-way traffic situation for cars
    造成汽车单行
  • creating passages and bridges for exclusively slow-moving traffic.
    为慢速交通开辟通道和桥梁。
Furthermore, giving priority to cyclists within the compass of a traffic light control system can bolster the competitive position of the bicycle.
此外,在交通灯控制系统的范围内优先照顾骑自行车的人,可以提高自行车的竞争地位。
The stated forms of directness can be applied not only to individual journeys but also to a complete network. In such a case, the average detour factor (see box), the average time lost and the average journey time ratio of bicycle versus car are calculated.
所述的直接性形式不仅适用于单个行程,也适用于完整的网络。在这种情况下,可以计算出平均绕行系数(见方框)、平均损失时间以及自行车与汽车的平均行程时间比。

Directness in terms of distance
距离的直接性

In principle, a detour factor pertains to a specific link (route). Directness in terms of distance is primarily relevant in the capacity of network size, ie the extent to which a network (taken to mean an aggregate of routes and connections) makes it possible to take as direct a route as possible from origin to destination. A network value can be obtained if the detour factor is calculated for a large number of randomly selected links (e.g. between the most important origins and destinations in a network) and these values are subsequently plotted against those links as the crow flies. The ‘cloud of points’ thus obtained will enable a regression line to be drawn which can be regarded as a network characteristic. Incidentally, the average detour factor (calculated over all links) is also a charac teristic of the network’s quality.
原则上,绕行系数与特定的链接(路线)有关。距离的直接性主要与网络规模有关,即一个网络(指路线和连接的集合体)在多大程度上可以尽可能直接地从出发地到达目的地。如果对大量随机选择的连接点(如网络中最重要的起点和终点之间)计算出绕行系数,然后将这些值与这些连接点的 "乌鸦飞 "距离相比较,就可以得到一个网络值。由此获得的 "点云 "可以绘制出一条回归线,该回归线可被视为网络特征。顺便提一下,平均绕行系数(按所有链接计算)也是网络质量的一个特征。

Directness in terms of tim
时间方面的直接性

Apart from being related to distance, directness in terms of time is down to the extent to which connections guarantee smooth flow of traffic.
除了与距离有关外,时间上的直接性还取决于连接点在多大程度上保证了交通的顺畅。

Detour factor 绕行因素

The detour factor is the ratio between the shortest distance along the road and the distance as the crow flies. The significance of the detour factor is related to the distance of the journey. In the case of a long distance, a high detour factor has greater severity than it would in the case of a short distance, because then the absolute detour distance would be considerable.
迂回系数是沿路最短距离与 "乌鸦飞过 "距离之间的比率。绕行系数的重要性与路程的远近有关。在长距离情况下,绕行系数高比短距离情况下更严重,因为绝对绕行距离会相当大。

For a perfectly rectangular pattern of streets (‘Manhattan’), the average detour factor can be calculated exactly, coming to 1.27 for every distance. A well-designed main cycle network however, must offer more direct connections therefore having to score better (i.e. lower) than 1.27. Perfectly rectangular road networks (grids) are a rare occurrence in the Netherlands. Consequently, to ensure a well-designed main cycle network in the built environment a target value of 1.2 must be used for the average detour factor across the network. For kilometres beyond the main cycle network the average detour factor is allowed to be 1.3 to 1.4 . In the case of a well-used main cycle network this will produce an overall detour factor of at most 1.26 .
对于完全矩形的街道模式("曼哈顿"),平均绕行系数可以精确计算出来,每段距离的平均绕行系数为 1.27。然而,一个精心设计的主要自行车网络必须提供更多的直接连接,因此得分必须高于(即低于)1.27。在荷兰,完美的矩形道路网(网格)并不多见。因此,为确保建筑环境中的主自行车网络设计合理,必须将整个网络的平均绕行系数目标值定为 1.2。对于主自行车网络以外的公里,平均绕行系数允许为 1.3 至 1.4。在主自行车网络使用率较高的情况下,总体绕行系数最多为 1.26。

In practice, the average detour factor turns out to dip with the distance as the crow flies. For that reason, the recommendation is to adjust the specified standard for journeys within built-up areas with a distance as the crow flies of 1 km or more (assuming a grid size of 500 m and network usage of 70 % 70 % 70%70 \% ). Such a standard is ambitious, but proves to be feasible in practice [1].
在实践中,平均绕行系数会随着飞行距离的增加而下降。因此,建议调整规定的标准,以适用于建筑密集区内乌鸦飞过距离为 1 公里或以上的路程(假设网格大小为 500 米,网络使用率为 70 % 70 % 70%70 \% )。这一标准要求较高,但实践证明是可行的[1]。

Outside of built-up areas the average detour factor is markedly dependent on the type of landscape. In the case of sandy soils, for instance, where a lot of direct connections are possible, a detour factor of 1.2 turns out to be possible. This figure is considerably higher in polder landscapes, this being due to the many watercourses, far from all of which can be bridged. At a distance of 2-10 km, such detour factors prove to be no longer dependent on the distance as the crow flies. In more challenging surroundings, such as old polder landscapes, a guideline value of 1.25 can be adhered to for the main cycle network’s detour factor [1].
在建筑密集区以外,平均绕行系数明显取决于地貌类型。例如,在沙质土壤中,可以有很多直接的连接,迂回系数为 1.2。而在圩田地貌中,由于水道众多,远非所有水道都可以架桥,因此绕行系数要高得多。在 2-10 公里的距离上,这种绕行系数已不再取决于乌鸦飞过的距离。在更具挑战性的环境中,如古老的围垦地景观,主要自行车网络的绕行系数可遵循 1.25 的指导值[1]。

It is important for cyclists at route level to be able to pass through with as little disruption as possible (or with minimal waiting time). What is known is that the lion’s share ( 85 % 85 % 85%85 \% ) of time lost by a cyclist in a built-up area is caused by traffic lights. Reducing the number of traffic lights (or poorly set traffic lights) and improving right of way are measures to bolster directness in time. At uncontrolled junctions where cyclists have to give way to passing motorized traffic, the waiting time can be driven down considerably by installing a refuge island
对于骑自行车的人来说,重要的是能够在尽可能不受干扰(或等待时间最短)的情况下通过路线。众所周知,在建筑密集区,骑自行车者所损失的大部分时间( 85 % 85 % 85%85 \% )都是由交通信号灯造成的。减少红绿灯数量(或红绿灯设置不当)和改善通行权是提高时间直达性的措施。在不受控制的路口,骑自行车的人必须给过往的机动车让路。

4.3.3 Safety 4.3.3 安全

Safety can be described as the absence of physical or psychological danger or the threat thereof. In relation to cycle traffic it pertains to the following aspects: road safety, personal safety and (traffic) health. Personal safety will be discussed under the main requirement ‘Attractiveness’ (see 4.3.5).
安全可以描述为没有身体或心理上的危险或威胁。就自行车交通而言,它涉及以下几个方面:道路安全、人身安全和(交通)健康。人身安全将在主要要求 "吸引力 "中讨论(见 4.3.5)。

Road safety 道路安全

The following requirements apply at network level as far as road safety for cyclists is concerned:
就骑自行车者的道路安全而言,以下要求适用于网络层面:
  • Avoiding conflicts with intersecting traffic Every encounter with an intersecting traffic flow is a potential conflict. The risk entailed in those encounters depends on the volume, the velocity and the mass of the intersecting traffic as well as the complexity of the junction. When defining the main cycle network, efforts must be made to minimize the adverse effects of this aggregate of factors. When defining routes for the network, preference will be given to routes with as few junctions as possible that feature car traffic; junctions with heavy, high-speed traffic flows are to be avoided to the fullest extent possible. Incidentally, it is safer on balance to cross a busy junc- tion once than it is to cross a quiet one twice if in that regard the total volume of car traffic being crossed is the same. The converse is also true: it is safer to increase the volume of bicycle traffic than to split it up. Both insights are the consequence of the universal law of safety in numbers [2].
    避免与相交车流发生冲突 每一次与相交车流的相遇都是一次潜在的冲突。这些冲突所带来的风险取决于相交车流的流量、速度和质量以及交叉路口的复杂程度。在确定主要自行车网络时,必须努力将这些综合因素的不利影响降至最低。在确定自行车网络的路线时,应优先选择路口少有汽车交通的路线;应尽量避免在路口出现车流量大、车速快的交通。顺便提一下,如果通过的汽车交通总量相同,总的来说,通过一次繁忙的路口比通过两次安静的路口更安全。反之亦然:增加自行车交通量要比分割自行车交通量更安全。这两种观点都是普遍安全定律的结果[2]。
  • Segregating vehicle types
    隔离车辆类型
Cyclists and motor vehicles have different features and characteristics. The greater the differences in speeds, the more benefit there is from segregating cyclists from motor vehicles and enabling them to use separate or inde pendent cycle facilities. Given that most colli sions occur at junctions, the segregation of vehicle types is not a measure that should be restricted to road sections
骑自行车的人和机动车有不同的特征和特点。车速差异越大,将骑自行车的人与机动车隔离,让他们使用单独或独立的自行车设施就越有好处。鉴于大多数碰撞事故都发生在交叉路口,因此车辆类型隔离措施不应局限于路段
  • Reducing speed at points of conflict
    在冲突点降低车速
In places where the cycle network intersects with networks of other types of traffic, speed differences between these are minimized. The speed of the slowest mode of transport (usually the bicycles) is taken as the point of departure in this respect
在自行车网络与其他类型交通网络交汇的地方,应尽量缩小两者之间的速度差。在这方面,以速度最慢的交通工具(通常是自行车)的速度作为出发点
  • Ensuring recognizable road categories Recognizability is chiefly of importance in connection with the use of specific facilities. In that regard, it is a requirement that pertain more to road sections and junctions than it does to networks. All facilities should be recognizable as such to all road users. Conti nuity of solutions, particularly on distributor roads, is a network property, however.
    确保道路类别的可识别性 可识别性主要与特定设施的使用有关。在这方面,对路段和路口的要求比对网络的要求更高。对于所有道路使用者而言,所有设施都应具有可识别性。然而,解决方案的连续性,尤其是在集散道路上的连续性,是一个网络属性。
  • Ensuring uniform traffic situations
    确保统一的交通状况
At network level, uniformity in traffic situations can primarily be fostered by using characteristic solutions for each road type. In principle, then, cyclists do have right of way when riding on roundabouts in built-up areas and do not have right of way when riding on roundabouts outside of built-up areas.
在路网层面,交通状况的统一性主要可以通过对每种道路类型采用特色解决方案来实现。因此,原则上,骑自行车的人在建筑密集区的环岛上骑行时享有路权,而在建筑密集区以外的环岛上骑行时则没有路权。
Disentwining bolsters health and safety It is often desirable to allow different modalities to converge. Nevertheless, it can be desirable between junctions to actually dis entwine the infrastructure for different modalities. Not every route is equally important for each modality. Each modality sets different requirements of its environment. Disentwining can enhance road safety and limit exposure to exhaust fumes and noise nuisance. Incidentally, there are also routes that are important for every modality. Consider in this regard (for example) paths that are the only ones in the wider area to overcome a barrier (water, railway line, motorway) by such means as bridges, viaducts, tunnels with approach ramps and exit ramps. It is often difficult to disentwine infrastructure for different modalities on such paths.
分流可促进健康和安全 让不同的模式汇聚在一起往往是可取的。然而,在交汇点之间,将不同交通方式的基础设施分开也是可取的。并非每条线路对每种模式都同样重要。每种交通方式对其环境都有不同的要求。将其分开可加强道路安全,减少废气和噪音的影响。顺便提一下,也有一些路线对每种交通方式都很重要。例如,可以考虑通过桥梁、高架桥、隧道(带入口坡道和出口坡道)等方式,在更大范围内克服障碍(水、铁路线、高速公路)的唯一路径。在这些道路上,往往很难区分不同模式的基础设施。

(Traffic) health (交通)健康

The following requirements apply at network level as far as (traffic) health for cyclists is concerned:
就骑车人的(交通)健康而言,以下要求适用于网络层面:
  • Ensuring minimal pollution due to emissions and noise
    确保尽量减少排放和噪音造成的污染

    This means minimizing the extent to which cycle routes are sited alongside busy roads, siting segregated cycle paths some distance from car traffic, keeping traffic with combus tion engines away from bicycle connections and creating stacking spaces for bicycles in front of waiting motorized traffic.
    这意味着要尽量减少自行车道与繁忙道路相邻的程度,将隔离的自行车道与汽车交通保持一定距离,使混合动力汽车远离自行车道,并在等候的机动车前为自行车留出停放空间。

    Ensuring minimal physiological stress
    确保生理压力最小

    This entails avoiding steep slopes on cycle routes (for example). Another factor to be avoided is protracted medium-intensity or high-intensity vibration (e.g. due to block paving).
    这就需要避免自行车道上的陡坡(例如)。另一个需要避免的因素是长时间的中强度或高强度振动(例如,由于块状铺装)。
  • Ensuring minimal stress level
    确保压力最小化
What this means in particular is that segregated cycle paths are available alongside busy roads.
这尤其意味着在繁忙的道路两旁提供了隔离自行车道。

4.3.4 Comfort 4.3.4 舒适性
Aside from the requirements in terms of cohesion, directness and safety, a network must also satisfy the requirements of comfort and attractiveness. Although these requirements are sometimes regarded as less important, perception and convenience cannot be underestimated. Cyclists also wish to enjoy cycling. All the more so in the case of recreational cyclists, as well as ‘new’ cyclists, such as commuters who previously travelled by car.
除了内聚性、直接性和安全性方面的要求外,网络还必须满足舒适性和吸引力方面的要求。尽管这些要求有时被认为不太重要,但感观和便利性不可低估。骑自行车的人也希望享受骑自行车的乐趣。对于休闲骑车人和 "新 "骑车人(如以前开车出行的上班族)来说,更是如此。
Comfort at network level pertains to the degree to which the aggregate of connections can be used comfortably by the cyclist. In this regard, minimal nuisance, being easy to find and being comprehensible are three important elements. However, having an even road surface that is enjoyable to ride on and limiting the amount of turning off are factors that will bolster comfort.
网络层面的舒适度是指骑车人可以舒适地使用各种连接点的程度。在这方面,干扰最小、容易找到和易于理解是三个重要因素。然而,路面平整、骑行舒适,以及减少岔路也是提高舒适度的因素。
The following requirements apply at network level as far as comfort for cyclists is concerned: - Avoiding traffic nuisance
就骑车人的舒适度而言,以下要求适用于网络层面: - 避免交通干扰
Avoiding traffic nuisance (insufficient space, excessive noise) is an important condition for comfortable use of the infrastructure. The health aspect comes into play here too: emissions caused by motorized vehicles can lead to health problems, in both the short and long terms. Consequently, when constructing a cycle network, combining bicycle connections with busy flows of motorized traffic (longitudinally, transversely) must be avoided as much as possible.
避免交通干扰(空间不足、噪音过大)是舒适使用基础设施的重要条件。健康问题在这里也起作用:机动车辆排放的废气会导致短期和长期的健康问题。因此,在建设自行车网络时,必须尽可能避免将自行车连接线与繁忙的机动车交通流(纵向、横向)结合在一起。
  • Avoiding or limiting stops
    避免或限制停车
Each and every stop causes discomfort. The energy required to build up momentum after each stop is comparable to cycling 75-100 m (depending on velocity). Limiting the number of stops will therefore enhance comfort. The number of stops is not the same criterion as time lost by waiting (see directness). It is preferable to have one stop with a longer waiting time than two stops with half that waiting time, for reasons of comfort (braking and accelerating one time fewer).
每次停车都会造成不适。每次停车后蓄势所需的能量相当于骑行 75-100 米(取决于速度)。因此,限制停车次数将提高舒适度。停车次数与等待时间损失(见 "直接性")不是同一标准。出于舒适性的考虑(刹车和加速的时间减少一次),等待时间较长的一次停车比等待时间减半的两次停车要好。

= Optimizing wayfinding = 优化导向标识
Cyclists need to be able to find their way around.
骑自行车的人需要能够找到自己的路。

At network level it is relevant for cities, towns, villages, districts, facilities and amenities to be included in a system of signage (including for cyclists). Through routes with (for example) a staggered junction can be made easy to find by means of continuous paving and markings. Alternative routes can also be indicated.
在网络层面,城市、城镇、村庄、地区、设施和便利设施都应纳入标识系统(包括针对骑自行车者的标识)。可以通过连续铺设路面和标示的方式,使(例如)交错路口的穿越路线更容易找到。此外,还可以标明替代路线。
  • Comprehensibility 可理解性
It is imperative that a network be comprehensible to its users. The use of ‘natural’ landmarks helps in this respect.
网络必须能让用户理解。在这方面,使用 "自然 "地标很有帮助。

It used to be that routes would run between villages from church steeple to steeple. In that regard, the steeple constituted a natural signpost. Landmarks in a network enable the cyclist to form a mental map of the surrounding area, bolstering the network’s comfort (as well as its attractiveness). Taking the other main requirements into consideration, a designer can endeavour to plot a route in such a way that it passes recognizable, striking and attractive urban design and landscape elements
过去,教堂尖塔与教堂尖塔之间是村与村之间的必经之路。在这方面,尖塔是一个天然的路标。路网中的地标能让骑车人在脑海中形成周边地区的地图,从而提高路网的舒适度(以及吸引力)。考虑到其他主要要求,设计者在规划路线时,可以努力使路线通过可识别、醒目和有吸引力的城市设计和景观元素
  • Even road surface that is enjoyable to ride on The road surface must not be bumpy and there should be no unexpected crossings. Preference is given to surfacing consisting of asphalt or continuous concrete. Nuisance caused by tree roots and holes must be kept to a minimum. To the fullest extent possible, slip-
    路面平整,骑行舒适 路面不得颠簸,不得有意外的交叉路口。优先选择沥青或连续混凝土路面。必须尽量减少树根和树洞造成的干扰。尽可能减少滑坡

periness caused by fallen leaves and winter precipitation must be prevented, or otherwise remedied as swiftly as possible, particularly on main cycle routes. The road alignment and any edging alongside the surfacing must be readily visible.
必须防止落叶和冬季降水造成的路面不平,或尽快采取其他补救措施,尤其是在主要自行车道上。道路线形和路面两旁的任何镶边都必须清晰可见。
  • Limiting the amount of turning off
    限制关机次数
Turning off at junctions inevitably results in braking and accelerating and therefore to discomfort. Hence a network in which cyclists can predominantly keep cycling straight on over junctions and do not have to keep turning off to reach their destination is a more comfortable one
在路口拐弯不可避免地会导致刹车和加速,从而引起不适。因此,在自行车网络中,骑车人主要可以在路口继续直行,而不必为了到达目的地而不断拐弯,这样的网络会让骑车人感到更加舒适。

4.3.5 Attractiveness 4.3.5 吸引力

What makes a cycle climate attractive is subjec tive. In general, however, it holds that personal safety and an attractive environment are funda mental factors contributing to making cycling enjoyable. At network level this means that utilitarian connections pass through lively areas, in a varied environment, with a well-maintained public space, and that the connections are lit as much as possible. To an extent, other requirements apply for the purposes of recreational connections - to this end please see section 4.6.
怎样的骑行环境才具有吸引力是个问题。但总的来说,个人安全和有吸引力的环境是让骑车变得愉快的基本因素。在网络层面,这意味着实用的连接线要穿过生机勃勃的地区,环境要丰富多彩,公共空间要维护良好,连接线要尽可能有照明。在某种程度上,其他要求也适用于休闲连接线--请参见第 4.6 节。

Personal safety 人身安全

For a sense of personal safety it is important for bicycle connections to ensure sufficient visibility of the surrounding area and of fellow road users. ‘Tight corners’, shrubbery right alongside the route and inadequate sight distance through tunnels are undesirable. Eye contact with fellow road users and the presence of homes can contribute to personal safety. Furthermore, bicycle connections must be adequately lit. Where it is not feasible to have the most direct route (in the evening and at night) satisfy all stated requirements, an alternative route should be available which is conducive to users’ personal safety.
为了保证人身安全,自行车连接线必须确保周围区域和其他道路使用者有足够的能见度。狭小的拐角"、路旁的灌木丛以及通过隧道时视距不足都是不可取的。与其他道路使用者的目光接触以及住宅的存在都有助于人身安全。此外,自行车通道必须有充足的照明。如果最直接的路线(傍晚和夜间)无法满足所有上述要求,则应提供有利于使用者人身安全的替代路线。

4.4 Establishing main cycle network The main cycle network encompasses the connections that are desirable from the perspective of functional considerations. This pertains to reasons for travelling such as home, work, education, shopping and socially or culturally motivated visits. For the purposes of putting together a main cycle network, the so-called adapted grid method can be used. This entails looking at the most important cycle links. Three steps can be distinguished in this regard,
4.4 建立主要自行车网络 主要自行车网络包括从功能角度考虑的理想连接。这涉及到出行的原因,如回家、工作、教育、购物以及出于社会或文化动机的访问。在构建主自行车网络时,可以采用所谓的 "适应网格法"。这就需要研究最重要的自行车线路。在这方面可以分为三个步骤、

namely: 即:
  • charting the most important areas in terms of cyclists’ origins and destinations and the links between these (step 1);
    绘制骑车人出发地和目的地的最重要区域图,以及这些区域之间的联系图(第 1 步);
  • converting desire lines into routes (step 2);
    将欲望线转换为路线(第 2 步);
  • confronting the routes with the infrastructure for other modes of transport (step 3).
    将路线与其他交通方式的基础设施相衔接(第 3 步)。
This method assumes that cyclists will benefit from as comprehensive and complete a network of connections. If a grid of connections is constructed over an area (neighbourhood, district, town, city, region), this will give rise to a comprehensive infrastructure - depending on grid size (the grid size).
这种方法假定,骑自行车的人将从全面、完整的连接网络中受益。如果在一个区域(邻里、地区、城镇、城市、区域)内构建一个连接网格,这将产生一个全面的基础设施--这取决于网格的大小(网格大小)。

4.4.1 Determining origin and destinations and links
4.4.1 确定出发地、目的地和连接点

The first thing done during this step is to chart the most important origins and destinations. The size of the study area plays a decisive role in this regard. At provincial level, a hub can be regarded as a single origin, whereas for the net work within that hub neighbourhoods and districts are considered to be separate origins.
在这一步骤中,首先要做的是绘制最重要的出发地和目的地图。研究区域的大小在这方面起着决定性作用。在省一级,一个枢纽可被视为一个单一的出发地,而对于该枢纽内的网状结构而言,邻里和地区则被视为不同的出发地。
Origin areas are usually connected residential areas, railway stations and parking facilities with a function for incoming commuters (who will be continuing their journey by bicycle), locations where regional routes enter the area and (major) camping sites. The level of scale for which the cycle network is being prepared is central when it comes to the question of whether or not a certain origin or destination is to be included
起点区域通常是连接居民区、火车站和停车设施,其功能是接待来往乘客(他们将继续骑自行车旅行)、区域路线进入该地区的地点以及(主要)露营地。当涉及到是否要将某个起点或终点包括在内时,自行车网络的规划规模至关重要
Destinations are all those functions, buildings, activities and facilities that attract (lots of)
目的地是所有能吸引(大量)游客的功能、建筑、活动和设施。

cyclists, such as 骑自行车的人,如
  • shopping areas and town and city (or district) centres;
    购物区和城镇(或地区)中心;
  • buildings (including government buildings) with an important public function;
    具有重要公共功能的建筑(包括政府建筑);

    schools and universities 中小学和大学
  • sports facilities: swimming pools, sports grounds, recreational areas and activity centres;
    体育设施:游泳池、运动场、娱乐区和活动中心;
  • focal points for jobs, e.g. larger companies or industrial estates:
    工作岗位的集中地,如大型公司或工业区:
  • important public transport hubs (stations for trains, bus, tram, underground);
    重要的公共交通枢纽(火车站、公共汽车站、有轨电车站、地铁站);
  • points of connection with the surrounding regional or provincial cycle network and the recreational cycle network;
    与周边地区或省级自行车网络以及休闲自行车网络的连接点;
  • activities that are not of an everyday nature, but that are capable of attracting a lot of cyclists, such as market, theatre, cinema, church, event, catering establishments, nightlife areas.
    非日常活动,但能吸引大量骑车者的活动,如市场、剧院、电影院、教堂、活动、餐饮场所、夜生活区等。

    Special attention must be given to the edges of the sphere of activity being considered. Network links to connections outside of the sphere of activity should be marked as a destination on the edge of the network.
    必须特别注意所考虑的活动范围的边缘。与活动范围之外的连接的网络链接应在网络边缘标明目的地。
Usually there will already be a cycle network there. In such cases, it is important to check whether any major changes have occurred in terms of residence, employment, education or recreation since the most recent cycle plan was drawn up. It is also important to establish whether such developments can be expected within the next five to ten years. If this is the case, then the new origins and destinations will have to be added to the cycle network; if sub stantial (future) changes are not anticipated, then step 1 from the step plan can be skipped
通常那里已经有了自行车网络。在这种情况下,重要的是要检查自最近一次制定自行车规划以来,居住、就业、教育或娱乐方面是否发生了重大变化。此外,还必须确定未来五到十年内是否会有此类发展。如果是这样,则必须将新的起点和终点添加到自行车网络中;如果预计不会发生重大(未来)变化,则可跳过步骤计划中的第 1 步
Once origins and destinations have been ascertained at the right level of scale, the links between them are established. Desire lines are used to indicate the (ideal) links between origins and destinations. Desire lines constitute an abstract representation of the journey pattern, without taking spatial structure or the available network into account. Due to the multiplicity of links (primarily in an urban environment) it is possible to combine desire lines adjacent to one another (see figure 4-2),
一旦以适当的比例确定了出发地和目的地,就可以建立它们之间的联系。期望线用于表示出发地和目的地之间的(理想)联系。愿望线是对旅程模式的抽象表达,没有考虑空间结构或可用网络。由于链接的多样性(主要是在城市环境中),可以将相邻的愿望线组合在一起(见图 4-2)、
For a large city the desire lines can first be set at the macro level (entire city), with the centre, subcentres and destinations for the entire area being interconnected. Next, this can be fleshed out in more detail at the micro level (district/ neighbourhood). It is important to achieve good interconnection between the different levels of scale and the surrounding areas (e.g. neighbouring municipalities).
对于一个大城市来说,首先可以在宏观层面(整个城市)设定愿望线,将整个区域的中心、次中心和目的地相互连接起来。然后,可以在微观层面(区/邻里)进行更详细的阐述。重要的是,要实现不同规模级别与周边地区(如邻近市镇)之间的良好互联。

Figure 4-2. Examples of desire lines between destinations
图 4-2.目的地之间的愿望线示例
Within a cycle network it can be desirable to distinguish levels of quality, for such reasons as making improvements to the cycle network more targeted. This will give rise to a hierarchy within the network. If this distinction is desirable, then step 1 is run through again to determine what specific links are involved
在一个自行车网络中,最好能区分质量等级,以便更有针对性地改善自行车网络。这将在网络内形成一个等级。如果需要进行这种区分,则需要再次执行步骤 1,以确定涉及哪些具体连接点

4.4.2 Transforming desire lines into routes
4.4.2 将欲望线转化为路线

This step sees the links between origins and destinations specified in the desire lines being transformed into possible routes. In this respect, maximum use is made of existing infrastructure Often several routes are possible between an origin and a destination; in principle, the most direct route will be given preference in such cases. That shortest route will then be tested against the set route criteria. If the route does not satisfy these, but there are options in terms of making improvements, then the route will be included in the network and the process can move on to the next step, which entails confrontation with the network of other modes of transport.
If a route does not satisfy the criteria and there are no options to improve the
如果某条线路不符合标准,又没有改进方案

route, then the next best route will be sought One criteria in this respect is that the distance of the second choice is not permitted to be significantly longer than the first choice.
在这方面的一个标准是,第二个选择的距离不允许比第一个选择的距离长很多。
Sometimes it is not possible to project a desired line between an origin and a destination on an existing connection in the network, or this will only be possible by means of a connection with a high detour factor. In such cases, a new connection will have to be considered for the relevant link, particularly if it has a function for a large group of cyclists
有时,无法在现有网络中的连接线上规划出起点和终点之间的理想线路,或者只能通过绕行系数较高的连接线来实现。在这种情况下,就必须考虑在相关连接线上新建一条连接线,特别是如果这条连接线对大量骑自行车的人有作用的话。
Figure 4-3. Relationship between the number of serious casualties in cyclists and the number of busy junctions (within the built environment)
图 4-3.骑自行车者严重伤亡人数与(建筑环境内)繁忙路口数量之间的关系

4.4.3 Confrontation with other modes of
4.4.3 与其他模式的冲突

transport
Once the routes have been determined and interconnected, they are confronted with the networks for other modes of transport. In particular, this pertains to the network of distributor roads and flow roads for motorized traffic and to the network of (connecting) public transport Criteria playing a role in the assessment of these kinds of point of conflict include:
一旦路线确定并相互连接,就会与其他交通方式的网络发生冲突。特别是,这涉及到机动车交通的集散道路和流动道路网络,以及(连接的)公共交通网络 在评估这类冲突点时发挥作用的标准包括:
  • the function (or intended function) of the connections
    连接的功能(或预期功能
  • the extent to which bottlenecks can be remedied, therefore achieving an improvement in quality for the cycle network;
    可以在多大程度上解决瓶颈问题,从而提高自行车网络的质量;
  • the consequences of the decision to not implement the desired facility or to do so at a lesser standard of quality.
    决定不实施所需的设施或以较低的质量标准实施所需的设施的后果。
In practice, it turns out that relatively little attention is given to the confrontation between the cycle network and the networks for other modes of transport. Nevertheless, to a significant extent it is precisely this confrontation that determines the cycle network’s quality and safety, which is why it must not be overlooked. On average, the casualty risk for cyclists turns out to be considerably higher in municipalities where cyclists are riding along busy distributor roads more often, and/or have to cross these more often, than they are in municipalities where that is not the case. Figure 4 3 4 3 4-34-3 shows that in cities with relatively few junctions the casualty rates for cyclists are relatively lower than in cities with a large number of busy junctions [3]. Consequently, proper harmonization between the networks for motorized and bicycle traffic constitutes an important tool for enhancing cyclists’ safety
在实践中,人们对自行车网络与其他交通方式网络之间的冲突关注相对较少。然而,在很大程度上,正是这种冲突决定了自行车网络的质量和安全,这也是为什么不能忽视它的原因。平均而言,在一些城市,骑自行车的人经常要沿着繁忙的集散道路骑行,并且/或者不得不经常穿越这些道路,因此骑自行车的人的伤亡风险要比不这样的城市高得多。图 4 3 4 3 4-34-3 显示,在路口相对较少的城市,骑自行车者的伤亡率相对低于有大量繁忙路口的城市[3]。因此,适当协调机动车和自行车交通网络是提高骑自行车者安全的重要工具
At network level, disentwining routes for bicycle traffic and car traffic is a possibility. The situation for bicycles can be optimized if there are major
在网络层面,可以将自行车交通和汽车交通的路线分开。如果有主要的自行车道,自行车的交通状况就能得到优化。

residential areas being built with a limited number of arterial roads, preferably with a peripheral location, with the cycle routes being fed through those residential areas as far as possible. This can be done with a diffuse network of distributor roads for motorized traffic (and, therefore, large residential areas) and with a dense, high-quality cycle network that makes routes through residential areas more attractive. Such a structure entails cars going more round the outside and cyclists going more through the inside. Thereby reducing cyclists’ exposure to fast-moving motorized traffic. This limits both the quantity of exhaust fumes being inhaled and the probability of serious accidents involving cars and bicycles. In the ideal situation within built-up areas, there will be a disentwined alternative for cyclists for any connection in the car network, making the cycle network twice as intricate as the car network [4, 5].
在住宅区内修建数量有限的主干道,最好位于住宅区外围,自行车道尽可能穿过这些住宅区。为此,可以为机动车交通(因此也包括大型居住区)建立一个分散的集散道路网络,并建立一个密集、高质量的自行车网络,使穿过居住区的路线更具吸引力。这种结构要求汽车更多地从外侧绕行,而自行车则更多地从内侧通过。这样就减少了骑车人与快速行驶的机动车辆的接触。这既限制了汽车尾气的吸入量,也降低了汽车和自行车发生严重事故的概率。在建筑密集区的理想情况下,骑自行车的人在汽车网络中的任何连接处都有一个不相连的选择,从而使自行车网络的复杂程度是汽车网络的两倍[4, 5]。

4.4.4 Doing away with (and preventing) barriers
4.4.4 消除(和预防)障碍

When checking a network in terms of cohesion and integration, it is also advisable to test it in terms of severance.

Physical barriers 有形障碍

The number of physical barriers for cyclists has been on the increase in recent years. This is down to such factors as:
近年来,妨碍骑车人通行的障碍物越来越多。其原因如下
  • the construction of ring roads around cities;
    在城市周围修建环路;
  • the implementation of major infrastructural works;
    实施重大基础设施工程;
  • the upgrading of distributor roads and regional flow roads (reduction in the number of junctions);
    改造集散道路和区域流动道路(减少路口数量);
  • doing away with ferry connections;
    取消轮渡连接;
  • erecting barriers at level crossings.
    在平交道口设置障碍。
Barriers are also being removed, due to such factors as the construction of bridges, new ferry services, new passageways and the restructuring of industrial estates resulting in cycle routes being
由于桥梁建设、新渡轮服务、新通道和工业区结构调整等因素,自行车道的障碍也正在消除。

created. In the case of major infrastructural work, it is always important to investigate whether cycle and pedestrian connections will be jeopardized as a result and whether there are any opportunities to ‘include’ cyclists in the work to be done.
已创建。在进行大型基础设施工程时,必须调查自行车和行人连接是否会因此受到影响,以及是否有机会将骑自行车的人 "纳入 "工程中。

Other barriers 其他障碍

In addition to physical barriers, there are visual and psychological barriers. Examples include industrial estates and motorways. In the case of a motorway, the physical barrier is formed by the embankment; the psychological barrier, however, is many times bigger and consists of the zone in which the road is perceived to be a nuisance. In the case of motorways this could be due to noise, which is readily audible from a considerable distance, though also to 'legibility of the environment and orientation being rendered trickier for cyclists. Central areas and pedestrianized zones can also present a barrier to cyclists. For this particular form of barrier, please see section 5.6.3.
除了物理障碍,还有视觉和心理障碍。例如工业区和高速公路。就高速公路而言,物理障碍由路堤构成;而心理障碍则要大很多倍,它包括道路被认为是一种干扰的区域。就高速公路而言,这可能是由于从很远的地方就能听到的噪音,也可能是由于 "环境的可辨识性",以及对骑自行车的人来说方向变得更加困难。中心区域和步行区也会对骑自行车的人构成障碍。关于这种特殊形式的障碍,请参见第 5.6.3 节。

Doing away with barriers 消除障碍

Within the design of the cycle network it is advisable to take the various barriers mentioned into consideration. When testing the networks, large barriers (arterial roads, railway lines, waterways and canals, rivers and suchlike) are often taken as a given (and an immutable one at that), presumably because doing away with them would require considerable effort (and financial resources). Nevertheless, it is certainly worthwhile looking at the specifics of the matter. CROW publication 299 ‘Barrièrewerking van lijninfrastructuur’ (‘Severance of Line Infrastructure’) [6] provides an assessment framework for this with specific criteria Incidentally, doing away with barriers is not just important for utilitarian networks; it can also be important to remove barriers for recreational routes, e.g. by means of tunnels. Such solutions are not the exclusive preserve of utilitarian facilities!
在设计自行车网络时,最好考虑到上述各种障碍物。在测试网络时,大型障碍物(主干道、铁路线、水道和运河、河流等)通常被认为是既定的(而且是不可改变的),这可能是因为要消除这些障碍物需要花费大量的精力(和财力)。尽管如此,我们还是有必要对这一问题的具体细节进行研究。CROW 第 299 号出版物 "Barrièrewerking van lijninfrastructuur"("Severance of Line Infrastructure")[6]为此提供了一个评估框架,并附有具体标准。这种解决方案并非实用设施的专利!

Measures 措施

Various measures are possible to prevent barriers being sited or to remove existing barriers. As a minimum, the following options must be considered.
可以采取各种措施防止设置障碍或清除现有障碍。至少必须考虑以下方案。
  • Restoring connections interrupted by the construction of new infrastructure. The costs of this should be included in the budget for the new infrastructure project.
    恢复因修建新基础设施而中断的连接。这方面的费用应列入新基础设施项目的预算。
  • Performing an integrated safety analysis prior to erecting barriers at a level crossing. A safety analysis must not be restricted to individual level crossings (see also the fifth item in the following list).
    在平交道口设置障碍之前进行综合安全分析。安全分析不能仅限于个别平交道口(另见下表第五项)。

    = Linking facilities for cyclists (and pedestrians) to construction work for trains, cars or shipping. Examples include ‘attaching’ bicycle bridges to railway bridges, widening floodgates to enable a (cycle) path to be created over the top, and creating new bicycle connections under viaducts.
    = 将自行车(和行人)设施与火车、汽车或航运建设工程连接起来。例如,将自行车桥 "连接 "到铁路桥上,拓宽水闸以便在上面开辟一条(自行车)路,以及在高架桥下新建自行车通道。
  • Joint use of ecological connecting passages, such as ecoducts and wildlife tunnels. The defragmentation of the countryside by building wildlife corridors between nature reserves also presents opportunities for bicycle traffic. It is possible for ecoducts and wildlife passages to be used by cyclists as well. Joint use is often possible without problems, because the wildlife primarily passes through at night
    共同使用生态连接通道,如生态管道和野生动物隧道。通过在自然保护区之间修建野生动物通道来减少乡村的碎片化,这也为自行车交通提供了机会。骑自行车的人也可以使用生态管道和野生动物通道。共同使用通常不会出现问题,因为野生动物主要在夜间通过

    = Creating small-scale shortcuts and links for cyclists and pedestrians.
    = 为骑车人和行人开辟小范围的捷径和通道。
  • Creating simple cable ferries that people can operate themselves.
    创建人们可以自己操作的简易缆索渡船。
It will not always be possible to prevent or do away with barriers. In such cases, the problem must be mitigated to the fullest extent possible To this end, the following measures are appropriate:
并不是总能防止或消除障碍。在这种情况下,必须尽最大可能减少问题的发生:
  • Creating large residential areas. This will limit the number of arterial roads, thereby minimizing the number of barriers to be crossed
    创建大型居住区。这将限制主干道的数量,从而最大限度地减少需要跨越的障碍物数量
  • Creating good crossing facilities (refuge island, roundabout).
    创建良好的过街设施(避难岛、环岛)。
  • Creating grade-separated crossings (bridges tunnels) over or under line barriers (roads, waterways, canals, railway lines and suchlike). Please see chapter 6 for an elaboration
    在线路障碍物(道路、水道、运河、铁路线等)上或下建造分层交叉口(桥梁隧道)。详见第 6 章
  • Opening up parallel roads and paths (existing or to be constructed) along waterways, dikes and railway lines to slow-moving traffic. Although parallel facilities do not cross the relevant barrier, this measure can sometimes shorten the detour distance
    开放水道、堤坝和铁路沿线的平行道路和小径(现有的或将要修建的),供慢速车辆通行。虽然平行设施不跨越相关障碍物,但这一措施有时可缩短绕行距离
  • Settling for partial barriers for motorized traffic at a level crossing at which barriers are to be erected. After all, casualties on level crossings are mainly the occupants of motor vehicles. The level crossing could be converted for exclusive use by cyclists, pedestrians and riders. The same goes for bridges. This measure is particularly cost-effective
    在需要设置路障的平交道口为机动车辆设置部分路障。毕竟,平交道口的伤亡者主要是机动车驾驶员。可将平交道口改为自行车、行人和骑车者专用。桥梁也是如此。这项措施的成本效益特别高
  • Making pedestrianized areas accessible to cyclists. A few shortcuts could suffice in this regard.
    让骑自行车的人可以进入步行区。在这方面,走几条捷径就足够了。
  • Making private land accessible to cyclists (and any pedestrians and other slow-moving traffic).
    让骑自行车的人(以及任何行人和其他慢行车辆)可以进入私人土地。

4.5 Bicycle highways 4.5 自行车公路

4.5.1 What is a bicycle highway?
4.5.1 什么是自行车高速公路?

A bicycle highway is a regional main cycle route with a high-quality finish geared towards facilitating journeys by bicycle over longer distances (between 5 and around 30 kilometres). Bicycle highways are of a higher standard of quality and a different phenomenon to the through routes and connecting routes in the regional network. They can be built from scratch, but it is also possible to upgrade existing cycle routes to create them.
自行车公路是一条高质量的地区自行车主干道,旨在方便骑自行车进行较长距离(5 至 30 公里)的旅行。自行车公路的质量标准较高,与区域网络中的直通路线和连接路线不同。它们可以从零开始建设,但也可以对现有的自行车线路进行升级改造。

Bicycle highways were being experimented with as early as the 1970s, e.g. in Tilburg and The Hague. Whereas these bicycle highways were primarily created in urban areas, current bicycle highways are constructed between the most important locations in a region (cities, hubs, large facilities, places of work and suchlike). Hence bicycle highways function at a regional level of scale. They run ‘from gateway to gateway’ or into the city.
早在 20 世纪 70 年代,蒂尔堡和海牙等地就开始尝试建设自行车高速公路。这些自行车高速公路主要建在城市地区,而现在的自行车高速公路则建在一个地区最重要的地点(城市、枢纽、大型设施、工作场所等)之间。因此,自行车公路在区域范围内发挥作用。它们 "从门户到门户 "或进入城市。
The approach to bicycle highways is different and less sectoral than it used to be. When constructing new bicycle highways it turned out that more is required than simply application of the maximum quality guidelines. Lessons have been learned in recent years with regard to both
自行车公路的建设方法与以往不同,不再局限于某一个部门。事实证明,在建设新的自行车公路时,需要做的不仅仅是执行最高质量标准。近年来,我们在以下两个方面吸取了经验教训
Figure 4-4. The greater the use (or anticipated use) and length of a bicycle highway, the higher the ambition evel in terms of quality required the design and the process and communication. A bicycle highway spanning a significant dis tance calls for extra ambition in terms of (design) speed and delay prevention. A bicycle highway that will (or potentially will) be heavily used needs to be wider. Incidentally, the five main requirements for cycle-friendly infrastructure (cohesion, directness, attractiveness, safety and comfort) also form the basis of swift cycle infrastructure (see figure 4-4).
图 4-4.自行车公路的使用量(或预期使用量)和长度越大,对设计质量、流程和沟通的要求就越高。跨度较大的自行车公路需要在(设计)速度和防止延误方面有更高的要求。将(或可能)被大量使用的自行车公路需要更宽。顺便提一下,自行车友好型基础设施的五个主要要求(凝聚力、直接性、吸引力、安全性和舒适性)也构成了快速自行车基础设施的基础(见图 4-4)。

4.5.2 Bicycle highways at network leve
4.5.2 网络层面的自行车高速公路

Bicycle highways function within a network, in conjunction with both the existing cycle infrastructure and other modes of transport. The importance of a network approach for bicycles, with government subsidies, has been demonstrated in Delft. There, a cycle route plan was developed in which the network perspective was key. It emerged that a dense, cohesive network of cycle facilities encourages bicycle use
Figure 4-5. Pyramid of a functional, hierarchically structured cycle network
图 4-5.功能齐全、层次分明的自行车网络金字塔图

Bicycle highways play a role in terms of various aspects of a cycle network:
自行车公路在自行车网络的各个方面都发挥着作用:
  • as part of the overall cycle network
    作为整个自行车网络的一部分
  • in conjunction with the origins and destina tions;
    结合起源和目的地;

    = in conjunction with public transport structures
    = 与公共交通结构相结合
  • in conjunction with car networks.
    与汽车网络相结合。
Bicycle highways as part of the cycle network Network quality for bicycles must be in good order. A bicycle highway functions within the aggregate of an hierarchically structured cycle network. The bicycle highway constitutes the main artery in the aggregate of urban connections and in the dense system of other connections. A bicycle highway is the point of the pyra mid in a functional, hierarchically structured cycle network (see figure 4-5).
自行车公路是自行车网络的一部分 自行车网络的质量必须保持良好。自行车公路在层次分明的自行车网络中发挥作用。自行车公路是城市连接和其他连接密集系统中的主要动脉。在功能齐全、层次分明的自行车网络中,自行车公路是中点(见图 4-5)。
As such, a bicycle highway should be recogniz able and fit logically into the system of other bicycle connections. It is the main connection in the network, the highest order within a functional hierarchy. A bicycle highway does not exist in a vacuum, but is properly tinked up to bicycle connections of a lower order.
因此,自行车公路应能被识别,并符合其他自行车连接系统的逻辑。它是网络中的主要连接,是功能层次中的最高级别。自行车公路并非存在于真空中,而是与较低级别的自行车连接系统紧密相连。

Bicycle highways in conjunction with origins
自行车公路与起源地相结合

and destinations
A bicycle highway not only fits in with the network of other cycle links but also constitutes a logical connection between significant origins and destinations in an area. These could be office parks, educational facilities, hospitals, city/town centres and residential areas. In that respect, a bicycle highway does not have to open up all significant facilities directly, and can do so indirectly instead.
自行车公路不仅与其他自行车连接网络相匹配,而且还是一个地区重要起点和终点之间的逻辑连接。这些地方可以是办公园区、教育设施、医院、城市/城镇中心和住宅区。在这方面,自行车公路不一定要直接打通所有重要设施,也可以间接打通。
In practice, the bicycle highway is not used in its entirety for many journeys, but does constitute a pleasant portion of the overall journey. In many supralocal journeys (spanning longer distances) the bicycle highway ensures a considerable reduction in journey time and improved attractiveness.
实际上,在许多旅程中,自行车高速公路并不完全被使用,但在整个旅程中确实占了令人愉悦的部分。在许多超地方行程(距离较长)中,自行车高速公路可确保大大缩短行程时间,并提高吸引力。

Bicycle highways and public transport
自行车公路和公共交通

structures
When designing bicycle highways, it is advisable to give as much consideration as possible to the existing public transport structures. A bicycle highway can enhance a railway station’s catchment area. Districts and hubs that are situated further away will be put within cycling distance of the station. This could be at the expense of enabling public transport or smaller railway stations. Harmonization with station areas is essential; after all, a station area is an important origin/destination for many cyclists.
在设计自行车高速公路时,最好尽可能考虑现有的公共交通结构。自行车道可以扩大火车站的覆盖范围。距离较远的地区和枢纽将被纳入车站的骑行范围。这可能会牺牲公共交通或较小的火车站。与车站区域相协调至关重要;毕竟,车站区域是许多骑自行车者的重要出发地/目的地。
Bicycle highways and car networks Bicycle highways and car networks present a challenging combination. Bicycle highways should preferably not be sited alongside main routes for motorized traffic, due to air pollution and noise pollution. Separating the networks for bicycles and motorized traffic will also boos road safety and the perception factor. One important task is to disentwine the bicycle highways. The bicycle street presents a good solution in this respect: look for low-traffic streets for the cycle route and give bicycles primacy there (see figure 4-6).
自行车公路和汽车网络 自行车公路和汽车网络的结合具有挑战性。由于空气污染和噪音污染,自行车公路最好不要与机动车主干道并行。将自行车和机动车交通网络分开也会影响道路安全和感知因素。一项重要的任务就是将自行车公路分开。在这方面,自行车街道是一个很好的解决方案:寻找交通流量较小的街道作为自行车路线,并将自行车放在首位(见图 4-6)。
One requirement for a bicycle highway, however, is straightness of the route, and it is also important to ensure it is recognizable and easy to find. A winding route through a maze-like neighbourhood will not provide the requisite quality for a bicycle highway. One tried-and-
不过,对自行车公路的一个要求是路线笔直,而且还必须确保其可识别性和易于找到。在迷宫般的街区中蜿蜒曲折的路线无法提供自行车公路所需的质量。有一种尝试
Figure 4-6. Giving cyclists primacy in a low-traffic street Figure 4-6. Giving cyclists primacy in a tow-traffic stre
图 4-6.在车流量较小的街道优先考虑骑自行车者 图 4-6.在车流量大的街道上优先考虑骑自行车的人

will enable motorized traffic and bicycle traffic to be disentwined on an arterial road.
这将使机动车交通和自行车交通在主干道上分道扬镳。

ested concept is to reserve a number of old radians of the city for cyclists (and local motor ized traffic) by combining motorized traffic at a limited number of local roads. The historic radi ans often follow the shortest route to the city centre, are recognizable within the urban structure and have had functions on them for many years that enhance cycle-friendliness (but that often make it difficult to genuinely restrict motorized traffic).
设计的理念是通过在有限的几条地方道路上合并机动车交通,为骑自行车的人(和当地的机动车交通)保留城市中一些古老的放射线。这些具有历史意义的放射线往往是通往市中心的最短路线,在城市结构中具有可识别性,并且多年来一直具有提高自行车便利性的功能(但往往难以真正限制机动车交通)。
Disentwining and combining route
断开和合并路线

Disentwining is not always a success. Furthermore, in some situations combining motorized traffic and bicycle traffic adds value. This is the case where the motorized traffic route is well lit, for example. Thereby increasing cyclists’ personal safety. There is also a certain degree of social control with slow-moving traffic in the evening hours. Lending combined routes a greater degree of personal safety during evenings as well.
分流并不总是成功的。此外,在某些情况下,机动车交通与自行车交通的结合也会增加价值。例如,在机动车交通路线照明良好的情况下,就会出现这种情况。这样就能提高骑车人的人身安全。在傍晚时分,缓慢行驶的车辆还能起到一定程度的社会控制作用。在晚间,综合路线也能提供更高的人身安全保障。
Outside of built-up areas there are opportunities to create bicycle highways that do not run alongside motorways by combining them with other linear infrastructure, such as railway line and canals. Disentwined bicycle connections have also been created on former railway lines or tramlines. An example of this is the
在建筑密集区之外,通过与其他线性基础设施(如铁路线和运河)相结合,有机会创建不与高速公路并行的自行车高速公路。在以前的铁路线或有轨电车线路上,也可以建立错综复杂的自行车连接线。例如

36 km-long Baronnenlijn between Apeldoorn and Hattem. Further examples can be found in such places as the Achterhoek and Langstraat regions of the Netherlands, in the provinces of Gelderland and North Brabant respectively.
阿珀尔多恩(Apeldoorn)和哈特姆(Hattem)之间长达 36 公里的 Baronnenlijn。在荷兰的阿赫特霍克(Achterhoek)地区和朗斯特拉特(Langstraat)地区(分别位于格尔德兰省和北布拉班特省),还可以找到更多的例子。

4.5.3 Route selection bicycle highways
4.5.3 自行车公路的路线选择

The route for a bicycle highway should connect cyclists’ most significant origins and destinations as directly as possible. Directness means minimizing detours. Directness is determined by factors such as traffic flow speed, delay and detour distance; they influence the cyclist’s journey time. The detour factor for a journey using a bicycle highway should be smaller than 1.1.
自行车公路的路线应尽可能直接连接骑车人最重要的出发地和目的地。直接性意味着尽量减少绕行。直接性由交通流速度、延误和绕行距离等因素决定,这些因素都会影响骑车人的行程时间。使用自行车公路的绕行系数应小于 1.1。
The basic choice: one or more routes
基本选择:一条或多条路线

A high-quality bicycle highway can be assumed when projecting routes. When it comes to the availability of parallel routes, a ladder structure can also be utilized (see figure 4-7). Constructing such a structure in the case of bicycle high ways enhances the possibilities for use of the route. A ladder structure combines (for example) a fast, attractive daytime route through a quiet area with a fast, direct route or with a route with attractive facilities. The ladder struc-
在预测路线时,可以假设有一条高质量的自行车高速公路。在有平行线路的情况下,还可以利用阶梯结构(见图 4-7)。在自行车高架路上建造这种结构可提高路线的使用可能性。例如,阶梯式结构将穿过安静区域的快速、有吸引力的日间路线与快速、直接路线或有吸引力设施的路线结合在一起。阶梯结构
Figure 4-7. Ladder structure
图 4-7.梯形结构

ture thereby improves the robustness of the system. If one of the routes is not available or unsuitable at that juncture (too dark, too much headwind), then there will be an alternative.
从而提高系统的稳健性。如果其中一条路线不可用或不适合(太黑、逆风太大),那么就会有一条替代路线。

Route selection in outline
路线选择大纲

The route selection is important at a higher leve as well. The following considerations play a role when selecting a route:
在更高层次上,路线选择也很重要。选择路线时要考虑以下因素:
  • how straight the route is
    路线多直
  • connection with regional destinations;
    连接区域目的地;
  • estimated potential for use;
    估计使用潜力;
  • feasibility of the organizational requirements (can the bicycle highway have ‘universal right of way’, for example?).
    组织要求的可行性(例如,自行车公路能否拥有 "普遍通行权"?)
For further information, please see CROW publication 340 ‘Inspiratieboek snelle fietsroutes’ [ 7 ] [ 7 ] [7][7].
欲了解更多信息,请参阅 CROW 出版物 340 "Inspiratieboek snelle fietsroutes" [ 7 ] [ 7 ] [7][7]

4.5.4 Main requirements for a bicycle highway The same five main requirements are set for bicycle highways as for the overall cycle network. However the interpretation of them differs. The ambition to tempt people to cycle fers. The ambition to tempt people to cycle
4.5.4 对自行车公路的主要要求 对自行车公路的五项主要要求与对整个自行车网络的要求相同。但对它们的解释有所不同。吸引人们骑自行车的雄心。吸引人们骑自行车的雄心

longer distances will, in terms of some aspects, result in a different, ‘stricter’ interpretation of the requirements. This section examines the application of the main requirements to bicycle highways. Further information can be found in the ‘Inspiratieboek snelle fietsroutes’ [7],
就某些方面而言,更长的距离将导致对要求的不同、更 "严格 "的解释。本节将探讨自行车公路主要要求的应用。更多信息请参见 "Inspiratieboek snelle fietsroutes"[7]、

Cohesion 凝聚力
Bicycle highways form the backbone of the regional cycle network. They are embedded within the overall utilitarian and recreational network and constitute the highest level therein. Within a corridor between two cities, severa bicycle highways or supplementary routes with a higher value in terms of recreation or perception can form a ladder structure of bicycle connections.
自行车公路是区域自行车网络的主干。它们嵌入了整个实用性和娱乐性网络,并构成其中的最高级别。在两个城市之间的走廊内,多条自行车高速公路或在娱乐或感知方面具有更高价值的辅助路线可形成自行车连接的阶梯结构。
The bicycle highway can also play a role in spatial integration. Hence it can:
自行车高速公路还可以在空间整合方面发挥作用。因此,它可以
  • contribute to the qualify of life of a town or city with surrounding area as a binding and structuring element;
    为城镇或城市的生活质量做出贡献,并以周边地区作为约束和结构元素;
  • improve the accessibility of (small) hubs and facilities (at both city and town/recreational level);
    改善(小型)枢纽和设施(在城市和城镇/娱乐层面)的可达性;
  • improve the accessibility of green zones between cities
    改善城市之间绿色区域的可达性
Bicycle highways thereby function at both a utilitarian and a recreational level as city-country connections. They bolster the accessibility of economic centres for all modalities (more journeys by bicycle means fewer journeys by car and less chance of a traffic jam).
因此,自行车公路作为连接城市与乡村的纽带,既具有实用性,又具有娱乐性。它们为各种模式的经济中心提供了便利(更多的自行车旅行意味着更少的汽车旅行和更少的交通堵塞机会)。

Directness 直接性

The bicycle highway provides a direct connec tion between the primary origins and destinations at regional scale. In addition, the bicycle highway serves as many functions as possible ‘en route’, without losing its function as a long-distance connection.
自行车高速公路在区域范围内提供了主要出发地和目的地之间的直接连接。此外,自行车公路在 "途中 "发挥尽可能多的功能,同时又不失其长途连接的功能。

Attractiveness 吸引力

The bicycle highway has been fitted into its environment in an attractive way to ensure that both its users and residents in the surrounding areas experience the added value it presents and perceive the route to be a positive thing. Route selection, design and organization of the cycle route ensure personal safety in all circumstances.
自行车公路以一种极具吸引力的方式与周围环境融为一体,以确保其使用者和周边地区的居民都能体验到它所带来的附加值,并认为该路线是一件积极的事情。自行车道的路线选择、设计和组织在任何情况下都能确保人身安全。
Safety 安全
The bicycle highway offers cyclists the option of travelling more or less unimpeded. The course and design of the route must minimize conflicts with other road users. Moreover, the route must give rise to as few single conflicts as possible (coming off the road, hitting obstacles, skidding). To this end, the cycle route must provide a sufficiently skid-resistant road surface with no bumps. In addition, the cycle route must present sufficient ride quality (i.e. in good condition)
自行车公路为骑车人提供了或多或少畅通无阻的选择。路线的走向和设计必须尽量减少与其他道路使用者的冲突。此外,该路线必须尽可能减少单一冲突(冲出路面、撞上障碍物、打滑)。为此,自行车路线必须提供足够防滑的路面,不能有颠簸。此外,自行车线路必须具有足够的行驶质量(即状况良好)。

and be shielded from poor weather conditions Cyclists should experience as little nuisance as possible from fellow users of the route (overtaking, differences in speed, differences in width). Alongside the route an obstacle-free zone must ensure that it is sufficiently forgiving in the event of cyclists coming off the surfacing. When approaching junctions and bends there should be an adequate view of oncoming traffic. This particularly applies to intersecting traffic, which in principle must always give way to the users of the bicycle highway.
骑车人应尽可能少地受到沿线其他使用者的干扰(超车、速度差异、宽度差异)。路线两旁的无障碍区必须确保在骑车人离开路面时有足够的宽容度。在接近路口和弯道时,应能充分看到迎面而来的车辆。这一点尤其适用于交叉路口的交通,原则上,交叉路口的交通必须始终为自行车公路的使用者让路。

Comfort 舒适性

Bicycle highways are sufficiently wide to enable safe, smooth overtaking and they satisfy the highest quality requirements in terms of evenness and skid resistance of the surfacing. There is maximum traffic flow on road sections and at junctions, ensuring that even fast cyclists do not experience any delay.
自行车公路有足够的宽度,可以实现安全、顺畅的超车,在路面平整度和防滑性方面满足最高质量要求。各路段和路口的车流量最大,确保即使骑车速度快的人也不会受到任何延误。
Ambition ( x x xx ) scale level of the requirement M M MM
雄心 ( x x xx ) 要求的规模等级 M M MM
Minimum level 最低水平
Cohesion 凝聚力 Wayfinding/ recognizability
寻路/可识别性

可识别为自行车线路 (B):至少有两个连续可识别的要素
Recognizable as a cycle route (B): at least
two continuously recognizable elements
Recognizable as a cycle route (B): at least two continuously recognizable elements| Recognizable as a cycle route (B): at least | | :--- | | two continuously recognizable elements |

可识别为自行车路线(或自行车公路)(B)
Recognizable as a cycle route
(or bicycle highway) (B)
Recognizable as a cycle route (or bicycle highway) (B)| Recognizable as a cycle route | | :--- | | (or bicycle highway) (B) |

(B) 提供全国范围的 F 编号 (
Route is self-explanatory (B)
Provided with nationwide F numbering ( B B BB
Route is self-explanatory (B) Provided with nationwide F numbering ( B| Route is self-explanatory (B) | | :--- | | Provided with nationwide F numbering ( $B$ |
Destination findable ( B B BB )
目的地可查找 ( B B BB )
Consistency in terms of quality
质量方面的一致性
Clarity in terms of materials (B) and dimensions
明确材料 (B) 和尺寸
ons (B) (B)
Freedom to choose route 自由选择路线

由于周围环境不同,至少有两条不同的羽化路线 (B)
Minimum of two different fully fledged
routes due to different surroundings (B)
Minimum of two different fully fledged routes due to different surroundings (B)| Minimum of two different fully fledged | | :--- | | routes due to different surroundings (B) |
Agood, quick route 良好、快捷的路线
Directness 直接性 Traffic flow speed 车流速度 Design speed 30 km / h ( A ) 30 km / h ( A ) 30km//h(A)30 \mathrm{~km} / \mathrm{h}(\mathrm{A}) 设计速度 30 km / h ( A ) 30 km / h ( A ) 30km//h(A)30 \mathrm{~km} / \mathrm{h}(\mathrm{A})

路由速度:网关到网关的最低速度
Route speed: minimum 25 km / h 25 km / h 25km//h25 \mathrm{~km} / \mathrm{h} 'from
gateway to gateway
Route speed: minimum 25km//h 'from gateway to gateway| Route speed: minimum $25 \mathrm{~km} / \mathrm{h}$ 'from | | :--- | | gateway to gateway |
Delay 延迟 No delay (B) 无延迟 (B)
Detour factor 绕行因素 < 1.1 ( B ) < < 1.1 ( B ) < < 1.1(B)quad <<1.1(B) \quad< <1.2(B)
Attractiveness 吸引力 Attractiveness, perception
吸引力、感知

周围环境具有吸引力:水体、视线、地标、社会环境信息的多样性 (B) 路线不会对周围环境造成任何滋扰
Surroundings made attractive: variety in terms
and water, sight lines, landmarks, social enviro
information (B)
Route not presenting any nuisance to surroun
Surroundings made attractive: variety in terms and water, sight lines, landmarks, social enviro information (B) Route not presenting any nuisance to surroun| Surroundings made attractive: variety in terms | | :--- | | and water, sight lines, landmarks, social enviro | | information (B) | | Route not presenting any nuisance to surroun |

景观和城市环境、绿化环境、中断行程的原因、unding 地区的重要性
ms of landscape and urban setting, greenery
vironment, reasons to interrupt the journey,
unding area ( A ) ( A ) (A)(A)
ms of landscape and urban setting, greenery vironment, reasons to interrupt the journey, unding area (A)| ms of landscape and urban setting, greenery | | :--- | | vironment, reasons to interrupt the journey, | | unding area $(A)$ |
Personal safety 人身安全

在任何情况下,所有替代路线都是令人愉快的 (B):缩短与植物的距离 社会控制
All route alternatives pleasant in all
circumstances (B):
lighting
distance to plants
social control
All route alternatives pleasant in all circumstances (B): lighting distance to plants social control| All route alternatives pleasant in all | | :--- | | circumstances (B): | | lighting | | distance to plants | | social control |

至少确保人身安全的路线 (B)
A route that ensures personal safety as
a minimum (B)
A route that ensures personal safety as a minimum (B)| A route that ensures personal safety as | | :--- | | a minimum (B) |
Safety 安全

与机动车辆相遇
Encounters with motorized
traffic
Encounters with motorized traffic| Encounters with motorized | | :--- | | traffic |

完全无车 (A)高速行驶时
Completely car-free (A)
At speed > 30 km / h > 30 km / h > 30km//h>30 \mathrm{~km} / \mathrm{h} grade-separated (A)
Completely car-free (A) At speed > 30km//h grade-separated (A)| Completely car-free (A) | | :--- | | At speed $>30 \mathrm{~km} / \mathrm{h}$ grade-separated (A) |
< 500 < 500 < 500<500 PCU/24-hour period ( A A AA )
< 500 < 500 < 500<500 PCU/24 小时周期 ( A A AA )
 速度分离时 (A)
At speed > 50 km / h > 50 km / h > 50km//h>50 \mathrm{~km} / \mathrm{h} grade-
separated (A)
At speed > 50km//h grade- separated (A)| At speed $>50 \mathrm{~km} / \mathrm{h}$ grade- | | :--- | | separated (A) |
'Forgivingness' of cycle path
自行车道的 "宽容

分隔行车方向汇入车流和驶出无障碍设施
Separation directions of travel
Joining traffic and exiting
Obstacle-free
Separation directions of travel Joining traffic and exiting Obstacle-free| Separation directions of travel | | :--- | | Joining traffic and exiting | | Obstacle-free |

有足够的宽度供超车和从相反方向驶来的车辆通过无障碍设施
Sufficient width for overtaking and
passing vehicles approaching from
opposite direction
Obstacle-free
Sufficient width for overtaking and passing vehicles approaching from opposite direction Obstacle-free| Sufficient width for overtaking and | | :--- | | passing vehicles approaching from | | opposite direction | | Obstacle-free |
Comfort 舒适性 Surfacing 表面处理 Asphaltor concrete (A) 沥青或混凝土 (A) Even and skid-resistant (A)
平整、防滑 (A)
Inclines 斜坡 S < 0.333 ) ( A ) S < 0.333 ) ( A ) S < 0.333**)(A)S<0.333 *)(A) S < 0.750 S < 0.750 S < 0.750**S<0.750 * * (A)  S < 0.750 S < 0.750 S < 0.750**S<0.750 * * (A)
Opportunity to stop 停止的机会 No stops (B) 无停靠站 (B) Max 0.4 stops / km ( B ) / km ( B ) //km(B)/ \mathrm{km}(B) 最大 0.4 光圈 / km ( B ) / km ( B ) //km(B)/ \mathrm{km}(B)
Wind nuisance 风的滋扰

风敏感地区的措施(A)隐蔽处(A)
Measures in wind-sensitive places (A)
Hideaways (A)
Measures in wind-sensitive places (A) Hideaways (A)| Measures in wind-sensitive places (A) | | :--- | | Hideaways (A) |
Traffic nuisance 交通滋扰

无机动车通行造成的滋扰(噪音、气味、空气质量) (A)
No nuisance (noise, smell, air quality) from
passing motorized traffic (A)
No nuisance (noise, smell, air quality) from passing motorized traffic (A)| No nuisance (noise, smell, air quality) from | | :--- | | passing motorized traffic (A) |

最低限度的低交通流量替代方案 (B)
A low-traffic alternative as a
minimum (B)
A low-traffic alternative as a minimum (B)| A low-traffic alternative as a | | :--- | | minimum (B) |
Ambition ( x ) scale level of the requirement M Minimum level Cohesion Wayfinding/ recognizability "Recognizable as a cycle route (B): at least two continuously recognizable elements" "Recognizable as a cycle route (or bicycle highway) (B)" "Route is self-explanatory (B) Provided with nationwide F numbering ( B" Destination findable ( B ) Consistency in terms of quality Clarity in terms of materials (B) and dimensions ons (B) Freedom to choose route "Minimum of two different fully fledged routes due to different surroundings (B)" Agood, quick route Directness Traffic flow speed Design speed 30km//h(A) "Route speed: minimum 25km//h 'from gateway to gateway" Delay No delay (B) Detour factor < 1.1(B)quad < <1.2(B) Attractiveness Attractiveness, perception "Surroundings made attractive: variety in terms and water, sight lines, landmarks, social enviro information (B) Route not presenting any nuisance to surroun" "ms of landscape and urban setting, greenery vironment, reasons to interrupt the journey, unding area (A)" Personal safety "All route alternatives pleasant in all circumstances (B): lighting distance to plants social control" "A route that ensures personal safety as a minimum (B)" Safety "Encounters with motorized traffic" "Completely car-free (A) At speed > 30km//h grade-separated (A)" < 500 PCU/24-hour period ( A ) "At speed > 50km//h grade- separated (A)" 'Forgivingness' of cycle path "Separation directions of travel Joining traffic and exiting Obstacle-free" "Sufficient width for overtaking and passing vehicles approaching from opposite direction Obstacle-free" Comfort Surfacing Asphaltor concrete (A) Even and skid-resistant (A) Inclines S < 0.333**)(A) S < 0.750** * (A) Opportunity to stop No stops (B) Max 0.4 stops //km(B) Wind nuisance "Measures in wind-sensitive places (A) Hideaways (A)" Traffic nuisance "No nuisance (noise, smell, air quality) from passing motorized traffic (A)" "A low-traffic alternative as a minimum (B)"| | | Ambition ( $x$ ) scale level of the requirement $M$ | Minimum level | | :---: | :---: | :---: | :---: | | Cohesion | Wayfinding/ recognizability | Recognizable as a cycle route (B): at least <br> two continuously recognizable elements | Recognizable as a cycle route <br> (or bicycle highway) (B) | | | | Route is self-explanatory (B) <br> Provided with nationwide F numbering ( $B$ | Destination findable ( $B$ ) | | | Consistency in terms of quality | Clarity in terms of materials (B) and dimensions | ons (B) | | | Freedom to choose route | Minimum of two different fully fledged <br> routes due to different surroundings (B) | Agood, quick route | | Directness | Traffic flow speed | Design speed $30 \mathrm{~km} / \mathrm{h}(\mathrm{A})$ | Route speed: minimum $25 \mathrm{~km} / \mathrm{h}$ 'from <br> gateway to gateway | | | Delay | No delay (B) | | | | Detour factor | $<1.1(B) \quad<$ | <1.2(B) | | Attractiveness | Attractiveness, perception | Surroundings made attractive: variety in terms <br> and water, sight lines, landmarks, social enviro <br> information (B) <br> Route not presenting any nuisance to surroun | ms of landscape and urban setting, greenery <br> vironment, reasons to interrupt the journey, <br> unding area $(A)$ | | | Personal safety | All route alternatives pleasant in all <br> circumstances (B): <br> lighting <br> distance to plants <br> social control | A route that ensures personal safety as <br> a minimum (B) | | Safety | Encounters with motorized <br> traffic | Completely car-free (A) <br> At speed $>30 \mathrm{~km} / \mathrm{h}$ grade-separated (A) | $<500$ PCU/24-hour period ( $A$ ) | | | | | At speed $>50 \mathrm{~km} / \mathrm{h}$ grade- <br> separated (A) | | | 'Forgivingness' of cycle path | Separation directions of travel <br> Joining traffic and exiting <br> Obstacle-free | Sufficient width for overtaking and <br> passing vehicles approaching from <br> opposite direction <br> Obstacle-free | | Comfort | Surfacing | Asphaltor concrete (A) | Even and skid-resistant (A) | | | Inclines | $S<0.333 *)(A)$ | $S<0.750 *$ * (A) | | | Opportunity to stop | No stops (B) | Max 0.4 stops $/ \mathrm{km}(B)$ | | | Wind nuisance | Measures in wind-sensitive places (A) <br> Hideaways (A) | | | | Traffic nuisance | No nuisance (noise, smell, air quality) from <br> passing motorized traffic (A) | A low-traffic alternative as a <br> minimum (B) |

Compensatory measures 补偿措施

Add route signs, signposting, route symbols
添加路线标志、路标和路线符号
Extra spatial quality: greenery, lighting, street furniture, etc Indicate slower alternative route
提高空间质量:绿化、照明、街道设施等 指示较慢的替代路线
Restrict lower speed to logical places, compensate elsewhere Faster where possible, slower where necessary
在合理的地方限制较低的速度,在其他地方进行补偿 在可能的情况下更快,在必要的情况下更慢

Measures in VRI Crossing in stages
分阶段跨越自愿回归倡议的措施

Organized as bicycle street
组织为自行车街

Speed restriction, roundabouts
限速、环岛

Extra width at junctions 路口加宽
Limit alternatives to logical places
将替代品限制在合理的位置

Interruptions in long inclines
长斜坡中断

\square

*) The S value can be applied as follows:
*)S 值的应用方法如下:

s = h 2 / l s = h 2 / l s=h^(2)//ls=h^{2} / l where  s = h 2 / l s = h 2 / l s=h^(2)//ls=h^{2} / l 其中
I = I = I=I= length of the incline in metres;
I = I = I=I= 倾斜长度(米);

h = h = h=h= level difference in metres.
h = h = h=h= 级差(米)。

Summary consequences of requirements
所需经费的简要后果

Table 4-1 summarizes what the aforementioned requirements entail in concrete terms. For each requirement the ambition level is outlined (‘what would you want ideally?’); in addition to this, the minimum level is presented along with the accompanying compensatory measures. In this regard, a distinction has been introduced between road sections and junctions ( A ) and route (B).
表 4-1 概括了上述要求的具体内容。表 4-1 概述了每项要求的目标水平("您的理想要求是什么?在这方面,对路段和路口(A)与路线(B)进行了区分。

4.6 Recreational cycle network
4.6 休闲自行车网络

4.6.1 Cycling as a form of recreation
4.6.1 骑自行车是一种休闲方式

Recreational cycling is a collective term for a variety of forms of cycling. In this respect, a distinction can be made between touring bicycles (setting out from home on a longer ride), racing bikes (racing in a group or alone against the clock) and mountain bikes or ATBs (sports cycling over unpaved paths in particular). Where the term recreational cyclist is used in this
休闲自行车是各种形式自行车的统称。在这方面,可以将自行车分为旅行自行车(从家中出发进行较长时间的骑行)、赛车自行车(集体或单独与时间赛跑)和山地自行车或 ATB(特别是在未铺设路面的道路上进行运动骑行)。本文中使用休闲骑车人一词的地方是

Design Manual, this denotes those using touring bicycles, unless otherwise specified.
在《设计手册》中,除非另有说明,否则指的是使用旅行自行车的人。
Research has been carried out into when touringures pertain to 2013
对旅游指南何时与 2013 年有关进行了研究

Half of all people in the Netherlands went on Halling trip for pleasure. Equating to in excess fillion citizens.
荷兰有一半的人去哈林旅游。相当于超过 10 亿人。

of 8 million citizens. 800 万公民。
  • Citizens of the Netherlands we cy cling trips of one 197 million recreational cycling trips of 55 % 55 % 55%55 \%
    荷兰公民骑自行车出行达 1.97 亿人次 55 % 55 % 55%55 \%

    The average cycling trip lasted 2.5 hours. 55 % 55 % 55%55 \% of the recreational
    平均骑行时间为 2.5 小时。 55 % 55 % 55%55 \% 的娱乐性

    The average distance covered on a recreational cycling trip was 20.6 kilometres. 53 % 53 % 53%53 \% of the recreational cycling trips covered less tha 20 kilometres
    休闲自行车旅行的平均距离为 20.6 公里。 53 % 53 % 53%53 \% 休闲骑车旅行的距离少于 20 公里

    = Weekend days are the most popular for a rec reational cycling trip, with 22 % 22 % 22%22 \% of the cycling trips being done on a Sunday and 19 % 19 % 19%19 \% on Saturday. sates more than trips use nodal routes. 51 million cycling day nodal routes.
    = 周末是最受欢迎的休闲骑行日, 22 % 22 % 22%22 \% 的骑行旅行是在周日, 19 % 19 % 19%19 \% 是在周六。5100 万次骑行日使用节点路线。
  • The longer the day trip, the is. In the case of cyclists’ use of nodal routes is. In seltatively scant short trips, use of nodes is trips of between 20 ( 13 % 13 % 13%13 \% ). In the case of day rise to 34 % 34 % 34%34 \% and to and 50 km , this percentage reeding 50 km in 41 % 41 % 41%41 \% in the case of day trips exceeding 50 km length.
    一日游的时间越长。骑自行车的人使用节点路线的情况是。在相对较少的短途旅行中,节点路线的使用率在 20( 13 % 13 % 13%13 \% )次之间。当日行程达到 34 % 34 % 34%34 \% 41 % 41 % 41%41 \% 50 公里以上时,使用节点路线的比例为 41 % 41 % 41%41 \%

    e reational cyclist’s profile has also been studied [9]:
    此外,还研究了国内骑自行车者的轮廓[9]:
  • Around half ( 49 % 49 % 49%49 \% ) of recreational day trip cyclists are 55 years or older. In comparison with their share in the population of the Neth rlands ( 30 % 30 % 30%30 \% ), this group is markedly overrep resented.
    约有一半( 49 % 49 % 49%49 \% )的休闲一日游自行车骑行者年龄在 55 岁或 55 岁以上。与他们在内斯特兰地区人口中所占的比例( 30 % 30 % 30%30 \% )相比,这一群体的比例明显偏高。

    40% of the day trips are made by people cycling with their partner. In 36 % 36 % 36%36 \% of the day trips the cyclist is riding alone.
    40% 的一日游是与伴侣一起骑车。在 36 % 36 % 36%36 \% 的一日游中,骑车人是独自骑行。
  • Amongst users of nodal routes for day trips, there is a relatively high proportion of people there is 55 64 ( 28 % ) 55 64 ( 28 % ) 55-64(28%)55-64(28 \%) and 65 + ( 31 % ) 65 + ( 31 % ) 65+(31%)65+(31 \%).
    在节点路线的一日游用户中, 55 64 ( 28 % ) 55 64 ( 28 % ) 55-64(28%)55-64(28 \%) 65 + ( 31 % ) 65 + ( 31 % ) 65+(31%)65+(31 \%) 的比例相对较高。

    aged 55 64 55 64 55-6455-64 ( 28 % 28 % 28%28 \% ) that a relatively small propor
    55 64 55 64 55-6455-64 28 % 28 % 28%28 \% )的年龄相对较小,而 55 64 55 64 55-6455-64 28 % 28 % 28%28 \% )的年龄相对较大。
  • What is striking is the the tion of residents of the Netherage in recreational lowest social class (CD) engage in to nationcycling day trips (45% compared the who do wide figure of 50 % 50 % 50%50 \% ), but that those wite degree of cycle tend to do so with a greaterdent of the frequency that the average this lowest social Netherlands. Cyclists from this lowatively more class use signposted routes when on cycling day trips.
    值得注意的是,尼德河畔地区最低社会阶层(CD)的居民参加全国自行车一日游的比例(45%,而其他社会阶层参加自行车一日游的比例较低,为 50 % 50 % 50%50 \% ),但那些骑自行车程度较高的居民参加自行车一日游的频率往往高于这一最低社会阶层的平均水平。在骑自行车进行一日游时,来自这一较低阶层的骑车者更多地使用有路标的路线。

Sports cyclists 运动自行车运动员

rage cyclist covers approximately 900 km a year, sports cyclists cover in excess of 3 , 000 km 3 , 000 km 3,000km3,000 \mathrm{~km} in that (NTFU), 6 % 6 % 6%6 \% of the the Dutch Tour Cycling Union (No cycling as a population aged 18 + 18 + 18^(+)18^{+}regularly sport. In 2014 the union GfK to carry out research MOTION Benelux and cycling market in the into the scale of the sports cy Netherlands [10]
2014 年,联盟 GfK 对荷比卢 MOTION 和荷兰自行车运动市场的规模进行了研究[10]。

The research reveals that there are 815,000 The researcherlands. This pertains sports cyclists in the Nethers or over who state that to people aged 18 yeartain biking they take part in cycling races, more. Relatively or touring 12 times a year or more. Relland has the speaking, the province of North fewest sports cyclists and cycle 2 , 500 km 2 , 500 km 2,500km2,500 \mathrm{~km} or Brabant has the most. more on an annual basis and, Of the sports cyclists cover 3 , 157 km 3 , 157 km 3,157km3,157 \mathrm{~km} a year. Of the cyclists, 77 % 77 % 77%77 \% are focused 15 % 15 % 15%15 \% on other sports on mountain biking and cycling pursuits. The overtap (the proportion of 100 % 100 % 100%100 \% ) is due to the fact that a cycling. Thus cyclists practise multiple forms of cyckain biking 21 % 21 % 21%21 \% do both cycling races and corresponding to
研究显示,有 815,000 名研究者。这涉及到网民中 18 岁或以上的体育自行车爱好者,他们表示,他们参加自行车比赛,更多。相对而言,他们每年参加 12 次或更多的自行车比赛或巡回赛。在骑自行车的人中, 3 , 157 km 3 , 157 km 3,157km3,157 \mathrm{~km} 一年骑自行车的人最少, 77 % 77 % 77%77 \% 一年骑自行车的人最多, 15 % 15 % 15%15 \% 一年骑自行车的人最少。在骑自行车的人中, 77 % 77 % 77%77 \% 侧重于 15 % 15 % 15%15 \% 山地自行车和骑自行车的其他运动。超额( 100 % 100 % 100%100 \% 的比例)是由于自行车运动这一事实。 21 % 21 % 21%21 \% 既参加自行车比赛,又参加与之相对应的其他运动。

There is some slight growth, corres the increase in the population and an increase in participating in sports. Around 60 % 60 % 60%60 \% of sports cyclists are primarily motivated by performan and exertion, whilst the other 40 % 40 % 40%40 \% are ment interested in relaxation and the enjoymen factor.
随着人口的增加和参加体育运动人数的增加,自行车运动也略有增长。大约 60 % 60 % 60%60 \% 的自行车运动爱好者的主要动机是运动和消耗体力,而其他 40 % 40 % 40%40 \% 则对放松和享受因素感兴趣。

4.6.2 Types of routes 4.6.2 路线类型

the reg in some there are for which signposting may or shape or form may not be possible (11). erlands has a clear cycle route st 4.500 km ) for national cycle routes (NC routes. 4,500 regional trips spanning several days, as wertworks) for cycle route networks (node cyclists on day trips. As at 2015, these 31 , 000 km 31 , 000 km 31,000km31,000 \mathrm{~km}.
在一些地区,可能无法提供路标(11)。截至 2015 年,这些 31 , 000 km 31 , 000 km 31,000km31,000 \mathrm{~km} .
In addition to this, there are countless cycling tours of between 20 and 50 km , often based on theme (‘Heath Route’, ‘Sturdy Dikes Route’) or on a certain activity (‘Tracks & Snacks’, ‘Ferrygo-round’). They can be identified by their hexagonal signs, for instance. The node system is serseding a proportion of these cycling tours step by step. Many themed routes, whether or not these are based on nodes, are being moted on the Internet or in brochures.
除此之外,还有许多 20 到 50 公里不等的骑行路线,通常以主题("希思路线"、"坚固的堤坝路线")或特定活动("足迹与小吃"、"渡轮环游")为基础。例如,可以通过六边形标志来识别它们。节点系统正在逐步播撒这些骑行线路的一部分。许多主题路线,无论是否以节点为基础,都在互联网或宣传册上进行了宣传。
There is a nationwide recreational cycle route There is a dollowictics [12]: structure 31 , 000 km 31 , 000 km 31,000km31,000 \mathrm{~km} of nodal routes;
有一个全国性的休闲自行车路线 有一个节点路线的结构 31 , 000 km 31 , 000 km 31,000km31,000 \mathrm{~km}
  • 4.500 km of NC routes (national - in excess of 4,500 kron cycle routes), synchronizedw;
    4.500 公里的 NC 路线(全国 - 超过 4,500 克朗的自行车路线),同步进行;
  • in excess of 50 route netwouthoritie
    超过 50 个路由网点

    Figure 4- 图 4-
    (2015)
  • nigh on 8,000 nodes (places where a cyclist can choose where to continue his route);
    近 8000 个节点(骑车人可以选择继续骑行的地点);
  • 1 nationwide responsibility for the system vested in the Fietsplatform (the Dutch organization for recreational cycling)
    1 由 Fietsplatform(荷兰休闲自行车组织)负责该系统的全国性工作
  • 1 nationwide reporting system: www.bordjeweg.nl;
    1 个全国报告系统:www.bordjeweg.nl
  • 1 digital origin (including route planner): www. nederlandfietsland.nl.
    1 数字原点(包括路线规划器):www. nederlandfietsland.nl
Cyclists choose the shortest route from home (through town or city) to get to outlying areas [13]. This upholds the need to create direct cycling connections from residential areas to rural areas (shortcuts, farm paths, little bridges) and to maintain such connections that are already in existence. In that regard, the policy o ProRail (national railways authority in the Netherlands) to close small level crossings to all traf fic constitutes a serious threat to recreational cyclists (as well as to the utilitarian cyclist using these connections). It would be advisable to look more often and more pointedly at whether such level crossings can be preserved for bicycle traffic.
骑车人会选择离家最短的路线(穿过城镇或城市)前往外围地区 [13]。因此,有必要建立从居民区到农村地区的直接骑行连接(捷径、农田小路、小桥),并维护已有的连接。在这方面,ProRail(荷兰国家铁路局)关闭所有小型平交道口的政策对休闲骑行者(以及使用这些连接线的实用骑行者)构成了严重威胁。最好更经常、更有针对性地研究是否可以为自行车交通保留这些平交道口。
From home to recreational route
从家到休闲路线

The majority of recreational cyclists vary their outbound and inbound routes. Over three quarters of them work out their route to rural areas off the top of their heads. The most important factors determining the route through the city to rural areas are
大多数休闲自行车骑行者都会改变出发和到达的路线。其中四分之三以上的人都是凭空想象出前往农村地区的路线。决定穿越城市前往农村地区路线的最重要因素是
  • the maintenance condition of the connections:
    连接处的维护状况:
  • the probability of delays on the route, with traffic lights in particular playing a role;
    路线上发生延误的概率,尤其是交通信号灯的作用;
  • the road safety: segregated cycle paths and quiet roads are preferred.
    道路安全:最好有隔离的自行车道和安静的道路。
It is not always possible or appealing for residents of conurbations to get straight from their own residential area to rural areas. If rural areas cannot be reached within 5 km , then attractive
对于城市居民来说,从自己的居住区直接前往农村地区并不总是可能的,也不总是有吸引力的。如果无法在 5 公里内到达农村地区,那么具有吸引力的

supplementary links in the cycle network will be necessary. After all, it turns out that recreational cyclists are not willing to travel more than around 5 km as a ‘bridge’ to rural areas [14].
因此,有必要在自行车网络中增加补充连接。毕竟,作为通往农村地区的 "桥梁",休闲骑车人并不愿意骑行超过 5 公里[14]。
Intensive use of space in the Netherlands has resulted in the outskirts of urban areas being difficult to penetrate, particularly on the periphery of cities and conurbations [15]. For example, roads/motorways, railway connections and waterways constitute an impediment to a close relationship between city and rural areas. The same goes for ‘grey areas’ such as industrial estates. Large-scale infrastructure and diffuse peripheral urban areas have made significant encroachments upon areas used by those engaging in walking or cycling for recreational purposes. The problem of the disintegration of recreational networks is a considerable one.
荷兰对空间的密集使用导致城市郊区难以渗透,特别是在城市和郊区的外围[15]。例如,公路/高速公路、铁路连接线和水道阻碍了城市与农村地区之间的紧密联系。工业区等 "灰色地带 "也是如此。大规模的基础设施和分散的城市周边地区严重侵占了以步行或骑自行车为休闲目的的人们所使用的区域。休闲网络的解体是一个相当大的问题。
If the outskirts of urban areas are difficult to penetrate, this can give residents the sense of being trapped in the city. Thus infusing the living environment with a degree of claustropho bia, to the detriment of the city’s quality of life. Nevertheless, it is rare for those who wish to take part in such recreational activities to take action that would do away with a barrier. A most, they grumble about lack of connections in places where these could have been of a better standard of quality
如果城区外围难以渗透,就会给居民一种被困在城市中的感觉。因此,会给生活环境带来一定程度的幽闭感,从而影响城市的生活质量。然而,那些希望参加此类娱乐活动的人却很少采取消除障碍的行动。他们最多抱怨的是,在一些地方缺乏联系,而这些地方本可以有更好的质量标准
In order to restore the relationship between city and rural areas and dispel city dwellers feeling of being ‘trapped’, opening up the outskirts of cities is necessary. Heading out from home or a place of work for a stroll or a recreational trip in rural areas must be made more appealing. At network level this means doing away with barri ers by connecting low-traffic roads and paths within the city to the low-traffic network of roads and paths in rural areas.
为了恢复城市与农村地区的关系,消除城市居民的 "困顿 "感,有必要开放城市郊区。从家或工作地点出发去农村地区散步或休闲旅行必须更具吸引力。在网络层面上,这意味着将城市中的低流量道路和小径与农村地区的低流量道路和小径网络连接起来,从而消除障碍。

4.6.3 Additional requirements for the recreational network
4.6.3 娱乐网络的额外要求

The requirements set for infrastructure for recreational cyclists do not differ significantly from those set for utilitarian cycle infrastructure. Both are used by both types of cyclist. However, what is important is that the main requirements be assessed differently. The publication ‘Zicht op Nederland Fietsland’ [16] presents five factors that make the Netherlands a great cycling nation. Based on these, the following conditions can be postulated for a good recreational cycle network:
为休闲骑车人设定的基础设施要求与为实用骑车人设定的基础设施要求并无明显不同。两种类型的骑车人都会使用这两种基础设施。不过,重要的是对主要要求的评估有所不同。Zicht op Nederland Fietsland"[16]一书提出了荷兰成为自行车大国的五个因素。在此基础上,可以推测出良好的休闲自行车网络需要具备以下条件:
  • surroundings: a cycling trip should be an experience;
    周边环境:骑行旅行应该是一种体验;
  • accessibility: a wide range of paths and roads;
    无障碍环境:道路四通八达;
  • product development: supplementary products (routes, signage and suchlike);
    产品开发:辅助产品(路线、标识牌等);
  • supplementary facilities: catering establishments and places to stay overnight;
    补充设施:餐饮场所和过夜场所;
  • marketing: information (campaigns and events) and promotion (publications, route planners, signage for cyclists, GPS).
    营销:信息(宣传和活动)和推广(出版物、路线规划、自行车标识、GPS)。
It turns out that what cyclists take to be most important on a recreational cycling trip is a quiet (traffic) environment. Furthermore, the quality of the surroundings plays a significant role. Translated into the main requirements, therefore, attractiveness and comfort are of primary importance, along with road safety of course. In this respect, the routes for recreational use are distinct from the routes for utilitarian use; in the case of the latter, cohesion and directness constitute the most important network requirements
事实证明,在休闲骑车旅行中,骑车人认为最重要的是安静的(交通)环境。此外,周围环境的质量也起着重要作用。因此,从主要要求来看,吸引力和舒适度是最重要的,当然还有道路安全。在这方面,休闲路线有别于实用路线;就后者而言,凝聚力和直接性是最重要的网络要求
Incidentally, peace and quiet, falling under the requirement attractiveness, are predominantly criteria for rural areas, away from built-up areas Recreational routes can combine well with utilitarian routes, particularly in the vicinity of towns
顺便提一下,和平与宁静属于吸引力的要求,主要是农村地区的标准,远离建筑密集区 休闲路线可以与实用路线很好地结合起来,特别是在城镇附近

and cities, even if this is purely to lead the recreational cyclist to rural areas quickly and safely. It must be stressed, incidentally, that cycling to a swimming pool or leisure centre outside of built-up areas cannot be regarded as recreational cycling. Connections to important recreational facilities must definitely satisfy the requirements in terms of directness.
即使这纯粹是为了引导休闲骑车者快速、安全地前往农村地区。此外,必须强调的是,骑自行车到建筑密集区以外的游泳池或休闲中心不能被视为休闲骑行。与重要娱乐设施的连接必须满足直接性的要求。

Attractiveness 吸引力

Recreational cyclists attach a great deal of importance to peace and quiet. For that reason, recreational networks maximize use of roads closed to motorized traffic or with limited car traffic volume (a maximum of around 1 , 000 PCU / 24 1 , 000 PCU / 24 1,000PCU//241,000 \mathrm{PCU} / 24-hour period).
休闲自行车骑行者非常重视宁静。因此,休闲网络最大限度地利用禁止机动车通行或汽车流量有限(最多约 1 , 000 PCU / 24 1 , 000 PCU / 24 1,000PCU//241,000 \mathrm{PCU} / 24 小时)的道路。

Furthermore, recreational cyclists enjoy riding on idyllic country roads. Hence minimum use is made of roads with lots of markings, signage and suchlike; 60 km / h 60 km / h 60km//h60 \mathrm{~km} / \mathrm{h} roads designed in a manner that respects the landscape are the most suitable ones for recreational cyclists outside of the built environment, in addition to roads and paths closed to motorized traffic, of course.
此外,休闲自行车骑行者喜欢在田园诗般的乡村道路上骑行。 60 km / h 60 km / h 60km//h60 \mathrm{~km} / \mathrm{h} 当然,除了禁止机动车通行的道路和小径之外,以尊重景观的方式设计的道路才是最适合休闲自行车爱好者在建筑环境之外骑行的道路。

Comfort 舒适性

As with utilitarian bicycle connections, the requirement of an even road surface applies. Due to the fact that usage is usually lower than it is on utilitarian paths, the maintenance level is sometimes lower too. If the condition of the surfacing becomes unsatisfactory, then this will not be justified. It is important for the highway authority to realize that unpaved or semi-surfaced cycle paths, particularly those in farmland areas, could become overgrown within a few years’ time and therefore require intensive maintenance.
与自行车专用道一样,路面平整的要求也适用于自行车专用道。由于使用率通常比专用道路低,维护水平有时也较低。如果路面状况不能令人满意,那就没有理由这样做了。公路管理部门必须认识到,未铺设路面或半铺设路面的自行车道,尤其是农田地区的自行车道,可能会在几年内变得杂草丛生,因此需要加强维护。
In contrast to utilitarian cyclists, recreational cyclists need an interim stop with a certain degree of regularity, even if this is purely because they are covering greater distances. For that reason, resting places are incorporated into the network. A logical place for these is at the points in the network where choices are made. However, resting places are needed beyond those points as well. A distance of around 5 km should serve as a precept. Preference should be given to siting such points in places where the surrounding area is aesthetically appealing and tranquil. When developing the network, it will also be possible to take this need into account by plotting a route past the occasional catering establishment.
与功利性骑车人相比,休闲骑车人需要一定程度的定期中途休息,即使这纯粹是因为他们的路程更远。因此,在自行车网络中设置了休息点。在网络中进行选择的地点设置休息点是合理的。不过,在这些地点之外也需要休息处。5 公里左右的距离应作为一个标准。应优先考虑在周围环境优美、宁静的地方设置休息点。在开发网络时,也可以考虑到这一需要,规划一条经过偶尔出现的餐饮店的路线。
It is often assumed incorrectly that recreational cycle paths are allowed to be narrower than utilitarian cycle paths. Recreational cyclists more commonly ride two abreast or with family or in a group. Having infrastructure enable cyclists to ride alongside one another is something that befits cycle-friendly policy. Deviating from this requirement should only be permissible on paths where the surrounding area makes it necessary to do so. If the route runs through an area of important natural value, then this could give grounds to keep the width of the road surface as wide as possible; incidentally, a minimum of 1.50 m applies at all times.
人们常常错误地认为,休闲自行车道可以比实用自行车道更窄。休闲自行车骑行者通常是两人并排骑行,或与家人一起骑行,或结伴骑行。让骑车人能够并排骑行的基础设施符合自行车友好政策的要求。只有在周边区域有必要这样做的情况下,才允许在道路上偏离这一要求。如果道路穿过一个具有重要自然价值的区域,那么就有理由尽可能加宽路面宽度;顺便提一下,在任何情况下,路面宽度至少为 1.50 米。
Many recreational cyclists do their trips ‘off the top of their heads’. However, their range can be increased considerably by introducing good directional signage. Moreover, unique points (such as country estates, woodland and recreational areas) can be signposted, thereby offering cyclists the most direct route too. It is also possible that introducing signposting will allow the ‘discovery’ of routes that users would otherwise never have cycled on without signposting
许多休闲自行车骑行者都是 "凭感觉 "出行。然而,通过引入良好的方向标识,可以大大增加他们的出行范围。此外,独特的地点(如乡村庄园、林地和休闲区)也可以设置路标,从而为骑车人提供最直接的路线。此外,引入路标还可以 "发现 "一些路线,如果没有这些路标,使用者根本不会骑自行车。

Safety 安全

With regard to safety, the same requirements are set for recreational cycle paths as for the other cycle paths (road sections and junctions). A particular point for attention is controlling speed in places where recreational cyclists are confronted with motorized traffic. Lighting is less important to recreational cyclists than it is to utilitarian cyclists, because recreational trips are mainly done during daylight hours.
在安全方面,对休闲自行车道的要求与其他自行车道(路段和路口)相同。需要特别注意的是,在休闲自行车道与机动车道交汇的地方,要控制车速。照明对休闲自行车骑行者的重要性低于对实用自行车骑行者的重要性,因为休闲出行主要在白天进行。