{"version":3,"file":"script_main.CgTfUX75.mjs","names":["css","mask","SVG","getProps","Icon","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","LogoWei","ButtonFooter","FooterLinkFonts","FooterLink","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","query1","Rechtsbereiche","QueryData","AnwaelteKooperationspartner","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","e","n","t","s","i","a","o","u","l","c","r","d","se","m","h","p","Y","formatOffset","ue","ye","pe","f","y","g","T","k","S","D","v","w","s","f","m","h","useState","t","now","offset","r","a","b","useMemo","d","p","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","className","addPropertyOverrides","ChevronRight","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","LayoutJumpPreventerFonts","LayoutJumpPreventer","NavbarButtonFonts","NavbarButton","RechtsbereichLinkFonts","RechtsbereichLink","enabledGestures","serializationHash","variantClassNames","transition1","matchVariant","AnwaelteKooperationspartner","QueryData","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","_Fragment","addPropertyOverrides","LayoutJumpPreventer","NavbarButtonFonts","NavbarButton","RechtsbereichLink","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Rechtsbereiche","_Fragment","FooterLink","NavbarButton","NavbarButtonGroupRechtsbereiche","NavbarButtonGroupAnwLte","LogoDefault","ButtonFormular","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Image1","RichText","X","Menu","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","Header","C_FooterGrid","useRef","React.useId","className","PropertyOverrides","React.createElement","DefaultLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","e","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/Jn10VTjHKxAVqibHBcbM/wpm6nFdhWfTxSPmkzMoF/Y8S41yy7K.js","https:/framerusercontent.com/modules/sBP55SSaoTaF5nJNBPw5/KEWlL3wWr0DgQAG1HAld/tIlYPqF9V.js","https:/framerusercontent.com/modules/Mbi1iQgHXsHafTHDsiPf/LX9RHu4AswsdqEZzUHV0/EWqdOaOEh.js","https:/framerusercontent.com/modules/6IhEWFRRg5ogur0TDQGV/7Fo8UC6nURVzmLqRG6If/a3KoinIVy.js","https:/ga.jspm.io/npm:luxon@3.5.0/src/luxon.js","https:/framerusercontent.com/modules/1GhJkl19f5qzApcHOMUy/lZLla2r1PiIHIS0bjNVO/openStatus.js","https:/framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js","https:/framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js","https:/framerusercontent.com/modules/uDiT6aTYJEoP5nivKSzr/LFNKgq3uJvR97GMxX176/JYqNOXy4w.js","https:/framerusercontent.com/modules/A3hrYilZxESjo3AIl7z2/irYdZLbKCACVTrfwPnoi/MvZJopOB9.js","https:/framerusercontent.com/modules/nqBuVx2IaSjKAx8y2lfH/BOWpSU5M2PbIC5hYvVCQ/mAdoGcHVj.js","https:/framerusercontent.com/modules/hJaJ4gYkLLq4YnTI0W8L/15Z0F2r2Wrb3rfwQdO1x/Mf0_M_RRj.js","https:/framerusercontent.com/modules/VDMQ8GMMrQK6aw1ybJMr/aVkktuDhQPz5FFXdhbvm/Z2UCr3l2i.js","https:/framerusercontent.com/modules/19VOxzkdpCdariOPICOF/G66j0vYvqTvLtAPGKcQB/ibGXETPPZ.js","https:/framerusercontent.com/modules/un7wb6qv88BnRE4yhU36/8SMHug07e97imcwoseXC/K2ziyjMXf.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Roboto-regular\",\"GF;Roboto-700\",\"GF;Roboto-700italic\",\"GF;Roboto-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmWggvWl0Qn.woff2\",weight:\"400\"},{cssFamilyName:\"Roboto\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v50/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWuYjammWggvWl0Qn.woff2\",weight:\"700\"},{cssFamilyName:\"Roboto\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v50/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLmbXiAr0klQnx24.woff2\",weight:\"700\"},{cssFamilyName:\"Roboto\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v50/KFOKCnqEu92Fr1Mu53ZEC9_Vu3r1gIhOszmOClHrs6ljXfMMLoHQiAr0klQnx24.woff2\",weight:\"400\"}]}];export const css=['.framer-H0geF .framer-styles-preset-fs5n40:not(.rich-text-wrapper), .framer-H0geF .framer-styles-preset-fs5n40.rich-text-wrapper p { --framer-font-family: \"Roboto\", \"Roboto Placeholder\", sans-serif; --framer-font-family-bold: \"Roboto\", \"Roboto Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Roboto\", \"Roboto Placeholder\", sans-serif; --framer-font-family-italic: \"Roboto\", \"Roboto Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.06em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-7c70175d-35be-40f8-bf61-e6229898df97, #f6f6f6); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-H0geF\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (808fccf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-v9TP6\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 393 53\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 0 0 L 393 0 L 393 53 L 0 53 Z M 35.9 45.454 L 51.072 53 L 15.706 53 L 31.413 45.188 L 31.413 2.256 L 15.26 2.256 L 26.161 23.004 L 26.925 23.004 C 26.925 25.397 25.507 27.691 22.982 29.383 C 20.457 31.075 17.033 32.026 13.463 32.026 C 9.892 32.026 6.468 31.075 3.944 29.383 C 1.418 27.692 0 25.397 0 23.004 L 0.957 23.004 L 12.565 0.908 L 12.565 0 L 54.748 0 L 54.748 0.908 L 66.356 23.003 L 67.313 23.003 C 67.313 25.396 65.895 27.69 63.37 29.382 C 60.845 31.074 57.421 32.025 53.851 32.025 C 50.28 32.025 46.855 31.074 44.331 29.382 C 41.806 27.691 40.388 25.397 40.388 23.003 L 41.152 23.003 L 52.053 2.256 L 35.9 2.256 Z M 3.495 23.004 L 23.624 23.004 L 13.559 3.847 L 3.494 23.003 Z M 53.754 3.847 L 53.754 3.847 L 53.755 3.846 Z M 43.689 23.004 L 63.818 23.004 L 53.754 3.847 Z M 92.471 37.321 L 96.261 37.321 C 97.067 37.321 97.767 37.45 98.359 37.706 C 98.952 37.963 99.409 38.343 99.73 38.846 C 100.056 39.344 100.218 39.957 100.218 40.686 C 100.225 41.197 100.104 41.702 99.866 42.155 C 99.638 42.594 99.312 42.973 98.912 43.264 C 98.491 43.564 98.01 43.77 97.502 43.868 L 97.158 43.995 L 93.112 43.995 L 93.095 43.169 L 96.485 43.169 C 97.093 43.169 97.601 43.054 98.007 42.823 C 98.413 42.592 98.718 42.289 98.92 41.911 C 99.127 41.536 99.235 41.114 99.233 40.686 C 99.233 40.167 99.118 39.719 98.888 39.341 C 98.664 38.958 98.33 38.666 97.887 38.461 C 97.444 38.257 96.902 38.155 96.261 38.155 L 93.456 38.155 L 93.456 48.766 L 92.471 48.766 Z M 99.674 48.766 L 96.653 43.649 L 97.711 43.641 L 100.724 48.664 L 100.724 48.765 L 99.674 48.765 Z M 110.178 47.941 L 110.178 48.766 L 103.616 48.766 L 103.616 47.941 Z M 103.912 37.321 L 103.912 48.767 L 102.927 48.767 L 102.927 37.321 Z M 109.361 42.454 L 109.361 43.279 L 103.616 43.279 L 103.616 42.454 L 109.361 42.454 Z M 110.138 37.321 L 110.138 38.155 L 103.616 38.155 L 103.616 37.321 Z M 119.537 45.197 L 120.522 45.197 C 120.442 45.967 120.225 46.633 119.873 47.194 C 119.522 47.748 119.022 48.192 118.431 48.475 C 117.822 48.774 117.087 48.923 116.227 48.923 C 115.565 48.923 114.964 48.8 114.425 48.553 C 113.894 48.31 113.424 47.954 113.047 47.508 C 112.662 47.052 112.365 46.507 112.157 45.874 C 111.949 45.239 111.845 44.535 111.845 43.759 L 111.845 42.328 C 111.845 41.553 111.949 40.851 112.157 40.222 C 112.365 39.588 112.665 39.043 113.054 38.587 C 113.438 38.136 113.917 37.776 114.457 37.534 C 115.001 37.287 115.615 37.164 116.299 37.164 C 117.128 37.164 117.843 37.313 118.447 37.612 C 119.034 37.891 119.529 38.333 119.873 38.885 C 120.225 39.441 120.442 40.111 120.522 40.898 L 119.537 40.898 C 119.462 40.279 119.296 39.755 119.04 39.325 C 118.789 38.9 118.418 38.559 117.974 38.343 C 117.525 38.112 116.967 37.997 116.299 37.997 C 115.755 37.997 115.269 38.099 114.841 38.303 C 114.414 38.508 114.041 38.809 113.752 39.184 C 113.453 39.561 113.223 40.014 113.062 40.544 C 112.907 41.074 112.83 41.663 112.83 42.312 L 112.83 43.759 C 112.83 44.387 112.905 44.966 113.054 45.496 C 113.204 46.026 113.423 46.484 113.712 46.872 C 113.995 47.251 114.363 47.56 114.785 47.775 C 115.207 47.99 115.688 48.097 116.227 48.097 C 116.916 48.097 117.491 47.99 117.95 47.775 C 118.401 47.568 118.778 47.228 119.031 46.801 C 119.288 46.371 119.456 45.836 119.537 45.197 Z M 130.77 42.454 L 130.77 43.279 L 123.679 43.279 L 123.679 42.454 Z M 123.911 37.321 L 123.911 48.767 L 122.926 48.767 L 122.926 37.321 Z M 131.563 37.321 L 131.563 48.767 L 130.577 48.767 L 130.577 37.321 Z M 138.214 37.321 L 138.214 48.767 L 137.236 48.767 L 137.236 37.321 Z M 142.212 37.321 L 142.212 38.155 L 133.246 38.155 L 133.246 37.321 Z M 150.584 45.952 C 150.584 45.638 150.531 45.357 150.424 45.111 C 150.318 44.865 150.141 44.644 149.895 44.451 C 149.655 44.252 149.329 44.068 148.918 43.9 C 148.512 43.727 148.005 43.557 147.395 43.389 C 146.859 43.242 146.332 43.064 145.817 42.855 C 145.388 42.683 144.981 42.459 144.607 42.187 C 144.291 41.953 144.032 41.653 143.846 41.307 C 143.67 40.966 143.582 40.57 143.582 40.12 C 143.582 39.679 143.678 39.278 143.87 38.917 C 144.062 38.555 144.332 38.244 144.68 37.981 C 145.055 37.708 145.475 37.504 145.921 37.377 C 146.435 37.23 146.966 37.159 147.5 37.164 C 148.317 37.164 149.022 37.316 149.615 37.62 C 150.213 37.924 150.675 38.335 151.001 38.854 C 151.332 39.367 151.498 39.944 151.498 40.583 L 150.512 40.583 C 150.512 40.086 150.393 39.643 150.152 39.255 C 149.917 38.862 149.575 38.555 149.126 38.335 C 148.683 38.11 148.141 37.997 147.5 37.997 C 146.859 37.997 146.319 38.094 145.881 38.288 C 145.449 38.477 145.12 38.731 144.896 39.05 C 144.677 39.365 144.568 39.716 144.568 40.103 C 144.568 40.376 144.621 40.628 144.727 40.858 C 144.834 41.084 145.008 41.296 145.248 41.495 C 145.494 41.689 145.817 41.872 146.218 42.045 C 146.618 42.213 147.113 42.373 147.7 42.525 C 148.319 42.692 148.87 42.878 149.351 43.082 C 149.832 43.287 150.238 43.523 150.569 43.79 C 150.9 44.053 151.151 44.359 151.322 44.71 C 151.493 45.061 151.578 45.47 151.578 45.936 C 151.578 46.402 151.476 46.821 151.274 47.194 C 151.076 47.561 150.796 47.873 150.433 48.129 C 150.074 48.386 149.65 48.583 149.158 48.719 C 148.672 48.854 148.141 48.923 147.564 48.923 C 147.042 48.922 146.522 48.856 146.017 48.726 C 145.518 48.601 145.042 48.397 144.607 48.121 C 144.19 47.848 143.842 47.482 143.59 47.052 C 143.339 46.618 143.213 46.098 143.213 45.496 L 144.191 45.496 C 144.191 45.978 144.289 46.384 144.487 46.714 C 144.685 47.044 144.946 47.312 145.273 47.516 C 145.604 47.72 145.967 47.869 146.362 47.964 C 146.757 48.053 147.16 48.097 147.564 48.098 C 148.178 48.098 148.71 48.009 149.158 47.83 C 149.613 47.652 149.962 47.403 150.208 47.084 C 150.459 46.76 150.591 46.361 150.584 45.952 Z M 157.539 38.005 L 153.501 48.766 L 152.476 48.766 L 156.882 37.321 L 157.596 37.321 Z M 161.209 48.766 L 157.163 38.005 L 157.107 37.321 L 157.82 37.321 L 162.235 48.766 Z M 160.488 44.726 L 160.488 45.559 L 154.295 45.559 L 154.295 44.726 Z M 172.651 37.321 L 172.651 48.767 L 171.657 48.767 L 164.951 38.988 L 164.951 48.766 L 163.965 48.766 L 163.965 37.322 L 164.951 37.322 L 171.673 47.1 L 171.673 37.322 L 172.651 37.322 Z M 178.588 45.74 L 181.12 37.321 L 181.913 37.321 L 181.272 39.821 L 178.572 48.766 L 177.811 48.766 Z M 175.647 37.321 L 177.779 45.661 L 178.42 48.766 L 177.626 48.766 L 174.637 37.321 Z M 185.327 45.662 L 187.426 37.322 L 188.435 37.322 L 185.455 48.767 L 184.661 48.767 Z M 182.001 37.322 L 184.501 45.74 L 185.27 48.767 L 184.509 48.767 L 181.865 39.821 L 181.216 37.322 Z M 193.82 38.005 L 189.782 48.766 L 188.756 48.766 L 193.162 37.321 L 193.875 37.321 Z M 197.489 48.766 L 193.443 38.005 L 193.387 37.321 L 194.1 37.321 L 198.515 48.766 Z M 196.768 44.726 L 196.768 45.559 L 190.574 45.559 L 190.574 44.726 Z M 206.992 47.941 L 206.992 48.766 L 200.943 48.766 L 200.943 47.941 Z M 201.231 37.321 L 201.231 48.767 L 200.246 48.767 L 200.246 37.321 Z M 210.598 37.321 L 210.598 48.767 L 209.62 48.767 L 209.62 37.321 Z M 214.596 37.321 L 214.596 38.155 L 205.63 38.155 L 205.63 37.321 Z M 222.968 45.952 C 222.968 45.638 222.915 45.357 222.809 45.111 C 222.702 44.865 222.525 44.644 222.28 44.451 C 222.04 44.252 221.713 44.068 221.302 43.9 C 220.896 43.727 220.389 43.557 219.779 43.389 C 219.243 43.242 218.716 43.064 218.201 42.855 C 217.772 42.683 217.365 42.459 216.992 42.187 C 216.676 41.953 216.416 41.653 216.23 41.307 C 216.054 40.966 215.966 40.57 215.966 40.12 C 215.966 39.679 216.062 39.278 216.254 38.917 C 216.446 38.555 216.716 38.244 217.064 37.981 C 217.439 37.708 217.859 37.504 218.305 37.377 C 218.819 37.23 219.35 37.159 219.884 37.164 C 220.701 37.164 221.407 37.316 221.999 37.62 C 222.597 37.924 223.059 38.335 223.385 38.854 C 223.716 39.367 223.882 39.944 223.882 40.583 L 222.896 40.583 C 222.896 40.086 222.777 39.643 222.536 39.255 C 222.301 38.862 221.959 38.555 221.511 38.335 C 221.067 38.11 220.525 37.997 219.884 37.997 C 219.243 37.997 218.703 38.094 218.265 38.288 C 217.833 38.477 217.504 38.731 217.28 39.05 C 217.061 39.365 216.952 39.716 216.952 40.103 C 216.952 40.376 217.005 40.628 217.111 40.858 C 217.218 41.084 217.392 41.296 217.632 41.495 C 217.878 41.689 218.201 41.872 218.602 42.045 C 219.002 42.213 219.497 42.373 220.084 42.525 C 220.704 42.692 221.254 42.878 221.735 43.082 C 222.216 43.287 222.622 43.523 222.953 43.79 C 223.284 44.053 223.535 44.359 223.706 44.71 C 223.877 45.061 223.962 45.47 223.962 45.936 C 223.962 46.402 223.86 46.821 223.658 47.194 C 223.46 47.561 223.18 47.873 222.817 48.129 C 222.458 48.386 222.034 48.583 221.543 48.719 C 221.056 48.854 220.525 48.923 219.948 48.923 C 219.43 48.923 218.915 48.858 218.402 48.726 C 217.903 48.601 217.426 48.397 216.992 48.121 C 216.574 47.849 216.226 47.483 215.974 47.052 C 215.723 46.618 215.597 46.098 215.597 45.496 L 216.575 45.496 C 216.575 45.978 216.674 46.384 216.871 46.714 C 217.069 47.044 217.33 47.312 217.657 47.516 C 217.988 47.72 218.351 47.869 218.746 47.964 C 219.141 48.053 219.544 48.097 219.948 48.098 C 220.562 48.098 221.094 48.009 221.543 47.83 C 221.997 47.652 222.346 47.403 222.592 47.084 C 222.843 46.76 222.975 46.361 222.968 45.952 Z M 230.059 44.105 L 226.734 44.105 L 226.734 43.279 L 230.059 43.279 C 230.754 43.279 231.318 43.169 231.75 42.949 C 232.188 42.724 232.506 42.42 232.704 42.037 C 232.907 41.655 233.008 41.225 233.008 40.748 C 233.013 40.3 232.908 39.858 232.704 39.459 C 232.506 39.066 232.188 38.752 231.75 38.516 C 231.318 38.275 230.754 38.155 230.059 38.155 L 227.079 38.155 L 227.079 48.766 L 226.093 48.766 L 226.093 37.321 L 230.059 37.321 C 230.914 37.321 231.633 37.466 232.215 37.754 C 232.803 38.042 233.246 38.443 233.545 38.956 C 233.845 39.469 233.993 40.062 233.993 40.733 C 233.993 41.434 233.845 42.04 233.545 42.548 C 233.246 43.051 232.806 43.436 232.223 43.703 C 231.641 43.971 230.919 44.104 230.059 44.104 Z M 238.93 38.005 L 234.891 48.766 L 233.866 48.766 L 238.272 37.321 L 238.985 37.321 Z M 242.599 48.766 L 238.553 38.005 L 238.497 37.321 L 239.21 37.321 L 243.625 48.766 Z M 241.878 44.726 L 241.878 45.559 L 235.684 45.559 L 235.684 44.726 Z M 245.331 37.321 L 249.121 37.321 C 249.928 37.321 250.627 37.45 251.22 37.706 C 251.813 37.963 252.27 38.343 252.591 38.846 C 252.917 39.344 253.079 39.957 253.079 40.686 C 253.079 41.225 252.962 41.715 252.727 42.155 C 252.499 42.593 252.173 42.973 251.774 43.264 C 251.352 43.563 250.871 43.77 250.363 43.868 L 250.019 43.995 L 245.972 43.995 L 245.956 43.169 L 249.346 43.169 C 249.955 43.169 250.462 43.054 250.868 42.823 C 251.274 42.592 251.578 42.289 251.781 41.911 C 251.988 41.536 252.096 41.114 252.094 40.686 C 252.094 40.167 251.979 39.719 251.749 39.341 C 251.525 38.958 251.191 38.666 250.748 38.461 C 250.304 38.257 249.762 38.155 249.121 38.155 L 246.317 38.155 L 246.317 48.766 L 245.331 48.766 Z M 252.534 48.766 L 249.513 43.649 L 250.571 43.641 L 253.584 48.664 L 253.584 48.765 L 252.534 48.765 Z M 259.056 37.321 L 259.056 48.767 L 258.079 48.767 L 258.079 37.321 Z M 263.055 37.321 L 263.055 38.155 L 254.089 38.155 L 254.089 37.321 Z M 273.639 37.321 L 273.639 48.767 L 272.645 48.767 L 265.939 38.988 L 265.939 48.766 L 264.953 48.766 L 264.953 37.322 L 265.939 37.322 L 272.662 47.1 L 272.662 37.322 L 273.639 37.322 Z M 283.871 47.941 L 283.871 48.766 L 277.309 48.766 L 277.309 47.941 Z M 277.606 37.321 L 277.606 48.767 L 276.62 48.767 L 276.62 37.321 Z M 283.054 42.454 L 283.054 43.279 L 277.309 43.279 L 277.309 42.454 L 283.054 42.454 Z M 283.831 37.321 L 283.831 38.155 L 277.309 38.155 L 277.309 37.321 Z M 285.938 37.321 L 289.728 37.321 C 290.534 37.321 291.234 37.45 291.828 37.706 C 292.421 37.963 292.877 38.343 293.198 38.846 C 293.523 39.344 293.686 39.957 293.686 40.686 C 293.686 41.225 293.569 41.715 293.334 42.155 C 293.106 42.593 292.78 42.973 292.38 43.264 C 291.959 43.563 291.478 43.77 290.97 43.868 L 290.626 43.995 L 286.579 43.995 L 286.563 43.169 L 289.952 43.169 C 290.562 43.169 291.069 43.054 291.475 42.823 C 291.881 42.592 292.185 42.289 292.388 41.911 C 292.595 41.536 292.702 41.114 292.701 40.686 C 292.701 40.167 292.586 39.719 292.356 39.341 C 292.132 38.958 291.798 38.666 291.354 38.461 C 290.911 38.257 290.369 38.155 289.728 38.155 L 286.924 38.155 L 286.924 48.766 L 285.938 48.766 Z M 293.141 48.766 L 290.12 43.649 L 291.178 43.641 L 294.191 48.664 L 294.191 48.765 L 293.141 48.765 Z M 302.997 45.952 C 302.997 45.638 302.943 45.357 302.836 45.111 C 302.73 44.865 302.554 44.644 302.307 44.451 C 302.067 44.252 301.741 44.068 301.33 43.9 C 300.924 43.727 300.417 43.557 299.808 43.389 C 299.272 43.243 298.744 43.064 298.229 42.855 C 297.8 42.683 297.393 42.459 297.02 42.187 C 296.704 41.953 296.444 41.653 296.258 41.307 C 296.082 40.966 295.994 40.57 295.994 40.12 C 295.994 39.679 296.09 39.278 296.282 38.917 C 296.474 38.555 296.744 38.244 297.092 37.981 C 297.467 37.708 297.887 37.504 298.333 37.377 C 298.847 37.23 299.378 37.159 299.912 37.164 C 300.729 37.164 301.434 37.316 302.027 37.62 C 302.626 37.924 303.087 38.335 303.413 38.854 C 303.744 39.367 303.91 39.944 303.91 40.583 L 302.925 40.583 C 302.925 40.086 302.804 39.643 302.564 39.255 C 302.329 38.862 301.987 38.555 301.538 38.335 C 301.095 38.11 300.552 37.997 299.912 37.997 C 299.271 37.997 298.732 38.094 298.293 38.288 C 297.861 38.477 297.532 38.731 297.308 39.05 C 297.089 39.365 296.979 39.716 296.979 40.103 C 296.979 40.376 297.032 40.628 297.139 40.858 C 297.247 41.084 297.42 41.296 297.66 41.495 C 297.906 41.689 298.229 41.872 298.63 42.045 C 299.03 42.213 299.524 42.373 300.112 42.525 C 300.732 42.692 301.282 42.878 301.763 43.082 C 302.243 43.287 302.649 43.523 302.981 43.79 C 303.312 44.053 303.563 44.359 303.734 44.71 C 303.905 45.061 303.99 45.47 303.99 45.936 C 303.99 46.402 303.889 46.821 303.686 47.194 C 303.488 47.561 303.208 47.873 302.845 48.129 C 302.486 48.386 302.062 48.583 301.57 48.719 C 301.084 48.854 300.552 48.923 299.976 48.923 C 299.458 48.923 298.942 48.858 298.43 48.726 C 297.93 48.601 297.454 48.397 297.02 48.121 C 296.602 47.849 296.254 47.483 296.002 47.052 C 295.751 46.618 295.625 46.098 295.625 45.496 L 296.603 45.496 C 296.603 45.978 296.701 46.384 296.899 46.714 C 297.097 47.044 297.358 47.312 297.685 47.516 C 298.016 47.72 298.379 47.869 298.774 47.964 C 299.175 48.053 299.575 48.098 299.976 48.098 C 300.59 48.098 301.122 48.009 301.57 47.83 C 302.025 47.652 302.374 47.403 302.62 47.084 C 302.871 46.76 303.004 46.361 302.997 45.952 Z M 313.389 45.197 L 314.374 45.197 C 314.294 45.967 314.078 46.633 313.725 47.194 C 313.374 47.748 312.874 48.192 312.283 48.475 C 311.674 48.774 310.94 48.923 310.08 48.923 C 309.417 48.923 308.816 48.8 308.277 48.553 C 307.746 48.31 307.276 47.953 306.898 47.508 C 306.514 47.052 306.218 46.507 306.009 45.874 C 305.801 45.239 305.697 44.535 305.697 43.759 L 305.697 42.328 C 305.697 41.553 305.801 40.851 306.009 40.222 C 306.218 39.588 306.517 39.043 306.906 38.587 C 307.29 38.136 307.769 37.776 308.309 37.534 C 308.854 37.287 309.468 37.164 310.152 37.164 C 310.98 37.164 311.695 37.313 312.299 37.612 C 312.887 37.891 313.382 38.333 313.725 38.885 C 314.078 39.441 314.294 40.111 314.374 40.898 L 313.389 40.898 C 313.314 40.279 313.148 39.755 312.892 39.325 C 312.641 38.9 312.27 38.559 311.826 38.343 C 311.378 38.112 310.819 37.997 310.152 37.997 C 309.607 37.997 309.121 38.099 308.693 38.303 C 308.266 38.508 307.893 38.809 307.603 39.184 C 307.305 39.561 307.075 40.014 306.915 40.544 C 306.76 41.074 306.682 41.663 306.682 42.312 L 306.682 43.759 C 306.682 44.387 306.757 44.966 306.906 45.496 C 307.056 46.026 307.275 46.484 307.564 46.872 C 307.848 47.251 308.215 47.56 308.638 47.775 C 309.059 47.99 309.54 48.097 310.08 48.097 C 310.768 48.097 311.343 47.99 311.802 47.775 C 312.253 47.568 312.63 47.228 312.884 46.801 C 313.14 46.371 313.309 45.836 313.389 45.197 Z M 324.622 42.454 L 324.622 43.279 L 317.531 43.279 L 317.531 42.454 Z M 317.764 37.321 L 317.764 48.767 L 316.778 48.767 L 316.778 37.321 Z M 325.416 37.321 L 325.416 48.767 L 324.43 48.767 L 324.43 37.321 Z M 332.37 38.005 L 328.332 48.766 L 327.306 48.766 L 331.713 37.321 L 332.426 37.321 Z M 336.039 48.766 L 331.993 38.005 L 331.937 37.321 L 332.651 37.321 L 337.065 48.766 Z M 335.319 44.726 L 335.319 45.559 L 329.125 45.559 L 329.125 44.726 Z M 339.782 37.321 L 339.782 48.767 L 338.796 48.767 L 338.796 37.321 Z M 345.214 42.588 L 345.214 43.421 L 339.453 43.421 L 339.453 42.588 Z M 346.024 37.322 L 346.024 38.155 L 339.453 38.155 L 339.453 37.321 L 346.024 37.321 Z M 352.097 37.321 L 352.097 48.767 L 351.119 48.767 L 351.119 37.321 Z M 356.095 37.321 L 356.095 38.155 L 347.129 38.155 L 347.129 37.321 Z M 362.36 42.022 L 362.36 48.766 L 361.399 48.766 L 361.399 40.261 L 362.32 40.261 Z M 362.184 43.987 L 361.72 43.751 C 361.752 43.248 361.848 42.776 362.008 42.336 C 362.165 41.91 362.399 41.516 362.697 41.173 C 362.989 40.838 363.35 40.57 363.755 40.387 C 364.166 40.198 364.633 40.104 365.157 40.104 C 365.579 40.104 365.96 40.161 366.302 40.277 C 366.65 40.387 366.944 40.562 367.184 40.803 C 367.43 41.039 367.62 41.348 367.753 41.731 C 367.887 42.113 367.953 42.572 367.953 43.107 L 367.953 48.766 L 366.999 48.766 L 366.999 43.138 C 366.999 42.572 366.909 42.129 366.727 41.81 C 366.565 41.503 366.302 41.261 365.982 41.125 C 365.667 40.989 365.301 40.921 364.884 40.921 C 364.393 40.921 363.976 41.021 363.634 41.22 C 363.305 41.408 363.022 41.669 362.809 41.982 C 362.602 42.288 362.445 42.626 362.345 42.981 C 362.247 43.308 362.193 43.646 362.184 43.987 Z M 367.945 43.248 L 367.304 43.264 C 367.33 42.854 367.427 42.452 367.592 42.077 C 367.762 41.702 367.998 41.361 368.29 41.071 C 368.59 40.768 368.946 40.527 369.339 40.363 C 369.75 40.19 370.213 40.104 370.725 40.104 C 371.174 40.104 371.575 40.164 371.928 40.285 C 372.28 40.4 372.576 40.586 372.817 40.843 C 373.062 41.094 373.249 41.416 373.378 41.81 C 373.506 42.202 373.57 42.674 373.57 43.224 L 373.57 48.766 L 372.608 48.766 L 372.608 43.215 C 372.608 42.613 372.518 42.147 372.336 41.816 C 372.159 41.481 371.914 41.248 371.599 41.116 C 371.284 40.986 370.915 40.921 370.493 40.921 C 370.077 40.926 369.71 41.002 369.396 41.148 C 369.094 41.28 368.824 41.472 368.602 41.714 C 368.401 41.934 368.238 42.187 368.121 42.461 C 368.018 42.711 367.959 42.977 367.945 43.247 Z M 375.989 36.692 L 376.951 36.692 L 376.951 47.116 L 376.887 48.766 L 375.989 48.766 Z M 382.985 44.435 L 382.985 44.6 C 382.985 45.234 382.91 45.816 382.76 46.345 C 382.611 46.874 382.394 47.332 382.111 47.72 C 381.838 48.094 381.481 48.398 381.069 48.608 C 380.663 48.818 380.196 48.923 379.667 48.923 C 379.149 48.923 378.69 48.844 378.289 48.687 C 377.903 48.534 377.553 48.301 377.264 48.003 C 376.976 47.698 376.746 47.344 376.582 46.958 C 376.406 46.533 376.285 46.086 376.222 45.63 L 376.222 43.531 C 376.293 43.05 376.422 42.581 376.607 42.132 C 376.77 41.734 377 41.367 377.288 41.047 C 377.571 40.743 377.908 40.51 378.297 40.347 C 378.692 40.185 379.144 40.104 379.652 40.104 C 380.18 40.104 380.65 40.206 381.062 40.41 C 381.479 40.609 381.839 40.909 382.111 41.283 C 382.394 41.66 382.611 42.116 382.76 42.651 C 382.91 43.18 382.985 43.775 382.985 44.435 Z M 382.015 44.6 L 382.015 44.435 C 382.015 43.937 381.967 43.476 381.871 43.052 C 381.787 42.657 381.632 42.282 381.414 41.943 C 381.22 41.631 380.95 41.375 380.629 41.197 C 380.308 41.018 379.924 40.929 379.475 40.929 C 379.016 40.929 378.623 41.005 378.297 41.157 C 377.991 41.294 377.718 41.494 377.496 41.746 C 377.287 41.988 377.122 42.252 376.999 42.541 C 376.881 42.814 376.79 43.098 376.727 43.389 L 376.727 45.834 C 376.818 46.228 376.978 46.603 377.2 46.942 C 377.424 47.288 377.725 47.568 378.105 47.784 C 378.484 47.993 378.947 48.098 379.491 48.098 C 379.929 48.098 380.306 48.009 380.621 47.83 C 380.94 47.654 381.21 47.4 381.406 47.092 C 381.625 46.753 381.78 46.377 381.863 45.983 C 381.967 45.53 382.018 45.065 382.015 44.6 Z M 389.346 43.264 L 386.061 43.264 L 386.045 42.446 L 388.873 42.446 C 389.451 42.446 389.942 42.365 390.348 42.202 C 390.754 42.04 391.061 41.799 391.27 41.479 C 391.483 41.154 391.59 40.756 391.59 40.285 C 391.59 39.802 391.486 39.404 391.277 39.09 C 391.069 38.77 390.756 38.534 390.34 38.383 C 389.923 38.231 389.4 38.155 388.769 38.155 L 386.318 38.155 L 386.318 48.766 L 385.332 48.766 L 385.332 37.321 L 388.769 37.321 C 389.362 37.321 389.894 37.379 390.364 37.494 C 390.834 37.61 391.235 37.79 391.566 38.036 C 391.893 38.278 392.153 38.6 392.319 38.972 C 392.495 39.344 392.583 39.789 392.583 40.308 C 392.583 40.779 392.476 41.207 392.263 41.589 C 392.045 41.971 391.734 42.29 391.357 42.517 C 390.973 42.753 390.511 42.899 389.972 42.957 Z M 389.274 48.766 L 385.749 48.766 L 386.254 47.941 L 389.274 47.941 C 389.851 47.941 390.343 47.846 390.749 47.658 C 391.16 47.464 391.475 47.189 391.694 46.832 C 391.913 46.476 392.022 46.051 392.022 45.559 C 392.022 45.124 391.926 44.733 391.734 44.387 C 391.542 44.042 391.248 43.769 390.853 43.57 C 390.457 43.366 389.955 43.264 389.346 43.264 L 387.303 43.264 L 387.319 42.446 L 390.212 42.446 L 390.388 42.737 C 390.911 42.789 391.368 42.949 391.758 43.217 C 392.142 43.466 392.457 43.81 392.672 44.215 C 392.891 44.619 393 45.061 393 45.543 C 393 46.235 392.842 46.822 392.527 47.304 C 392.217 47.781 391.782 48.145 391.221 48.396 C 390.666 48.642 390.016 48.766 389.274 48.766 Z M 105.935 21.188 C 105.935 20.663 105.852 20.199 105.686 19.798 C 105.53 19.386 105.25 19.015 104.845 18.686 C 104.45 18.356 103.899 18.042 103.192 17.744 C 102.497 17.445 101.614 17.141 100.543 16.833 C 99.507 16.535 98.492 16.168 97.504 15.736 C 96.6 15.324 95.827 14.856 95.182 14.331 C 94.538 13.806 94.045 13.203 93.702 12.524 C 93.359 11.844 93.187 11.067 93.187 10.192 C 93.187 9.317 93.369 8.509 93.733 7.768 C 94.104 7.017 94.636 6.358 95.292 5.837 C 95.977 5.282 96.793 4.849 97.738 4.54 C 98.684 4.232 99.738 4.077 100.902 4.077 C 102.606 4.077 104.05 4.401 105.234 5.05 C 106.429 5.689 107.338 6.527 107.961 7.567 C 108.585 8.597 108.896 9.698 108.896 10.872 L 105.905 10.872 C 105.905 10.028 105.722 9.282 105.359 8.632 C 104.995 7.973 104.445 7.459 103.707 7.088 C 102.969 6.708 102.034 6.517 100.902 6.517 C 99.832 6.517 98.948 6.677 98.253 6.996 C 97.556 7.315 97.037 7.748 96.694 8.293 C 96.361 8.839 96.195 9.462 96.195 10.162 C 96.195 10.635 96.294 11.067 96.492 11.459 C 96.699 11.839 97.016 12.195 97.442 12.524 C 97.878 12.854 98.429 13.158 99.094 13.435 C 99.769 13.713 100.575 13.981 101.51 14.239 C 102.798 14.599 103.91 15 104.845 15.443 C 105.78 15.886 106.549 16.385 107.151 16.941 C 107.764 17.487 108.216 18.11 108.507 18.81 C 108.808 19.499 108.959 20.282 108.959 21.157 C 108.959 22.073 108.772 22.902 108.398 23.643 C 108.024 24.384 107.489 25.017 106.793 25.543 C 106.096 26.068 105.26 26.474 104.284 26.762 C 103.318 27.041 102.237 27.179 101.042 27.179 C 99.993 27.179 98.959 27.035 97.941 26.747 C 96.956 26.47 96.024 26.031 95.182 25.45 C 94.377 24.89 93.702 24.163 93.203 23.319 C 92.715 22.465 92.471 21.476 92.471 20.354 L 95.463 20.354 C 95.463 21.126 95.613 21.79 95.914 22.346 C 96.213 22.888 96.635 23.354 97.146 23.705 C 97.675 24.065 98.273 24.333 98.938 24.508 C 99.613 24.673 100.315 24.755 101.042 24.755 C 102.092 24.755 102.98 24.611 103.707 24.322 C 104.434 24.034 104.985 23.622 105.359 23.087 C 105.744 22.552 105.935 21.918 105.935 21.188 Z M 126.492 19.721 L 129.483 19.721 C 129.328 21.141 128.918 22.413 128.253 23.535 C 127.588 24.657 126.647 25.547 125.432 26.206 C 124.216 26.855 122.699 27.179 120.881 27.179 C 119.551 27.179 118.341 26.932 117.25 26.439 C 116.178 25.951 115.225 25.233 114.46 24.338 C 113.681 23.422 113.079 22.325 112.652 21.049 C 112.237 19.762 112.029 18.331 112.029 16.755 L 112.029 14.517 C 112.029 12.941 112.237 11.515 112.652 10.239 C 113.079 8.952 113.686 7.85 114.476 6.933 C 115.268 6.023 116.253 5.301 117.359 4.818 C 118.481 4.324 119.743 4.077 121.146 4.077 C 122.86 4.077 124.31 4.396 125.494 5.035 C 126.679 5.672 127.598 6.558 128.253 7.69 C 128.918 8.813 129.328 10.115 129.483 11.597 L 126.492 11.597 C 126.346 10.548 126.075 9.647 125.681 8.895 C 125.286 8.133 124.725 7.546 123.998 7.135 C 123.271 6.723 122.32 6.516 121.146 6.516 C 120.138 6.516 119.25 6.707 118.481 7.088 C 117.722 7.469 117.065 8.025 116.564 8.71 C 116.055 9.41 115.671 10.249 115.411 11.227 C 115.151 12.206 115.021 13.291 115.021 14.485 L 115.021 16.755 C 115.021 17.857 115.135 18.892 115.364 19.859 C 115.603 20.827 115.962 21.676 116.44 22.407 C 116.9 23.122 117.525 23.715 118.263 24.137 C 119 24.549 119.873 24.755 120.881 24.755 C 122.159 24.755 123.177 24.554 123.936 24.152 C 124.675 23.77 125.274 23.165 125.65 22.423 C 126.045 21.672 126.325 20.771 126.492 19.721 Z M 148.403 14.053 L 148.403 16.478 L 136.122 16.478 L 136.122 14.053 Z M 136.59 4.386 L 136.59 26.87 L 133.582 26.87 L 133.582 4.386 Z M 151.021 4.386 L 151.021 26.87 L 148.029 26.87 L 148.029 4.386 Z M 159.593 4.386 L 159.593 26.87 L 156.585 26.87 L 156.585 4.386 Z M 178.761 19.721 L 181.754 19.721 C 181.598 21.141 181.187 22.413 180.522 23.535 C 179.857 24.657 178.917 25.547 177.702 26.206 C 176.486 26.855 174.969 27.179 173.151 27.179 C 171.821 27.179 170.611 26.932 169.52 26.439 C 168.447 25.951 167.495 25.233 166.73 24.338 C 165.951 23.422 165.348 22.325 164.923 21.049 C 164.507 19.762 164.299 18.331 164.299 16.755 L 164.299 14.517 C 164.299 12.941 164.507 11.515 164.923 10.239 C 165.348 8.952 165.956 7.85 166.746 6.933 C 167.538 6.023 168.523 5.301 169.629 4.818 C 170.751 4.324 172.014 4.077 173.416 4.077 C 175.13 4.077 176.579 4.396 177.764 5.035 C 178.948 5.672 179.868 6.558 180.522 7.69 C 181.187 8.813 181.598 10.115 181.754 11.597 L 178.761 11.597 C 178.616 10.548 178.346 9.647 177.951 8.895 C 177.577 8.155 176.991 7.542 176.268 7.135 C 175.54 6.723 174.59 6.516 173.416 6.516 C 172.408 6.516 171.52 6.707 170.751 7.088 C 169.992 7.469 169.335 8.025 168.834 8.71 C 168.325 9.41 167.941 10.249 167.681 11.227 C 167.421 12.206 167.292 13.291 167.292 14.485 L 167.292 16.755 C 167.292 17.857 167.406 18.892 167.634 19.859 C 167.873 20.827 168.231 21.676 168.709 22.407 C 169.169 23.122 169.795 23.715 170.533 24.137 C 171.27 24.549 172.144 24.755 173.151 24.755 C 174.429 24.755 175.447 24.554 176.205 24.152 C 176.945 23.771 177.544 23.165 177.92 22.423 C 178.315 21.672 178.595 20.771 178.761 19.721 Z M 188.86 4.386 L 188.86 26.87 L 185.852 26.87 L 185.852 4.386 Z M 202.559 4.386 L 193.13 14.871 L 187.832 20.323 L 187.332 17.141 L 191.322 12.787 L 198.943 4.386 Z M 199.66 26.87 L 191.26 15.907 L 193.052 13.544 L 203.244 26.871 L 199.66 26.871 Z M 217.566 14.393 L 220.964 11.999 C 221.619 11.557 222.123 11.114 222.475 10.671 C 222.839 10.218 223.021 9.6 223.021 8.818 C 223.021 8.21 222.782 7.66 222.304 7.166 C 221.826 6.661 221.151 6.409 220.278 6.409 C 219.675 6.409 219.166 6.548 218.751 6.826 C 218.339 7.1 218.015 7.485 217.816 7.938 C 217.608 8.39 217.504 8.89 217.504 9.435 C 217.504 9.899 217.619 10.378 217.847 10.872 C 218.076 11.366 218.392 11.881 218.798 12.416 C 219.241 12.998 219.703 13.565 220.185 14.115 L 230.922 26.87 L 227.463 26.87 L 218.658 16.431 C 217.951 15.611 217.254 14.782 216.569 13.944 C 215.956 13.183 215.473 12.447 215.12 11.736 C 214.782 11.049 214.606 10.293 214.605 9.528 C 214.605 8.355 214.839 7.366 215.307 6.563 C 215.773 5.761 216.467 5.116 217.302 4.71 C 218.154 4.288 219.151 4.077 220.293 4.077 C 221.405 4.077 222.361 4.298 223.161 4.741 C 223.972 5.174 224.595 5.75 225.031 6.471 C 225.466 7.176 225.693 7.989 225.686 8.818 C 225.686 9.538 225.556 10.187 225.296 10.764 C 225.027 11.344 224.658 11.871 224.205 12.323 C 223.71 12.83 223.173 13.295 222.601 13.713 L 218.097 17.033 C 217.348 17.579 216.803 18.099 216.46 18.593 C 216.117 19.087 215.894 19.524 215.79 19.906 C 215.696 20.287 215.65 20.591 215.65 20.817 C 215.65 21.548 215.811 22.217 216.133 22.825 C 216.455 23.432 216.943 23.921 217.598 24.292 C 218.263 24.652 219.094 24.832 220.091 24.832 C 220.971 24.83 221.839 24.63 222.631 24.245 C 223.463 23.844 224.205 23.278 224.86 22.547 C 225.515 21.805 226.034 20.925 226.418 19.906 C 226.813 18.876 227.011 17.739 227.011 16.493 L 229.598 16.493 C 229.598 17.512 229.499 18.475 229.301 19.381 C 229.113 20.263 228.803 21.115 228.382 21.913 C 227.972 22.693 227.446 23.406 226.824 24.029 C 226.73 24.122 226.656 24.232 226.605 24.354 C 226.555 24.475 226.481 24.585 226.387 24.678 C 225.608 25.511 224.647 26.14 223.504 26.562 C 222.371 26.974 221.234 27.179 220.091 27.179 C 218.585 27.179 217.281 26.907 216.179 26.361 C 215.089 25.815 214.247 25.064 213.655 24.106 C 213.062 23.149 212.767 22.053 212.767 20.817 C 212.767 19.87 212.969 19.036 213.375 18.315 C 213.79 17.595 214.356 16.92 215.073 16.292 C 215.868 15.613 216.7 14.979 217.566 14.393 Z M 244.59 4.386 L 244.59 26.87 L 241.582 26.87 L 241.582 4.386 Z M 258.289 4.386 L 248.86 14.871 L 243.561 20.323 L 243.062 17.141 L 247.052 12.787 L 254.673 4.386 Z M 255.389 26.87 L 246.99 15.907 L 248.782 13.544 L 258.974 26.871 L 255.389 26.871 Z M 278.595 14.917 L 278.595 16.338 C 278.595 18.027 278.382 19.541 277.956 20.879 C 277.53 22.217 276.917 23.355 276.117 24.292 C 275.332 25.217 274.346 25.952 273.234 26.439 C 272.123 26.932 270.876 27.179 269.494 27.179 C 268.153 27.179 266.922 26.932 265.8 26.439 C 264.688 25.944 263.698 25.211 262.901 24.292 C 262.091 23.355 261.463 22.217 261.016 20.879 C 260.569 19.54 260.345 18.027 260.345 16.339 L 260.345 14.918 C 260.345 13.23 260.564 11.721 261 10.393 C 261.447 9.054 262.075 7.917 262.886 6.98 C 263.672 6.052 264.657 5.313 265.769 4.818 C 266.891 4.324 268.123 4.077 269.463 4.077 C 270.844 4.077 272.091 4.324 273.203 4.818 C 274.318 5.307 275.305 6.047 276.086 6.98 C 276.896 7.917 277.514 9.055 277.941 10.393 C 278.377 11.721 278.595 13.23 278.595 14.918 Z M 275.618 16.338 L 275.618 14.888 C 275.618 13.549 275.478 12.365 275.198 11.336 C 274.927 10.306 274.527 9.441 273.998 8.742 C 273.489 8.059 272.82 7.513 272.05 7.151 C 271.291 6.791 270.429 6.61 269.463 6.61 C 268.528 6.61 267.681 6.79 266.922 7.151 C 266.175 7.511 265.53 8.041 264.99 8.741 C 264.46 9.441 264.05 10.306 263.759 11.336 C 263.468 12.365 263.322 13.549 263.322 14.888 L 263.322 16.34 C 263.322 17.688 263.468 18.882 263.759 19.922 C 264.05 20.951 264.465 21.822 265.005 22.532 C 265.556 23.232 266.205 23.762 266.954 24.122 C 267.712 24.483 268.558 24.663 269.494 24.663 C 270.47 24.663 271.338 24.483 272.096 24.122 C 272.858 23.76 273.517 23.214 274.013 22.532 C 274.543 21.822 274.943 20.951 275.213 19.922 C 275.483 18.882 275.618 17.688 275.618 16.339 Z M 296.86 24.446 L 296.86 26.871 L 285.514 26.871 L 285.514 24.446 Z M 286.107 4.386 L 286.107 26.87 L 283.099 26.87 L 283.099 4.386 Z M 314.065 24.446 L 314.065 26.871 L 302.719 26.871 L 302.719 24.446 Z M 303.312 4.386 L 303.312 26.87 L 300.304 26.87 L 300.304 4.386 Z M 331.925 24.446 L 331.925 26.871 L 319.909 26.871 L 319.909 24.446 Z M 320.517 4.386 L 320.517 26.87 L 317.509 26.87 L 317.509 4.386 Z M 330.335 14.053 L 330.335 16.478 L 319.909 16.478 L 319.909 14.053 Z M 331.769 4.386 L 331.769 6.825 L 319.909 6.825 L 319.909 4.386 Z M 352.418 15.674 L 352.418 23.906 C 352.138 24.317 351.691 24.781 351.078 25.295 C 350.465 25.8 349.618 26.242 348.538 26.624 C 347.468 26.994 346.085 27.179 344.392 27.179 C 343.01 27.179 341.738 26.942 340.574 26.469 C 339.432 25.993 338.406 25.277 337.567 24.369 C 336.725 23.442 336.07 22.32 335.603 21.002 C 335.145 19.675 334.917 18.171 334.917 16.493 L 334.917 14.748 C 334.917 13.069 335.114 11.572 335.509 10.254 C 335.914 8.936 336.507 7.82 337.286 6.903 C 338.058 5.982 339.042 5.262 340.153 4.803 C 341.286 4.318 342.585 4.077 344.05 4.077 C 345.784 4.077 347.234 4.376 348.397 4.972 C 349.571 5.56 350.486 6.372 351.14 7.413 C 351.805 8.452 352.231 9.636 352.418 10.964 L 349.41 10.964 C 349.285 10.178 349.01 9.423 348.6 8.741 C 348.205 8.072 347.639 7.536 346.901 7.135 C 346.164 6.723 345.213 6.516 344.05 6.516 C 343 6.516 342.091 6.707 341.322 7.088 C 340.56 7.464 339.905 8.027 339.421 8.725 C 338.922 9.435 338.548 10.295 338.299 11.304 C 338.06 12.313 337.941 13.451 337.941 14.717 L 337.941 16.493 C 337.941 17.79 338.091 18.948 338.392 19.967 C 338.704 20.987 339.145 21.856 339.717 22.577 C 340.263 23.268 340.962 23.823 341.758 24.199 C 342.559 24.57 343.442 24.755 344.408 24.755 C 345.478 24.755 346.345 24.667 347.01 24.492 C 347.675 24.307 348.195 24.091 348.569 23.844 C 348.943 23.586 349.229 23.344 349.426 23.118 L 349.426 18.083 L 344.174 18.083 L 344.174 15.674 Z M 371.821 24.446 L 371.821 26.871 L 359.805 26.871 L 359.805 24.446 Z M 360.413 4.386 L 360.413 26.87 L 357.405 26.87 L 357.405 4.386 Z M 370.231 14.053 L 370.231 16.478 L 359.805 16.478 L 359.805 14.053 Z M 371.665 4.386 L 371.665 6.825 L 359.805 6.825 L 359.805 4.386 Z M 393 4.386 L 393 26.87 L 389.976 26.87 L 378.554 9.528 L 378.554 26.87 L 375.546 26.87 L 375.546 4.386 L 378.554 4.386 L 390.023 21.774 L 390.023 4.386 Z\" fill=\"transparent\" height=\"53px\" id=\"V0S6qK2Gn\" width=\"393.000011923039px\"><path d=\"M 0 0 L 393 0 L 393 53 L 0 53 Z\" fill=\"transparent\" height=\"53px\" id=\"MZ2QsOQLb\" width=\"392.9999802864545px\"/><path d=\"M 35.9 45.454 L 51.072 53 L 15.706 53 L 31.413 45.188 L 31.413 2.256 L 15.26 2.256 L 26.161 23.004 L 26.925 23.004 C 26.925 25.397 25.507 27.691 22.982 29.383 C 20.457 31.075 17.033 32.026 13.463 32.026 C 9.892 32.026 6.468 31.075 3.944 29.383 C 1.418 27.692 0 25.397 0 23.004 L 0.957 23.004 L 12.565 0.908 L 12.565 0 L 54.748 0 L 54.748 0.908 L 66.356 23.003 L 67.313 23.003 C 67.313 25.396 65.895 27.69 63.37 29.382 C 60.845 31.074 57.421 32.025 53.851 32.025 C 50.28 32.025 46.855 31.074 44.331 29.382 C 41.806 27.691 40.388 25.397 40.388 23.003 L 41.152 23.003 L 52.053 2.256 L 35.9 2.256 Z M 3.495 23.004 L 23.624 23.004 L 13.559 3.847 L 3.494 23.003 Z M 53.754 3.847 L 53.754 3.847 L 53.755 3.846 Z M 43.689 23.004 L 63.818 23.004 L 53.754 3.847 Z\" fill=\"rgb(255, 255, 255)\" height=\"53px\" id=\"OJjru_aou\" width=\"67.31314541238578px\"/><path d=\"M 0 33.244 L 3.79 33.244 C 4.596 33.244 5.296 33.373 5.889 33.629 C 6.482 33.886 6.939 34.266 7.259 34.769 C 7.585 35.267 7.748 35.88 7.748 36.609 C 7.754 37.12 7.633 37.625 7.396 38.078 C 7.168 38.517 6.841 38.896 6.442 39.187 C 6.02 39.487 5.539 39.693 5.031 39.791 L 4.687 39.918 L 0.641 39.918 L 0.625 39.092 L 4.014 39.092 C 4.623 39.092 5.131 38.977 5.537 38.746 C 5.943 38.515 6.247 38.212 6.45 37.835 C 6.657 37.459 6.764 37.037 6.763 36.609 C 6.763 36.09 6.648 35.642 6.418 35.264 C 6.193 34.881 5.86 34.589 5.416 34.384 C 4.973 34.18 4.431 34.078 3.79 34.078 L 0.985 34.078 L 0.985 44.689 L 0 44.689 Z M 7.203 44.689 L 4.182 39.572 L 5.24 39.564 L 8.253 44.587 L 8.253 44.689 L 7.203 44.689 Z M 17.707 43.864 L 17.707 44.689 L 11.145 44.689 L 11.145 43.864 Z M 11.442 33.244 L 11.442 44.69 L 10.456 44.69 L 10.456 33.244 Z M 16.89 38.377 L 16.89 39.202 L 11.145 39.202 L 11.145 38.377 L 16.89 38.377 Z M 17.667 33.244 L 17.667 34.078 L 11.145 34.078 L 11.145 33.244 Z M 27.066 41.121 L 28.051 41.121 C 27.971 41.89 27.755 42.556 27.403 43.117 C 27.052 43.671 26.552 44.115 25.96 44.398 C 25.351 44.697 24.617 44.846 23.757 44.846 C 23.095 44.846 22.493 44.723 21.954 44.477 C 21.424 44.233 20.953 43.877 20.576 43.431 C 20.191 42.976 19.895 42.431 19.687 41.797 C 19.478 41.162 19.374 40.458 19.374 39.682 L 19.374 38.251 C 19.374 37.476 19.478 36.774 19.687 36.145 C 19.895 35.511 20.194 34.966 20.584 34.51 C 20.967 34.059 21.446 33.699 21.986 33.457 C 22.531 33.21 23.145 33.087 23.829 33.087 C 24.657 33.087 25.372 33.236 25.976 33.535 C 26.564 33.814 27.059 34.256 27.403 34.808 C 27.755 35.364 27.971 36.035 28.051 36.821 L 27.066 36.821 C 26.991 36.202 26.825 35.679 26.569 35.248 C 26.318 34.823 25.947 34.482 25.504 34.266 C 25.055 34.036 24.497 33.92 23.829 33.92 C 23.284 33.92 22.798 34.022 22.37 34.226 C 21.943 34.431 21.57 34.733 21.281 35.107 C 20.982 35.484 20.752 35.937 20.592 36.467 C 20.437 36.997 20.36 37.586 20.36 38.235 L 20.36 39.682 C 20.36 40.311 20.435 40.889 20.584 41.419 C 20.733 41.949 20.953 42.407 21.241 42.795 C 21.525 43.174 21.892 43.483 22.315 43.698 C 22.736 43.913 23.218 44.021 23.757 44.021 C 24.446 44.021 25.02 43.913 25.48 43.698 C 25.931 43.491 26.308 43.151 26.561 42.724 C 26.818 42.294 26.986 41.759 27.066 41.121 Z M 38.299 38.377 L 38.299 39.202 L 31.208 39.202 L 31.208 38.377 Z M 31.441 33.244 L 31.441 44.69 L 30.455 44.69 L 30.455 33.244 Z M 39.093 33.244 L 39.093 44.69 L 38.107 44.69 L 38.107 33.244 Z M 45.743 33.244 L 45.743 44.69 L 44.765 44.69 L 44.765 33.244 Z M 49.741 33.244 L 49.741 34.078 L 40.775 34.078 L 40.775 33.244 Z M 58.114 41.875 C 58.114 41.561 58.061 41.28 57.954 41.034 C 57.847 40.788 57.67 40.567 57.425 40.374 C 57.184 40.175 56.859 39.991 56.447 39.823 C 56.041 39.65 55.534 39.48 54.925 39.312 C 54.389 39.166 53.862 38.987 53.347 38.778 C 52.917 38.606 52.51 38.382 52.136 38.11 C 51.821 37.876 51.561 37.576 51.376 37.23 C 51.199 36.889 51.111 36.493 51.111 36.043 C 51.111 35.602 51.208 35.202 51.399 34.84 C 51.592 34.479 51.862 34.167 52.209 33.904 C 52.584 33.631 53.005 33.427 53.451 33.3 C 53.964 33.154 54.496 33.082 55.03 33.087 C 55.847 33.087 56.552 33.239 57.145 33.543 C 57.742 33.847 58.205 34.258 58.53 34.777 C 58.862 35.291 59.028 35.867 59.028 36.506 L 58.042 36.506 C 58.042 36.009 57.922 35.566 57.681 35.178 C 57.446 34.785 57.105 34.478 56.656 34.258 C 56.213 34.033 55.67 33.92 55.03 33.92 C 54.388 33.92 53.848 34.017 53.411 34.211 C 52.978 34.4 52.65 34.654 52.425 34.973 C 52.206 35.288 52.097 35.639 52.097 36.026 C 52.097 36.3 52.15 36.551 52.257 36.781 C 52.364 37.007 52.538 37.219 52.778 37.418 C 53.024 37.612 53.347 37.795 53.747 37.968 C 54.148 38.136 54.642 38.296 55.229 38.448 C 55.849 38.615 56.4 38.801 56.88 39.005 C 57.361 39.21 57.767 39.446 58.098 39.713 C 58.429 39.976 58.68 40.282 58.851 40.633 C 59.022 40.984 59.108 41.393 59.108 41.859 C 59.108 42.325 59.006 42.745 58.803 43.117 C 58.605 43.484 58.325 43.796 57.962 44.053 C 57.604 44.309 57.179 44.506 56.688 44.642 C 56.202 44.778 55.67 44.846 55.093 44.846 C 54.572 44.845 54.052 44.779 53.547 44.649 C 53.047 44.524 52.571 44.32 52.136 44.044 C 51.719 43.771 51.371 43.406 51.119 42.976 C 50.868 42.541 50.743 42.022 50.743 41.42 L 51.72 41.42 C 51.72 41.901 51.819 42.307 52.017 42.637 C 52.214 42.967 52.476 43.235 52.802 43.439 C 53.133 43.643 53.496 43.792 53.891 43.887 C 54.286 43.976 54.689 44.02 55.093 44.021 C 55.707 44.021 56.239 43.932 56.688 43.754 C 57.142 43.576 57.492 43.326 57.738 43.007 C 57.988 42.683 58.121 42.284 58.114 41.875 Z M 65.069 33.928 L 61.031 44.689 L 60.005 44.689 L 64.412 33.244 L 65.125 33.244 Z M 68.738 44.689 L 64.692 33.928 L 64.636 33.244 L 65.35 33.244 L 69.764 44.689 Z M 68.018 40.649 L 68.018 41.482 L 61.824 41.482 L 61.824 40.649 Z M 80.18 33.244 L 80.18 44.69 L 79.187 44.69 L 72.48 34.911 L 72.48 44.689 L 71.495 44.689 L 71.495 33.245 L 72.48 33.245 L 79.202 43.023 L 79.202 33.245 L 80.18 33.245 Z M 86.117 41.663 L 88.649 33.244 L 89.442 33.244 L 88.802 35.744 L 86.102 44.689 L 85.34 44.689 Z M 83.177 33.244 L 85.308 41.584 L 85.949 44.689 L 85.156 44.689 L 82.167 33.244 Z M 92.856 41.585 L 94.955 33.245 L 95.965 33.245 L 92.984 44.69 L 92.19 44.69 Z M 89.531 33.245 L 92.031 41.663 L 92.8 44.69 L 92.039 44.69 L 89.395 35.744 L 88.745 33.245 Z M 101.349 33.928 L 97.311 44.689 L 96.285 44.689 L 100.692 33.244 L 101.405 33.244 Z M 105.019 44.689 L 100.972 33.928 L 100.916 33.244 L 101.629 33.244 L 106.044 44.689 Z M 104.297 40.649 L 104.297 41.482 L 98.104 41.482 L 98.104 40.649 Z M 114.521 43.864 L 114.521 44.689 L 108.472 44.689 L 108.472 43.864 Z M 108.76 33.244 L 108.76 44.69 L 107.775 44.69 L 107.775 33.244 Z M 118.127 33.244 L 118.127 44.69 L 117.149 44.69 L 117.149 33.244 Z M 122.125 33.244 L 122.125 34.078 L 113.16 34.078 L 113.16 33.244 Z M 130.498 41.875 C 130.498 41.561 130.445 41.28 130.338 41.034 C 130.231 40.788 130.054 40.567 129.809 40.374 C 129.569 40.175 129.243 39.991 128.831 39.823 C 128.425 39.65 127.918 39.48 127.309 39.312 C 126.773 39.166 126.246 38.987 125.731 38.778 C 125.301 38.606 124.895 38.382 124.521 38.11 C 124.205 37.876 123.945 37.576 123.76 37.23 C 123.584 36.889 123.495 36.493 123.495 36.043 C 123.495 35.602 123.592 35.202 123.783 34.84 C 123.976 34.479 124.246 34.167 124.593 33.904 C 124.968 33.631 125.389 33.427 125.835 33.3 C 126.348 33.154 126.88 33.082 127.414 33.087 C 128.231 33.087 128.936 33.239 129.529 33.543 C 130.127 33.847 130.589 34.258 130.915 34.777 C 131.246 35.291 131.412 35.867 131.412 36.506 L 130.426 36.506 C 130.426 36.009 130.306 35.566 130.065 35.178 C 129.83 34.785 129.489 34.478 129.04 34.258 C 128.597 34.033 128.054 33.92 127.414 33.92 C 126.772 33.92 126.233 34.017 125.795 34.211 C 125.362 34.4 125.034 34.654 124.809 34.973 C 124.591 35.288 124.481 35.639 124.481 36.026 C 124.481 36.3 124.534 36.551 124.641 36.781 C 124.748 37.007 124.922 37.219 125.162 37.418 C 125.408 37.612 125.731 37.795 126.131 37.968 C 126.532 38.136 127.026 38.296 127.613 38.448 C 128.234 38.615 128.784 38.801 129.264 39.005 C 129.745 39.21 130.151 39.446 130.482 39.713 C 130.813 39.976 131.064 40.282 131.235 40.633 C 131.406 40.984 131.492 41.393 131.492 41.859 C 131.492 42.325 131.39 42.745 131.187 43.117 C 130.989 43.484 130.709 43.796 130.346 44.053 C 129.988 44.309 129.564 44.506 129.072 44.642 C 128.586 44.778 128.054 44.846 127.478 44.846 C 126.959 44.846 126.444 44.781 125.931 44.649 C 125.432 44.524 124.956 44.32 124.521 44.044 C 124.104 43.772 123.755 43.406 123.503 42.976 C 123.252 42.541 123.127 42.022 123.127 41.42 L 124.104 41.42 C 124.104 41.901 124.203 42.307 124.401 42.637 C 124.598 42.967 124.86 43.235 125.186 43.439 C 125.517 43.643 125.88 43.792 126.275 43.887 C 126.67 43.976 127.073 44.02 127.478 44.021 C 128.091 44.021 128.623 43.932 129.072 43.754 C 129.526 43.576 129.876 43.326 130.122 43.007 C 130.372 42.683 130.505 42.284 130.498 41.875 Z M 137.589 40.028 L 134.264 40.028 L 134.264 39.202 L 137.589 39.202 C 138.284 39.202 138.847 39.092 139.28 38.872 C 139.718 38.647 140.036 38.343 140.233 37.96 C 140.436 37.578 140.538 37.148 140.538 36.671 C 140.542 36.223 140.438 35.781 140.233 35.382 C 140.036 34.99 139.718 34.675 139.28 34.439 C 138.847 34.198 138.284 34.078 137.589 34.078 L 134.609 34.078 L 134.609 44.689 L 133.623 44.689 L 133.623 33.244 L 137.589 33.244 C 138.443 33.244 139.162 33.389 139.744 33.677 C 140.332 33.965 140.776 34.366 141.075 34.879 C 141.374 35.392 141.523 35.985 141.523 36.656 C 141.523 37.358 141.374 37.963 141.075 38.471 C 140.776 38.974 140.335 39.359 139.752 39.626 C 139.17 39.894 138.449 40.027 137.589 40.027 Z M 146.459 33.928 L 142.42 44.689 L 141.395 44.689 L 145.802 33.244 L 146.515 33.244 Z M 150.129 44.689 L 146.082 33.928 L 146.026 33.244 L 146.739 33.244 L 151.154 44.689 Z M 149.407 40.649 L 149.407 41.482 L 143.214 41.482 L 143.214 40.649 Z M 152.861 33.244 L 156.651 33.244 C 157.457 33.244 158.157 33.373 158.75 33.629 C 159.342 33.886 159.799 34.266 160.12 34.769 C 160.446 35.267 160.608 35.88 160.608 36.609 C 160.608 37.148 160.492 37.638 160.256 38.078 C 160.028 38.516 159.702 38.896 159.303 39.187 C 158.881 39.486 158.401 39.693 157.893 39.791 L 157.548 39.918 L 153.502 39.918 L 153.486 39.092 L 156.875 39.092 C 157.484 39.092 157.991 38.977 158.397 38.746 C 158.803 38.515 159.108 38.212 159.31 37.835 C 159.517 37.459 159.625 37.037 159.623 36.609 C 159.623 36.09 159.508 35.642 159.279 35.264 C 159.054 34.881 158.72 34.589 158.277 34.384 C 157.834 34.18 157.292 34.078 156.651 34.078 L 153.847 34.078 L 153.847 44.689 L 152.861 44.689 Z M 160.064 44.689 L 157.043 39.572 L 158.101 39.564 L 161.114 44.587 L 161.114 44.689 L 160.064 44.689 Z M 166.586 33.244 L 166.586 44.69 L 165.609 44.69 L 165.609 33.244 Z M 170.584 33.244 L 170.584 34.078 L 161.618 34.078 L 161.618 33.244 Z M 181.168 33.244 L 181.168 44.69 L 180.175 44.69 L 173.469 34.911 L 173.469 44.689 L 172.483 44.689 L 172.483 33.245 L 173.469 33.245 L 180.191 43.023 L 180.191 33.245 L 181.168 33.245 Z M 191.401 43.864 L 191.401 44.689 L 184.839 44.689 L 184.839 43.864 Z M 185.135 33.244 L 185.135 44.69 L 184.149 44.69 L 184.149 33.244 Z M 190.583 38.377 L 190.583 39.202 L 184.839 39.202 L 184.839 38.377 L 190.583 38.377 Z M 191.36 33.244 L 191.36 34.078 L 184.839 34.078 L 184.839 33.244 Z M 193.467 33.244 L 197.257 33.244 C 198.064 33.244 198.763 33.373 199.357 33.629 C 199.95 33.886 200.406 34.266 200.727 34.769 C 201.053 35.267 201.215 35.88 201.215 36.609 C 201.215 37.148 201.098 37.638 200.863 38.078 C 200.635 38.516 200.309 38.896 199.91 39.187 C 199.488 39.487 199.008 39.693 198.5 39.791 L 198.155 39.918 L 194.109 39.918 L 194.092 39.092 L 197.482 39.092 C 198.091 39.092 198.598 38.977 199.004 38.746 C 199.41 38.515 199.715 38.212 199.917 37.835 C 200.124 37.459 200.232 37.037 200.23 36.609 C 200.23 36.09 200.115 35.642 199.885 35.264 C 199.661 34.881 199.327 34.589 198.884 34.384 C 198.441 34.18 197.899 34.078 197.257 34.078 L 194.453 34.078 L 194.453 44.689 L 193.467 44.689 Z M 200.671 44.689 L 197.65 39.572 L 198.708 39.564 L 201.721 44.587 L 201.721 44.689 L 200.671 44.689 Z M 210.526 41.875 C 210.526 41.561 210.473 41.28 210.366 41.034 C 210.259 40.788 210.083 40.567 209.837 40.374 C 209.597 40.175 209.27 39.991 208.86 39.823 C 208.453 39.65 207.946 39.48 207.337 39.312 C 206.801 39.166 206.274 38.987 205.759 38.778 C 205.329 38.606 204.923 38.382 204.549 38.11 C 204.233 37.876 203.973 37.576 203.787 37.23 C 203.611 36.889 203.523 36.493 203.523 36.043 C 203.523 35.602 203.62 35.202 203.811 34.84 C 204.004 34.479 204.274 34.167 204.621 33.904 C 204.996 33.631 205.416 33.427 205.863 33.3 C 206.376 33.154 206.908 33.082 207.441 33.087 C 208.259 33.087 208.964 33.239 209.557 33.543 C 210.155 33.847 210.617 34.258 210.942 34.777 C 211.274 35.291 211.439 35.867 211.439 36.506 L 210.454 36.506 C 210.454 36.009 210.334 35.566 210.093 35.178 C 209.859 34.785 209.517 34.478 209.068 34.258 C 208.624 34.033 208.082 33.92 207.441 33.92 C 206.8 33.92 206.261 34.017 205.822 34.211 C 205.39 34.4 205.062 34.654 204.837 34.973 C 204.618 35.288 204.509 35.639 204.509 36.026 C 204.509 36.3 204.562 36.551 204.669 36.781 C 204.776 37.007 204.949 37.219 205.189 37.418 C 205.436 37.612 205.759 37.795 206.159 37.968 C 206.56 38.136 207.054 38.296 207.641 38.448 C 208.261 38.615 208.811 38.801 209.292 39.005 C 209.773 39.21 210.179 39.446 210.51 39.713 C 210.841 39.976 211.092 40.282 211.263 40.633 C 211.434 40.984 211.52 41.393 211.52 41.859 C 211.52 42.325 211.418 42.745 211.215 43.117 C 211.017 43.484 210.737 43.796 210.374 44.053 C 210.016 44.309 209.591 44.506 209.1 44.642 C 208.614 44.778 208.082 44.846 207.505 44.846 C 206.987 44.846 206.472 44.781 205.959 44.649 C 205.46 44.524 204.984 44.32 204.549 44.044 C 204.131 43.772 203.783 43.406 203.531 42.976 C 203.28 42.541 203.154 42.022 203.154 41.42 L 204.132 41.42 C 204.132 41.901 204.231 42.307 204.429 42.637 C 204.626 42.967 204.888 43.235 205.214 43.439 C 205.545 43.643 205.908 43.792 206.303 43.887 C 206.704 43.976 207.105 44.021 207.505 44.021 C 208.119 44.021 208.651 43.932 209.1 43.754 C 209.554 43.576 209.903 43.326 210.15 43.007 C 210.4 42.683 210.533 42.284 210.526 41.875 Z M 220.918 41.121 L 221.904 41.121 C 221.823 41.89 221.607 42.556 221.255 43.117 C 220.904 43.671 220.404 44.115 219.812 44.398 C 219.204 44.697 218.469 44.846 217.609 44.846 C 216.947 44.846 216.346 44.723 215.806 44.477 C 215.276 44.233 214.805 43.876 214.428 43.431 C 214.044 42.976 213.747 42.431 213.538 41.797 C 213.33 41.162 213.226 40.458 213.226 39.682 L 213.226 38.251 C 213.226 37.476 213.33 36.774 213.538 36.145 C 213.747 35.511 214.046 34.966 214.436 34.51 C 214.819 34.059 215.299 33.699 215.839 33.457 C 216.383 33.21 216.997 33.087 217.681 33.087 C 218.509 33.087 219.225 33.236 219.828 33.535 C 220.416 33.814 220.911 34.256 221.255 34.808 C 221.607 35.364 221.823 36.035 221.904 36.821 L 220.918 36.821 C 220.844 36.202 220.678 35.679 220.421 35.248 C 220.17 34.823 219.8 34.482 219.356 34.266 C 218.907 34.036 218.349 33.92 217.681 33.92 C 217.137 33.92 216.65 34.022 216.223 34.226 C 215.796 34.431 215.422 34.732 215.133 35.107 C 214.834 35.484 214.605 35.937 214.444 36.467 C 214.289 36.997 214.212 37.586 214.212 38.235 L 214.212 39.682 C 214.212 40.311 214.286 40.889 214.436 41.419 C 214.585 41.949 214.804 42.407 215.093 42.795 C 215.377 43.174 215.745 43.483 216.167 43.698 C 216.589 43.913 217.069 44.021 217.609 44.021 C 218.298 44.021 218.872 43.913 219.331 43.698 C 219.783 43.491 220.16 43.151 220.413 42.724 C 220.669 42.294 220.838 41.759 220.918 41.121 Z M 232.151 38.377 L 232.151 39.202 L 225.06 39.202 L 225.06 38.377 Z M 225.293 33.244 L 225.293 44.69 L 224.307 44.69 L 224.307 33.244 Z M 232.945 33.244 L 232.945 44.69 L 231.959 44.69 L 231.959 33.244 Z M 239.899 33.928 L 235.861 44.689 L 234.836 44.689 L 239.242 33.244 L 239.956 33.244 Z M 243.569 44.689 L 239.523 33.928 L 239.467 33.244 L 240.18 33.244 L 244.595 44.689 Z M 242.848 40.649 L 242.848 41.482 L 236.655 41.482 L 236.655 40.649 Z M 247.311 33.244 L 247.311 44.69 L 246.325 44.69 L 246.325 33.244 Z M 252.743 38.511 L 252.743 39.344 L 246.983 39.344 L 246.983 38.511 Z M 253.553 33.245 L 253.553 34.078 L 246.983 34.078 L 246.983 33.244 L 253.553 33.244 Z M 259.626 33.244 L 259.626 44.69 L 258.648 44.69 L 258.648 33.244 Z M 263.624 33.244 L 263.624 34.078 L 254.659 34.078 L 254.659 33.244 Z M 269.89 37.945 L 269.89 44.689 L 268.928 44.689 L 268.928 36.184 L 269.85 36.184 Z M 269.714 39.91 L 269.249 39.674 C 269.281 39.171 269.377 38.7 269.537 38.259 C 269.695 37.833 269.928 37.439 270.226 37.096 C 270.519 36.761 270.879 36.493 271.284 36.31 C 271.696 36.121 272.163 36.027 272.686 36.027 C 273.108 36.027 273.49 36.084 273.832 36.2 C 274.179 36.31 274.473 36.485 274.713 36.726 C 274.959 36.962 275.149 37.271 275.282 37.654 C 275.416 38.036 275.483 38.495 275.483 39.03 L 275.483 44.689 L 274.529 44.689 L 274.529 39.061 C 274.529 38.495 274.438 38.052 274.257 37.733 C 274.095 37.426 273.831 37.184 273.512 37.048 C 273.196 36.912 272.83 36.845 272.414 36.845 C 271.923 36.845 271.506 36.944 271.164 37.143 C 270.834 37.331 270.552 37.592 270.338 37.905 C 270.132 38.211 269.975 38.549 269.874 38.904 C 269.776 39.231 269.723 39.569 269.714 39.91 Z M 275.475 39.171 L 274.833 39.187 C 274.859 38.777 274.957 38.375 275.122 38 C 275.291 37.625 275.528 37.284 275.819 36.994 C 276.119 36.691 276.475 36.451 276.868 36.286 C 277.28 36.113 277.742 36.027 278.255 36.027 C 278.704 36.027 279.104 36.087 279.457 36.208 C 279.809 36.323 280.106 36.509 280.346 36.766 C 280.592 37.017 280.779 37.339 280.907 37.733 C 281.035 38.125 281.099 38.597 281.099 39.147 L 281.099 44.689 L 280.138 44.689 L 280.138 39.138 C 280.138 38.536 280.047 38.07 279.866 37.739 C 279.689 37.404 279.443 37.171 279.129 37.04 C 278.813 36.909 278.445 36.844 278.022 36.844 C 277.606 36.849 277.24 36.925 276.925 37.071 C 276.624 37.203 276.354 37.396 276.131 37.637 C 275.93 37.857 275.768 38.11 275.651 38.384 C 275.548 38.634 275.488 38.9 275.475 39.17 Z M 283.519 32.615 L 284.48 32.615 L 284.48 43.039 L 284.416 44.689 L 283.519 44.689 Z M 290.514 40.358 L 290.514 40.523 C 290.514 41.157 290.439 41.739 290.29 42.268 C 290.14 42.798 289.924 43.255 289.64 43.643 C 289.368 44.017 289.011 44.321 288.599 44.532 C 288.193 44.742 287.726 44.846 287.197 44.846 C 286.679 44.846 286.219 44.767 285.818 44.61 C 285.432 44.457 285.083 44.224 284.793 43.926 C 284.506 43.621 284.275 43.267 284.112 42.881 C 283.935 42.456 283.814 42.009 283.751 41.553 L 283.751 39.454 C 283.822 38.973 283.952 38.504 284.136 38.055 C 284.299 37.657 284.529 37.29 284.817 36.97 C 285.1 36.666 285.437 36.433 285.827 36.27 C 286.222 36.108 286.673 36.027 287.181 36.027 C 287.709 36.027 288.18 36.129 288.591 36.333 C 289.008 36.532 289.369 36.833 289.64 37.206 C 289.924 37.583 290.14 38.039 290.29 38.574 C 290.439 39.103 290.514 39.698 290.514 40.358 Z M 289.544 40.523 L 289.544 40.358 C 289.544 39.86 289.496 39.399 289.4 38.975 C 289.316 38.58 289.162 38.205 288.943 37.866 C 288.749 37.555 288.479 37.298 288.158 37.12 C 287.838 36.941 287.453 36.852 287.004 36.852 C 286.545 36.852 286.152 36.928 285.827 37.08 C 285.52 37.217 285.247 37.418 285.026 37.669 C 284.817 37.911 284.652 38.175 284.529 38.464 C 284.41 38.737 284.319 39.021 284.256 39.312 L 284.256 41.757 C 284.348 42.151 284.508 42.526 284.729 42.865 C 284.954 43.211 285.255 43.491 285.634 43.707 C 286.014 43.916 286.476 44.021 287.021 44.021 C 287.458 44.021 287.835 43.932 288.15 43.754 C 288.469 43.577 288.739 43.323 288.935 43.015 C 289.154 42.676 289.309 42.3 289.392 41.906 C 289.497 41.453 289.548 40.989 289.544 40.523 Z M 296.875 39.187 L 293.591 39.187 L 293.574 38.369 L 296.403 38.369 C 296.98 38.369 297.471 38.288 297.877 38.125 C 298.284 37.963 298.59 37.722 298.799 37.402 C 299.012 37.078 299.119 36.679 299.119 36.208 C 299.119 35.725 299.015 35.327 298.806 35.013 C 298.598 34.693 298.286 34.457 297.87 34.306 C 297.453 34.154 296.929 34.078 296.299 34.078 L 293.847 34.078 L 293.847 44.689 L 292.862 44.689 L 292.862 33.244 L 296.299 33.244 C 296.892 33.244 297.423 33.302 297.893 33.417 C 298.363 33.533 298.764 33.713 299.095 33.959 C 299.423 34.201 299.682 34.524 299.848 34.895 C 300.025 35.267 300.113 35.712 300.113 36.231 C 300.113 36.702 300.006 37.13 299.792 37.512 C 299.575 37.894 299.263 38.213 298.887 38.44 C 298.503 38.676 298.04 38.822 297.501 38.88 Z M 296.803 44.689 L 293.278 44.689 L 293.783 43.864 L 296.803 43.864 C 297.381 43.864 297.872 43.769 298.278 43.581 C 298.69 43.387 299.004 43.112 299.223 42.755 C 299.442 42.399 299.552 41.974 299.552 41.482 C 299.552 41.047 299.456 40.656 299.263 40.311 C 299.071 39.965 298.777 39.692 298.382 39.493 C 297.986 39.289 297.485 39.187 296.875 39.187 L 294.832 39.187 L 294.849 38.369 L 297.741 38.369 L 297.917 38.66 C 298.441 38.712 298.898 38.872 299.287 39.14 C 299.672 39.39 299.986 39.733 300.201 40.138 C 300.42 40.542 300.529 40.984 300.529 41.466 C 300.529 42.158 300.372 42.745 300.057 43.227 C 299.747 43.704 299.312 44.068 298.751 44.32 C 298.195 44.566 297.546 44.689 296.803 44.689 Z M 13.465 17.111 C 13.465 16.586 13.382 16.122 13.216 15.721 C 13.059 15.309 12.779 14.939 12.374 14.609 C 11.979 14.279 11.428 13.966 10.722 13.667 C 10.026 13.368 9.143 13.065 8.073 12.756 C 7.037 12.458 6.021 12.091 5.034 11.659 C 4.13 11.248 3.356 10.779 2.712 10.254 C 2.068 9.729 1.574 9.126 1.231 8.447 C 0.888 7.767 0.717 6.991 0.717 6.115 C 0.717 5.24 0.899 4.432 1.263 3.691 C 1.633 2.94 2.165 2.281 2.821 1.761 C 3.506 1.205 4.322 0.772 5.267 0.463 C 6.213 0.155 7.268 0 8.431 0 C 10.135 0 11.579 0.324 12.764 0.973 C 13.958 1.612 14.867 2.45 15.491 3.49 C 16.114 4.52 16.426 5.621 16.426 6.795 L 13.434 6.795 C 13.434 5.951 13.252 5.205 12.888 4.555 C 12.524 3.896 11.974 3.382 11.237 3.011 C 10.499 2.631 9.564 2.44 8.431 2.44 C 7.361 2.44 6.478 2.6 5.782 2.919 C 5.086 3.238 4.566 3.671 4.223 4.216 C 3.891 4.762 3.725 5.385 3.725 6.085 C 3.725 6.558 3.823 6.991 4.021 7.382 C 4.228 7.762 4.545 8.118 4.972 8.447 C 5.407 8.777 5.958 9.081 6.623 9.358 C 7.298 9.636 8.104 9.904 9.039 10.162 C 10.327 10.522 11.439 10.923 12.374 11.366 C 13.309 11.809 14.078 12.308 14.68 12.864 C 15.294 13.41 15.745 14.033 16.036 14.733 C 16.337 15.422 16.488 16.205 16.488 17.08 C 16.488 17.996 16.301 18.825 15.927 19.567 C 15.553 20.307 15.018 20.94 14.322 21.466 C 13.626 21.991 12.789 22.397 11.813 22.685 C 10.847 22.964 9.767 23.103 8.571 23.103 C 7.522 23.103 6.489 22.959 5.47 22.67 C 4.485 22.393 3.553 21.954 2.712 21.373 C 1.906 20.813 1.231 20.086 0.732 19.242 C 0.244 18.388 0 17.399 0 16.277 L 2.992 16.277 C 2.992 17.049 3.143 17.713 3.444 18.269 C 3.743 18.811 4.164 19.277 4.675 19.628 C 5.205 19.988 5.803 20.256 6.468 20.431 C 7.143 20.596 7.844 20.678 8.571 20.678 C 9.621 20.678 10.509 20.534 11.237 20.245 C 11.963 19.957 12.514 19.545 12.888 19.01 C 13.273 18.475 13.465 17.841 13.465 17.111 Z M 34.021 15.644 L 37.013 15.644 C 36.857 17.064 36.447 18.336 35.782 19.458 C 35.117 20.58 34.177 21.47 32.961 22.13 C 31.745 22.778 30.228 23.103 28.41 23.103 C 27.08 23.103 25.87 22.855 24.779 22.362 C 23.707 21.874 22.755 21.157 21.99 20.261 C 21.21 19.345 20.608 18.248 20.182 16.972 C 19.766 15.685 19.558 14.254 19.558 12.679 L 19.558 10.44 C 19.558 8.864 19.766 7.438 20.182 6.162 C 20.608 4.875 21.216 3.773 22.005 2.857 C 22.797 1.946 23.782 1.224 24.888 0.741 C 26.01 0.247 27.273 0 28.675 0 C 30.39 0 31.839 0.319 33.024 0.958 C 34.208 1.595 35.127 2.481 35.782 3.614 C 36.447 4.736 36.857 6.038 37.013 7.521 L 34.021 7.521 C 33.876 6.471 33.605 5.57 33.211 4.818 C 32.815 4.057 32.255 3.469 31.527 3.058 C 30.8 2.646 29.85 2.439 28.675 2.439 C 27.668 2.439 26.779 2.63 26.01 3.011 C 25.252 3.393 24.595 3.948 24.093 4.633 C 23.584 5.333 23.2 6.172 22.94 7.15 C 22.68 8.129 22.551 9.215 22.551 10.408 L 22.551 12.679 C 22.551 13.78 22.665 14.815 22.893 15.782 C 23.133 16.75 23.491 17.599 23.969 18.331 C 24.429 19.045 25.055 19.638 25.792 20.061 C 26.53 20.472 27.403 20.678 28.41 20.678 C 29.688 20.678 30.706 20.477 31.465 20.075 C 32.204 19.693 32.804 19.088 33.179 18.346 C 33.574 17.595 33.854 16.694 34.021 15.644 Z M 55.932 9.976 L 55.932 12.401 L 43.652 12.401 L 43.652 9.976 Z M 44.119 0.309 L 44.119 22.793 L 41.111 22.793 L 41.111 0.309 Z M 58.551 0.309 L 58.551 22.793 L 55.559 22.793 L 55.559 0.309 Z M 67.122 0.309 L 67.122 22.793 L 64.114 22.793 L 64.114 0.309 Z M 86.291 15.644 L 89.283 15.644 C 89.127 17.064 88.717 18.336 88.052 19.458 C 87.387 20.58 86.446 21.47 85.231 22.13 C 84.016 22.778 82.499 23.103 80.681 23.103 C 79.351 23.103 78.14 22.855 77.049 22.362 C 75.977 21.874 75.024 21.157 74.259 20.261 C 73.48 19.345 72.878 18.248 72.452 16.972 C 72.036 15.685 71.829 14.254 71.829 12.679 L 71.829 10.44 C 71.829 8.864 72.036 7.438 72.452 6.162 C 72.878 4.875 73.486 3.773 74.275 2.857 C 75.067 1.946 76.052 1.224 77.159 0.741 C 78.28 0.247 79.543 0 80.945 0 C 82.66 0 84.109 0.319 85.293 0.958 C 86.478 1.595 87.397 2.481 88.052 3.614 C 88.717 4.736 89.127 6.038 89.283 7.521 L 86.291 7.521 C 86.145 6.471 85.875 5.57 85.48 4.818 C 85.106 4.078 84.52 3.465 83.797 3.058 C 83.07 2.646 82.119 2.439 80.945 2.439 C 79.937 2.439 79.049 2.63 78.28 3.011 C 77.522 3.392 76.865 3.948 76.364 4.633 C 75.854 5.333 75.47 6.172 75.211 7.15 C 74.951 8.129 74.821 9.215 74.821 10.408 L 74.821 12.679 C 74.821 13.78 74.935 14.815 75.164 15.782 C 75.402 16.75 75.761 17.599 76.239 18.331 C 76.699 19.045 77.324 19.638 78.062 20.061 C 78.8 20.472 79.673 20.678 80.681 20.678 C 81.958 20.678 82.977 20.477 83.735 20.075 C 84.474 19.694 85.074 19.088 85.449 18.346 C 85.844 17.595 86.125 16.694 86.291 15.644 Z M 96.39 0.309 L 96.39 22.793 L 93.382 22.793 L 93.382 0.309 Z M 110.088 0.309 L 100.66 10.794 L 95.361 16.246 L 94.862 13.065 L 98.852 8.71 L 106.472 0.309 Z M 107.19 22.793 L 98.789 11.83 L 100.581 9.467 L 110.774 22.794 L 107.19 22.794 Z M 125.096 10.316 L 128.493 7.922 C 129.148 7.48 129.652 7.037 130.005 6.594 C 130.369 6.141 130.55 5.524 130.55 4.741 C 130.55 4.133 130.311 3.583 129.833 3.089 C 129.355 2.584 128.68 2.332 127.807 2.332 C 127.205 2.332 126.696 2.471 126.28 2.749 C 125.869 3.023 125.544 3.409 125.345 3.861 C 125.137 4.313 125.034 4.813 125.034 5.358 C 125.034 5.822 125.148 6.301 125.377 6.795 C 125.605 7.289 125.922 7.804 126.327 8.339 C 126.77 8.921 127.233 9.488 127.714 10.038 L 138.452 22.793 L 134.992 22.793 L 126.187 12.354 C 125.48 11.534 124.784 10.705 124.098 9.868 C 123.486 9.106 123.002 8.37 122.649 7.659 C 122.312 6.972 122.136 6.217 122.135 5.451 C 122.135 4.278 122.369 3.289 122.836 2.486 C 123.302 1.684 123.997 1.039 124.831 0.633 C 125.683 0.211 126.681 0 127.823 0 C 128.935 0 129.891 0.222 130.691 0.664 C 131.501 1.097 132.124 1.673 132.561 2.394 C 132.996 3.099 133.223 3.912 133.215 4.741 C 133.215 5.461 133.086 6.11 132.826 6.687 C 132.557 7.267 132.187 7.795 131.735 8.246 C 131.239 8.753 130.702 9.218 130.13 9.636 L 125.626 12.956 C 124.877 13.502 124.332 14.022 123.989 14.517 C 123.647 15.011 123.423 15.447 123.319 15.829 C 123.226 16.21 123.179 16.514 123.179 16.74 C 123.179 17.471 123.34 18.14 123.662 18.748 C 123.984 19.355 124.472 19.844 125.127 20.215 C 125.792 20.575 126.624 20.755 127.62 20.755 C 128.5 20.753 129.369 20.553 130.161 20.169 C 130.992 19.767 131.735 19.201 132.389 18.47 C 133.044 17.729 133.564 16.848 133.948 15.829 C 134.343 14.799 134.54 13.662 134.54 12.416 L 137.127 12.416 C 137.127 13.436 137.028 14.398 136.831 15.304 C 136.642 16.186 136.333 17.039 135.911 17.837 C 135.501 18.616 134.976 19.329 134.353 19.952 C 134.26 20.045 134.186 20.155 134.135 20.277 C 134.084 20.398 134.01 20.508 133.916 20.601 C 133.137 21.434 132.177 22.063 131.034 22.485 C 129.901 22.897 128.763 23.103 127.62 23.103 C 126.114 23.103 124.81 22.83 123.709 22.284 C 122.618 21.738 121.776 20.987 121.184 20.029 C 120.592 19.072 120.296 17.976 120.296 16.741 C 120.296 15.793 120.499 14.959 120.904 14.238 C 121.319 13.518 121.886 12.843 122.602 12.215 C 123.397 11.536 124.23 10.902 125.096 10.316 Z M 152.12 0.309 L 152.12 22.793 L 149.112 22.793 L 149.112 0.309 Z M 165.818 0.309 L 156.39 10.794 L 151.091 16.246 L 150.592 13.065 L 154.582 8.71 L 162.202 0.309 Z M 162.919 22.793 L 154.519 11.83 L 156.311 9.467 L 166.503 22.794 L 162.919 22.794 Z M 186.124 10.841 L 186.124 12.261 C 186.124 13.95 185.911 15.464 185.485 16.802 C 185.059 18.14 184.446 19.278 183.647 20.215 C 182.862 21.14 181.876 21.875 180.764 22.362 C 179.652 22.855 178.405 23.103 177.023 23.103 C 175.683 23.103 174.452 22.855 173.329 22.362 C 172.217 21.867 171.228 21.134 170.431 20.215 C 169.62 19.278 168.992 18.14 168.545 16.802 C 168.099 15.463 167.875 13.95 167.875 12.262 L 167.875 10.841 C 167.875 9.153 168.093 7.644 168.53 6.316 C 168.976 4.977 169.605 3.84 170.415 2.903 C 171.201 1.975 172.187 1.236 173.299 0.741 C 174.421 0.247 175.652 0 176.992 0 C 178.374 0 179.621 0.247 180.732 0.741 C 181.847 1.23 182.834 1.97 183.615 2.903 C 184.426 3.84 185.044 4.978 185.47 6.317 C 185.906 7.644 186.124 9.153 186.124 10.841 Z M 183.148 12.261 L 183.148 10.811 C 183.148 9.472 183.007 8.288 182.727 7.259 C 182.457 6.23 182.057 5.365 181.527 4.665 C 181.019 3.982 180.35 3.436 179.579 3.074 C 178.82 2.714 177.958 2.533 176.992 2.533 C 176.057 2.533 175.21 2.713 174.452 3.074 C 173.704 3.434 173.059 3.964 172.52 4.664 C 171.989 5.364 171.579 6.23 171.288 7.259 C 170.997 8.288 170.852 9.472 170.852 10.811 L 170.852 12.263 C 170.852 13.611 170.997 14.805 171.288 15.845 C 171.579 16.874 171.995 17.745 172.534 18.455 C 173.085 19.155 173.735 19.685 174.483 20.046 C 175.241 20.406 176.088 20.586 177.023 20.586 C 178 20.586 178.867 20.406 179.625 20.046 C 180.387 19.683 181.046 19.137 181.543 18.456 C 182.073 17.745 182.472 16.874 182.742 15.845 C 183.013 14.805 183.148 13.611 183.148 12.262 Z M 204.389 20.369 L 204.389 22.794 L 193.044 22.794 L 193.044 20.369 Z M 193.636 0.309 L 193.636 22.793 L 190.628 22.793 L 190.628 0.309 Z M 221.594 20.369 L 221.594 22.794 L 210.249 22.794 L 210.249 20.369 Z M 210.841 0.309 L 210.841 22.793 L 207.834 22.793 L 207.834 0.309 Z M 239.454 20.369 L 239.454 22.794 L 227.439 22.794 L 227.439 20.369 Z M 228.046 0.309 L 228.046 22.793 L 225.039 22.793 L 225.039 0.309 Z M 237.864 9.976 L 237.864 12.401 L 227.439 12.401 L 227.439 9.976 Z M 239.298 0.309 L 239.298 2.749 L 227.439 2.749 L 227.439 0.309 Z M 259.948 11.597 L 259.948 19.829 C 259.667 20.241 259.22 20.704 258.608 21.218 C 257.994 21.723 257.148 22.166 256.067 22.547 C 254.997 22.917 253.615 23.103 251.922 23.103 C 250.54 23.103 249.267 22.865 248.103 22.393 C 246.962 21.916 245.936 21.2 245.096 20.292 C 244.254 19.365 243.599 18.244 243.132 16.925 C 242.675 15.598 242.446 14.094 242.446 12.416 L 242.446 10.671 C 242.446 8.992 242.644 7.495 243.039 6.177 C 243.444 4.859 244.036 3.743 244.815 2.826 C 245.587 1.905 246.571 1.185 247.682 0.726 C 248.815 0.241 250.114 0 251.579 0 C 253.314 0 254.763 0.299 255.927 0.896 C 257.101 1.483 258.015 2.295 258.669 3.336 C 259.334 4.375 259.761 5.56 259.948 6.887 L 256.94 6.887 C 256.815 6.101 256.54 5.346 256.129 4.664 C 255.735 3.995 255.169 3.459 254.431 3.058 C 253.693 2.646 252.743 2.439 251.579 2.439 C 250.529 2.439 249.62 2.63 248.851 3.011 C 248.089 3.387 247.435 3.951 246.95 4.648 C 246.452 5.358 246.078 6.218 245.828 7.227 C 245.589 8.236 245.47 9.374 245.47 10.64 L 245.47 12.416 C 245.47 13.713 245.62 14.871 245.921 15.89 C 246.234 16.91 246.675 17.779 247.247 18.5 C 247.793 19.191 248.491 19.746 249.288 20.122 C 250.088 20.493 250.971 20.678 251.937 20.678 C 253.008 20.678 253.875 20.591 254.54 20.415 C 255.205 20.23 255.724 20.014 256.098 19.767 C 256.473 19.509 256.758 19.268 256.955 19.041 L 256.955 14.006 L 251.704 14.006 L 251.704 11.597 Z M 279.35 20.369 L 279.35 22.794 L 267.334 22.794 L 267.334 20.369 Z M 267.942 0.309 L 267.942 22.793 L 264.934 22.793 L 264.934 0.309 Z M 277.761 9.976 L 277.761 12.401 L 267.334 12.401 L 267.334 9.976 Z M 279.195 0.309 L 279.195 2.749 L 267.334 2.749 L 267.334 0.309 Z M 300.529 0.309 L 300.529 22.793 L 297.506 22.793 L 286.083 5.452 L 286.083 22.793 L 283.075 22.793 L 283.075 0.309 L 286.083 0.309 L 297.553 17.697 L 297.553 0.309 Z\" fill=\"rgb(255, 255, 255)\" height=\"44.84615608254456px\" id=\"MWF7RqO7U\" transform=\"translate(92.471 4.077)\" width=\"300.52942323895695px\"/></g></svg>',style:{...style}});});const css=[`.framer-v9TP6 { -webkit-mask: ${mask}; aspect-ratio: 7.415094339622642; display: block; mask: ${mask}; user-select: none; width: 393px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 393\n * @framerIntrinsicHeight 53\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo Weiß\",\"color\":{\"type\":\"static\",\"value\":\"rgb(255,255,255)\"},\"set\":{\"localId\":\"vectorSet/trUpNDJO3\",\"id\":\"trUpNDJO3\",\"moduleId\":\"xpznuz4c9FxBGTVRGXfj\"}}\n */const Icon=withCSS(Component,css,\"framer-v9TP6\");Icon.displayName=\"Logo Wei\\xdf\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Logo Weiß\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(255,255,255)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/trUpNDJO3\\\",\\\"id\\\":\\\"trUpNDJO3\\\",\\\"moduleId\\\":\\\"xpznuz4c9FxBGTVRGXfj\\\"}}\",\"framerIntrinsicWidth\":\"393\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"53\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={OdxAmr00v:{hover:true},TkyUNEUeb:{hover:true}};const cycleOrder=[\"OdxAmr00v\",\"TkyUNEUeb\"];const serializationHash=\"framer-n9jS6\";const variantClassNames={OdxAmr00v:\"framer-v-1s25k93\",TkyUNEUeb:\"framer-v-nn4wt4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aIln4or6i=undefined;const ofDZIKfrc=undefined;const dR3AQzuij=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Button Footer Dark\":\"TkyUNEUeb\",\"Button Footer\":\"OdxAmr00v\"};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,height,id,link,tabIndex,width,...props})=>{return{...props,aIln4or6i:ariaLabel??props.aIln4or6i,dR3AQzuij:link??props.dR3AQzuij,ofDZIKfrc:tabIndex??props.ofDZIKfrc??1,variant:humanReadableVariantMap[props.variant]??props.variant??\"OdxAmr00v\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,aIln4or6i,ofDZIKfrc,dR3AQzuij,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OdxAmr00v\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dR3AQzuij,motionChild:true,nodeId:\"OdxAmr00v\",openInNewTab:false,scopeId:\"EWqdOaOEh\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":aIln4or6i,className:`${cx(scopingClassNames,\"framer-1s25k93\",className,classNames)} framer-g6qw28`,\"data-framer-name\":\"Button Footer\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"OdxAmr00v\",ref:refBinding,style:{backgroundColor:\"var(--token-7c70175d-35be-40f8-bf61-e6229898df97, rgb(246, 246, 246))\",...style},tabIndex:ofDZIKfrc,variants:{\"OdxAmr00v-hover\":{backgroundColor:\"var(--token-21b96415-8bba-48a9-82a7-42e6bbfb9412, rgb(182, 40, 12))\"},\"TkyUNEUeb-hover\":{backgroundColor:\"var(--token-21b96415-8bba-48a9-82a7-42e6bbfb9412, rgb(182, 40, 12))\"},TkyUNEUeb:{backgroundColor:\"var(--token-e18df254-515c-4d14-aaf9-37214e548506, rgb(11, 11, 11))\"}},...addPropertyOverrides({\"OdxAmr00v-hover\":{\"data-framer-name\":undefined},\"TkyUNEUeb-hover\":{\"data-framer-name\":undefined},TkyUNEUeb:{\"data-framer-name\":\"Button Footer Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e18df254-515c-4d14-aaf9-37214e548506, rgb(11, 11, 11)))\"},children:\"Termin vereinbaren\"})}),className:\"framer-a4i81f\",fonts:[\"GF;Roboto-regular\"],layoutDependency:layoutDependency,layoutId:\"Z5LxcI7Zu\",style:{\"--extracted-r6o4lv\":\"var(--token-e18df254-515c-4d14-aaf9-37214e548506, rgb(11, 11, 11))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"OdxAmr00v-hover\":{\"--extracted-r6o4lv\":\"var(--token-7c70175d-35be-40f8-bf61-e6229898df97, rgb(246, 246, 246))\"},TkyUNEUeb:{\"--extracted-r6o4lv\":\"var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OdxAmr00v-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7c70175d-35be-40f8-bf61-e6229898df97, rgb(246, 246, 246)))\"},children:\"Termin vereinbaren\"})})},TkyUNEUeb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvLXJlZ3VsYXI=\",\"--framer-font-family\":'\"Roboto\", \"Roboto Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255)))\"},children:\"Termin vereinbaren\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n9jS6.framer-g6qw28, .framer-n9jS6 .framer-g6qw28 { display: block; }\",\".framer-n9jS6.framer-1s25k93 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-n9jS6 .framer-a4i81f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 184.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"TkyUNEUeb\":{\"layout\":[\"auto\",\"fixed\"]},\"nTzcFFBQ9\":{\"layout\":[\"auto\",\"fixed\"]},\"Swf6fS8DE\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"aIln4or6i\":\"ariaLabel\",\"ofDZIKfrc\":\"tabIndex\",\"dR3AQzuij\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEWqdOaOEh=withCSS(Component,css,\"framer-n9jS6\");export default FramerEWqdOaOEh;FramerEWqdOaOEh.displayName=\"Button Footer\";FramerEWqdOaOEh.defaultProps={height:44,width:184.5};addPropertyControls(FramerEWqdOaOEh,{variant:{options:[\"OdxAmr00v\",\"TkyUNEUeb\"],optionTitles:[\"Button Footer\",\"Button Footer Dark\"],title:\"Variant\",type:ControlType.Enum},aIln4or6i:{defaultValue:\"\",title:\"Aria Label\",type:ControlType.String},onaIln4or6iChange:{changes:\"aIln4or6i\",type:ControlType.ChangeHandler},ofDZIKfrc:{defaultValue:1,displayStepper:true,max:5,min:-1,title:\"Tab Index\",type:ControlType.Number},onofDZIKfrcChange:{changes:\"ofDZIKfrc\",type:ControlType.ChangeHandler},dR3AQzuij:{title:\"Link\",type:ControlType.Link}});addFonts(FramerEWqdOaOEh,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmWggvWl0Qn.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEWqdOaOEh\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"TkyUNEUeb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"nTzcFFBQ9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Swf6fS8DE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"184.5\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"aIln4or6i\\\":\\\"ariaLabel\\\",\\\"ofDZIKfrc\\\":\\\"tabIndex\\\",\\\"dR3AQzuij\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EWqdOaOEh.map","// Generated by Framer (10141bf)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AnwaelteKooperationspartner from\"https://framerusercontent.com/modules/6VbkrSeZlcKpazyP05XX/dWTdORIgaA9DT7pFxaDx/VHmm3X3v8.js\";import Rechtsbereiche from\"https://framerusercontent.com/modules/9hOTOzHTSZxTXRu2kLoQ/ZN46aRlK1ViSnG95yE4o/zJHxDmJVv.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/zlVLCShsYdmKnfluBymp/9mGewgdNpSYDZFAWagiM/jXXKjHl_7.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Jn10VTjHKxAVqibHBcbM/wpm6nFdhWfTxSPmkzMoF/Y8S41yy7K.js\";import LogoWei from\"https://framerusercontent.com/modules/sBP55SSaoTaF5nJNBPw5/KEWlL3wWr0DgQAG1HAld/tIlYPqF9V.js\";import ButtonFooter from\"https://framerusercontent.com/modules/Mbi1iQgHXsHafTHDsiPf/LX9RHu4AswsdqEZzUHV0/EWqdOaOEh.js\";import FooterLink from\"https://framerusercontent.com/modules/7uHD5hVMsD4tCfouW3yh/JBRQ9NLO4y02ZFW7kGLT/iskF1l7L5.js\";const LogoWeiFonts=getFonts(LogoWei);const ButtonFooterFonts=getFonts(ButtonFooter);const FooterLinkFonts=getFonts(FooterLink);const cycleOrder=[\"KSbwS3KfJ\",\"utWdaylCz\",\"aWcACDjxd\"];const serializationHash=\"framer-ANsMn\";const variantClassNames={aWcACDjxd:\"framer-v-1mpp55d\",KSbwS3KfJ:\"framer-v-1xx2q8u\",utWdaylCz:\"framer-v-1d57m46\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CQjx6_Jsc=undefined;const kDfFCtZx3u07z4iKZN=undefined;const k9KNb9g0Hu07z4iKZN=undefined;const idu07z4iKZN=undefined;const ZodtXMDnzW50XqRcgT=undefined;const Wug8YVei4W50XqRcgT=undefined;const idW50XqRcgT=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.8,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"u07z4iKZN\",data:Rechtsbereiche,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{collection:\"u07z4iKZN\",name:\"k9KNb9g0H\",type:\"Identifier\"}],select:[{collection:\"u07z4iKZN\",name:\"kDfFCtZx3\",type:\"Identifier\"},{collection:\"u07z4iKZN\",name:\"k9KNb9g0H\",type:\"Identifier\"},{collection:\"u07z4iKZN\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"u07z4iKZN\",data:Rechtsbereiche,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{collection:\"u07z4iKZN\",name:\"k9KNb9g0H\",type:\"Identifier\"}],select:[{collection:\"u07z4iKZN\",name:\"kDfFCtZx3\",type:\"Identifier\"},{collection:\"u07z4iKZN\",name:\"k9KNb9g0H\",type:\"Identifier\"},{collection:\"u07z4iKZN\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const query2=prequery=>prequery({from:{alias:\"W50XqRcgT\",data:AnwaelteKooperationspartner,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{collection:\"W50XqRcgT\",name:\"Wug8YVei4\",type:\"Identifier\"}],select:[{collection:\"W50XqRcgT\",name:\"ZodtXMDnz\",type:\"Identifier\"},{collection:\"W50XqRcgT\",name:\"Wug8YVei4\",type:\"Identifier\"},{collection:\"W50XqRcgT\",name:\"id\",type:\"Identifier\"}],where:{collection:\"W50XqRcgT\",name:\"Nxx9PqDu7\",type:\"Identifier\"}});const query3=()=>({from:{alias:\"W50XqRcgT\",data:AnwaelteKooperationspartner,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{collection:\"W50XqRcgT\",name:\"Wug8YVei4\",type:\"Identifier\"}],select:[{collection:\"W50XqRcgT\",name:\"ZodtXMDnz\",type:\"Identifier\"},{collection:\"W50XqRcgT\",name:\"Wug8YVei4\",type:\"Identifier\"},{collection:\"W50XqRcgT\",name:\"id\",type:\"Identifier\"}],where:{collection:\"W50XqRcgT\",name:\"Nxx9PqDu7\",type:\"Identifier\"}});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"KSbwS3KfJ\",Mobile:\"aWcACDjxd\",Tablet:\"utWdaylCz\"};const Variants=motion.create(React.Fragment);const getProps=({borderMobile,height,id,width,...props})=>{return{...props,CQjx6_Jsc:borderMobile??props.CQjx6_Jsc??{borderBottomWidth:0,borderColor:\"rgb(48, 48, 48)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},variant:humanReadableVariantMap[props.variant]??props.variant??\"KSbwS3KfJ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,CQjx6_Jsc,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"KSbwS3KfJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,\"aria-label\":\"Fu\\xdfbereich\",className:cx(scopingClassNames,\"framer-1xx2q8u\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"KSbwS3KfJ\",ref:refBinding,style:{backgroundColor:\"var(--token-e18df254-515c-4d14-aaf9-37214e548506, rgb(11, 11, 11))\",...style},...addPropertyOverrides({aWcACDjxd:{\"data-framer-name\":\"Mobile\"},utWdaylCz:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fz1yap\",layoutDependency:layoutDependency,layoutId:\"JrWgkwLKM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mku0fl\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"X2dZSmCYL\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-4bzbim\",layoutDependency:layoutDependency,layoutId:\"Urqc2C8jR\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1rauu93\",layoutDependency:layoutDependency,layoutId:\"ZMUwUtCHz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wqohe\",layoutDependency:layoutDependency,layoutId:\"KmBD3Mav2\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"LEPV3qeyP\",openInNewTab:false,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Kanzlei Schick und Kollegen Logo\",className:\"framer-10l3j29 framer-1t3j3pc\",layoutDependency:layoutDependency,layoutId:\"LEPV3qeyP\",children:/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Schick & Kollegen Logo\",className:\"framer-rjvr5z\",layoutDependency:layoutDependency,layoutId:\"TWUoN3FK1\",children:/*#__PURE__*/_jsx(LogoWei,{animated:true,className:\"framer-1x56cfz\",layoutDependency:layoutDependency,layoutId:\"n6OIfBnl6\",whileHover:animation,...addPropertyOverrides({aWcACDjxd:{whileHover:undefined,whileTap:animation},utWdaylCz:{whileHover:undefined,whileTap:animation}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Wm9kaWFrLWJvbGQ=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255)))\"},children:\"Bambergs Anwaltskanzlei f\\xfcr alle Lebenslagen.\"})}),className:\"framer-1sgjsj6\",fonts:[\"FS;Zodiak-bold\"],layoutDependency:layoutDependency,layoutId:\"CFW4FX6FS\",style:{\"--extracted-1of0zx5\":\"var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aWcACDjxd:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Wm9kaWFrLWJvbGQ=\",\"--framer-font-family\":'\"Zodiak\", \"Zodiak Placeholder\", serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255)))\"},children:\"Bambergs Anwaltskanzlei f\\xfcr alle Lebenslagen.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1800px) - 400px) / 5, 50px) * 2 + 50px, 400px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+0+0+0+0+133,...addPropertyOverrides({aWcACDjxd:{width:`min(min(max(min(${componentViewport?.width||\"100vw\"}, 1800px) - 32px, 50px), 400px), 500px)`,y:undefined},utWdaylCz:{width:`min(max((min(${componentViewport?.width||\"100vw\"}, 1800px) - 54px) / 2, 50px), 440px)`,y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+0+0+0+0+133}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yfuion-container\",layoutDependency:layoutDependency,layoutId:\"Z7dgTA6zi-container\",nodeId:\"Z7dgTA6zi\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(ButtonFooter,{aIln4or6i:\"Termin vereinbaren - Kontaktformular \\xf6ffnen\",dR3AQzuij:resolvedLinks[0],height:\"100%\",id:\"Z7dgTA6zi\",layoutId:\"Z7dgTA6zi\",ofDZIKfrc:0,style:{width:\"100%\"},variant:matchVariant(\"OdxAmr00v\"),width:\"100%\",...addPropertyOverrides({aWcACDjxd:{dR3AQzuij:resolvedLinks[2],style:{maxWidth:\"100%\",width:\"100%\"}},utWdaylCz:{dR3AQzuij:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qz7w9y\",layoutDependency:layoutDependency,layoutId:\"yueVld9y4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fs5n40\",\"data-styles-preset\":\"Y8S41yy7K\",dir:\"auto\",children:\"Kontakt\"})}),className:\"framer-k9r4bj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aLfpV0QQa\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1800px) - 400px) / 5, 50px) * 2 + 50px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+207+0+20.8,...addPropertyOverrides({aWcACDjxd:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1800px) - 32px, 50px)`,y:undefined},utWdaylCz:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1800px) - 54px) / 2, 50px)`,y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+207+0+20.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-glairq-container\",layoutDependency:layoutDependency,layoutId:\"pQuL3Svos-container\",nodeId:\"pQuL3Svos\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:true,FUGZjb4AD:\"Augustenstra\\xdfe 2/2a\",height:\"100%\",id:\"pQuL3Svos\",layoutId:\"pQuL3Svos\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:\"https://maps.app.goo.gl/W7omxwLsvRnof7XC9\",...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\")},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{\"aria-label\":\"Kanzleiadresse\",className:\"framer-bruoi9\",layoutDependency:layoutDependency,layoutId:\"HdpoC4zNv\",tabIndex:-1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-oss99o\",layoutDependency:layoutDependency,layoutId:\"HnKejwmSM\",tabIndex:0,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"96047 Bamberg\"})}),className:\"framer-ra71sw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yxoU1r0WQ\",verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-156v6dk\",layoutDependency:layoutDependency,layoutId:\"RrzrFjMRL\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1800px) - 400px) / 5, 50px) * 2 + 50px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+207+0+156.8+0+0,...addPropertyOverrides({aWcACDjxd:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1800px) - 32px, 50px)`,y:undefined},utWdaylCz:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1800px) - 54px) / 2, 50px)`,y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+207+0+156.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-h1w7pq-container\",layoutDependency:layoutDependency,layoutId:\"bNRM3Bnon-container\",nodeId:\"bNRM3Bnon\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:true,FUGZjb4AD:\"info@rechtsanwaelte-schick.de\",height:\"100%\",id:\"bNRM3Bnon\",layoutId:\"bNRM3Bnon\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:\"mailto:info@rechtsanwaelte-schick.de\",...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\")},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`calc(max((min(${componentViewport?.width||\"100vw\"}, 1800px) - 400px) / 5, 50px) * 2 + 50px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+207+0+156.8+0+36,...addPropertyOverrides({aWcACDjxd:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1800px) - 32px, 50px)`,y:undefined},utWdaylCz:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1800px) - 54px) / 2, 50px)`,y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+207+0+156.8+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-q911k2-container\",layoutDependency:layoutDependency,layoutId:\"ZTvdVbuFo-container\",nodeId:\"ZTvdVbuFo\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:true,FUGZjb4AD:\"+49 (0) 951/98 24 20\",height:\"100%\",id:\"ZTvdVbuFo\",layoutId:\"ZTvdVbuFo\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:\"tel:+49951982420\",...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\")},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\")}},baseVariant,gestureVariant)})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2e0k0u\",\"data-framer-name\":\"Sitemap \\xd6ffnungszeiten\",layoutDependency:layoutDependency,layoutId:\"ongncNpyr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ef7kj\",\"data-framer-name\":\"\\xd6ffnungszeiten\",layoutDependency:layoutDependency,layoutId:\"eP4vWzFJc\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{aWcACDjxd:{\"--border-bottom-width\":(CQjx6_Jsc?.borderBottomWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-color\":CQjx6_Jsc?.borderColor,\"--border-left-width\":(CQjx6_Jsc?.borderLeftWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-right-width\":(CQjx6_Jsc?.borderRightWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-style\":CQjx6_Jsc?.borderStyle,\"--border-top-width\":(CQjx6_Jsc?.borderTopWidth??CQjx6_Jsc?.borderWidth)+\"px\"}},...addPropertyOverrides({aWcACDjxd:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fs5n40\",\"data-styles-preset\":\"Y8S41yy7K\",dir:\"auto\",children:\"\\xd6ffnungszeiten\"})}),className:\"framer-1u9dlnc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gUctdVHkn\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"\\xd6ffnungszeiten der Kanzlei\",className:\"framer-1dd2rs7\",\"data-framer-name\":\"\\xd6ffnungszeiten Desktop Tablet\",layoutDependency:layoutDependency,layoutId:\"LcTuqcJpi\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-izrfm6\",layoutDependency:layoutDependency,layoutId:\"a5zMp4qBn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"Montags und Mittwochs\"})}),className:\"framer-44e6ee\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FWa9j0x94\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t9dsyf\",layoutDependency:layoutDependency,layoutId:\"mJpZ5y62F\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"08:00 – 12:00 Uhr\"})}),className:\"framer-1cldhhb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kf8xqXJxF\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"13:00 – 17:00 Uhr\"})}),className:\"framer-13dty4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"siUGWBJXZ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9d53fb\",layoutDependency:layoutDependency,layoutId:\"Y34fJBwsz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"Dienstags und Donnerstags\"})}),className:\"framer-12vfhvr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CedbKXgqL\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-10t1jin\",layoutDependency:layoutDependency,layoutId:\"CJLXD66h_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"08:00 – 12:00 Uhr\"})}),className:\"framer-j6g6ml\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Uz4kbpyBE\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tnb0rr\",layoutDependency:layoutDependency,layoutId:\"cR5cqRCD7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"Freitags\"})}),className:\"framer-y4ag1a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KgUQrkt29\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gyqwnb\",layoutDependency:layoutDependency,layoutId:\"qZsoBfKLN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"08:00 – 14:00 Uhr\"})}),className:\"framer-soyymp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"upGzPPh69\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sgxy4b\",\"data-framer-name\":\"Sitemap\",layoutDependency:layoutDependency,layoutId:\"se5osXPYY\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{aWcACDjxd:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(34, 34, 34)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"}},...addPropertyOverrides({aWcACDjxd:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fs5n40\",\"data-styles-preset\":\"Y8S41yy7K\",dir:\"auto\",children:\"Navigation\"})}),className:\"framer-oe2u79\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Cj8jhkZiU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Footer Navigation\",className:\"framer-1cdtxya\",layoutDependency:layoutDependency,layoutId:\"Fq7SZMp8L\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"110px\",y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+523.6+0+26.8+0+0,...addPropertyOverrides({aWcACDjxd:{y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+523.6+0+26.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r40ouk-container\",layoutDependency:layoutDependency,layoutId:\"YFRfBKZk1-container\",nodeId:\"YFRfBKZk1\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:\"Kanzlei\",height:\"100%\",id:\"YFRfBKZk1\",layoutId:\"YFRfBKZk1\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks1[0],...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks1[2]},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined},{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined},{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+523.6+0+26.8+0+36,...addPropertyOverrides({aWcACDjxd:{width:\"358px\",y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+523.6+0+26.8+0+36}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x4gk20-container\",layoutDependency:layoutDependency,layoutId:\"DyY0ztEfB-container\",nodeId:\"DyY0ztEfB\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:\"Rechtsbereiche\",height:\"100%\",id:\"DyY0ztEfB\",layoutId:\"DyY0ztEfB\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks2[0],...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks2[2]},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined},{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined},{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+523.6+0+26.8+0+72,...addPropertyOverrides({aWcACDjxd:{width:\"358px\",y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+523.6+0+26.8+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w4vmik-container\",layoutDependency:layoutDependency,layoutId:\"UCJLCN4wC-container\",nodeId:\"UCJLCN4wC\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:\"Anw\\xe4lte\",height:\"100%\",id:\"UCJLCN4wC\",layoutId:\"UCJLCN4wC\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks3[0],...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks3[2]},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined},{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined},{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+523.6+0+26.8+0+108,...addPropertyOverrides({aWcACDjxd:{width:\"358px\",y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+523.6+0+26.8+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19hfi5z-container\",layoutDependency:layoutDependency,layoutId:\"g9BLOWC5T-container\",nodeId:\"g9BLOWC5T\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:\"Geb\\xfchren\",height:\"100%\",id:\"g9BLOWC5T\",layoutId:\"g9BLOWC5T\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks4[0],...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks4[2]},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+523.6+0+26.8+0+144,...addPropertyOverrides({aWcACDjxd:{width:\"358px\",y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+0+0+523.6+0+26.8+0+144}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xe5ibk-container\",layoutDependency:layoutDependency,layoutId:\"s8Cy7TxNo-container\",nodeId:\"s8Cy7TxNo\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:\"Kontakt\",height:\"100%\",id:\"s8Cy7TxNo\",layoutId:\"s8Cy7TxNo\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks5[0],...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks5[2]},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zj4rx5\",\"data-framer-name\":\"Rechtsbereiche\",layoutDependency:layoutDependency,layoutId:\"iBNkD2fy9\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{aWcACDjxd:{\"--border-bottom-width\":(CQjx6_Jsc?.borderBottomWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-color\":CQjx6_Jsc?.borderColor,\"--border-left-width\":(CQjx6_Jsc?.borderLeftWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-right-width\":(CQjx6_Jsc?.borderRightWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-style\":CQjx6_Jsc?.borderStyle,\"--border-top-width\":(CQjx6_Jsc?.borderTopWidth??CQjx6_Jsc?.borderWidth)+\"px\"}},...addPropertyOverrides({aWcACDjxd:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fs5n40\",\"data-styles-preset\":\"Y8S41yy7K\",dir:\"auto\",children:\"Rechtsbereiche\"})}),className:\"framer-1s3ner4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LQBzUhKAh\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.nav,{\"aria-label\":\"Rechtsbereiche Navigation\",className:\"framer-9j4f6h\",layoutDependency:layoutDependency,layoutId:\"u07z4iKZN\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idu07z4iKZN,k9KNb9g0H:k9KNb9g0Hu07z4iKZN,kDfFCtZx3:kDfFCtZx3u07z4iKZN},index)=>{kDfFCtZx3u07z4iKZN??=\"\";k9KNb9g0Hu07z4iKZN??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`u07z4iKZN-${idu07z4iKZN}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kDfFCtZx3:kDfFCtZx3u07z4iKZN},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-iy4tms\",layoutDependency:layoutDependency,layoutId:\"ILJ_Y6JqC\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{kDfFCtZx3:kDfFCtZx3u07z4iKZN},webPageId:\"qH3d6_xAu\"},implicitPathVariables:undefined},{href:{pathVariables:{kDfFCtZx3:kDfFCtZx3u07z4iKZN},webPageId:\"qH3d6_xAu\"},implicitPathVariables:undefined},{href:{pathVariables:{kDfFCtZx3:kDfFCtZx3u07z4iKZN},webPageId:\"qH3d6_xAu\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"220px\",y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+26.8+0+324+0,...addPropertyOverrides({aWcACDjxd:{width:`max(max(min(${componentViewport?.width||\"100vw\"}, 1800px) - 32px, 50px), 1px)`,y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+766.4+0+26.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1f148ew-container\",layoutDependency:layoutDependency,layoutId:\"oRADXQpjR-container\",nodeId:\"oRADXQpjR\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:k9KNb9g0Hu07z4iKZN,height:\"100%\",id:\"oRADXQpjR\",layoutId:\"oRADXQpjR\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks6[0],...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks6[2]},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})})})},idu07z4iKZN);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kc3lpf\",layoutDependency:layoutDependency,layoutId:\"ASdsmOgjM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dexfz5\",\"data-framer-name\":\"Anw\\xe4lte\",layoutDependency:layoutDependency,layoutId:\"fBo0Ayzew\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{aWcACDjxd:{\"--border-bottom-width\":(CQjx6_Jsc?.borderBottomWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-color\":CQjx6_Jsc?.borderColor,\"--border-left-width\":(CQjx6_Jsc?.borderLeftWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-right-width\":(CQjx6_Jsc?.borderRightWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-style\":CQjx6_Jsc?.borderStyle,\"--border-top-width\":(CQjx6_Jsc?.borderTopWidth??CQjx6_Jsc?.borderWidth)+\"px\"}},...addPropertyOverrides({aWcACDjxd:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fs5n40\",\"data-styles-preset\":\"Y8S41yy7K\",dir:\"auto\",children:\"anw\\xe4lte\"})}),className:\"framer-q510t0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EeSryC5lA\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.nav,{\"aria-label\":\"nw\\xe4lte Navigation\",className:\"framer-7j9rht\",layoutDependency:layoutDependency,layoutId:\"W50XqRcgT\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query3(),children:(collection1,paginationInfo1,loadMore1)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({id:idW50XqRcgT,Wug8YVei4:Wug8YVei4W50XqRcgT,ZodtXMDnz:ZodtXMDnzW50XqRcgT},index1)=>{ZodtXMDnzW50XqRcgT??=\"\";Wug8YVei4W50XqRcgT??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`W50XqRcgT-${idW50XqRcgT}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{ZodtXMDnz:ZodtXMDnzW50XqRcgT},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q00p0d\",layoutDependency:layoutDependency,layoutId:\"hpRcwAJEG\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{ZodtXMDnz:ZodtXMDnzW50XqRcgT},webPageId:\"lgo6GEP7g\"},implicitPathVariables:undefined},{href:{pathVariables:{ZodtXMDnz:ZodtXMDnzW50XqRcgT},webPageId:\"lgo6GEP7g\"},implicitPathVariables:undefined},{href:{pathVariables:{ZodtXMDnz:ZodtXMDnzW50XqRcgT},webPageId:\"lgo6GEP7g\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"197px\",y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+0+0+26.8+0+0+0,...addPropertyOverrides({aWcACDjxd:{width:`max(max(min(${componentViewport?.width||\"100vw\"}, 1800px) - 32px, 50px) * 98.5, 1px)`,y:undefined},utWdaylCz:{width:\"14775px\",y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+766.4+0+0+0+26.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1juqkgo-container\",layoutDependency:layoutDependency,layoutId:\"vSqZDyIRg-container\",nodeId:\"vSqZDyIRg\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:Wug8YVei4W50XqRcgT,height:\"100%\",id:\"vSqZDyIRg\",layoutId:\"vSqZDyIRg\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks7[0],...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks7[2]},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\"),woeRTvGFm:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})})})},idW50XqRcgT);})});}})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rh5oj5\",\"data-framer-name\":\"Rechtliches\",layoutDependency:layoutDependency,layoutId:\"qjZu4O0UA\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{aWcACDjxd:{\"--border-bottom-width\":(CQjx6_Jsc?.borderBottomWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-color\":CQjx6_Jsc?.borderColor,\"--border-left-width\":(CQjx6_Jsc?.borderLeftWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-right-width\":(CQjx6_Jsc?.borderRightWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-style\":CQjx6_Jsc?.borderStyle,\"--border-top-width\":(CQjx6_Jsc?.borderTopWidth??CQjx6_Jsc?.borderWidth)+\"px\"}},...addPropertyOverrides({aWcACDjxd:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-fs5n40\",\"data-styles-preset\":\"Y8S41yy7K\",dir:\"auto\",children:\"Rechtlichtes\"})}),className:\"framer-vdfxmk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fNT75smGT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.article,{\"aria-label\":\"Rechtliche Links\",className:\"framer-yj50f6\",layoutDependency:layoutDependency,layoutId:\"eaSq4ZK9z\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"b1zryC9xF\"},implicitPathVariables:undefined},{href:{webPageId:\"b1zryC9xF\"},implicitPathVariables:undefined},{href:{webPageId:\"b1zryC9xF\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"110px\",y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+106.8+0+26.8+0+0,...addPropertyOverrides({aWcACDjxd:{y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+766.4+0+106.8+0+26.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fcru10-container\",layoutDependency:layoutDependency,layoutId:\"BjWCOTHLz-container\",nodeId:\"BjWCOTHLz\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:\"Impressum\",height:\"100%\",id:\"BjWCOTHLz\",layoutId:\"BjWCOTHLz\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks8[0],...addPropertyOverrides({aWcACDjxd:{woeRTvGFm:resolvedLinks8[2]},utWdaylCz:{woeRTvGFm:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"uaVmhghH6\"},implicitPathVariables:undefined},{href:{webPageId:\"uaVmhghH6\"},implicitPathVariables:undefined},{href:{webPageId:\"uaVmhghH6\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"110px\",y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+0+0)+0+0+0+106.8+0+26.8+0+36,...addPropertyOverrides({aWcACDjxd:{y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+0+0)+24+766.4+0+106.8+0+26.8+0+46}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yrhbx3-container\",layoutDependency:layoutDependency,layoutId:\"BkiK0r8HY-container\",nodeId:\"BkiK0r8HY\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:false,FUGZjb4AD:\"Datenschutz\",height:\"100%\",id:\"BkiK0r8HY\",layoutId:\"BkiK0r8HY\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:resolvedLinks9[0],...addPropertyOverrides({aWcACDjxd:{woeRTvGFm:resolvedLinks9[2]},utWdaylCz:{woeRTvGFm:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-lt2r0j\",layoutDependency:layoutDependency,layoutId:\"lNBr3g0zA\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-36q37m\",\"data-border\":true,layoutDependency:layoutDependency,layoutId:\"WYVZqd0As\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(33, 28, 28)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},variants:{aWcACDjxd:{\"--border-bottom-width\":(CQjx6_Jsc?.borderBottomWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-color\":CQjx6_Jsc?.borderColor,\"--border-left-width\":(CQjx6_Jsc?.borderLeftWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-right-width\":(CQjx6_Jsc?.borderRightWidth??CQjx6_Jsc?.borderWidth)+\"px\",\"--border-style\":CQjx6_Jsc?.borderStyle,\"--border-top-width\":(CQjx6_Jsc?.borderTopWidth??CQjx6_Jsc?.borderWidth)+\"px\"}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"\\xa9 2026 – Schick & Kollegen Rechtsanwaltspartnerschaft mbB\"})}),className:\"framer-1vrxqe1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kmFYYxdmi\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"Website Design von Studio Runde Ecke (\\xf6ffnet in neuem Tab)\",className:\"framer-f7oogh\",layoutDependency:layoutDependency,layoutId:\"tgUv73qZN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-8ggpns\",\"data-styles-preset\":\"jXXKjHl_7\",dir:\"auto\",children:\"Design und Umsetzung durch\"})}),className:\"framer-5fyv8u\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jbBecq97V\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"133px\",y:(componentViewport?.y||0)+48+(((componentViewport?.height||648)-64-814.4)/2+726.4+40)+0+16+0,...addPropertyOverrides({aWcACDjxd:{y:undefined},utWdaylCz:{y:(componentViewport?.y||0)+44+(((componentViewport?.height||1163)-44-1121.2)/2+1002+28)+0+16+27.2+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-be39i4-container\",layoutDependency:layoutDependency,layoutId:\"YzxpltYKp-container\",nodeId:\"YzxpltYKp\",rendersWithMotion:true,scopeId:\"a3KoinIVy\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:true,FUGZjb4AD:\"Studio Runde Ecke\",height:\"100%\",id:\"YzxpltYKp\",layoutId:\"YzxpltYKp\",style:{width:\"100%\"},variant:matchVariant(\"ypGe9DPfA\"),width:\"100%\",woeRTvGFm:\"www.studiorundeecke.de\",...addPropertyOverrides({aWcACDjxd:{variant:matchVariant(\"kWY9lRkG4\")},utWdaylCz:{variant:matchVariant(\"kWY9lRkG4\")}},baseVariant,gestureVariant)})})})]})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ANsMn.framer-1t3j3pc, .framer-ANsMn .framer-1t3j3pc { display: block; }\",\".framer-ANsMn.framer-1xx2q8u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 48px 0px 16px 0px; position: relative; width: 1200px; }\",\".framer-ANsMn .framer-fz1yap { display: grid; flex: none; gap: 10px 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(5, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px 100px 0px 100px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-mku0fl { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-4bzbim { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-1rauu93 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; max-width: 400px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-1wqohe { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-10l3j29 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-ANsMn .framer-rjvr5z { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ANsMn .framer-1x56cfz { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ANsMn .framer-1sgjsj6, .framer-ANsMn .framer-ra71sw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ANsMn .framer-1yfuion-container, .framer-ANsMn .framer-glairq-container, .framer-ANsMn .framer-h1w7pq-container, .framer-ANsMn .framer-q911k2-container, .framer-ANsMn .framer-1x4gk20-container, .framer-ANsMn .framer-w4vmik-container, .framer-ANsMn .framer-19hfi5z-container, .framer-ANsMn .framer-1xe5ibk-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ANsMn .framer-qz7w9y, .framer-ANsMn .framer-bruoi9, .framer-ANsMn .framer-156v6dk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-k9r4bj, .framer-ANsMn .framer-1u9dlnc, .framer-ANsMn .framer-1cldhhb, .framer-ANsMn .framer-13dty4, .framer-ANsMn .framer-j6g6ml, .framer-ANsMn .framer-soyymp, .framer-ANsMn .framer-oe2u79, .framer-ANsMn .framer-1s3ner4, .framer-ANsMn .framer-q510t0, .framer-ANsMn .framer-vdfxmk, .framer-ANsMn .framer-1vrxqe1, .framer-ANsMn .framer-5fyv8u { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ANsMn .framer-oss99o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 32px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-2e0k0u { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 214px; }\",\".framer-ANsMn .framer-ef7kj, .framer-ANsMn .framer-1sgxy4b, .framer-ANsMn .framer-rh5oj5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ANsMn .framer-1dd2rs7 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-ANsMn .framer-izrfm6, .framer-ANsMn .framer-9d53fb, .framer-ANsMn .framer-1tnb0rr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-44e6ee, .framer-ANsMn .framer-12vfhvr, .framer-ANsMn .framer-y4ag1a { flex: none; height: auto; min-width: 200px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ANsMn .framer-t9dsyf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ANsMn .framer-10t1jin, .framer-ANsMn .framer-gyqwnb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-ANsMn .framer-1cdtxya { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: auto; }\",\".framer-ANsMn .framer-r40ouk-container, .framer-ANsMn .framer-fcru10-container, .framer-ANsMn .framer-yrhbx3-container { flex: none; height: auto; position: relative; width: 110px; }\",\".framer-ANsMn .framer-zj4rx5 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 20px; position: relative; width: min-content; }\",\".framer-ANsMn .framer-9j4f6h { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 220px; }\",\".framer-ANsMn .framer-iy4tms, .framer-ANsMn .framer-1q00p0d { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-1f148ew-container, .framer-ANsMn .framer-1juqkgo-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-ANsMn .framer-1kc3lpf { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 100%; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 0px 33px; position: relative; width: 230px; }\",\".framer-ANsMn .framer-dexfz5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-7j9rht { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-yj50f6 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: auto; }\",\".framer-ANsMn .framer-lt2r0j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1800px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ANsMn .framer-36q37m { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1800px; overflow: visible; padding: 16px 100px 0px 100px; position: relative; width: 1px; }\",\".framer-ANsMn .framer-f7oogh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ANsMn .framer-be39i4-container { flex: none; height: auto; position: relative; width: 133px; }\",\".framer-ANsMn.framer-v-1d57m46.framer-1xx2q8u { align-content: flex-start; align-items: flex-start; gap: 28px 0px; padding: 44px 0px 0px 0px; width: 810px; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-fz1yap { gap: 40px 10px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); order: 0; padding: 24px 0px 0px 44px; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-mku0fl { grid-column: unset; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-4bzbim { align-self: stretch; justify-content: flex-start; width: auto; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-1rauu93 { align-content: flex-start; align-items: flex-start; justify-content: flex-start; max-width: 440px; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-1x56cfz { height: var(--framer-aspect-ratio-supported, 51px); }\",\".framer-ANsMn.framer-v-1d57m46 .framer-qz7w9y { align-self: stretch; width: auto; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-2e0k0u { padding: 0px 0px 0px 80px; width: 100%; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-zj4rx5 { height: 1fr; padding: 0px; width: 100%; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-9j4f6h, .framer-ANsMn.framer-v-1d57m46 .framer-7j9rht { gap: 6px; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-1kc3lpf { height: 1fr; padding: 0px 0px 0px 80px; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-1juqkgo-container { flex: none; width: 14775px; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-rh5oj5, .framer-ANsMn.framer-v-1mpp55d .framer-9j4f6h { width: 100%; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-yj50f6 { align-self: unset; gap: 14px; width: 100%; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-lt2r0j { order: 1; }\",\".framer-ANsMn.framer-v-1d57m46 .framer-36q37m { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; justify-content: flex-start; padding: 16px 36px 16px 36px; }\",\".framer-ANsMn.framer-v-1mpp55d.framer-1xx2q8u { gap: 20px 0px; padding: 44px 0px 0px 0px; width: 390px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-fz1yap { gap: 20px 10px; grid-auto-rows: min-content; grid-template-columns: repeat(1, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); padding: 0px 16px 0px 16px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-mku0fl { align-content: center; align-items: center; gap: 28px; grid-column: unset; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-1wqohe { align-content: center; align-items: center; max-width: 500px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-1x56cfz { height: var(--framer-aspect-ratio-supported, 49px); }\",\".framer-ANsMn.framer-v-1mpp55d .framer-1yfuion-container { max-width: 500px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-bruoi9, .framer-ANsMn.framer-v-1mpp55d .framer-156v6dk { gap: 2px; justify-content: flex-start; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-oss99o { flex-direction: row; justify-content: flex-start; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-ra71sw { flex: 1 0 0px; width: 1px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-2e0k0u { gap: 20px; width: 358px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-ef7kj { gap: 14px; justify-content: flex-start; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-1dd2rs7, .framer-ANsMn.framer-v-1mpp55d .framer-1cdtxya, .framer-ANsMn.framer-v-1mpp55d .framer-yj50f6 { align-self: unset; width: 100%; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-izrfm6, .framer-ANsMn.framer-v-1mpp55d .framer-9d53fb, .framer-ANsMn.framer-v-1mpp55d .framer-1tnb0rr { gap: 14px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-1sgxy4b, .framer-ANsMn.framer-v-1mpp55d .framer-rh5oj5 { gap: 14px; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-zj4rx5 { gap: 14px; height: auto; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-1kc3lpf { gap: 20px; height: auto; padding: 0px; width: 100%; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-dexfz5 { gap: 14px; padding: 20px 0px 0px 0px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-1q00p0d { width: 9850%; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-lt2r0j { flex-direction: column; padding: 0px 16px 16px 16px; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-36q37m { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 8px; justify-content: flex-start; padding: 20px 0px 0px 0px; width: 100%; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-1vrxqe1 { max-width: 90%; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-ANsMn.framer-v-1mpp55d .framer-f7oogh { flex-wrap: wrap; gap: 2px 4px; justify-content: flex-start; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-ANsMn[data-border=\"true\"]::after, .framer-ANsMn [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 648\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"utWdaylCz\":{\"layout\":[\"fixed\",\"auto\"]},\"aWcACDjxd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"CQjx6_Jsc\":\"borderMobile\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framera3KoinIVy=withCSS(Component,css,\"framer-ANsMn\");export default Framera3KoinIVy;Framera3KoinIVy.displayName=\"c_Footer-Grid\";Framera3KoinIVy.defaultProps={height:648,width:1200};addPropertyControls(Framera3KoinIVy,{variant:{options:[\"KSbwS3KfJ\",\"utWdaylCz\",\"aWcACDjxd\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},CQjx6_Jsc:{defaultValue:{borderBottomWidth:0,borderColor:\"rgb(48, 48, 48)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},title:\"Border Mobile\",type:ControlType.Border}});addFonts(Framera3KoinIVy,[{explicitInter:true,fonts:[{cssFamilyName:\"Zodiak\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Zodiak\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/63K42MQSJZ57SBX4XJ4J7L4M5IM6V2HQ/DTT4Y5AJV6DYRVZQST5O4K2E6SESQNV3/VGG36BIEB6ODAX4ZN7UV43FK742PFGDV.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...LogoWeiFonts,...ButtonFooterFonts,...FooterLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framera3KoinIVy.loader={load:(props,context)=>{const locale=context.locale;const queryCacheEntry=queryCache.get(query1(),locale);const queryCacheEntry1=queryCache.get(query3(),locale);return Promise.allSettled([queryCacheEntry.preload(),queryCacheEntry1.preload(),forwardLoader(ButtonFooter,{},context),forwardLoader(FooterLink,{},context),(async()=>{const parentData=await queryCacheEntry.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(FooterLink,{},context)));})(),(async()=>{const parentData=await queryCacheEntry1.readMaybeAsync()??[];return Promise.allSettled(parentData.flatMap(item=>forwardLoader(FooterLink,{},context)));})()]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framera3KoinIVy\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"utWdaylCz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aWcACDjxd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"648\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"CQjx6_Jsc\\\":\\\"borderMobile\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","class LuxonError extends Error{}class InvalidDateTimeError extends LuxonError{constructor(e){super(`Invalid DateTime: ${e.toMessage()}`)}}class InvalidIntervalError extends LuxonError{constructor(e){super(`Invalid Interval: ${e.toMessage()}`)}}class InvalidDurationError extends LuxonError{constructor(e){super(`Invalid Duration: ${e.toMessage()}`)}}class ConflictingSpecificationError extends LuxonError{}class InvalidUnitError extends LuxonError{constructor(e){super(`Invalid unit ${e}`)}}class InvalidArgumentError extends LuxonError{}class ZoneIsAbstractError extends LuxonError{constructor(){super(\"Zone is an abstract class\")}}const e=\"numeric\",t=\"short\",n=\"long\";const r={year:e,month:e,day:e};const s={year:e,month:t,day:e};const i={year:e,month:t,day:e,weekday:t};const a={year:e,month:n,day:e};const o={year:e,month:n,day:e,weekday:n};const u={hour:e,minute:e};const l={hour:e,minute:e,second:e};const c={hour:e,minute:e,second:e,timeZoneName:t};const d={hour:e,minute:e,second:e,timeZoneName:n};const m={hour:e,minute:e,hourCycle:\"h23\"};const h={hour:e,minute:e,second:e,hourCycle:\"h23\"};const f={hour:e,minute:e,second:e,hourCycle:\"h23\",timeZoneName:t};const y={hour:e,minute:e,second:e,hourCycle:\"h23\",timeZoneName:n};const g={year:e,month:e,day:e,hour:e,minute:e};const p={year:e,month:e,day:e,hour:e,minute:e,second:e};const T={year:e,month:t,day:e,hour:e,minute:e};const w={year:e,month:t,day:e,hour:e,minute:e,second:e};const k={year:e,month:t,day:e,weekday:t,hour:e,minute:e};const O={year:e,month:n,day:e,hour:e,minute:e,timeZoneName:t};const S={year:e,month:n,day:e,hour:e,minute:e,second:e,timeZoneName:t};const D={year:e,month:n,day:e,weekday:n,hour:e,minute:e,timeZoneName:n};const v={year:e,month:n,day:e,weekday:n,hour:e,minute:e,second:e,timeZoneName:n};class Zone{\n/**\n   * The type of zone\n   * @abstract\n   * @type {string}\n   */\nget type(){throw new ZoneIsAbstractError}\n/**\n   * The name of this zone.\n   * @abstract\n   * @type {string}\n   */get name(){throw new ZoneIsAbstractError}\n/**\n   * The IANA name of this zone.\n   * Defaults to `name` if not overwritten by a subclass.\n   * @abstract\n   * @type {string}\n   */get ianaName(){return this.name}\n/**\n   * Returns whether the offset is known to be fixed for the whole year.\n   * @abstract\n   * @type {boolean}\n   */get isUniversal(){throw new ZoneIsAbstractError}\n/**\n   * Returns the offset's common name (such as EST) at the specified timestamp\n   * @abstract\n   * @param {number} ts - Epoch milliseconds for which to get the name\n   * @param {Object} opts - Options to affect the format\n   * @param {string} opts.format - What style of offset to return. Accepts 'long' or 'short'.\n   * @param {string} opts.locale - What locale to return the offset name in.\n   * @return {string}\n   */offsetName(e,t){throw new ZoneIsAbstractError}\n/**\n   * Returns the offset's value as a string\n   * @abstract\n   * @param {number} ts - Epoch milliseconds for which to get the offset\n   * @param {string} format - What style of offset to return.\n   *                          Accepts 'narrow', 'short', or 'techie'. Returning '+6', '+06:00', or '+0600' respectively\n   * @return {string}\n   */formatOffset(e,t){throw new ZoneIsAbstractError}\n/**\n   * Return the offset in minutes for this zone at the specified timestamp.\n   * @abstract\n   * @param {number} ts - Epoch milliseconds for which to compute the offset\n   * @return {number}\n   */offset(e){throw new ZoneIsAbstractError}\n/**\n   * Return whether this Zone is equal to another zone\n   * @abstract\n   * @param {Zone} otherZone - the zone to compare\n   * @return {boolean}\n   */equals(e){throw new ZoneIsAbstractError}\n/**\n   * Return whether this Zone is valid.\n   * @abstract\n   * @type {boolean}\n   */get isValid(){throw new ZoneIsAbstractError}}let I=null;class SystemZone extends Zone{static get instance(){I===null&&(I=new SystemZone);return I}get type(){return\"system\"}get name(){return(new Intl.DateTimeFormat).resolvedOptions().timeZone}get isUniversal(){return false}offsetName(e,{format:t,locale:n}){return parseZoneInfo(e,t,n)}formatOffset(e,t){return formatOffset(this.offset(e),t)}offset(e){return-new Date(e).getTimezoneOffset()}equals(e){return e.type===\"system\"}get isValid(){return true}}let b={};function makeDTF(e){b[e]||(b[e]=new Intl.DateTimeFormat(\"en-US\",{hour12:false,timeZone:e,year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\",second:\"2-digit\",era:\"short\"}));return b[e]}const N={year:0,month:1,day:2,era:3,hour:4,minute:5,second:6};function hackyOffset(e,t){const n=e.format(t).replace(/\\u200E/g,\"\"),r=/(\\d+)\\/(\\d+)\\/(\\d+) (AD|BC),? (\\d+):(\\d+):(\\d+)/.exec(n),[,s,i,a,o,u,l,c]=r;return[a,s,i,o,u,l,c]}function partsOffset(e,t){const n=e.formatToParts(t);const r=[];for(let e=0;e<n.length;e++){const{type:t,value:s}=n[e];const i=N[t];t===\"era\"?r[i]=s:isUndefined(i)||(r[i]=parseInt(s,10))}return r}let x={};class IANAZone extends Zone{\n/**\n   * @param {string} name - Zone name\n   * @return {IANAZone}\n   */\nstatic create(e){x[e]||(x[e]=new IANAZone(e));return x[e]}static resetCache(){x={};b={}}\n/**\n   * Returns whether the provided string is a valid specifier. This only checks the string's format, not that the specifier identifies a known zone; see isValidZone for that.\n   * @param {string} s - The string to check validity on\n   * @example IANAZone.isValidSpecifier(\"America/New_York\") //=> true\n   * @example IANAZone.isValidSpecifier(\"Sport~~blorp\") //=> false\n   * @deprecated For backward compatibility, this forwards to isValidZone, better use `isValidZone()` directly instead.\n   * @return {boolean}\n   */static isValidSpecifier(e){return this.isValidZone(e)}\n/**\n   * Returns whether the provided string identifies a real zone\n   * @param {string} zone - The string to check\n   * @example IANAZone.isValidZone(\"America/New_York\") //=> true\n   * @example IANAZone.isValidZone(\"Fantasia/Castle\") //=> false\n   * @example IANAZone.isValidZone(\"Sport~~blorp\") //=> false\n   * @return {boolean}\n   */static isValidZone(e){if(!e)return false;try{new Intl.DateTimeFormat(\"en-US\",{timeZone:e}).format();return true}catch(e){return false}}constructor(e){super();this.zoneName=e;this.valid=IANAZone.isValidZone(e)}\n/**\n   * The type of zone. `iana` for all instances of `IANAZone`.\n   * @override\n   * @type {string}\n   */get type(){return\"iana\"}\n/**\n   * The name of this zone (i.e. the IANA zone name).\n   * @override\n   * @type {string}\n   */get name(){return this.zoneName}\n/**\n   * Returns whether the offset is known to be fixed for the whole year:\n   * Always returns false for all IANA zones.\n   * @override\n   * @type {boolean}\n   */get isUniversal(){return false}\n/**\n   * Returns the offset's common name (such as EST) at the specified timestamp\n   * @override\n   * @param {number} ts - Epoch milliseconds for which to get the name\n   * @param {Object} opts - Options to affect the format\n   * @param {string} opts.format - What style of offset to return. Accepts 'long' or 'short'.\n   * @param {string} opts.locale - What locale to return the offset name in.\n   * @return {string}\n   */offsetName(e,{format:t,locale:n}){return parseZoneInfo(e,t,n,this.name)}\n/**\n   * Returns the offset's value as a string\n   * @override\n   * @param {number} ts - Epoch milliseconds for which to get the offset\n   * @param {string} format - What style of offset to return.\n   *                          Accepts 'narrow', 'short', or 'techie'. Returning '+6', '+06:00', or '+0600' respectively\n   * @return {string}\n   */formatOffset(e,t){return formatOffset(this.offset(e),t)}\n/**\n   * Return the offset in minutes for this zone at the specified timestamp.\n   * @override\n   * @param {number} ts - Epoch milliseconds for which to compute the offset\n   * @return {number}\n   */offset(e){const t=new Date(e);if(isNaN(t))return NaN;const n=makeDTF(this.name);let[r,s,i,a,o,u,l]=n.formatToParts?partsOffset(n,t):hackyOffset(n,t);a===\"BC\"&&(r=1-Math.abs(r));const c=o===24?0:o;const d=objToLocalTS({year:r,month:s,day:i,hour:c,minute:u,second:l,millisecond:0});let m=+t;const h=m%1e3;m-=h>=0?h:1e3+h;return(d-m)/6e4}\n/**\n   * Return whether this Zone is equal to another zone\n   * @override\n   * @param {Zone} otherZone - the zone to compare\n   * @return {boolean}\n   */equals(e){return e.type===\"iana\"&&e.name===this.name}\n/**\n   * Return whether this Zone is valid.\n   * @override\n   * @type {boolean}\n   */get isValid(){return this.valid}}let F={};function getCachedLF(e,t={}){const n=JSON.stringify([e,t]);let r=F[n];if(!r){r=new Intl.ListFormat(e,t);F[n]=r}return r}let M={};function getCachedDTF(e,t={}){const n=JSON.stringify([e,t]);let r=M[n];if(!r){r=new Intl.DateTimeFormat(e,t);M[n]=r}return r}let E={};function getCachedINF(e,t={}){const n=JSON.stringify([e,t]);let r=E[n];if(!r){r=new Intl.NumberFormat(e,t);E[n]=r}return r}let Z={};function getCachedRTF(e,t={}){const{base:n,...r}=t;const s=JSON.stringify([e,r]);let i=Z[s];if(!i){i=new Intl.RelativeTimeFormat(e,t);Z[s]=i}return i}let L=null;function systemLocale(){if(L)return L;L=(new Intl.DateTimeFormat).resolvedOptions().locale;return L}let C={};function getCachedWeekInfo(e){let t=C[e];if(!t){const n=new Intl.Locale(e);t=\"getWeekInfo\"in n?n.getWeekInfo():n.weekInfo;C[e]=t}return t}function parseLocaleString(e){const t=e.indexOf(\"-x-\");t!==-1&&(e=e.substring(0,t));const n=e.indexOf(\"-u-\");if(n===-1)return[e];{let t;let r;try{t=getCachedDTF(e).resolvedOptions();r=e}catch(s){const i=e.substring(0,n);t=getCachedDTF(i).resolvedOptions();r=i}const{numberingSystem:s,calendar:i}=t;return[r,s,i]}}function intlConfigString(e,t,n){if(n||t){e.includes(\"-u-\")||(e+=\"-u\");n&&(e+=`-ca-${n}`);t&&(e+=`-nu-${t}`);return e}return e}function mapMonths(e){const t=[];for(let n=1;n<=12;n++){const r=DateTime.utc(2009,n,1);t.push(e(r))}return t}function mapWeekdays(e){const t=[];for(let n=1;n<=7;n++){const r=DateTime.utc(2016,11,13+n);t.push(e(r))}return t}function listStuff(e,t,n,r){const s=e.listingMode();return s===\"error\"?null:s===\"en\"?n(t):r(t)}function supportsFastNumbers(e){return(!e.numberingSystem||e.numberingSystem===\"latn\")&&(e.numberingSystem===\"latn\"||!e.locale||e.locale.startsWith(\"en\")||new Intl.DateTimeFormat(e.intl).resolvedOptions().numberingSystem===\"latn\")}class PolyNumberFormatter{constructor(e,t,n){this.padTo=n.padTo||0;this.floor=n.floor||false;const{padTo:r,floor:s,...i}=n;if(!t||Object.keys(i).length>0){const t={useGrouping:false,...n};n.padTo>0&&(t.minimumIntegerDigits=n.padTo);this.inf=getCachedINF(e,t)}}format(e){if(this.inf){const t=this.floor?Math.floor(e):e;return this.inf.format(t)}{const t=this.floor?Math.floor(e):roundTo(e,3);return padStart(t,this.padTo)}}}class PolyDateFormatter{constructor(e,t,n){this.opts=n;this.originalZone=void 0;let r;if(this.opts.timeZone)this.dt=e;else if(e.zone.type===\"fixed\"){const t=e.offset/60*-1;const n=t>=0?`Etc/GMT+${t}`:`Etc/GMT${t}`;if(e.offset!==0&&IANAZone.create(n).valid){r=n;this.dt=e}else{r=\"UTC\";this.dt=e.offset===0?e:e.setZone(\"UTC\").plus({minutes:e.offset});this.originalZone=e.zone}}else if(e.zone.type===\"system\")this.dt=e;else if(e.zone.type===\"iana\"){this.dt=e;r=e.zone.name}else{r=\"UTC\";this.dt=e.setZone(\"UTC\").plus({minutes:e.offset});this.originalZone=e.zone}const s={...this.opts};s.timeZone=s.timeZone||r;this.dtf=getCachedDTF(t,s)}format(){return this.originalZone?this.formatToParts().map((({value:e})=>e)).join(\"\"):this.dtf.format(this.dt.toJSDate())}formatToParts(){const e=this.dtf.formatToParts(this.dt.toJSDate());return this.originalZone?e.map((e=>{if(e.type===\"timeZoneName\"){const t=this.originalZone.offsetName(this.dt.ts,{locale:this.dt.locale,format:this.opts.timeZoneName});return{...e,value:t}}return e})):e}resolvedOptions(){return this.dtf.resolvedOptions()}}class PolyRelFormatter{constructor(e,t,n){this.opts={style:\"long\",...n};!t&&hasRelative()&&(this.rtf=getCachedRTF(e,n))}format(e,t){return this.rtf?this.rtf.format(e,t):formatRelativeTime(t,e,this.opts.numeric,this.opts.style!==\"long\")}formatToParts(e,t){return this.rtf?this.rtf.formatToParts(e,t):[]}}const W={firstDay:1,minimalDays:4,weekend:[6,7]};class Locale{static fromOpts(e){return Locale.create(e.locale,e.numberingSystem,e.outputCalendar,e.weekSettings,e.defaultToEN)}static create(e,t,n,r,s=false){const i=e||Settings.defaultLocale;const a=i||(s?\"en-US\":systemLocale());const o=t||Settings.defaultNumberingSystem;const u=n||Settings.defaultOutputCalendar;const l=validateWeekSettings(r)||Settings.defaultWeekSettings;return new Locale(a,o,u,l,i)}static resetCache(){L=null;M={};E={};Z={}}static fromObject({locale:e,numberingSystem:t,outputCalendar:n,weekSettings:r}={}){return Locale.create(e,t,n,r)}constructor(e,t,n,r,s){const[i,a,o]=parseLocaleString(e);this.locale=i;this.numberingSystem=t||a||null;this.outputCalendar=n||o||null;this.weekSettings=r;this.intl=intlConfigString(this.locale,this.numberingSystem,this.outputCalendar);this.weekdaysCache={format:{},standalone:{}};this.monthsCache={format:{},standalone:{}};this.meridiemCache=null;this.eraCache={};this.specifiedLocale=s;this.fastNumbersCached=null}get fastNumbers(){this.fastNumbersCached==null&&(this.fastNumbersCached=supportsFastNumbers(this));return this.fastNumbersCached}listingMode(){const e=this.isEnglish();const t=(this.numberingSystem===null||this.numberingSystem===\"latn\")&&(this.outputCalendar===null||this.outputCalendar===\"gregory\");return e&&t?\"en\":\"intl\"}clone(e){return e&&Object.getOwnPropertyNames(e).length!==0?Locale.create(e.locale||this.specifiedLocale,e.numberingSystem||this.numberingSystem,e.outputCalendar||this.outputCalendar,validateWeekSettings(e.weekSettings)||this.weekSettings,e.defaultToEN||false):this}redefaultToEN(e={}){return this.clone({...e,defaultToEN:true})}redefaultToSystem(e={}){return this.clone({...e,defaultToEN:false})}months(e,t=false){return listStuff(this,e,months,(()=>{const n=t?{month:e,day:\"numeric\"}:{month:e},r=t?\"format\":\"standalone\";this.monthsCache[r][e]||(this.monthsCache[r][e]=mapMonths((e=>this.extract(e,n,\"month\"))));return this.monthsCache[r][e]}))}weekdays(e,t=false){return listStuff(this,e,weekdays,(()=>{const n=t?{weekday:e,year:\"numeric\",month:\"long\",day:\"numeric\"}:{weekday:e},r=t?\"format\":\"standalone\";this.weekdaysCache[r][e]||(this.weekdaysCache[r][e]=mapWeekdays((e=>this.extract(e,n,\"weekday\"))));return this.weekdaysCache[r][e]}))}meridiems(){return listStuff(this,void 0,(()=>ne),(()=>{if(!this.meridiemCache){const e={hour:\"numeric\",hourCycle:\"h12\"};this.meridiemCache=[DateTime.utc(2016,11,13,9),DateTime.utc(2016,11,13,19)].map((t=>this.extract(t,e,\"dayperiod\")))}return this.meridiemCache}))}eras(e){return listStuff(this,e,eras,(()=>{const t={era:e};this.eraCache[e]||(this.eraCache[e]=[DateTime.utc(-40,1,1),DateTime.utc(2017,1,1)].map((e=>this.extract(e,t,\"era\"))));return this.eraCache[e]}))}extract(e,t,n){const r=this.dtFormatter(e,t),s=r.formatToParts(),i=s.find((e=>e.type.toLowerCase()===n));return i?i.value:null}numberFormatter(e={}){return new PolyNumberFormatter(this.intl,e.forceSimple||this.fastNumbers,e)}dtFormatter(e,t={}){return new PolyDateFormatter(e,this.intl,t)}relFormatter(e={}){return new PolyRelFormatter(this.intl,this.isEnglish(),e)}listFormatter(e={}){return getCachedLF(this.intl,e)}isEnglish(){return this.locale===\"en\"||this.locale.toLowerCase()===\"en-us\"||new Intl.DateTimeFormat(this.intl).resolvedOptions().locale.startsWith(\"en-us\")}getWeekSettings(){return this.weekSettings?this.weekSettings:hasLocaleWeekInfo()?getCachedWeekInfo(this.locale):W}getStartOfWeek(){return this.getWeekSettings().firstDay}getMinDaysInFirstWeek(){return this.getWeekSettings().minimalDays}getWeekendDays(){return this.getWeekSettings().weekend}equals(e){return this.locale===e.locale&&this.numberingSystem===e.numberingSystem&&this.outputCalendar===e.outputCalendar}toString(){return`Locale(${this.locale}, ${this.numberingSystem}, ${this.outputCalendar})`}}let V=null;class FixedOffsetZone extends Zone{static get utcInstance(){V===null&&(V=new FixedOffsetZone(0));return V}\n/**\n   * Get an instance with a specified offset\n   * @param {number} offset - The offset in minutes\n   * @return {FixedOffsetZone}\n   */static instance(e){return e===0?FixedOffsetZone.utcInstance:new FixedOffsetZone(e)}\n/**\n   * Get an instance of FixedOffsetZone from a UTC offset string, like \"UTC+6\"\n   * @param {string} s - The offset string to parse\n   * @example FixedOffsetZone.parseSpecifier(\"UTC+6\")\n   * @example FixedOffsetZone.parseSpecifier(\"UTC+06\")\n   * @example FixedOffsetZone.parseSpecifier(\"UTC-6:00\")\n   * @return {FixedOffsetZone}\n   */static parseSpecifier(e){if(e){const t=e.match(/^utc(?:([+-]\\d{1,2})(?::(\\d{2}))?)?$/i);if(t)return new FixedOffsetZone(signedOffset(t[1],t[2]))}return null}constructor(e){super();this.fixed=e}\n/**\n   * The type of zone. `fixed` for all instances of `FixedOffsetZone`.\n   * @override\n   * @type {string}\n   */get type(){return\"fixed\"}\n/**\n   * The name of this zone.\n   * All fixed zones' names always start with \"UTC\" (plus optional offset)\n   * @override\n   * @type {string}\n   */get name(){return this.fixed===0?\"UTC\":`UTC${formatOffset(this.fixed,\"narrow\")}`}\n/**\n   * The IANA name of this zone, i.e. `Etc/UTC` or `Etc/GMT+/-nn`\n   *\n   * @override\n   * @type {string}\n   */get ianaName(){return this.fixed===0?\"Etc/UTC\":`Etc/GMT${formatOffset(-this.fixed,\"narrow\")}`}offsetName(){return this.name}\n/**\n   * Returns the offset's value as a string\n   * @override\n   * @param {number} ts - Epoch milliseconds for which to get the offset\n   * @param {string} format - What style of offset to return.\n   *                          Accepts 'narrow', 'short', or 'techie'. Returning '+6', '+06:00', or '+0600' respectively\n   * @return {string}\n   */formatOffset(e,t){return formatOffset(this.fixed,t)}\n/**\n   * Returns whether the offset is known to be fixed for the whole year:\n   * Always returns true for all fixed offset zones.\n   * @override\n   * @type {boolean}\n   */get isUniversal(){return true}offset(){return this.fixed}\n/**\n   * Return whether this Zone is equal to another zone (i.e. also fixed and same offset)\n   * @override\n   * @param {Zone} otherZone - the zone to compare\n   * @return {boolean}\n   */equals(e){return e.type===\"fixed\"&&e.fixed===this.fixed}\n/**\n   * Return whether this Zone is valid:\n   * All fixed offset zones are valid.\n   * @override\n   * @type {boolean}\n   */get isValid(){return true}}class InvalidZone extends Zone{constructor(e){super();this.zoneName=e}get type(){return\"invalid\"}get name(){return this.zoneName}get isUniversal(){return false}offsetName(){return null}formatOffset(){return\"\"}offset(){return NaN}equals(){return false}get isValid(){return false}}function normalizeZone(e,t){if(isUndefined(e)||e===null)return t;if(e instanceof Zone)return e;if(isString(e)){const n=e.toLowerCase();return n===\"default\"?t:n===\"local\"||n===\"system\"?SystemZone.instance:n===\"utc\"||n===\"gmt\"?FixedOffsetZone.utcInstance:FixedOffsetZone.parseSpecifier(n)||IANAZone.create(e)}return isNumber(e)?FixedOffsetZone.instance(e):typeof e===\"object\"&&\"offset\"in e&&typeof e.offset===\"function\"?e:new InvalidZone(e)}const U={arab:\"[٠-٩]\",arabext:\"[۰-۹]\",bali:\"[᭐-᭙]\",beng:\"[০-৯]\",deva:\"[०-९]\",fullwide:\"[０-９]\",gujr:\"[૦-૯]\",hanidec:\"[〇|一|二|三|四|五|六|七|八|九]\",khmr:\"[០-៩]\",knda:\"[೦-೯]\",laoo:\"[໐-໙]\",limb:\"[᥆-᥏]\",mlym:\"[൦-൯]\",mong:\"[᠐-᠙]\",mymr:\"[၀-၉]\",orya:\"[୦-୯]\",tamldec:\"[௦-௯]\",telu:\"[౦-౯]\",thai:\"[๐-๙]\",tibt:\"[༠-༩]\",latn:\"\\\\d\"};const A={arab:[1632,1641],arabext:[1776,1785],bali:[6992,7001],beng:[2534,2543],deva:[2406,2415],fullwide:[65296,65303],gujr:[2790,2799],khmr:[6112,6121],knda:[3302,3311],laoo:[3792,3801],limb:[6470,6479],mlym:[3430,3439],mong:[6160,6169],mymr:[4160,4169],orya:[2918,2927],tamldec:[3046,3055],telu:[3174,3183],thai:[3664,3673],tibt:[3872,3881]};const $=U.hanidec.replace(/[\\[|\\]]/g,\"\").split(\"\");function parseDigits(e){let t=parseInt(e,10);if(isNaN(t)){t=\"\";for(let n=0;n<e.length;n++){const r=e.charCodeAt(n);if(e[n].search(U.hanidec)!==-1)t+=$.indexOf(e[n]);else for(const e in A){const[n,s]=A[e];r>=n&&r<=s&&(t+=r-n)}}return parseInt(t,10)}return t}let z={};function resetDigitRegexCache(){z={}}function digitRegex({numberingSystem:e},t=\"\"){const n=e||\"latn\";z[n]||(z[n]={});z[n][t]||(z[n][t]=new RegExp(`${U[n]}${t}`));return z[n][t]}let R,now=()=>Date.now(),j=\"system\",q=null,Y=null,P=null,_=60,H=null;class Settings{\n/**\n   * Get the callback for returning the current timestamp.\n   * @type {function}\n   */\nstatic get now(){return now}\n/**\n   * Set the callback for returning the current timestamp.\n   * The function should return a number, which will be interpreted as an Epoch millisecond count\n   * @type {function}\n   * @example Settings.now = () => Date.now() + 3000 // pretend it is 3 seconds in the future\n   * @example Settings.now = () => 0 // always pretend it's Jan 1, 1970 at midnight in UTC time\n   */static set now(e){now=e}\n/**\n   * Set the default time zone to create DateTimes in. Does not affect existing instances.\n   * Use the value \"system\" to reset this value to the system's time zone.\n   * @type {string}\n   */static set defaultZone(e){j=e}\n/**\n   * Get the default time zone object currently used to create DateTimes. Does not affect existing instances.\n   * The default value is the system's time zone (the one set on the machine that runs this code).\n   * @type {Zone}\n   */static get defaultZone(){return normalizeZone(j,SystemZone.instance)}\n/**\n   * Get the default locale to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static get defaultLocale(){return q}\n/**\n   * Set the default locale to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static set defaultLocale(e){q=e}\n/**\n   * Get the default numbering system to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static get defaultNumberingSystem(){return Y}\n/**\n   * Set the default numbering system to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static set defaultNumberingSystem(e){Y=e}\n/**\n   * Get the default output calendar to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static get defaultOutputCalendar(){return P}\n/**\n   * Set the default output calendar to create DateTimes with. Does not affect existing instances.\n   * @type {string}\n   */static set defaultOutputCalendar(e){P=e}\n/**\n   * @typedef {Object} WeekSettings\n   * @property {number} firstDay\n   * @property {number} minimalDays\n   * @property {number[]} weekend\n   */static get defaultWeekSettings(){return H}\n/**\n   * Allows overriding the default locale week settings, i.e. the start of the week, the weekend and\n   * how many days are required in the first week of a year.\n   * Does not affect existing instances.\n   *\n   * @param {WeekSettings|null} weekSettings\n   */static set defaultWeekSettings(e){H=validateWeekSettings(e)}\n/**\n   * Get the cutoff year for whether a 2-digit year string is interpreted in the current or previous century. Numbers higher than the cutoff will be considered to mean 19xx and numbers lower or equal to the cutoff will be considered 20xx.\n   * @type {number}\n   */static get twoDigitCutoffYear(){return _}\n/**\n   * Set the cutoff year for whether a 2-digit year string is interpreted in the current or previous century. Numbers higher than the cutoff will be considered to mean 19xx and numbers lower or equal to the cutoff will be considered 20xx.\n   * @type {number}\n   * @example Settings.twoDigitCutoffYear = 0 // all 'yy' are interpreted as 20th century\n   * @example Settings.twoDigitCutoffYear = 99 // all 'yy' are interpreted as 21st century\n   * @example Settings.twoDigitCutoffYear = 50 // '49' -> 2049; '50' -> 1950\n   * @example Settings.twoDigitCutoffYear = 1950 // interpreted as 50\n   * @example Settings.twoDigitCutoffYear = 2050 // ALSO interpreted as 50\n   */static set twoDigitCutoffYear(e){_=e%100}\n/**\n   * Get whether Luxon will throw when it encounters invalid DateTimes, Durations, or Intervals\n   * @type {boolean}\n   */static get throwOnInvalid(){return R}\n/**\n   * Set whether Luxon will throw when it encounters invalid DateTimes, Durations, or Intervals\n   * @type {boolean}\n   */static set throwOnInvalid(e){R=e}static resetCaches(){Locale.resetCache();IANAZone.resetCache();DateTime.resetCache();resetDigitRegexCache()}}class Invalid{constructor(e,t){this.reason=e;this.explanation=t}toMessage(){return this.explanation?`${this.reason}: ${this.explanation}`:this.reason}}const J=[0,31,59,90,120,151,181,212,243,273,304,334],G=[0,31,60,91,121,152,182,213,244,274,305,335];function unitOutOfRange(e,t){return new Invalid(\"unit out of range\",`you specified ${t} (of type ${typeof t}) as a ${e}, which is invalid`)}function dayOfWeek(e,t,n){const r=new Date(Date.UTC(e,t-1,n));e<100&&e>=0&&r.setUTCFullYear(r.getUTCFullYear()-1900);const s=r.getUTCDay();return s===0?7:s}function computeOrdinal(e,t,n){return n+(isLeapYear(e)?G:J)[t-1]}function uncomputeOrdinal(e,t){const n=isLeapYear(e)?G:J,r=n.findIndex((e=>e<t)),s=t-n[r];return{month:r+1,day:s}}function isoWeekdayToLocal(e,t){return(e-t+7)%7+1}function gregorianToWeek(e,t=4,n=1){const{year:r,month:s,day:i}=e,a=computeOrdinal(r,s,i),o=isoWeekdayToLocal(dayOfWeek(r,s,i),n);let u,l=Math.floor((a-o+14-t)/7);if(l<1){u=r-1;l=weeksInWeekYear(u,t,n)}else if(l>weeksInWeekYear(r,t,n)){u=r+1;l=1}else u=r;return{weekYear:u,weekNumber:l,weekday:o,...timeObject(e)}}function weekToGregorian(e,t=4,n=1){const{weekYear:r,weekNumber:s,weekday:i}=e,a=isoWeekdayToLocal(dayOfWeek(r,1,t),n),o=daysInYear(r);let u,l=s*7+i-a-7+t;if(l<1){u=r-1;l+=daysInYear(u)}else if(l>o){u=r+1;l-=daysInYear(r)}else u=r;const{month:c,day:d}=uncomputeOrdinal(u,l);return{year:u,month:c,day:d,...timeObject(e)}}function gregorianToOrdinal(e){const{year:t,month:n,day:r}=e;const s=computeOrdinal(t,n,r);return{year:t,ordinal:s,...timeObject(e)}}function ordinalToGregorian(e){const{year:t,ordinal:n}=e;const{month:r,day:s}=uncomputeOrdinal(t,n);return{year:t,month:r,day:s,...timeObject(e)}}\n/**\n * Check if local week units like localWeekday are used in obj.\n * If so, validates that they are not mixed with ISO week units and then copies them to the normal week unit properties.\n * Modifies obj in-place!\n * @param obj the object values\n */function usesLocalWeekValues(e,t){const n=!isUndefined(e.localWeekday)||!isUndefined(e.localWeekNumber)||!isUndefined(e.localWeekYear);if(n){const n=!isUndefined(e.weekday)||!isUndefined(e.weekNumber)||!isUndefined(e.weekYear);if(n)throw new ConflictingSpecificationError(\"Cannot mix locale-based week fields with ISO-based week fields\");isUndefined(e.localWeekday)||(e.weekday=e.localWeekday);isUndefined(e.localWeekNumber)||(e.weekNumber=e.localWeekNumber);isUndefined(e.localWeekYear)||(e.weekYear=e.localWeekYear);delete e.localWeekday;delete e.localWeekNumber;delete e.localWeekYear;return{minDaysInFirstWeek:t.getMinDaysInFirstWeek(),startOfWeek:t.getStartOfWeek()}}return{minDaysInFirstWeek:4,startOfWeek:1}}function hasInvalidWeekData(e,t=4,n=1){const r=isInteger(e.weekYear),s=integerBetween(e.weekNumber,1,weeksInWeekYear(e.weekYear,t,n)),i=integerBetween(e.weekday,1,7);return r?s?!i&&unitOutOfRange(\"weekday\",e.weekday):unitOutOfRange(\"week\",e.weekNumber):unitOutOfRange(\"weekYear\",e.weekYear)}function hasInvalidOrdinalData(e){const t=isInteger(e.year),n=integerBetween(e.ordinal,1,daysInYear(e.year));return t?!n&&unitOutOfRange(\"ordinal\",e.ordinal):unitOutOfRange(\"year\",e.year)}function hasInvalidGregorianData(e){const t=isInteger(e.year),n=integerBetween(e.month,1,12),r=integerBetween(e.day,1,daysInMonth(e.year,e.month));return t?n?!r&&unitOutOfRange(\"day\",e.day):unitOutOfRange(\"month\",e.month):unitOutOfRange(\"year\",e.year)}function hasInvalidTimeData(e){const{hour:t,minute:n,second:r,millisecond:s}=e;const i=integerBetween(t,0,23)||t===24&&n===0&&r===0&&s===0,a=integerBetween(n,0,59),o=integerBetween(r,0,59),u=integerBetween(s,0,999);return i?a?o?!u&&unitOutOfRange(\"millisecond\",s):unitOutOfRange(\"second\",r):unitOutOfRange(\"minute\",n):unitOutOfRange(\"hour\",t)}function isUndefined(e){return typeof e===\"undefined\"}function isNumber(e){return typeof e===\"number\"}function isInteger(e){return typeof e===\"number\"&&e%1===0}function isString(e){return typeof e===\"string\"}function isDate(e){return Object.prototype.toString.call(e)===\"[object Date]\"}function hasRelative(){try{return typeof Intl!==\"undefined\"&&!!Intl.RelativeTimeFormat}catch(e){return false}}function hasLocaleWeekInfo(){try{return typeof Intl!==\"undefined\"&&!!Intl.Locale&&(\"weekInfo\"in Intl.Locale.prototype||\"getWeekInfo\"in Intl.Locale.prototype)}catch(e){return false}}function maybeArray(e){return Array.isArray(e)?e:[e]}function bestBy(e,t,n){if(e.length!==0)return e.reduce(((e,r)=>{const s=[t(r),r];return e&&n(e[0],s[0])===e[0]?e:s}),null)[1]}function pick(e,t){return t.reduce(((t,n)=>{t[n]=e[n];return t}),{})}function hasOwnProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function validateWeekSettings(e){if(e==null)return null;if(typeof e!==\"object\")throw new InvalidArgumentError(\"Week settings must be an object\");if(!integerBetween(e.firstDay,1,7)||!integerBetween(e.minimalDays,1,7)||!Array.isArray(e.weekend)||e.weekend.some((e=>!integerBetween(e,1,7))))throw new InvalidArgumentError(\"Invalid week settings\");return{firstDay:e.firstDay,minimalDays:e.minimalDays,weekend:Array.from(e.weekend)}}function integerBetween(e,t,n){return isInteger(e)&&e>=t&&e<=n}function floorMod(e,t){return e-t*Math.floor(e/t)}function padStart(e,t=2){const n=e<0;let r;r=n?\"-\"+(\"\"+-e).padStart(t,\"0\"):(\"\"+e).padStart(t,\"0\");return r}function parseInteger(e){return isUndefined(e)||e===null||e===\"\"?void 0:parseInt(e,10)}function parseFloating(e){return isUndefined(e)||e===null||e===\"\"?void 0:parseFloat(e)}function parseMillis(e){if(!isUndefined(e)&&e!==null&&e!==\"\"){const t=parseFloat(\"0.\"+e)*1e3;return Math.floor(t)}}function roundTo(e,t,n=false){const r=10**t,s=n?Math.trunc:Math.round;return s(e*r)/r}function isLeapYear(e){return e%4===0&&(e%100!==0||e%400===0)}function daysInYear(e){return isLeapYear(e)?366:365}function daysInMonth(e,t){const n=floorMod(t-1,12)+1,r=e+(t-n)/12;return n===2?isLeapYear(r)?29:28:[31,null,31,30,31,30,31,31,30,31,30,31][n-1]}function objToLocalTS(e){let t=Date.UTC(e.year,e.month-1,e.day,e.hour,e.minute,e.second,e.millisecond);if(e.year<100&&e.year>=0){t=new Date(t);t.setUTCFullYear(e.year,e.month-1,e.day)}return+t}function firstWeekOffset(e,t,n){const r=isoWeekdayToLocal(dayOfWeek(e,1,t),n);return-r+t-1}function weeksInWeekYear(e,t=4,n=1){const r=firstWeekOffset(e,t,n);const s=firstWeekOffset(e+1,t,n);return(daysInYear(e)-r+s)/7}function untruncateYear(e){return e>99?e:e>Settings.twoDigitCutoffYear?1900+e:2e3+e}function parseZoneInfo(e,t,n,r=null){const s=new Date(e),i={hourCycle:\"h23\",year:\"numeric\",month:\"2-digit\",day:\"2-digit\",hour:\"2-digit\",minute:\"2-digit\"};r&&(i.timeZone=r);const a={timeZoneName:t,...i};const o=new Intl.DateTimeFormat(n,a).formatToParts(s).find((e=>e.type.toLowerCase()===\"timezonename\"));return o?o.value:null}function signedOffset(e,t){let n=parseInt(e,10);Number.isNaN(n)&&(n=0);const r=parseInt(t,10)||0,s=n<0||Object.is(n,-0)?-r:r;return n*60+s}function asNumber(e){const t=Number(e);if(typeof e===\"boolean\"||e===\"\"||Number.isNaN(t))throw new InvalidArgumentError(`Invalid unit value ${e}`);return t}function normalizeObject(e,t){const n={};for(const r in e)if(hasOwnProperty(e,r)){const s=e[r];if(s===void 0||s===null)continue;n[t(r)]=asNumber(s)}return n}\n/**\n * Returns the offset's value as a string\n * @param {number} ts - Epoch milliseconds for which to get the offset\n * @param {string} format - What style of offset to return.\n *                          Accepts 'narrow', 'short', or 'techie'. Returning '+6', '+06:00', or '+0600' respectively\n * @return {string}\n */function formatOffset(e,t){const n=Math.trunc(Math.abs(e/60)),r=Math.trunc(Math.abs(e%60)),s=e>=0?\"+\":\"-\";switch(t){case\"short\":return`${s}${padStart(n,2)}:${padStart(r,2)}`;case\"narrow\":return`${s}${n}${r>0?`:${r}`:\"\"}`;case\"techie\":return`${s}${padStart(n,2)}${padStart(r,2)}`;default:throw new RangeError(`Value format ${t} is out of range for property format`)}}function timeObject(e){return pick(e,[\"hour\",\"minute\",\"second\",\"millisecond\"])}const B=[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"];const Q=[\"Jan\",\"Feb\",\"Mar\",\"Apr\",\"May\",\"Jun\",\"Jul\",\"Aug\",\"Sep\",\"Oct\",\"Nov\",\"Dec\"];const K=[\"J\",\"F\",\"M\",\"A\",\"M\",\"J\",\"J\",\"A\",\"S\",\"O\",\"N\",\"D\"];function months(e){switch(e){case\"narrow\":return[...K];case\"short\":return[...Q];case\"long\":return[...B];case\"numeric\":return[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\"];case\"2-digit\":return[\"01\",\"02\",\"03\",\"04\",\"05\",\"06\",\"07\",\"08\",\"09\",\"10\",\"11\",\"12\"];default:return null}}const X=[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"];const ee=[\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\",\"Sun\"];const te=[\"M\",\"T\",\"W\",\"T\",\"F\",\"S\",\"S\"];function weekdays(e){switch(e){case\"narrow\":return[...te];case\"short\":return[...ee];case\"long\":return[...X];case\"numeric\":return[\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\"];default:return null}}const ne=[\"AM\",\"PM\"];const re=[\"Before Christ\",\"Anno Domini\"];const se=[\"BC\",\"AD\"];const ie=[\"B\",\"A\"];function eras(e){switch(e){case\"narrow\":return[...ie];case\"short\":return[...se];case\"long\":return[...re];default:return null}}function meridiemForDateTime(e){return ne[e.hour<12?0:1]}function weekdayForDateTime(e,t){return weekdays(t)[e.weekday-1]}function monthForDateTime(e,t){return months(t)[e.month-1]}function eraForDateTime(e,t){return eras(t)[e.year<0?0:1]}function formatRelativeTime(e,t,n=\"always\",r=false){const s={years:[\"year\",\"yr.\"],quarters:[\"quarter\",\"qtr.\"],months:[\"month\",\"mo.\"],weeks:[\"week\",\"wk.\"],days:[\"day\",\"day\",\"days\"],hours:[\"hour\",\"hr.\"],minutes:[\"minute\",\"min.\"],seconds:[\"second\",\"sec.\"]};const i=[\"hours\",\"minutes\",\"seconds\"].indexOf(e)===-1;if(n===\"auto\"&&i){const n=e===\"days\";switch(t){case 1:return n?\"tomorrow\":`next ${s[e][0]}`;case-1:return n?\"yesterday\":`last ${s[e][0]}`;case 0:return n?\"today\":`this ${s[e][0]}`;default:}}const a=Object.is(t,-0)||t<0,o=Math.abs(t),u=o===1,l=s[e],c=r?u?l[1]:l[2]||l[1]:u?s[e][0]:e;return a?`${o} ${c} ago`:`in ${o} ${c}`}function stringifyTokens(e,t){let n=\"\";for(const r of e)r.literal?n+=r.val:n+=t(r.val);return n}const ae={D:r,DD:s,DDD:a,DDDD:o,t:u,tt:l,ttt:c,tttt:d,T:m,TT:h,TTT:f,TTTT:y,f:g,ff:T,fff:O,ffff:D,F:p,FF:w,FFF:S,FFFF:v};class Formatter{static create(e,t={}){return new Formatter(e,t)}static parseFormat(e){let t=null,n=\"\",r=false;const s=[];for(let i=0;i<e.length;i++){const a=e.charAt(i);if(a===\"'\"){n.length>0&&s.push({literal:r||/^\\s+$/.test(n),val:n});t=null;n=\"\";r=!r}else if(r)n+=a;else if(a===t)n+=a;else{n.length>0&&s.push({literal:/^\\s+$/.test(n),val:n});n=a;t=a}}n.length>0&&s.push({literal:r||/^\\s+$/.test(n),val:n});return s}static macroTokenToFormatOpts(e){return ae[e]}constructor(e,t){this.opts=t;this.loc=e;this.systemLoc=null}formatWithSystemDefault(e,t){this.systemLoc===null&&(this.systemLoc=this.loc.redefaultToSystem());const n=this.systemLoc.dtFormatter(e,{...this.opts,...t});return n.format()}dtFormatter(e,t={}){return this.loc.dtFormatter(e,{...this.opts,...t})}formatDateTime(e,t){return this.dtFormatter(e,t).format()}formatDateTimeParts(e,t){return this.dtFormatter(e,t).formatToParts()}formatInterval(e,t){const n=this.dtFormatter(e.start,t);return n.dtf.formatRange(e.start.toJSDate(),e.end.toJSDate())}resolvedOptions(e,t){return this.dtFormatter(e,t).resolvedOptions()}num(e,t=0){if(this.opts.forceSimple)return padStart(e,t);const n={...this.opts};t>0&&(n.padTo=t);return this.loc.numberFormatter(n).format(e)}formatDateTimeFromString(e,t){const n=this.loc.listingMode()===\"en\",r=this.loc.outputCalendar&&this.loc.outputCalendar!==\"gregory\",string=(t,n)=>this.loc.extract(e,t,n),formatOffset=t=>e.isOffsetFixed&&e.offset===0&&t.allowZ?\"Z\":e.isValid?e.zone.formatOffset(e.ts,t.format):\"\",meridiem=()=>n?meridiemForDateTime(e):string({hour:\"numeric\",hourCycle:\"h12\"},\"dayperiod\"),month=(t,r)=>n?monthForDateTime(e,t):string(r?{month:t}:{month:t,day:\"numeric\"},\"month\"),weekday=(t,r)=>n?weekdayForDateTime(e,t):string(r?{weekday:t}:{weekday:t,month:\"long\",day:\"numeric\"},\"weekday\"),maybeMacro=t=>{const n=Formatter.macroTokenToFormatOpts(t);return n?this.formatWithSystemDefault(e,n):t},era=t=>n?eraForDateTime(e,t):string({era:t},\"era\"),tokenToString=t=>{switch(t){case\"S\":return this.num(e.millisecond);case\"u\":case\"SSS\":return this.num(e.millisecond,3);case\"s\":return this.num(e.second);case\"ss\":return this.num(e.second,2);case\"uu\":return this.num(Math.floor(e.millisecond/10),2);case\"uuu\":return this.num(Math.floor(e.millisecond/100));case\"m\":return this.num(e.minute);case\"mm\":return this.num(e.minute,2);case\"h\":return this.num(e.hour%12===0?12:e.hour%12);case\"hh\":return this.num(e.hour%12===0?12:e.hour%12,2);case\"H\":return this.num(e.hour);case\"HH\":return this.num(e.hour,2);case\"Z\":return formatOffset({format:\"narrow\",allowZ:this.opts.allowZ});case\"ZZ\":return formatOffset({format:\"short\",allowZ:this.opts.allowZ});case\"ZZZ\":return formatOffset({format:\"techie\",allowZ:this.opts.allowZ});case\"ZZZZ\":return e.zone.offsetName(e.ts,{format:\"short\",locale:this.loc.locale});case\"ZZZZZ\":return e.zone.offsetName(e.ts,{format:\"long\",locale:this.loc.locale});case\"z\":return e.zoneName;case\"a\":return meridiem();case\"d\":return r?string({day:\"numeric\"},\"day\"):this.num(e.day);case\"dd\":return r?string({day:\"2-digit\"},\"day\"):this.num(e.day,2);case\"c\":return this.num(e.weekday);case\"ccc\":return weekday(\"short\",true);case\"cccc\":return weekday(\"long\",true);case\"ccccc\":return weekday(\"narrow\",true);case\"E\":return this.num(e.weekday);case\"EEE\":return weekday(\"short\",false);case\"EEEE\":return weekday(\"long\",false);case\"EEEEE\":return weekday(\"narrow\",false);case\"L\":return r?string({month:\"numeric\",day:\"numeric\"},\"month\"):this.num(e.month);case\"LL\":return r?string({month:\"2-digit\",day:\"numeric\"},\"month\"):this.num(e.month,2);case\"LLL\":return month(\"short\",true);case\"LLLL\":return month(\"long\",true);case\"LLLLL\":return month(\"narrow\",true);case\"M\":return r?string({month:\"numeric\"},\"month\"):this.num(e.month);case\"MM\":return r?string({month:\"2-digit\"},\"month\"):this.num(e.month,2);case\"MMM\":return month(\"short\",false);case\"MMMM\":return month(\"long\",false);case\"MMMMM\":return month(\"narrow\",false);case\"y\":return r?string({year:\"numeric\"},\"year\"):this.num(e.year);case\"yy\":return r?string({year:\"2-digit\"},\"year\"):this.num(e.year.toString().slice(-2),2);case\"yyyy\":return r?string({year:\"numeric\"},\"year\"):this.num(e.year,4);case\"yyyyyy\":return r?string({year:\"numeric\"},\"year\"):this.num(e.year,6);case\"G\":return era(\"short\");case\"GG\":return era(\"long\");case\"GGGGG\":return era(\"narrow\");case\"kk\":return this.num(e.weekYear.toString().slice(-2),2);case\"kkkk\":return this.num(e.weekYear,4);case\"W\":return this.num(e.weekNumber);case\"WW\":return this.num(e.weekNumber,2);case\"n\":return this.num(e.localWeekNumber);case\"nn\":return this.num(e.localWeekNumber,2);case\"ii\":return this.num(e.localWeekYear.toString().slice(-2),2);case\"iiii\":return this.num(e.localWeekYear,4);case\"o\":return this.num(e.ordinal);case\"ooo\":return this.num(e.ordinal,3);case\"q\":return this.num(e.quarter);case\"qq\":return this.num(e.quarter,2);case\"X\":return this.num(Math.floor(e.ts/1e3));case\"x\":return this.num(e.ts);default:return maybeMacro(t)}};return stringifyTokens(Formatter.parseFormat(t),tokenToString)}formatDurationFromString(e,t){const tokenToField=e=>{switch(e[0]){case\"S\":return\"millisecond\";case\"s\":return\"second\";case\"m\":return\"minute\";case\"h\":return\"hour\";case\"d\":return\"day\";case\"w\":return\"week\";case\"M\":return\"month\";case\"y\":return\"year\";default:return null}},tokenToString=e=>t=>{const n=tokenToField(t);return n?this.num(e.get(n),t.length):t},n=Formatter.parseFormat(t),r=n.reduce(((e,{literal:t,val:n})=>t?e:e.concat(n)),[]),s=e.shiftTo(...r.map(tokenToField).filter((e=>e)));return stringifyTokens(n,tokenToString(s))}}const oe=/[A-Za-z_+-]{1,256}(?::?\\/[A-Za-z0-9_+-]{1,256}(?:\\/[A-Za-z0-9_+-]{1,256})?)?/;function combineRegexes(...e){const t=e.reduce(((e,t)=>e+t.source),\"\");return RegExp(`^${t}$`)}function combineExtractors(...e){return t=>e.reduce((([e,n,r],s)=>{const[i,a,o]=s(t,r);return[{...e,...i},a||n,o]}),[{},null,1]).slice(0,2)}function parse(e,...t){if(e==null)return[null,null];for(const[n,r]of t){const t=n.exec(e);if(t)return r(t)}return[null,null]}function simpleParse(...e){return(t,n)=>{const r={};let s;for(s=0;s<e.length;s++)r[e[s]]=parseInteger(t[n+s]);return[r,null,n+s]}}const ue=/(?:(Z)|([+-]\\d\\d)(?::?(\\d\\d))?)/;const le=`(?:${ue.source}?(?:\\\\[(${oe.source})\\\\])?)?`;const ce=/(\\d\\d)(?::?(\\d\\d)(?::?(\\d\\d)(?:[.,](\\d{1,30}))?)?)?/;const de=RegExp(`${ce.source}${le}`);const me=RegExp(`(?:T${de.source})?`);const he=/([+-]\\d{6}|\\d{4})(?:-?(\\d\\d)(?:-?(\\d\\d))?)?/;const fe=/(\\d{4})-?W(\\d\\d)(?:-?(\\d))?/;const ye=/(\\d{4})-?(\\d{3})/;const ge=simpleParse(\"weekYear\",\"weekNumber\",\"weekDay\");const pe=simpleParse(\"year\",\"ordinal\");const Te=/(\\d{4})-(\\d\\d)-(\\d\\d)/;const we=RegExp(`${ce.source} ?(?:${ue.source}|(${oe.source}))?`);const ke=RegExp(`(?: ${we.source})?`);function int(e,t,n){const r=e[t];return isUndefined(r)?n:parseInteger(r)}function extractISOYmd(e,t){const n={year:int(e,t),month:int(e,t+1,1),day:int(e,t+2,1)};return[n,null,t+3]}function extractISOTime(e,t){const n={hours:int(e,t,0),minutes:int(e,t+1,0),seconds:int(e,t+2,0),milliseconds:parseMillis(e[t+3])};return[n,null,t+4]}function extractISOOffset(e,t){const n=!e[t]&&!e[t+1],r=signedOffset(e[t+1],e[t+2]),s=n?null:FixedOffsetZone.instance(r);return[{},s,t+3]}function extractIANAZone(e,t){const n=e[t]?IANAZone.create(e[t]):null;return[{},n,t+1]}const Oe=RegExp(`^T?${ce.source}$`);const Se=/^-?P(?:(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)Y)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)M)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)W)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)D)?(?:T(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)H)?(?:(-?\\d{1,20}(?:\\.\\d{1,20})?)M)?(?:(-?\\d{1,20})(?:[.,](-?\\d{1,20}))?S)?)?)$/;function extractISODuration(e){const[t,n,r,s,i,a,o,u,l]=e;const c=t[0]===\"-\";const d=u&&u[0]===\"-\";const maybeNegate=(e,t=false)=>e!==void 0&&(t||e&&c)?-e:e;return[{years:maybeNegate(parseFloating(n)),months:maybeNegate(parseFloating(r)),weeks:maybeNegate(parseFloating(s)),days:maybeNegate(parseFloating(i)),hours:maybeNegate(parseFloating(a)),minutes:maybeNegate(parseFloating(o)),seconds:maybeNegate(parseFloating(u),u===\"-0\"),milliseconds:maybeNegate(parseMillis(l),d)}]}const De={GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function fromStrings(e,t,n,r,s,i,a){const o={year:t.length===2?untruncateYear(parseInteger(t)):parseInteger(t),month:Q.indexOf(n)+1,day:parseInteger(r),hour:parseInteger(s),minute:parseInteger(i)};a&&(o.second=parseInteger(a));e&&(o.weekday=e.length>3?X.indexOf(e)+1:ee.indexOf(e)+1);return o}const ve=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|(?:([+-]\\d\\d)(\\d\\d)))$/;function extractRFC2822(e){const[,t,n,r,s,i,a,o,u,l,c,d]=e,m=fromStrings(t,s,r,n,i,a,o);let h;h=u?De[u]:l?0:signedOffset(c,d);return[m,new FixedOffsetZone(h)]}function preprocessRFC2822(e){return e.replace(/\\([^()]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").trim()}const Ie=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\\d\\d) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\\d{4}) (\\d\\d):(\\d\\d):(\\d\\d) GMT$/,be=/^(Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\\d\\d)-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\\d\\d) (\\d\\d):(\\d\\d):(\\d\\d) GMT$/,Ne=/^(Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( \\d|\\d\\d) (\\d\\d):(\\d\\d):(\\d\\d) (\\d{4})$/;function extractRFC1123Or850(e){const[,t,n,r,s,i,a,o]=e,u=fromStrings(t,s,r,n,i,a,o);return[u,FixedOffsetZone.utcInstance]}function extractASCII(e){const[,t,n,r,s,i,a,o]=e,u=fromStrings(t,o,n,r,s,i,a);return[u,FixedOffsetZone.utcInstance]}const xe=combineRegexes(he,me);const Fe=combineRegexes(fe,me);const Me=combineRegexes(ye,me);const Ee=combineRegexes(de);const Ze=combineExtractors(extractISOYmd,extractISOTime,extractISOOffset,extractIANAZone);const Le=combineExtractors(ge,extractISOTime,extractISOOffset,extractIANAZone);const Ce=combineExtractors(pe,extractISOTime,extractISOOffset,extractIANAZone);const We=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseISODate(e){return parse(e,[xe,Ze],[Fe,Le],[Me,Ce],[Ee,We])}function parseRFC2822Date(e){return parse(preprocessRFC2822(e),[ve,extractRFC2822])}function parseHTTPDate(e){return parse(e,[Ie,extractRFC1123Or850],[be,extractRFC1123Or850],[Ne,extractASCII])}function parseISODuration(e){return parse(e,[Se,extractISODuration])}const Ve=combineExtractors(extractISOTime);function parseISOTimeOnly(e){return parse(e,[Oe,Ve])}const Ue=combineRegexes(Te,ke);const Ae=combineRegexes(we);const $e=combineExtractors(extractISOTime,extractISOOffset,extractIANAZone);function parseSQL(e){return parse(e,[Ue,Ze],[Ae,$e])}const ze=\"Invalid Duration\";const Re={weeks:{days:7,hours:168,minutes:10080,seconds:604800,milliseconds:6048e5},days:{hours:24,minutes:1440,seconds:86400,milliseconds:864e5},hours:{minutes:60,seconds:3600,milliseconds:36e5},minutes:{seconds:60,milliseconds:6e4},seconds:{milliseconds:1e3}},je={years:{quarters:4,months:12,weeks:52,days:365,hours:8760,minutes:525600,seconds:31536e3,milliseconds:31536e6},quarters:{months:3,weeks:13,days:91,hours:2184,minutes:131040,seconds:7862400,milliseconds:78624e5},months:{weeks:4,days:30,hours:720,minutes:43200,seconds:2592e3,milliseconds:2592e6},...Re},qe=365.2425,Ye=30.436875,Pe={years:{quarters:4,months:12,weeks:qe/7,days:qe,hours:qe*24,minutes:qe*24*60,seconds:qe*24*60*60,milliseconds:qe*24*60*60*1e3},quarters:{months:3,weeks:qe/28,days:qe/4,hours:qe*24/4,minutes:qe*24*60/4,seconds:qe*24*60*60/4,milliseconds:qe*24*60*60*1e3/4},months:{weeks:Ye/7,days:Ye,hours:Ye*24,minutes:Ye*24*60,seconds:Ye*24*60*60,milliseconds:Ye*24*60*60*1e3},...Re};const _e=[\"years\",\"quarters\",\"months\",\"weeks\",\"days\",\"hours\",\"minutes\",\"seconds\",\"milliseconds\"];const He=_e.slice(0).reverse();function clone$1(e,t,n=false){const r={values:n?t.values:{...e.values,...t.values||{}},loc:e.loc.clone(t.loc),conversionAccuracy:t.conversionAccuracy||e.conversionAccuracy,matrix:t.matrix||e.matrix};return new Duration(r)}function durationToMillis(e,t){let n=t.milliseconds??0;for(const r of He.slice(1))t[r]&&(n+=t[r]*e[r].milliseconds);return n}function normalizeValues(e,t){const n=durationToMillis(e,t)<0?-1:1;_e.reduceRight(((r,s)=>{if(isUndefined(t[s]))return r;if(r){const i=t[r]*n;const a=e[s][r];const o=Math.floor(i/a);t[s]+=o*n;t[r]-=o*a*n}return s}),null);_e.reduce(((n,r)=>{if(isUndefined(t[r]))return n;if(n){const s=t[n]%1;t[n]-=s;t[r]+=s*e[n][r]}return r}),null)}function removeZeroes(e){const t={};for(const[n,r]of Object.entries(e))r!==0&&(t[n]=r);return t}class Duration{constructor(e){const t=e.conversionAccuracy===\"longterm\"||false;let n=t?Pe:je;e.matrix&&(n=e.matrix);this.values=e.values;this.loc=e.loc||Locale.create();this.conversionAccuracy=t?\"longterm\":\"casual\";this.invalid=e.invalid||null;this.matrix=n;this.isLuxonDuration=true}\n/**\n   * Create Duration from a number of milliseconds.\n   * @param {number} count of milliseconds\n   * @param {Object} opts - options for parsing\n   * @param {string} [opts.locale='en-US'] - the locale to use\n   * @param {string} opts.numberingSystem - the numbering system to use\n   * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use\n   * @return {Duration}\n   */static fromMillis(e,t){return Duration.fromObject({milliseconds:e},t)}\n/**\n   * Create a Duration from a JavaScript object with keys like 'years' and 'hours'.\n   * If this object is empty then a zero milliseconds duration is returned.\n   * @param {Object} obj - the object to create the DateTime from\n   * @param {number} obj.years\n   * @param {number} obj.quarters\n   * @param {number} obj.months\n   * @param {number} obj.weeks\n   * @param {number} obj.days\n   * @param {number} obj.hours\n   * @param {number} obj.minutes\n   * @param {number} obj.seconds\n   * @param {number} obj.milliseconds\n   * @param {Object} [opts=[]] - options for creating this Duration\n   * @param {string} [opts.locale='en-US'] - the locale to use\n   * @param {string} opts.numberingSystem - the numbering system to use\n   * @param {string} [opts.conversionAccuracy='casual'] - the preset conversion system to use\n   * @param {string} [opts.matrix=Object] - the custom conversion system to use\n   * @return {Duration}\n   */static fromObject(e,t={}){if(e==null||typeof e!==\"object\")throw new InvalidArgumentError(\"Duration.fromObject: argument expected to be an object, got \"+(e===null?\"null\":typeof e));return new Duration({values:normalizeObject(e,Duration.normalizeUnit),loc:Locale.fromObject(t),conversionAccuracy:t.conversionAccuracy,matrix:t.matrix})}\n/**\n   * Create a Duration from DurationLike.\n   *\n   * @param {Object | number | Duration} durationLike\n   * One of:\n   * - object with keys like 'years' and 'hours'.\n   * - number representing milliseconds\n   * - Duration instance\n   * @return {Duration}\n   */static fromDurationLike(e){if(isNumber(e))return Duration.fromMillis(e);if(Duration.isDuration(e))return e;if(typeof e===\"object\")return Duration.fromObject(e);throw new InvalidArgumentError(`Unknown duration argument ${e} of type ${typeof e}`)}\n/**\n   * Create a Duration from an ISO 8601 duration string.\n   * @param {string} text - text to parse\n   * @param {Object} opts - options for parsing\n   * @param {string} [opts.locale='en-US'] - the locale to use\n   * @param {string} opts.numberingSystem - the numbering system to use\n   * @param {string} [opts.conversionAccuracy='casual'] - the preset conversion system to use\n   * @param {string} [opts.matrix=Object] - the preset conversion system to use\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Durations\n   * @example Duration.fromISO('P3Y6M1W4DT12H30M5S').toObject() //=> { years: 3, months: 6, weeks: 1, days: 4, hours: 12, minutes: 30, seconds: 5 }\n   * @example Duration.fromISO('PT23H').toObject() //=> { hours: 23 }\n   * @example Duration.fromISO('P5Y3M').toObject() //=> { years: 5, months: 3 }\n   * @return {Duration}\n   */static fromISO(e,t){const[n]=parseISODuration(e);return n?Duration.fromObject(n,t):Duration.invalid(\"unparsable\",`the input \"${e}\" can't be parsed as ISO 8601`)}\n/**\n   * Create a Duration from an ISO 8601 time string.\n   * @param {string} text - text to parse\n   * @param {Object} opts - options for parsing\n   * @param {string} [opts.locale='en-US'] - the locale to use\n   * @param {string} opts.numberingSystem - the numbering system to use\n   * @param {string} [opts.conversionAccuracy='casual'] - the preset conversion system to use\n   * @param {string} [opts.matrix=Object] - the conversion system to use\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Times\n   * @example Duration.fromISOTime('11:22:33.444').toObject() //=> { hours: 11, minutes: 22, seconds: 33, milliseconds: 444 }\n   * @example Duration.fromISOTime('11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }\n   * @example Duration.fromISOTime('T11:00').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }\n   * @example Duration.fromISOTime('1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }\n   * @example Duration.fromISOTime('T1100').toObject() //=> { hours: 11, minutes: 0, seconds: 0 }\n   * @return {Duration}\n   */static fromISOTime(e,t){const[n]=parseISOTimeOnly(e);return n?Duration.fromObject(n,t):Duration.invalid(\"unparsable\",`the input \"${e}\" can't be parsed as ISO 8601`)}\n/**\n   * Create an invalid Duration.\n   * @param {string} reason - simple string of why this datetime is invalid. Should not contain parameters or anything else data-dependent\n   * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information\n   * @return {Duration}\n   */static invalid(e,t=null){if(!e)throw new InvalidArgumentError(\"need to specify a reason the Duration is invalid\");const n=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid)throw new InvalidDurationError(n);return new Duration({invalid:n})}static normalizeUnit(e){const t={year:\"years\",years:\"years\",quarter:\"quarters\",quarters:\"quarters\",month:\"months\",months:\"months\",week:\"weeks\",weeks:\"weeks\",day:\"days\",days:\"days\",hour:\"hours\",hours:\"hours\",minute:\"minutes\",minutes:\"minutes\",second:\"seconds\",seconds:\"seconds\",millisecond:\"milliseconds\",milliseconds:\"milliseconds\"}[e?e.toLowerCase():e];if(!t)throw new InvalidUnitError(e);return t}\n/**\n   * Check if an object is a Duration. Works across context boundaries\n   * @param {object} o\n   * @return {boolean}\n   */static isDuration(e){return e&&e.isLuxonDuration||false}\n/**\n   * Get  the locale of a Duration, such 'en-GB'\n   * @type {string}\n   */get locale(){return this.isValid?this.loc.locale:null}\n/**\n   * Get the numbering system of a Duration, such 'beng'. The numbering system is used when formatting the Duration\n   *\n   * @type {string}\n   */get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}\n/**\n   * Returns a string representation of this Duration formatted according to the specified format string. You may use these tokens:\n   * * `S` for milliseconds\n   * * `s` for seconds\n   * * `m` for minutes\n   * * `h` for hours\n   * * `d` for days\n   * * `w` for weeks\n   * * `M` for months\n   * * `y` for years\n   * Notes:\n   * * Add padding by repeating the token, e.g. \"yy\" pads the years to two digits, \"hhhh\" pads the hours out to four digits\n   * * Tokens can be escaped by wrapping with single quotes.\n   * * The duration will be converted to the set of units in the format string using {@link Duration#shiftTo} and the Durations's conversion accuracy setting.\n   * @param {string} fmt - the format string\n   * @param {Object} opts - options\n   * @param {boolean} [opts.floor=true] - floor numerical values\n   * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat(\"y d s\") //=> \"1 6 2\"\n   * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat(\"yy dd sss\") //=> \"01 06 002\"\n   * @example Duration.fromObject({ years: 1, days: 6, seconds: 2 }).toFormat(\"M S\") //=> \"12 518402000\"\n   * @return {string}\n   */toFormat(e,t={}){const n={...t,floor:t.round!==false&&t.floor!==false};return this.isValid?Formatter.create(this.loc,n).formatDurationFromString(this,e):ze}\n/**\n   * Returns a string representation of a Duration with all units included.\n   * To modify its behavior, use `listStyle` and any Intl.NumberFormat option, though `unitDisplay` is especially relevant.\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat/NumberFormat#options\n   * @param {Object} opts - Formatting options. Accepts the same keys as the options parameter of the native `Intl.NumberFormat` constructor, as well as `listStyle`.\n   * @param {string} [opts.listStyle='narrow'] - How to format the merged list. Corresponds to the `style` property of the options parameter of the native `Intl.ListFormat` constructor.\n   * @example\n   * ```js\n   * var dur = Duration.fromObject({ days: 1, hours: 5, minutes: 6 })\n   * dur.toHuman() //=> '1 day, 5 hours, 6 minutes'\n   * dur.toHuman({ listStyle: \"long\" }) //=> '1 day, 5 hours, and 6 minutes'\n   * dur.toHuman({ unitDisplay: \"short\" }) //=> '1 day, 5 hr, 6 min'\n   * ```\n   */toHuman(e={}){if(!this.isValid)return ze;const t=_e.map((t=>{const n=this.values[t];return isUndefined(n)?null:this.loc.numberFormatter({style:\"unit\",unitDisplay:\"long\",...e,unit:t.slice(0,-1)}).format(n)})).filter((e=>e));return this.loc.listFormatter({type:\"conjunction\",style:e.listStyle||\"narrow\",...e}).format(t)}toObject(){return this.isValid?{...this.values}:{}}toISO(){if(!this.isValid)return null;let e=\"P\";this.years!==0&&(e+=this.years+\"Y\");this.months===0&&this.quarters===0||(e+=this.months+this.quarters*3+\"M\");this.weeks!==0&&(e+=this.weeks+\"W\");this.days!==0&&(e+=this.days+\"D\");this.hours===0&&this.minutes===0&&this.seconds===0&&this.milliseconds===0||(e+=\"T\");this.hours!==0&&(e+=this.hours+\"H\");this.minutes!==0&&(e+=this.minutes+\"M\");this.seconds===0&&this.milliseconds===0||(e+=roundTo(this.seconds+this.milliseconds/1e3,3)+\"S\");e===\"P\"&&(e+=\"T0S\");return e}\n/**\n   * Returns an ISO 8601-compliant string representation of this Duration, formatted as a time of day.\n   * Note that this will return null if the duration is invalid, negative, or equal to or greater than 24 hours.\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Times\n   * @param {Object} opts - options\n   * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0\n   * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0\n   * @param {boolean} [opts.includePrefix=false] - include the `T` prefix\n   * @param {string} [opts.format='extended'] - choose between the basic and extended format\n   * @example Duration.fromObject({ hours: 11 }).toISOTime() //=> '11:00:00.000'\n   * @example Duration.fromObject({ hours: 11 }).toISOTime({ suppressMilliseconds: true }) //=> '11:00:00'\n   * @example Duration.fromObject({ hours: 11 }).toISOTime({ suppressSeconds: true }) //=> '11:00'\n   * @example Duration.fromObject({ hours: 11 }).toISOTime({ includePrefix: true }) //=> 'T11:00:00.000'\n   * @example Duration.fromObject({ hours: 11 }).toISOTime({ format: 'basic' }) //=> '110000.000'\n   * @return {string}\n   */toISOTime(e={}){if(!this.isValid)return null;const t=this.toMillis();if(t<0||t>=864e5)return null;e={suppressMilliseconds:false,suppressSeconds:false,includePrefix:false,format:\"extended\",...e,includeOffset:false};const n=DateTime.fromMillis(t,{zone:\"UTC\"});return n.toISOTime(e)}toJSON(){return this.toISO()}toString(){return this.toISO()}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`Duration { values: ${JSON.stringify(this.values)} }`:`Duration { Invalid, reason: ${this.invalidReason} }`}toMillis(){return this.isValid?durationToMillis(this.matrix,this.values):NaN}valueOf(){return this.toMillis()}\n/**\n   * Make this Duration longer by the specified amount. Return a newly-constructed Duration.\n   * @param {Duration|Object|number} duration - The amount to add. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject()\n   * @return {Duration}\n   */plus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e),n={};for(const e of _e)(hasOwnProperty(t.values,e)||hasOwnProperty(this.values,e))&&(n[e]=t.get(e)+this.get(e));return clone$1(this,{values:n},true)}\n/**\n   * Make this Duration shorter by the specified amount. Return a newly-constructed Duration.\n   * @param {Duration|Object|number} duration - The amount to subtract. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject()\n   * @return {Duration}\n   */minus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e);return this.plus(t.negate())}\n/**\n   * Scale this Duration by the specified amount. Return a newly-constructed Duration.\n   * @param {function} fn - The function to apply to each unit. Arity is 1 or 2: the value of the unit and, optionally, the unit name. Must return a number.\n   * @example Duration.fromObject({ hours: 1, minutes: 30 }).mapUnits(x => x * 2) //=> { hours: 2, minutes: 60 }\n   * @example Duration.fromObject({ hours: 1, minutes: 30 }).mapUnits((x, u) => u === \"hours\" ? x * 2 : x) //=> { hours: 2, minutes: 30 }\n   * @return {Duration}\n   */mapUnits(e){if(!this.isValid)return this;const t={};for(const n of Object.keys(this.values))t[n]=asNumber(e(this.values[n],n));return clone$1(this,{values:t},true)}\n/**\n   * Get the value of unit.\n   * @param {string} unit - a unit such as 'minute' or 'day'\n   * @example Duration.fromObject({years: 2, days: 3}).get('years') //=> 2\n   * @example Duration.fromObject({years: 2, days: 3}).get('months') //=> 0\n   * @example Duration.fromObject({years: 2, days: 3}).get('days') //=> 3\n   * @return {number}\n   */get(e){return this[Duration.normalizeUnit(e)]}\n/**\n   * \"Set\" the values of specified units. Return a newly-constructed Duration.\n   * @param {Object} values - a mapping of units to numbers\n   * @example dur.set({ years: 2017 })\n   * @example dur.set({ hours: 8, minutes: 30 })\n   * @return {Duration}\n   */set(e){if(!this.isValid)return this;const t={...this.values,...normalizeObject(e,Duration.normalizeUnit)};return clone$1(this,{values:t})}reconfigure({locale:e,numberingSystem:t,conversionAccuracy:n,matrix:r}={}){const s=this.loc.clone({locale:e,numberingSystem:t});const i={loc:s,matrix:r,conversionAccuracy:n};return clone$1(this,i)}\n/**\n   * Return the length of the duration in the specified unit.\n   * @param {string} unit - a unit such as 'minutes' or 'days'\n   * @example Duration.fromObject({years: 1}).as('days') //=> 365\n   * @example Duration.fromObject({years: 1}).as('months') //=> 12\n   * @example Duration.fromObject({hours: 60}).as('days') //=> 2.5\n   * @return {number}\n   */as(e){return this.isValid?this.shiftTo(e).get(e):NaN}normalize(){if(!this.isValid)return this;const e=this.toObject();normalizeValues(this.matrix,e);return clone$1(this,{values:e},true)}rescale(){if(!this.isValid)return this;const e=removeZeroes(this.normalize().shiftToAll().toObject());return clone$1(this,{values:e},true)}shiftTo(...e){if(!this.isValid)return this;if(e.length===0)return this;e=e.map((e=>Duration.normalizeUnit(e)));const t={},n={},r=this.toObject();let s;for(const i of _e)if(e.indexOf(i)>=0){s=i;let e=0;for(const t in n){e+=this.matrix[t][i]*n[t];n[t]=0}isNumber(r[i])&&(e+=r[i]);const a=Math.trunc(e);t[i]=a;n[i]=(e*1e3-a*1e3)/1e3}else isNumber(r[i])&&(n[i]=r[i]);for(const e in n)n[e]!==0&&(t[s]+=e===s?n[e]:n[e]/this.matrix[s][e]);normalizeValues(this.matrix,t);return clone$1(this,{values:t},true)}shiftToAll(){return this.isValid?this.shiftTo(\"years\",\"months\",\"weeks\",\"days\",\"hours\",\"minutes\",\"seconds\",\"milliseconds\"):this}negate(){if(!this.isValid)return this;const e={};for(const t of Object.keys(this.values))e[t]=this.values[t]===0?0:-this.values[t];return clone$1(this,{values:e},true)}\n/**\n   * Get the years.\n   * @type {number}\n   */get years(){return this.isValid?this.values.years||0:NaN}\n/**\n   * Get the quarters.\n   * @type {number}\n   */get quarters(){return this.isValid?this.values.quarters||0:NaN}\n/**\n   * Get the months.\n   * @type {number}\n   */get months(){return this.isValid?this.values.months||0:NaN}\n/**\n   * Get the weeks\n   * @type {number}\n   */get weeks(){return this.isValid?this.values.weeks||0:NaN}\n/**\n   * Get the days.\n   * @type {number}\n   */get days(){return this.isValid?this.values.days||0:NaN}\n/**\n   * Get the hours.\n   * @type {number}\n   */get hours(){return this.isValid?this.values.hours||0:NaN}\n/**\n   * Get the minutes.\n   * @type {number}\n   */get minutes(){return this.isValid?this.values.minutes||0:NaN}get seconds(){return this.isValid?this.values.seconds||0:NaN}get milliseconds(){return this.isValid?this.values.milliseconds||0:NaN}get isValid(){return this.invalid===null}get invalidReason(){return this.invalid?this.invalid.reason:null}\n/**\n   * Returns an explanation of why this Duration became invalid, or null if the Duration is valid\n   * @type {string}\n   */get invalidExplanation(){return this.invalid?this.invalid.explanation:null}\n/**\n   * Equality check\n   * Two Durations are equal iff they have the same units and the same values for each unit.\n   * @param {Duration} other\n   * @return {boolean}\n   */equals(e){if(!this.isValid||!e.isValid)return false;if(!this.loc.equals(e.loc))return false;function eq(e,t){return e===void 0||e===0?t===void 0||t===0:e===t}for(const t of _e)if(!eq(this.values[t],e.values[t]))return false;return true}}const Je=\"Invalid Interval\";function validateStartEnd(e,t){return e&&e.isValid?t&&t.isValid?t<e?Interval.invalid(\"end before start\",`The end of an interval must be after its start, but you had start=${e.toISO()} and end=${t.toISO()}`):null:Interval.invalid(\"missing or invalid end\"):Interval.invalid(\"missing or invalid start\")}class Interval{constructor(e){this.s=e.start;this.e=e.end;this.invalid=e.invalid||null;this.isLuxonInterval=true}\n/**\n   * Create an invalid Interval.\n   * @param {string} reason - simple string of why this Interval is invalid. Should not contain parameters or anything else data-dependent\n   * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information\n   * @return {Interval}\n   */static invalid(e,t=null){if(!e)throw new InvalidArgumentError(\"need to specify a reason the Interval is invalid\");const n=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid)throw new InvalidIntervalError(n);return new Interval({invalid:n})}\n/**\n   * Create an Interval from a start DateTime and an end DateTime. Inclusive of the start but not the end.\n   * @param {DateTime|Date|Object} start\n   * @param {DateTime|Date|Object} end\n   * @return {Interval}\n   */static fromDateTimes(e,t){const n=friendlyDateTime(e),r=friendlyDateTime(t);const s=validateStartEnd(n,r);return s==null?new Interval({start:n,end:r}):s}\n/**\n   * Create an Interval from a start DateTime and a Duration to extend to.\n   * @param {DateTime|Date|Object} start\n   * @param {Duration|Object|number} duration - the length of the Interval.\n   * @return {Interval}\n   */static after(e,t){const n=Duration.fromDurationLike(t),r=friendlyDateTime(e);return Interval.fromDateTimes(r,r.plus(n))}\n/**\n   * Create an Interval from an end DateTime and a Duration to extend backwards to.\n   * @param {DateTime|Date|Object} end\n   * @param {Duration|Object|number} duration - the length of the Interval.\n   * @return {Interval}\n   */static before(e,t){const n=Duration.fromDurationLike(t),r=friendlyDateTime(e);return Interval.fromDateTimes(r.minus(n),r)}\n/**\n   * Create an Interval from an ISO 8601 string.\n   * Accepts `<start>/<end>`, `<start>/<duration>`, and `<duration>/<end>` formats.\n   * @param {string} text - the ISO string to parse\n   * @param {Object} [opts] - options to pass {@link DateTime#fromISO} and optionally {@link Duration#fromISO}\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals\n   * @return {Interval}\n   */static fromISO(e,t){const[n,r]=(e||\"\").split(\"/\",2);if(n&&r){let e,s;try{e=DateTime.fromISO(n,t);s=e.isValid}catch(r){s=false}let i,a;try{i=DateTime.fromISO(r,t);a=i.isValid}catch(r){a=false}if(s&&a)return Interval.fromDateTimes(e,i);if(s){const n=Duration.fromISO(r,t);if(n.isValid)return Interval.after(e,n)}else if(a){const e=Duration.fromISO(n,t);if(e.isValid)return Interval.before(i,e)}}return Interval.invalid(\"unparsable\",`the input \"${e}\" can't be parsed as ISO 8601`)}\n/**\n   * Check if an object is an Interval. Works across context boundaries\n   * @param {object} o\n   * @return {boolean}\n   */static isInterval(e){return e&&e.isLuxonInterval||false}\n/**\n   * Returns the start of the Interval\n   * @type {DateTime}\n   */get start(){return this.isValid?this.s:null}\n/**\n   * Returns the end of the Interval\n   * @type {DateTime}\n   */get end(){return this.isValid?this.e:null}\n/**\n   * Returns whether this Interval's end is at least its start, meaning that the Interval isn't 'backwards'.\n   * @type {boolean}\n   */get isValid(){return this.invalidReason===null}\n/**\n   * Returns an error code if this Interval is invalid, or null if the Interval is valid\n   * @type {string}\n   */get invalidReason(){return this.invalid?this.invalid.reason:null}\n/**\n   * Returns an explanation of why this Interval became invalid, or null if the Interval is valid\n   * @type {string}\n   */get invalidExplanation(){return this.invalid?this.invalid.explanation:null}\n/**\n   * Returns the length of the Interval in the specified unit.\n   * @param {string} unit - the unit (such as 'hours' or 'days') to return the length in.\n   * @return {number}\n   */length(e=\"milliseconds\"){return this.isValid?this.toDuration(e).get(e):NaN}\n/**\n   * Returns the count of minutes, hours, days, months, or years included in the Interval, even in part.\n   * Unlike {@link Interval#length} this counts sections of the calendar, not periods of time, e.g. specifying 'day'\n   * asks 'what dates are included in this interval?', not 'how many days long is this interval?'\n   * @param {string} [unit='milliseconds'] - the unit of time to count.\n   * @param {Object} opts - options\n   * @param {boolean} [opts.useLocaleWeeks=false] - If true, use weeks based on the locale, i.e. use the locale-dependent start of the week; this operation will always use the locale of the start DateTime\n   * @return {number}\n   */count(e=\"milliseconds\",t){if(!this.isValid)return NaN;const n=this.start.startOf(e,t);let r;r=t?.useLocaleWeeks?this.end.reconfigure({locale:n.locale}):this.end;r=r.startOf(e,t);return Math.floor(r.diff(n,e).get(e))+(r.valueOf()!==this.end.valueOf())}\n/**\n   * Returns whether this Interval's start and end are both in the same unit of time\n   * @param {string} unit - the unit of time to check sameness on\n   * @return {boolean}\n   */hasSame(e){return!!this.isValid&&(this.isEmpty()||this.e.minus(1).hasSame(this.s,e))}isEmpty(){return this.s.valueOf()===this.e.valueOf()}\n/**\n   * Return whether this Interval's start is after the specified DateTime.\n   * @param {DateTime} dateTime\n   * @return {boolean}\n   */isAfter(e){return!!this.isValid&&this.s>e}\n/**\n   * Return whether this Interval's end is before the specified DateTime.\n   * @param {DateTime} dateTime\n   * @return {boolean}\n   */isBefore(e){return!!this.isValid&&this.e<=e}\n/**\n   * Return whether this Interval contains the specified DateTime.\n   * @param {DateTime} dateTime\n   * @return {boolean}\n   */contains(e){return!!this.isValid&&(this.s<=e&&this.e>e)}\n/**\n   * \"Sets\" the start and/or end dates. Returns a newly-constructed Interval.\n   * @param {Object} values - the values to set\n   * @param {DateTime} values.start - the starting DateTime\n   * @param {DateTime} values.end - the ending DateTime\n   * @return {Interval}\n   */set({start:e,end:t}={}){return this.isValid?Interval.fromDateTimes(e||this.s,t||this.e):this}\n/**\n   * Split this Interval at each of the specified DateTimes\n   * @param {...DateTime} dateTimes - the unit of time to count.\n   * @return {Array}\n   */splitAt(...e){if(!this.isValid)return[];const t=e.map(friendlyDateTime).filter((e=>this.contains(e))).sort(((e,t)=>e.toMillis()-t.toMillis())),n=[];let{s:r}=this,s=0;while(r<this.e){const e=t[s]||this.e,i=+e>+this.e?this.e:e;n.push(Interval.fromDateTimes(r,i));r=i;s+=1}return n}\n/**\n   * Split this Interval into smaller Intervals, each of the specified length.\n   * Left over time is grouped into a smaller interval\n   * @param {Duration|Object|number} duration - The length of each resulting interval.\n   * @return {Array}\n   */splitBy(e){const t=Duration.fromDurationLike(e);if(!this.isValid||!t.isValid||t.as(\"milliseconds\")===0)return[];let n,{s:r}=this,s=1;const i=[];while(r<this.e){const e=this.start.plus(t.mapUnits((e=>e*s)));n=+e>+this.e?this.e:e;i.push(Interval.fromDateTimes(r,n));r=n;s+=1}return i}\n/**\n   * Split this Interval into the specified number of smaller intervals.\n   * @param {number} numberOfParts - The number of Intervals to divide the Interval into.\n   * @return {Array}\n   */divideEqually(e){return this.isValid?this.splitBy(this.length()/e).slice(0,e):[]}\n/**\n   * Return whether this Interval overlaps with the specified Interval\n   * @param {Interval} other\n   * @return {boolean}\n   */overlaps(e){return this.e>e.s&&this.s<e.e}\n/**\n   * Return whether this Interval's end is adjacent to the specified Interval's start.\n   * @param {Interval} other\n   * @return {boolean}\n   */abutsStart(e){return!!this.isValid&&+this.e===+e.s}\n/**\n   * Return whether this Interval's start is adjacent to the specified Interval's end.\n   * @param {Interval} other\n   * @return {boolean}\n   */abutsEnd(e){return!!this.isValid&&+e.e===+this.s}\n/**\n   * Returns true if this Interval fully contains the specified Interval, specifically if the intersect (of this Interval and the other Interval) is equal to the other Interval; false otherwise.\n   * @param {Interval} other\n   * @return {boolean}\n   */engulfs(e){return!!this.isValid&&(this.s<=e.s&&this.e>=e.e)}\n/**\n   * Return whether this Interval has the same start and end as the specified Interval.\n   * @param {Interval} other\n   * @return {boolean}\n   */equals(e){return!(!this.isValid||!e.isValid)&&(this.s.equals(e.s)&&this.e.equals(e.e))}\n/**\n   * Return an Interval representing the intersection of this Interval and the specified Interval.\n   * Specifically, the resulting Interval has the maximum start time and the minimum end time of the two Intervals.\n   * Returns null if the intersection is empty, meaning, the intervals don't intersect.\n   * @param {Interval} other\n   * @return {Interval}\n   */intersection(e){if(!this.isValid)return this;const t=this.s>e.s?this.s:e.s,n=this.e<e.e?this.e:e.e;return t>=n?null:Interval.fromDateTimes(t,n)}\n/**\n   * Return an Interval representing the union of this Interval and the specified Interval.\n   * Specifically, the resulting Interval has the minimum start time and the maximum end time of the two Intervals.\n   * @param {Interval} other\n   * @return {Interval}\n   */union(e){if(!this.isValid)return this;const t=this.s<e.s?this.s:e.s,n=this.e>e.e?this.e:e.e;return Interval.fromDateTimes(t,n)}\n/**\n   * Merge an array of Intervals into a equivalent minimal set of Intervals.\n   * Combines overlapping and adjacent Intervals.\n   * @param {Array} intervals\n   * @return {Array}\n   */static merge(e){const[t,n]=e.sort(((e,t)=>e.s-t.s)).reduce((([e,t],n)=>t?t.overlaps(n)||t.abutsStart(n)?[e,t.union(n)]:[e.concat([t]),n]:[e,n]),[[],null]);n&&t.push(n);return t}\n/**\n   * Return an array of Intervals representing the spans of time that only appear in one of the specified Intervals.\n   * @param {Array} intervals\n   * @return {Array}\n   */static xor(e){let t=null,n=0;const r=[],s=e.map((e=>[{time:e.s,type:\"s\"},{time:e.e,type:\"e\"}])),i=Array.prototype.concat(...s),a=i.sort(((e,t)=>e.time-t.time));for(const e of a){n+=e.type===\"s\"?1:-1;if(n===1)t=e.time;else{t&&+t!==+e.time&&r.push(Interval.fromDateTimes(t,e.time));t=null}}return Interval.merge(r)}\n/**\n   * Return an Interval representing the span of time in this Interval that doesn't overlap with any of the specified Intervals.\n   * @param {...Interval} intervals\n   * @return {Array}\n   */difference(...e){return Interval.xor([this].concat(e)).map((e=>this.intersection(e))).filter((e=>e&&!e.isEmpty()))}toString(){return this.isValid?`[${this.s.toISO()} – ${this.e.toISO()})`:Je}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`Interval { start: ${this.s.toISO()}, end: ${this.e.toISO()} }`:`Interval { Invalid, reason: ${this.invalidReason} }`}\n/**\n   * Returns a localized string representing this Interval. Accepts the same options as the\n   * Intl.DateTimeFormat constructor and any presets defined by Luxon, such as\n   * {@link DateTime.DATE_FULL} or {@link DateTime.TIME_SIMPLE}. The exact behavior of this method\n   * is browser-specific, but in general it will return an appropriate representation of the\n   * Interval in the assigned locale. Defaults to the system's locale if no locale has been\n   * specified.\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n   * @param {Object} [formatOpts=DateTime.DATE_SHORT] - Either a DateTime preset or\n   * Intl.DateTimeFormat constructor options.\n   * @param {Object} opts - Options to override the configuration of the start DateTime.\n   * @example Interval.fromISO('2022-11-07T09:00Z/2022-11-08T09:00Z').toLocaleString(); //=> 11/7/2022 – 11/8/2022\n   * @example Interval.fromISO('2022-11-07T09:00Z/2022-11-08T09:00Z').toLocaleString(DateTime.DATE_FULL); //=> November 7 – 8, 2022\n   * @example Interval.fromISO('2022-11-07T09:00Z/2022-11-08T09:00Z').toLocaleString(DateTime.DATE_FULL, { locale: 'fr-FR' }); //=> 7–8 novembre 2022\n   * @example Interval.fromISO('2022-11-07T17:00Z/2022-11-07T19:00Z').toLocaleString(DateTime.TIME_SIMPLE); //=> 6:00 – 8:00 PM\n   * @example Interval.fromISO('2022-11-07T17:00Z/2022-11-07T19:00Z').toLocaleString({ weekday: 'short', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }); //=> Mon, Nov 07, 6:00 – 8:00 p\n   * @return {string}\n   */toLocaleString(e=r,t={}){return this.isValid?Formatter.create(this.s.loc.clone(t),e).formatInterval(this):Je}\n/**\n   * Returns an ISO 8601-compliant string representation of this Interval.\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals\n   * @param {Object} opts - The same options as {@link DateTime#toISO}\n   * @return {string}\n   */toISO(e){return this.isValid?`${this.s.toISO(e)}/${this.e.toISO(e)}`:Je}toISODate(){return this.isValid?`${this.s.toISODate()}/${this.e.toISODate()}`:Je}\n/**\n   * Returns an ISO 8601-compliant string representation of time of this Interval.\n   * The date components are ignored.\n   * @see https://en.wikipedia.org/wiki/ISO_8601#Time_intervals\n   * @param {Object} opts - The same options as {@link DateTime#toISO}\n   * @return {string}\n   */toISOTime(e){return this.isValid?`${this.s.toISOTime(e)}/${this.e.toISOTime(e)}`:Je}\n/**\n   * Returns a string representation of this Interval formatted according to the specified format\n   * string. **You may not want this.** See {@link Interval#toLocaleString} for a more flexible\n   * formatting tool.\n   * @param {string} dateFormat - The format string. This string formats the start and end time.\n   * See {@link DateTime#toFormat} for details.\n   * @param {Object} opts - Options.\n   * @param {string} [opts.separator =  ' – '] - A separator to place between the start and end\n   * representations.\n   * @return {string}\n   */toFormat(e,{separator:t=\" – \"}={}){return this.isValid?`${this.s.toFormat(e)}${t}${this.e.toFormat(e)}`:Je}\n/**\n   * Return a Duration representing the time spanned by this interval.\n   * @param {string|string[]} [unit=['milliseconds']] - the unit or units (such as 'hours' or 'days') to include in the duration.\n   * @param {Object} opts - options that affect the creation of the Duration\n   * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration().toObject() //=> { milliseconds: 88489257 }\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration('days').toObject() //=> { days: 1.0241812152777778 }\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration(['hours', 'minutes']).toObject() //=> { hours: 24, minutes: 34.82095 }\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration(['hours', 'minutes', 'seconds']).toObject() //=> { hours: 24, minutes: 34, seconds: 49.257 }\n   * @example Interval.fromDateTimes(dt1, dt2).toDuration('seconds').toObject() //=> { seconds: 88489.257 }\n   * @return {Duration}\n   */toDuration(e,t){return this.isValid?this.e.diff(this.s,e,t):Duration.invalid(this.invalidReason)}\n/**\n   * Run mapFn on the interval start and end, returning a new Interval from the resulting DateTimes\n   * @param {function} mapFn\n   * @return {Interval}\n   * @example Interval.fromDateTimes(dt1, dt2).mapEndpoints(endpoint => endpoint.toUTC())\n   * @example Interval.fromDateTimes(dt1, dt2).mapEndpoints(endpoint => endpoint.plus({ hours: 2 }))\n   */mapEndpoints(e){return Interval.fromDateTimes(e(this.s),e(this.e))}}class Info{\n/**\n   * Return whether the specified zone contains a DST.\n   * @param {string|Zone} [zone='local'] - Zone to check. Defaults to the environment's local zone.\n   * @return {boolean}\n   */\nstatic hasDST(e=Settings.defaultZone){const t=DateTime.now().setZone(e).set({month:12});return!e.isUniversal&&t.offset!==t.set({month:6}).offset}\n/**\n   * Return whether the specified zone is a valid IANA specifier.\n   * @param {string} zone - Zone to check\n   * @return {boolean}\n   */static isValidIANAZone(e){return IANAZone.isValidZone(e)}\n/**\n   * Converts the input into a {@link Zone} instance.\n   *\n   * * If `input` is already a Zone instance, it is returned unchanged.\n   * * If `input` is a string containing a valid time zone name, a Zone instance\n   *   with that name is returned.\n   * * If `input` is a string that doesn't refer to a known time zone, a Zone\n   *   instance with {@link Zone#isValid} == false is returned.\n   * * If `input is a number, a Zone instance with the specified fixed offset\n   *   in minutes is returned.\n   * * If `input` is `null` or `undefined`, the default zone is returned.\n   * @param {string|Zone|number} [input] - the value to be converted\n   * @return {Zone}\n   */static normalizeZone(e){return normalizeZone(e,Settings.defaultZone)}\n/**\n   * Get the weekday on which the week starts according to the given locale.\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @returns {number} the start of the week, 1 for Monday through 7 for Sunday\n   */static getStartOfWeek({locale:e=null,locObj:t=null}={}){return(t||Locale.create(e)).getStartOfWeek()}\n/**\n   * Get the minimum number of days necessary in a week before it is considered part of the next year according\n   * to the given locale.\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @returns {number}\n   */static getMinimumDaysInFirstWeek({locale:e=null,locObj:t=null}={}){return(t||Locale.create(e)).getMinDaysInFirstWeek()}\n/**\n   * Get the weekdays, which are considered the weekend according to the given locale\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @returns {number[]} an array of weekdays, 1 for Monday through 7 for Sunday\n   */static getWeekendWeekdays({locale:e=null,locObj:t=null}={}){return(t||Locale.create(e)).getWeekendDays().slice()}\n/**\n   * Return an array of standalone month names.\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n   * @param {string} [length='long'] - the length of the month representation, such as \"numeric\", \"2-digit\", \"narrow\", \"short\", \"long\"\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.numberingSystem=null] - the numbering system\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @param {string} [opts.outputCalendar='gregory'] - the calendar\n   * @example Info.months()[0] //=> 'January'\n   * @example Info.months('short')[0] //=> 'Jan'\n   * @example Info.months('numeric')[0] //=> '1'\n   * @example Info.months('short', { locale: 'fr-CA' } )[0] //=> 'janv.'\n   * @example Info.months('numeric', { locale: 'ar' })[0] //=> '١'\n   * @example Info.months('long', { outputCalendar: 'islamic' })[0] //=> 'Rabiʻ I'\n   * @return {Array}\n   */static months(e=\"long\",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:s=\"gregory\"}={}){return(r||Locale.create(t,n,s)).months(e)}\n/**\n   * Return an array of format month names.\n   * Format months differ from standalone months in that they're meant to appear next to the day of the month. In some languages, that\n   * changes the string.\n   * See {@link Info#months}\n   * @param {string} [length='long'] - the length of the month representation, such as \"numeric\", \"2-digit\", \"narrow\", \"short\", \"long\"\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.numberingSystem=null] - the numbering system\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @param {string} [opts.outputCalendar='gregory'] - the calendar\n   * @return {Array}\n   */static monthsFormat(e=\"long\",{locale:t=null,numberingSystem:n=null,locObj:r=null,outputCalendar:s=\"gregory\"}={}){return(r||Locale.create(t,n,s)).months(e,true)}\n/**\n   * Return an array of standalone week names.\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n   * @param {string} [length='long'] - the length of the weekday representation, such as \"narrow\", \"short\", \"long\".\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @param {string} [opts.numberingSystem=null] - the numbering system\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @example Info.weekdays()[0] //=> 'Monday'\n   * @example Info.weekdays('short')[0] //=> 'Mon'\n   * @example Info.weekdays('short', { locale: 'fr-CA' })[0] //=> 'lun.'\n   * @example Info.weekdays('short', { locale: 'ar' })[0] //=> 'الاثنين'\n   * @return {Array}\n   */static weekdays(e=\"long\",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Locale.create(t,n,null)).weekdays(e)}\n/**\n   * Return an array of format week names.\n   * Format weekdays differ from standalone weekdays in that they're meant to appear next to more date information. In some languages, that\n   * changes the string.\n   * See {@link Info#weekdays}\n   * @param {string} [length='long'] - the length of the month representation, such as \"narrow\", \"short\", \"long\".\n   * @param {Object} opts - options\n   * @param {string} [opts.locale=null] - the locale code\n   * @param {string} [opts.numberingSystem=null] - the numbering system\n   * @param {string} [opts.locObj=null] - an existing locale object to use\n   * @return {Array}\n   */static weekdaysFormat(e=\"long\",{locale:t=null,numberingSystem:n=null,locObj:r=null}={}){return(r||Locale.create(t,n,null)).weekdays(e,true)}\n/**\n   * Return an array of meridiems.\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @example Info.meridiems() //=> [ 'AM', 'PM' ]\n   * @example Info.meridiems({ locale: 'my' }) //=> [ 'နံနက်', 'ညနေ' ]\n   * @return {Array}\n   */static meridiems({locale:e=null}={}){return Locale.create(e).meridiems()}\n/**\n   * Return an array of eras, such as ['BC', 'AD']. The locale can be specified, but the calendar system is always Gregorian.\n   * @param {string} [length='short'] - the length of the era representation, such as \"short\" or \"long\".\n   * @param {Object} opts - options\n   * @param {string} [opts.locale] - the locale code\n   * @example Info.eras() //=> [ 'BC', 'AD' ]\n   * @example Info.eras('long') //=> [ 'Before Christ', 'Anno Domini' ]\n   * @example Info.eras('long', { locale: 'fr' }) //=> [ 'avant Jésus-Christ', 'après Jésus-Christ' ]\n   * @return {Array}\n   */static eras(e=\"short\",{locale:t=null}={}){return Locale.create(t,null,\"gregory\").eras(e)}static features(){return{relative:hasRelative(),localeWeek:hasLocaleWeekInfo()}}}function dayDiff(e,t){const utcDayStart=e=>e.toUTC(0,{keepLocalTime:true}).startOf(\"day\").valueOf(),n=utcDayStart(t)-utcDayStart(e);return Math.floor(Duration.fromMillis(n).as(\"days\"))}function highOrderDiffs(e,t,n){const r=[[\"years\",(e,t)=>t.year-e.year],[\"quarters\",(e,t)=>t.quarter-e.quarter+4*(t.year-e.year)],[\"months\",(e,t)=>t.month-e.month+12*(t.year-e.year)],[\"weeks\",(e,t)=>{const n=dayDiff(e,t);return(n-n%7)/7}],[\"days\",dayDiff]];const s={};const i=e;let a,o;for(const[u,l]of r)if(n.indexOf(u)>=0){a=u;s[u]=l(e,t);o=i.plus(s);if(o>t){s[u]--;e=i.plus(s);if(e>t){o=e;s[u]--;e=i.plus(s)}}else e=o}return[e,s,o,a]}function diff(e,t,n,r){let[s,i,a,o]=highOrderDiffs(e,t,n);const u=t-s;const l=n.filter((e=>[\"hours\",\"minutes\",\"seconds\",\"milliseconds\"].indexOf(e)>=0));if(l.length===0){a<t&&(a=s.plus({[o]:1}));a!==s&&(i[o]=(i[o]||0)+u/(a-s))}const c=Duration.fromObject(i,r);return l.length>0?Duration.fromMillis(u,r).shiftTo(...l).plus(c):c}const Ge=\"missing Intl.DateTimeFormat.formatToParts support\";function intUnit(e,t=(e=>e)){return{regex:e,deser:([e])=>t(parseDigits(e))}}const Be=String.fromCharCode(160);const Qe=`[ ${Be}]`;const Ke=new RegExp(Qe,\"g\");function fixListRegex(e){return e.replace(/\\./g,\"\\\\.?\").replace(Ke,Qe)}function stripInsensitivities(e){return e.replace(/\\./g,\"\").replace(Ke,\" \").toLowerCase()}function oneOf(e,t){return e===null?null:{regex:RegExp(e.map(fixListRegex).join(\"|\")),deser:([n])=>e.findIndex((e=>stripInsensitivities(n)===stripInsensitivities(e)))+t}}function offset(e,t){return{regex:e,deser:([,e,t])=>signedOffset(e,t),groups:t}}function simple(e){return{regex:e,deser:([e])=>e}}function escapeToken(e){return e.replace(/[\\-\\[\\]{}()*+?.,\\\\\\^$|#\\s]/g,\"\\\\$&\")}\n/**\n * @param token\n * @param {Locale} loc\n */function unitForToken(e,t){const n=digitRegex(t),r=digitRegex(t,\"{2}\"),s=digitRegex(t,\"{3}\"),i=digitRegex(t,\"{4}\"),a=digitRegex(t,\"{6}\"),o=digitRegex(t,\"{1,2}\"),u=digitRegex(t,\"{1,3}\"),l=digitRegex(t,\"{1,6}\"),c=digitRegex(t,\"{1,9}\"),d=digitRegex(t,\"{2,4}\"),m=digitRegex(t,\"{4,6}\"),literal=e=>({regex:RegExp(escapeToken(e.val)),deser:([e])=>e,literal:true}),unitate=h=>{if(e.literal)return literal(h);switch(h.val){case\"G\":return oneOf(t.eras(\"short\"),0);case\"GG\":return oneOf(t.eras(\"long\"),0);case\"y\":return intUnit(l);case\"yy\":return intUnit(d,untruncateYear);case\"yyyy\":return intUnit(i);case\"yyyyy\":return intUnit(m);case\"yyyyyy\":return intUnit(a);case\"M\":return intUnit(o);case\"MM\":return intUnit(r);case\"MMM\":return oneOf(t.months(\"short\",true),1);case\"MMMM\":return oneOf(t.months(\"long\",true),1);case\"L\":return intUnit(o);case\"LL\":return intUnit(r);case\"LLL\":return oneOf(t.months(\"short\",false),1);case\"LLLL\":return oneOf(t.months(\"long\",false),1);case\"d\":return intUnit(o);case\"dd\":return intUnit(r);case\"o\":return intUnit(u);case\"ooo\":return intUnit(s);case\"HH\":return intUnit(r);case\"H\":return intUnit(o);case\"hh\":return intUnit(r);case\"h\":return intUnit(o);case\"mm\":return intUnit(r);case\"m\":return intUnit(o);case\"q\":return intUnit(o);case\"qq\":return intUnit(r);case\"s\":return intUnit(o);case\"ss\":return intUnit(r);case\"S\":return intUnit(u);case\"SSS\":return intUnit(s);case\"u\":return simple(c);case\"uu\":return simple(o);case\"uuu\":return intUnit(n);case\"a\":return oneOf(t.meridiems(),0);case\"kkkk\":return intUnit(i);case\"kk\":return intUnit(d,untruncateYear);case\"W\":return intUnit(o);case\"WW\":return intUnit(r);case\"E\":case\"c\":return intUnit(n);case\"EEE\":return oneOf(t.weekdays(\"short\",false),1);case\"EEEE\":return oneOf(t.weekdays(\"long\",false),1);case\"ccc\":return oneOf(t.weekdays(\"short\",true),1);case\"cccc\":return oneOf(t.weekdays(\"long\",true),1);case\"Z\":case\"ZZ\":return offset(new RegExp(`([+-]${o.source})(?::(${r.source}))?`),2);case\"ZZZ\":return offset(new RegExp(`([+-]${o.source})(${r.source})?`),2);case\"z\":return simple(/[a-z_+-/]{1,256}?/i);case\" \":return simple(/[^\\S\\n\\r]/);default:return literal(h)}};const h=unitate(e)||{invalidReason:Ge};h.token=e;return h}const Xe={year:{\"2-digit\":\"yy\",numeric:\"yyyyy\"},month:{numeric:\"M\",\"2-digit\":\"MM\",short:\"MMM\",long:\"MMMM\"},day:{numeric:\"d\",\"2-digit\":\"dd\"},weekday:{short:\"EEE\",long:\"EEEE\"},dayperiod:\"a\",dayPeriod:\"a\",hour12:{numeric:\"h\",\"2-digit\":\"hh\"},hour24:{numeric:\"H\",\"2-digit\":\"HH\"},minute:{numeric:\"m\",\"2-digit\":\"mm\"},second:{numeric:\"s\",\"2-digit\":\"ss\"},timeZoneName:{long:\"ZZZZZ\",short:\"ZZZ\"}};function tokenForPart(e,t,n){const{type:r,value:s}=e;if(r===\"literal\"){const e=/^\\s+$/.test(s);return{literal:!e,val:e?\" \":s}}const i=t[r];let a=r;r===\"hour\"&&(a=t.hour12!=null?t.hour12?\"hour12\":\"hour24\":t.hourCycle!=null?t.hourCycle===\"h11\"||t.hourCycle===\"h12\"?\"hour12\":\"hour24\":n.hour12?\"hour12\":\"hour24\");let o=Xe[a];typeof o===\"object\"&&(o=o[i]);if(o)return{literal:false,val:o}}function buildRegex(e){const t=e.map((e=>e.regex)).reduce(((e,t)=>`${e}(${t.source})`),\"\");return[`^${t}$`,e]}function match(e,t,n){const r=e.match(t);if(r){const e={};let t=1;for(const s in n)if(hasOwnProperty(n,s)){const i=n[s],a=i.groups?i.groups+1:1;!i.literal&&i.token&&(e[i.token.val[0]]=i.deser(r.slice(t,t+a)));t+=a}return[r,e]}return[r,{}]}function dateTimeFromMatches(e){const toField=e=>{switch(e){case\"S\":return\"millisecond\";case\"s\":return\"second\";case\"m\":return\"minute\";case\"h\":case\"H\":return\"hour\";case\"d\":return\"day\";case\"o\":return\"ordinal\";case\"L\":case\"M\":return\"month\";case\"y\":return\"year\";case\"E\":case\"c\":return\"weekday\";case\"W\":return\"weekNumber\";case\"k\":return\"weekYear\";case\"q\":return\"quarter\";default:return null}};let t=null;let n;isUndefined(e.z)||(t=IANAZone.create(e.z));if(!isUndefined(e.Z)){t||(t=new FixedOffsetZone(e.Z));n=e.Z}isUndefined(e.q)||(e.M=3*(e.q-1)+1);isUndefined(e.h)||(e.h<12&&e.a===1?e.h+=12:e.h===12&&e.a===0&&(e.h=0));e.G===0&&e.y&&(e.y=-e.y);isUndefined(e.u)||(e.S=parseMillis(e.u));const r=Object.keys(e).reduce(((t,n)=>{const r=toField(n);r&&(t[r]=e[n]);return t}),{});return[r,t,n]}let et=null;function getDummyDateTime(){et||(et=DateTime.fromMillis(1555555555555));return et}function maybeExpandMacroToken(e,t){if(e.literal)return e;const n=Formatter.macroTokenToFormatOpts(e.val);const r=formatOptsToTokens(n,t);return r==null||r.includes(void 0)?e:r}function expandMacroTokens(e,t){return Array.prototype.concat(...e.map((e=>maybeExpandMacroToken(e,t))))}class TokenParser{constructor(e,t){this.locale=e;this.format=t;this.tokens=expandMacroTokens(Formatter.parseFormat(t),e);this.units=this.tokens.map((t=>unitForToken(t,e)));this.disqualifyingUnit=this.units.find((e=>e.invalidReason));if(!this.disqualifyingUnit){const[e,t]=buildRegex(this.units);this.regex=RegExp(e,\"i\");this.handlers=t}}explainFromTokens(e){if(this.isValid){const[t,n]=match(e,this.regex,this.handlers),[r,s,i]=n?dateTimeFromMatches(n):[null,null,void 0];if(hasOwnProperty(n,\"a\")&&hasOwnProperty(n,\"H\"))throw new ConflictingSpecificationError(\"Can't include meridiem when specifying 24-hour format\");return{input:e,tokens:this.tokens,regex:this.regex,rawMatches:t,matches:n,result:r,zone:s,specificOffset:i}}return{input:e,tokens:this.tokens,invalidReason:this.invalidReason}}get isValid(){return!this.disqualifyingUnit}get invalidReason(){return this.disqualifyingUnit?this.disqualifyingUnit.invalidReason:null}}function explainFromTokens(e,t,n){const r=new TokenParser(e,n);return r.explainFromTokens(t)}function parseFromTokens(e,t,n){const{result:r,zone:s,specificOffset:i,invalidReason:a}=explainFromTokens(e,t,n);return[r,s,i,a]}function formatOptsToTokens(e,t){if(!e)return null;const n=Formatter.create(t,e);const r=n.dtFormatter(getDummyDateTime());const s=r.formatToParts();const i=r.resolvedOptions();return s.map((t=>tokenForPart(t,e,i)))}const tt=\"Invalid DateTime\";const nt=864e13;function unsupportedZone(e){return new Invalid(\"unsupported zone\",`the zone \"${e.name}\" is not supported`)}\n/**\n * @param {DateTime} dt\n */function possiblyCachedWeekData(e){e.weekData===null&&(e.weekData=gregorianToWeek(e.c));return e.weekData}\n/**\n * @param {DateTime} dt\n */function possiblyCachedLocalWeekData(e){e.localWeekData===null&&(e.localWeekData=gregorianToWeek(e.c,e.loc.getMinDaysInFirstWeek(),e.loc.getStartOfWeek()));return e.localWeekData}function clone(e,t){const n={ts:e.ts,zone:e.zone,c:e.c,o:e.o,loc:e.loc,invalid:e.invalid};return new DateTime({...n,...t,old:n})}function fixOffset(e,t,n){let r=e-t*60*1e3;const s=n.offset(r);if(t===s)return[r,t];r-=60*(s-t)*1e3;const i=n.offset(r);return s===i?[r,s]:[e-Math.min(s,i)*60*1e3,Math.max(s,i)]}function tsToObj(e,t){e+=t*60*1e3;const n=new Date(e);return{year:n.getUTCFullYear(),month:n.getUTCMonth()+1,day:n.getUTCDate(),hour:n.getUTCHours(),minute:n.getUTCMinutes(),second:n.getUTCSeconds(),millisecond:n.getUTCMilliseconds()}}function objToTS(e,t,n){return fixOffset(objToLocalTS(e),t,n)}function adjustTime(e,t){const n=e.o,r=e.c.year+Math.trunc(t.years),s=e.c.month+Math.trunc(t.months)+Math.trunc(t.quarters)*3,i={...e.c,year:r,month:s,day:Math.min(e.c.day,daysInMonth(r,s))+Math.trunc(t.days)+Math.trunc(t.weeks)*7},a=Duration.fromObject({years:t.years-Math.trunc(t.years),quarters:t.quarters-Math.trunc(t.quarters),months:t.months-Math.trunc(t.months),weeks:t.weeks-Math.trunc(t.weeks),days:t.days-Math.trunc(t.days),hours:t.hours,minutes:t.minutes,seconds:t.seconds,milliseconds:t.milliseconds}).as(\"milliseconds\"),o=objToLocalTS(i);let[u,l]=fixOffset(o,n,e.zone);if(a!==0){u+=a;l=e.zone.offset(u)}return{ts:u,o:l}}function parseDataToDateTime(e,t,n,r,s,i){const{setZone:a,zone:o}=n;if(e&&Object.keys(e).length!==0||t){const r=t||o,s=DateTime.fromObject(e,{...n,zone:r,specificOffset:i});return a?s:s.setZone(o)}return DateTime.invalid(new Invalid(\"unparsable\",`the input \"${s}\" can't be parsed as ${r}`))}function toTechFormat(e,t,n=true){return e.isValid?Formatter.create(Locale.create(\"en-US\"),{allowZ:n,forceSimple:true}).formatDateTimeFromString(e,t):null}function toISODate(e,t){const n=e.c.year>9999||e.c.year<0;let r=\"\";n&&e.c.year>=0&&(r+=\"+\");r+=padStart(e.c.year,n?6:4);if(t){r+=\"-\";r+=padStart(e.c.month);r+=\"-\";r+=padStart(e.c.day)}else{r+=padStart(e.c.month);r+=padStart(e.c.day)}return r}function toISOTime(e,t,n,r,s,i){let a=padStart(e.c.hour);if(t){a+=\":\";a+=padStart(e.c.minute);e.c.millisecond===0&&e.c.second===0&&n||(a+=\":\")}else a+=padStart(e.c.minute);if(e.c.millisecond!==0||e.c.second!==0||!n){a+=padStart(e.c.second);if(e.c.millisecond!==0||!r){a+=\".\";a+=padStart(e.c.millisecond,3)}}if(s)if(e.isOffsetFixed&&e.offset===0&&!i)a+=\"Z\";else if(e.o<0){a+=\"-\";a+=padStart(Math.trunc(-e.o/60));a+=\":\";a+=padStart(Math.trunc(-e.o%60))}else{a+=\"+\";a+=padStart(Math.trunc(e.o/60));a+=\":\";a+=padStart(Math.trunc(e.o%60))}i&&(a+=\"[\"+e.zone.ianaName+\"]\");return a}const rt={month:1,day:1,hour:0,minute:0,second:0,millisecond:0},st={weekNumber:1,weekday:1,hour:0,minute:0,second:0,millisecond:0},it={ordinal:1,hour:0,minute:0,second:0,millisecond:0};const at=[\"year\",\"month\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"],ot=[\"weekYear\",\"weekNumber\",\"weekday\",\"hour\",\"minute\",\"second\",\"millisecond\"],ut=[\"year\",\"ordinal\",\"hour\",\"minute\",\"second\",\"millisecond\"];function normalizeUnit(e){const t={year:\"year\",years:\"year\",month:\"month\",months:\"month\",day:\"day\",days:\"day\",hour:\"hour\",hours:\"hour\",minute:\"minute\",minutes:\"minute\",quarter:\"quarter\",quarters:\"quarter\",second:\"second\",seconds:\"second\",millisecond:\"millisecond\",milliseconds:\"millisecond\",weekday:\"weekday\",weekdays:\"weekday\",weeknumber:\"weekNumber\",weeksnumber:\"weekNumber\",weeknumbers:\"weekNumber\",weekyear:\"weekYear\",weekyears:\"weekYear\",ordinal:\"ordinal\"}[e.toLowerCase()];if(!t)throw new InvalidUnitError(e);return t}function normalizeUnitWithLocalWeeks(e){switch(e.toLowerCase()){case\"localweekday\":case\"localweekdays\":return\"localWeekday\";case\"localweeknumber\":case\"localweeknumbers\":return\"localWeekNumber\";case\"localweekyear\":case\"localweekyears\":return\"localWeekYear\";default:return normalizeUnit(e)}}function guessOffsetForZone(e){if(!ct[e]){lt===void 0&&(lt=Settings.now());ct[e]=e.offset(lt)}return ct[e]}function quickDT(e,t){const n=normalizeZone(t.zone,Settings.defaultZone);if(!n.isValid)return DateTime.invalid(unsupportedZone(n));const r=Locale.fromObject(t);let s,i;if(isUndefined(e.year))s=Settings.now();else{for(const t of at)isUndefined(e[t])&&(e[t]=rt[t]);const t=hasInvalidGregorianData(e)||hasInvalidTimeData(e);if(t)return DateTime.invalid(t);const r=guessOffsetForZone(n);[s,i]=objToTS(e,r,n)}return new DateTime({ts:s,zone:n,loc:r,o:i})}function diffRelative(e,t,n){const r=!!isUndefined(n.round)||n.round,format=(e,s)=>{e=roundTo(e,r||n.calendary?0:2,true);const i=t.loc.clone(n).relFormatter(n);return i.format(e,s)},differ=r=>n.calendary?t.hasSame(e,r)?0:t.startOf(r).diff(e.startOf(r),r).get(r):t.diff(e,r).get(r);if(n.unit)return format(differ(n.unit),n.unit);for(const e of n.units){const t=differ(e);if(Math.abs(t)>=1)return format(t,e)}return format(e>t?-0:0,n.units[n.units.length-1])}function lastOpts(e){let t,n={};if(e.length>0&&typeof e[e.length-1]===\"object\"){n=e[e.length-1];t=Array.from(e).slice(0,e.length-1)}else t=Array.from(e);return[n,t]}let lt;let ct={};class DateTime{constructor(e){const t=e.zone||Settings.defaultZone;let n=e.invalid||(Number.isNaN(e.ts)?new Invalid(\"invalid input\"):null)||(t.isValid?null:unsupportedZone(t));this.ts=isUndefined(e.ts)?Settings.now():e.ts;let r=null,s=null;if(!n){const i=e.old&&e.old.ts===this.ts&&e.old.zone.equals(t);if(i)[r,s]=[e.old.c,e.old.o];else{const i=isNumber(e.o)&&!e.old?e.o:t.offset(this.ts);r=tsToObj(this.ts,i);n=Number.isNaN(r.year)?new Invalid(\"invalid input\"):null;r=n?null:r;s=n?null:i}}this._zone=t;this.loc=e.loc||Locale.create();this.invalid=n;this.weekData=null;this.localWeekData=null;this.c=r;this.o=s;this.isLuxonDateTime=true}static now(){return new DateTime({})}\n/**\n   * Create a local DateTime\n   * @param {number} [year] - The calendar year. If omitted (as in, call `local()` with no arguments), the current time will be used\n   * @param {number} [month=1] - The month, 1-indexed\n   * @param {number} [day=1] - The day of the month, 1-indexed\n   * @param {number} [hour=0] - The hour of the day, in 24-hour time\n   * @param {number} [minute=0] - The minute of the hour, meaning a number between 0 and 59\n   * @param {number} [second=0] - The second of the minute, meaning a number between 0 and 59\n   * @param {number} [millisecond=0] - The millisecond of the second, meaning a number between 0 and 999\n   * @example DateTime.local()                                  //~> now\n   * @example DateTime.local({ zone: \"America/New_York\" })      //~> now, in US east coast time\n   * @example DateTime.local(2017)                              //~> 2017-01-01T00:00:00\n   * @example DateTime.local(2017, 3)                           //~> 2017-03-01T00:00:00\n   * @example DateTime.local(2017, 3, 12, { locale: \"fr\" })     //~> 2017-03-12T00:00:00, with a French locale\n   * @example DateTime.local(2017, 3, 12, 5)                    //~> 2017-03-12T05:00:00\n   * @example DateTime.local(2017, 3, 12, 5, { zone: \"utc\" })   //~> 2017-03-12T05:00:00, in UTC\n   * @example DateTime.local(2017, 3, 12, 5, 45)                //~> 2017-03-12T05:45:00\n   * @example DateTime.local(2017, 3, 12, 5, 45, 10)            //~> 2017-03-12T05:45:10\n   * @example DateTime.local(2017, 3, 12, 5, 45, 10, 765)       //~> 2017-03-12T05:45:10.765\n   * @return {DateTime}\n   */static local(){const[e,t]=lastOpts(arguments),[n,r,s,i,a,o,u]=t;return quickDT({year:n,month:r,day:s,hour:i,minute:a,second:o,millisecond:u},e)}\n/**\n   * Create a DateTime in UTC\n   * @param {number} [year] - The calendar year. If omitted (as in, call `utc()` with no arguments), the current time will be used\n   * @param {number} [month=1] - The month, 1-indexed\n   * @param {number} [day=1] - The day of the month\n   * @param {number} [hour=0] - The hour of the day, in 24-hour time\n   * @param {number} [minute=0] - The minute of the hour, meaning a number between 0 and 59\n   * @param {number} [second=0] - The second of the minute, meaning a number between 0 and 59\n   * @param {number} [millisecond=0] - The millisecond of the second, meaning a number between 0 and 999\n   * @param {Object} options - configuration options for the DateTime\n   * @param {string} [options.locale] - a locale to set on the resulting DateTime instance\n   * @param {string} [options.outputCalendar] - the output calendar to set on the resulting DateTime instance\n   * @param {string} [options.numberingSystem] - the numbering system to set on the resulting DateTime instance\n   * @param {string} [options.weekSettings] - the week settings to set on the resulting DateTime instance\n   * @example DateTime.utc()                                              //~> now\n   * @example DateTime.utc(2017)                                          //~> 2017-01-01T00:00:00Z\n   * @example DateTime.utc(2017, 3)                                       //~> 2017-03-01T00:00:00Z\n   * @example DateTime.utc(2017, 3, 12)                                   //~> 2017-03-12T00:00:00Z\n   * @example DateTime.utc(2017, 3, 12, 5)                                //~> 2017-03-12T05:00:00Z\n   * @example DateTime.utc(2017, 3, 12, 5, 45)                            //~> 2017-03-12T05:45:00Z\n   * @example DateTime.utc(2017, 3, 12, 5, 45, { locale: \"fr\" })          //~> 2017-03-12T05:45:00Z with a French locale\n   * @example DateTime.utc(2017, 3, 12, 5, 45, 10)                        //~> 2017-03-12T05:45:10Z\n   * @example DateTime.utc(2017, 3, 12, 5, 45, 10, 765, { locale: \"fr\" }) //~> 2017-03-12T05:45:10.765Z with a French locale\n   * @return {DateTime}\n   */static utc(){const[e,t]=lastOpts(arguments),[n,r,s,i,a,o,u]=t;e.zone=FixedOffsetZone.utcInstance;return quickDT({year:n,month:r,day:s,hour:i,minute:a,second:o,millisecond:u},e)}\n/**\n   * Create a DateTime from a JavaScript Date object. Uses the default zone.\n   * @param {Date} date - a JavaScript Date object\n   * @param {Object} options - configuration options for the DateTime\n   * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into\n   * @return {DateTime}\n   */static fromJSDate(e,t={}){const n=isDate(e)?e.valueOf():NaN;if(Number.isNaN(n))return DateTime.invalid(\"invalid input\");const r=normalizeZone(t.zone,Settings.defaultZone);return r.isValid?new DateTime({ts:n,zone:r,loc:Locale.fromObject(t)}):DateTime.invalid(unsupportedZone(r))}\n/**\n   * Create a DateTime from a number of milliseconds since the epoch (meaning since 1 January 1970 00:00:00 UTC). Uses the default zone.\n   * @param {number} milliseconds - a number of milliseconds since 1970 UTC\n   * @param {Object} options - configuration options for the DateTime\n   * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into\n   * @param {string} [options.locale] - a locale to set on the resulting DateTime instance\n   * @param {string} options.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} options.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @param {string} options.weekSettings - the week settings to set on the resulting DateTime instance\n   * @return {DateTime}\n   */static fromMillis(e,t={}){if(isNumber(e))return e<-nt||e>nt?DateTime.invalid(\"Timestamp out of range\"):new DateTime({ts:e,zone:normalizeZone(t.zone,Settings.defaultZone),loc:Locale.fromObject(t)});throw new InvalidArgumentError(`fromMillis requires a numerical input, but received a ${typeof e} with value ${e}`)}\n/**\n   * Create a DateTime from a number of seconds since the epoch (meaning since 1 January 1970 00:00:00 UTC). Uses the default zone.\n   * @param {number} seconds - a number of seconds since 1970 UTC\n   * @param {Object} options - configuration options for the DateTime\n   * @param {string|Zone} [options.zone='local'] - the zone to place the DateTime into\n   * @param {string} [options.locale] - a locale to set on the resulting DateTime instance\n   * @param {string} options.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} options.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @param {string} options.weekSettings - the week settings to set on the resulting DateTime instance\n   * @return {DateTime}\n   */static fromSeconds(e,t={}){if(isNumber(e))return new DateTime({ts:e*1e3,zone:normalizeZone(t.zone,Settings.defaultZone),loc:Locale.fromObject(t)});throw new InvalidArgumentError(\"fromSeconds requires a numerical input\")}\n/**\n   * Create a DateTime from a JavaScript object with keys like 'year' and 'hour' with reasonable defaults.\n   * @param {Object} obj - the object to create the DateTime from\n   * @param {number} obj.year - a year, such as 1987\n   * @param {number} obj.month - a month, 1-12\n   * @param {number} obj.day - a day of the month, 1-31, depending on the month\n   * @param {number} obj.ordinal - day of the year, 1-365 or 366\n   * @param {number} obj.weekYear - an ISO week year\n   * @param {number} obj.weekNumber - an ISO week number, between 1 and 52 or 53, depending on the year\n   * @param {number} obj.weekday - an ISO weekday, 1-7, where 1 is Monday and 7 is Sunday\n   * @param {number} obj.localWeekYear - a week year, according to the locale\n   * @param {number} obj.localWeekNumber - a week number, between 1 and 52 or 53, depending on the year, according to the locale\n   * @param {number} obj.localWeekday - a weekday, 1-7, where 1 is the first and 7 is the last day of the week, according to the locale\n   * @param {number} obj.hour - hour of the day, 0-23\n   * @param {number} obj.minute - minute of the hour, 0-59\n   * @param {number} obj.second - second of the minute, 0-59\n   * @param {number} obj.millisecond - millisecond of the second, 0-999\n   * @param {Object} opts - options for creating this DateTime\n   * @param {string|Zone} [opts.zone='local'] - interpret the numbers in the context of a particular zone. Can take any value taken as the first argument to setZone()\n   * @param {string} [opts.locale='system\\'s locale'] - a locale to set on the resulting DateTime instance\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @param {string} opts.weekSettings - the week settings to set on the resulting DateTime instance\n   * @example DateTime.fromObject({ year: 1982, month: 5, day: 25}).toISODate() //=> '1982-05-25'\n   * @example DateTime.fromObject({ year: 1982 }).toISODate() //=> '1982-01-01'\n   * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }) //~> today at 10:26:06\n   * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'utc' }),\n   * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'local' })\n   * @example DateTime.fromObject({ hour: 10, minute: 26, second: 6 }, { zone: 'America/New_York' })\n   * @example DateTime.fromObject({ weekYear: 2016, weekNumber: 2, weekday: 3 }).toISODate() //=> '2016-01-13'\n   * @example DateTime.fromObject({ localWeekYear: 2022, localWeekNumber: 1, localWeekday: 1 }, { locale: \"en-US\" }).toISODate() //=> '2021-12-26'\n   * @return {DateTime}\n   */static fromObject(e,t={}){e=e||{};const n=normalizeZone(t.zone,Settings.defaultZone);if(!n.isValid)return DateTime.invalid(unsupportedZone(n));const r=Locale.fromObject(t);const s=normalizeObject(e,normalizeUnitWithLocalWeeks);const{minDaysInFirstWeek:i,startOfWeek:a}=usesLocalWeekValues(s,r);const o=Settings.now(),u=isUndefined(t.specificOffset)?n.offset(o):t.specificOffset,l=!isUndefined(s.ordinal),c=!isUndefined(s.year),d=!isUndefined(s.month)||!isUndefined(s.day),m=c||d,h=s.weekYear||s.weekNumber;if((m||l)&&h)throw new ConflictingSpecificationError(\"Can't mix weekYear/weekNumber units with year/month/day or ordinals\");if(d&&l)throw new ConflictingSpecificationError(\"Can't mix ordinal dates with month/day\");const f=h||s.weekday&&!m;let y,g,p=tsToObj(o,u);if(f){y=ot;g=st;p=gregorianToWeek(p,i,a)}else if(l){y=ut;g=it;p=gregorianToOrdinal(p)}else{y=at;g=rt}let T=false;for(const e of y){const t=s[e];isUndefined(t)?s[e]=T?g[e]:p[e]:T=true}const w=f?hasInvalidWeekData(s,i,a):l?hasInvalidOrdinalData(s):hasInvalidGregorianData(s),k=w||hasInvalidTimeData(s);if(k)return DateTime.invalid(k);const O=f?weekToGregorian(s,i,a):l?ordinalToGregorian(s):s,[S,D]=objToTS(O,u,n),v=new DateTime({ts:S,zone:n,o:D,loc:r});return s.weekday&&m&&e.weekday!==v.weekday?DateTime.invalid(\"mismatched weekday\",`you can't specify both a weekday of ${s.weekday} and a date of ${v.toISO()}`):v.isValid?v:DateTime.invalid(v.invalid)}\n/**\n   * Create a DateTime from an ISO 8601 string\n   * @param {string} text - the ISO string\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the time to this zone\n   * @param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one\n   * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance\n   * @param {string} [opts.outputCalendar] - the output calendar to set on the resulting DateTime instance\n   * @param {string} [opts.numberingSystem] - the numbering system to set on the resulting DateTime instance\n   * @param {string} [opts.weekSettings] - the week settings to set on the resulting DateTime instance\n   * @example DateTime.fromISO('2016-05-25T09:08:34.123')\n   * @example DateTime.fromISO('2016-05-25T09:08:34.123+06:00')\n   * @example DateTime.fromISO('2016-05-25T09:08:34.123+06:00', {setZone: true})\n   * @example DateTime.fromISO('2016-05-25T09:08:34.123', {zone: 'utc'})\n   * @example DateTime.fromISO('2016-W05-4')\n   * @return {DateTime}\n   */static fromISO(e,t={}){const[n,r]=parseISODate(e);return parseDataToDateTime(n,r,t,\"ISO 8601\",e)}\n/**\n   * Create a DateTime from an RFC 2822 string\n   * @param {string} text - the RFC 2822 string\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - convert the time to this zone. Since the offset is always specified in the string itself, this has no effect on the interpretation of string, merely the zone the resulting DateTime is expressed in.\n   * @param {boolean} [opts.setZone=false] - override the zone with a fixed-offset zone specified in the string itself, if it specifies one\n   * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @param {string} opts.weekSettings - the week settings to set on the resulting DateTime instance\n   * @example DateTime.fromRFC2822('25 Nov 2016 13:23:12 GMT')\n   * @example DateTime.fromRFC2822('Fri, 25 Nov 2016 13:23:12 +0600')\n   * @example DateTime.fromRFC2822('25 Nov 2016 13:23 Z')\n   * @return {DateTime}\n   */static fromRFC2822(e,t={}){const[n,r]=parseRFC2822Date(e);return parseDataToDateTime(n,r,t,\"RFC 2822\",e)}\n/**\n   * Create a DateTime from an HTTP header date\n   * @see https://www.w3.org/Protocols/rfc2616/rfc2616-sec3.html#sec3.3.1\n   * @param {string} text - the HTTP header date\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - convert the time to this zone. Since HTTP dates are always in UTC, this has no effect on the interpretation of string, merely the zone the resulting DateTime is expressed in.\n   * @param {boolean} [opts.setZone=false] - override the zone with the fixed-offset zone specified in the string. For HTTP dates, this is always UTC, so this option is equivalent to setting the `zone` option to 'utc', but this option is included for consistency with similar methods.\n   * @param {string} [opts.locale='system's locale'] - a locale to set on the resulting DateTime instance\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @param {string} opts.numberingSystem - the numbering system to set on the resulting DateTime instance\n   * @param {string} opts.weekSettings - the week settings to set on the resulting DateTime instance\n   * @example DateTime.fromHTTP('Sun, 06 Nov 1994 08:49:37 GMT')\n   * @example DateTime.fromHTTP('Sunday, 06-Nov-94 08:49:37 GMT')\n   * @example DateTime.fromHTTP('Sun Nov  6 08:49:37 1994')\n   * @return {DateTime}\n   */static fromHTTP(e,t={}){const[n,r]=parseHTTPDate(e);return parseDataToDateTime(n,r,t,\"HTTP\",t)}\n/**\n   * Create a DateTime from an input string and format string.\n   * Defaults to en-US if no locale has been specified, regardless of the system's locale. For a table of tokens and their interpretations, see [here](https://moment.github.io/luxon/#/parsing?id=table-of-tokens).\n   * @param {string} text - the string to parse\n   * @param {string} fmt - the format the string is expected to be in (see the link below for the formats)\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the DateTime to this zone\n   * @param {boolean} [opts.setZone=false] - override the zone with a zone specified in the string itself, if it specifies one\n   * @param {string} [opts.locale='en-US'] - a locale string to use when parsing. Will also set the DateTime to this locale\n   * @param {string} opts.numberingSystem - the numbering system to use when parsing. Will also set the resulting DateTime to this numbering system\n   * @param {string} opts.weekSettings - the week settings to set on the resulting DateTime instance\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @return {DateTime}\n   */static fromFormat(e,t,n={}){if(isUndefined(e)||isUndefined(t))throw new InvalidArgumentError(\"fromFormat requires an input string and a format\");const{locale:r=null,numberingSystem:s=null}=n,i=Locale.fromOpts({locale:r,numberingSystem:s,defaultToEN:true}),[a,o,u,l]=parseFromTokens(i,e,t);return l?DateTime.invalid(l):parseDataToDateTime(a,o,n,`format ${t}`,e,u)}\n/**\n   * @deprecated use fromFormat instead\n   */static fromString(e,t,n={}){return DateTime.fromFormat(e,t,n)}\n/**\n   * Create a DateTime from a SQL date, time, or datetime\n   * Defaults to en-US if no locale has been specified, regardless of the system's locale\n   * @param {string} text - the string to parse\n   * @param {Object} opts - options to affect the creation\n   * @param {string|Zone} [opts.zone='local'] - use this zone if no offset is specified in the input string itself. Will also convert the DateTime to this zone\n   * @param {boolean} [opts.setZone=false] - override the zone with a zone specified in the string itself, if it specifies one\n   * @param {string} [opts.locale='en-US'] - a locale string to use when parsing. Will also set the DateTime to this locale\n   * @param {string} opts.numberingSystem - the numbering system to use when parsing. Will also set the resulting DateTime to this numbering system\n   * @param {string} opts.weekSettings - the week settings to set on the resulting DateTime instance\n   * @param {string} opts.outputCalendar - the output calendar to set on the resulting DateTime instance\n   * @example DateTime.fromSQL('2017-05-15')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342+06:00')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342 America/Los_Angeles')\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342 America/Los_Angeles', { setZone: true })\n   * @example DateTime.fromSQL('2017-05-15 09:12:34.342', { zone: 'America/Los_Angeles' })\n   * @example DateTime.fromSQL('09:12:34.342')\n   * @return {DateTime}\n   */static fromSQL(e,t={}){const[n,r]=parseSQL(e);return parseDataToDateTime(n,r,t,\"SQL\",e)}\n/**\n   * Create an invalid DateTime.\n   * @param {string} reason - simple string of why this DateTime is invalid. Should not contain parameters or anything else data-dependent.\n   * @param {string} [explanation=null] - longer explanation, may include parameters and other useful debugging information\n   * @return {DateTime}\n   */static invalid(e,t=null){if(!e)throw new InvalidArgumentError(\"need to specify a reason the DateTime is invalid\");const n=e instanceof Invalid?e:new Invalid(e,t);if(Settings.throwOnInvalid)throw new InvalidDateTimeError(n);return new DateTime({invalid:n})}\n/**\n   * Check if an object is an instance of DateTime. Works across context boundaries\n   * @param {object} o\n   * @return {boolean}\n   */static isDateTime(e){return e&&e.isLuxonDateTime||false}\n/**\n   * Produce the format string for a set of options\n   * @param formatOpts\n   * @param localeOpts\n   * @returns {string}\n   */static parseFormatForOpts(e,t={}){const n=formatOptsToTokens(e,Locale.fromObject(t));return n?n.map((e=>e?e.val:null)).join(\"\"):null}\n/**\n   * Produce the the fully expanded format token for the locale\n   * Does NOT quote characters, so quoted tokens will not round trip correctly\n   * @param fmt\n   * @param localeOpts\n   * @returns {string}\n   */static expandFormat(e,t={}){const n=expandMacroTokens(Formatter.parseFormat(e),Locale.fromObject(t));return n.map((e=>e.val)).join(\"\")}static resetCache(){lt=void 0;ct={}}\n/**\n   * Get the value of unit.\n   * @param {string} unit - a unit such as 'minute' or 'day'\n   * @example DateTime.local(2017, 7, 4).get('month'); //=> 7\n   * @example DateTime.local(2017, 7, 4).get('day'); //=> 4\n   * @return {number}\n   */\nget(e){return this[e]}\n/**\n   * Returns whether the DateTime is valid. Invalid DateTimes occur when:\n   * * The DateTime was created from invalid calendar information, such as the 13th month or February 30\n   * * The DateTime was created by an operation on another invalid date\n   * @type {boolean}\n   */get isValid(){return this.invalid===null}\n/**\n   * Returns an error code if this DateTime is invalid, or null if the DateTime is valid\n   * @type {string}\n   */get invalidReason(){return this.invalid?this.invalid.reason:null}\n/**\n   * Returns an explanation of why this DateTime became invalid, or null if the DateTime is valid\n   * @type {string}\n   */get invalidExplanation(){return this.invalid?this.invalid.explanation:null}\n/**\n   * Get the locale of a DateTime, such 'en-GB'. The locale is used when formatting the DateTime\n   *\n   * @type {string}\n   */get locale(){return this.isValid?this.loc.locale:null}\n/**\n   * Get the numbering system of a DateTime, such 'beng'. The numbering system is used when formatting the DateTime\n   *\n   * @type {string}\n   */get numberingSystem(){return this.isValid?this.loc.numberingSystem:null}\n/**\n   * Get the output calendar of a DateTime, such 'islamic'. The output calendar is used when formatting the DateTime\n   *\n   * @type {string}\n   */get outputCalendar(){return this.isValid?this.loc.outputCalendar:null}\n/**\n   * Get the time zone associated with this DateTime.\n   * @type {Zone}\n   */get zone(){return this._zone}\n/**\n   * Get the name of the time zone.\n   * @type {string}\n   */get zoneName(){return this.isValid?this.zone.name:null}\n/**\n   * Get the year\n   * @example DateTime.local(2017, 5, 25).year //=> 2017\n   * @type {number}\n   */get year(){return this.isValid?this.c.year:NaN}\n/**\n   * Get the quarter\n   * @example DateTime.local(2017, 5, 25).quarter //=> 2\n   * @type {number}\n   */get quarter(){return this.isValid?Math.ceil(this.c.month/3):NaN}\n/**\n   * Get the month (1-12).\n   * @example DateTime.local(2017, 5, 25).month //=> 5\n   * @type {number}\n   */get month(){return this.isValid?this.c.month:NaN}\n/**\n   * Get the day of the month (1-30ish).\n   * @example DateTime.local(2017, 5, 25).day //=> 25\n   * @type {number}\n   */get day(){return this.isValid?this.c.day:NaN}\n/**\n   * Get the hour of the day (0-23).\n   * @example DateTime.local(2017, 5, 25, 9).hour //=> 9\n   * @type {number}\n   */get hour(){return this.isValid?this.c.hour:NaN}\n/**\n   * Get the minute of the hour (0-59).\n   * @example DateTime.local(2017, 5, 25, 9, 30).minute //=> 30\n   * @type {number}\n   */get minute(){return this.isValid?this.c.minute:NaN}\n/**\n   * Get the second of the minute (0-59).\n   * @example DateTime.local(2017, 5, 25, 9, 30, 52).second //=> 52\n   * @type {number}\n   */get second(){return this.isValid?this.c.second:NaN}\n/**\n   * Get the millisecond of the second (0-999).\n   * @example DateTime.local(2017, 5, 25, 9, 30, 52, 654).millisecond //=> 654\n   * @type {number}\n   */get millisecond(){return this.isValid?this.c.millisecond:NaN}\n/**\n   * Get the week year\n   * @see https://en.wikipedia.org/wiki/ISO_week_date\n   * @example DateTime.local(2014, 12, 31).weekYear //=> 2015\n   * @type {number}\n   */get weekYear(){return this.isValid?possiblyCachedWeekData(this).weekYear:NaN}\n/**\n   * Get the week number of the week year (1-52ish).\n   * @see https://en.wikipedia.org/wiki/ISO_week_date\n   * @example DateTime.local(2017, 5, 25).weekNumber //=> 21\n   * @type {number}\n   */get weekNumber(){return this.isValid?possiblyCachedWeekData(this).weekNumber:NaN}\n/**\n   * Get the day of the week.\n   * 1 is Monday and 7 is Sunday\n   * @see https://en.wikipedia.org/wiki/ISO_week_date\n   * @example DateTime.local(2014, 11, 31).weekday //=> 4\n   * @type {number}\n   */get weekday(){return this.isValid?possiblyCachedWeekData(this).weekday:NaN}\n/**\n   * Returns true if this date is on a weekend according to the locale, false otherwise\n   * @returns {boolean}\n   */get isWeekend(){return this.isValid&&this.loc.getWeekendDays().includes(this.weekday)}\n/**\n   * Get the day of the week according to the locale.\n   * 1 is the first day of the week and 7 is the last day of the week.\n   * If the locale assigns Sunday as the first day of the week, then a date which is a Sunday will return 1,\n   * @returns {number}\n   */get localWeekday(){return this.isValid?possiblyCachedLocalWeekData(this).weekday:NaN}\n/**\n   * Get the week number of the week year according to the locale. Different locales assign week numbers differently,\n   * because the week can start on different days of the week (see localWeekday) and because a different number of days\n   * is required for a week to count as the first week of a year.\n   * @returns {number}\n   */get localWeekNumber(){return this.isValid?possiblyCachedLocalWeekData(this).weekNumber:NaN}\n/**\n   * Get the week year according to the locale. Different locales assign week numbers (and therefor week years)\n   * differently, see localWeekNumber.\n   * @returns {number}\n   */get localWeekYear(){return this.isValid?possiblyCachedLocalWeekData(this).weekYear:NaN}\n/**\n   * Get the ordinal (meaning the day of the year)\n   * @example DateTime.local(2017, 5, 25).ordinal //=> 145\n   * @type {number|DateTime}\n   */get ordinal(){return this.isValid?gregorianToOrdinal(this.c).ordinal:NaN}\n/**\n   * Get the human readable short month name, such as 'Oct'.\n   * Defaults to the system's locale if no locale has been specified\n   * @example DateTime.local(2017, 10, 30).monthShort //=> Oct\n   * @type {string}\n   */get monthShort(){return this.isValid?Info.months(\"short\",{locObj:this.loc})[this.month-1]:null}\n/**\n   * Get the human readable long month name, such as 'October'.\n   * Defaults to the system's locale if no locale has been specified\n   * @example DateTime.local(2017, 10, 30).monthLong //=> October\n   * @type {string}\n   */get monthLong(){return this.isValid?Info.months(\"long\",{locObj:this.loc})[this.month-1]:null}\n/**\n   * Get the human readable short weekday, such as 'Mon'.\n   * Defaults to the system's locale if no locale has been specified\n   * @example DateTime.local(2017, 10, 30).weekdayShort //=> Mon\n   * @type {string}\n   */get weekdayShort(){return this.isValid?Info.weekdays(\"short\",{locObj:this.loc})[this.weekday-1]:null}\n/**\n   * Get the human readable long weekday, such as 'Monday'.\n   * Defaults to the system's locale if no locale has been specified\n   * @example DateTime.local(2017, 10, 30).weekdayLong //=> Monday\n   * @type {string}\n   */get weekdayLong(){return this.isValid?Info.weekdays(\"long\",{locObj:this.loc})[this.weekday-1]:null}\n/**\n   * Get the UTC offset of this DateTime in minutes\n   * @example DateTime.now().offset //=> -240\n   * @example DateTime.utc().offset //=> 0\n   * @type {number}\n   */get offset(){return this.isValid?+this.o:NaN}\n/**\n   * Get the short human name for the zone's current offset, for example \"EST\" or \"EDT\".\n   * Defaults to the system's locale if no locale has been specified\n   * @type {string}\n   */get offsetNameShort(){return this.isValid?this.zone.offsetName(this.ts,{format:\"short\",locale:this.locale}):null}\n/**\n   * Get the long human name for the zone's current offset, for example \"Eastern Standard Time\" or \"Eastern Daylight Time\".\n   * Defaults to the system's locale if no locale has been specified\n   * @type {string}\n   */get offsetNameLong(){return this.isValid?this.zone.offsetName(this.ts,{format:\"long\",locale:this.locale}):null}\n/**\n   * Get whether this zone's offset ever changes, as in a DST.\n   * @type {boolean}\n   */get isOffsetFixed(){return this.isValid?this.zone.isUniversal:null}\n/**\n   * Get whether the DateTime is in a DST.\n   * @type {boolean}\n   */get isInDST(){return!this.isOffsetFixed&&(this.offset>this.set({month:1,day:1}).offset||this.offset>this.set({month:5}).offset)}\n/**\n   * Get those DateTimes which have the same local time as this DateTime, but a different offset from UTC\n   * in this DateTime's zone. During DST changes local time can be ambiguous, for example\n   * `2023-10-29T02:30:00` in `Europe/Berlin` can have offset `+01:00` or `+02:00`.\n   * This method will return both possible DateTimes if this DateTime's local time is ambiguous.\n   * @returns {DateTime[]}\n   */getPossibleOffsets(){if(!this.isValid||this.isOffsetFixed)return[this];const e=864e5;const t=6e4;const n=objToLocalTS(this.c);const r=this.zone.offset(n-e);const s=this.zone.offset(n+e);const i=this.zone.offset(n-r*t);const a=this.zone.offset(n-s*t);if(i===a)return[this];const o=n-i*t;const u=n-a*t;const l=tsToObj(o,i);const c=tsToObj(u,a);return l.hour===c.hour&&l.minute===c.minute&&l.second===c.second&&l.millisecond===c.millisecond?[clone(this,{ts:o}),clone(this,{ts:u})]:[this]}\n/**\n   * Returns true if this DateTime is in a leap year, false otherwise\n   * @example DateTime.local(2016).isInLeapYear //=> true\n   * @example DateTime.local(2013).isInLeapYear //=> false\n   * @type {boolean}\n   */get isInLeapYear(){return isLeapYear(this.year)}\n/**\n   * Returns the number of days in this DateTime's month\n   * @example DateTime.local(2016, 2).daysInMonth //=> 29\n   * @example DateTime.local(2016, 3).daysInMonth //=> 31\n   * @type {number}\n   */get daysInMonth(){return daysInMonth(this.year,this.month)}\n/**\n   * Returns the number of days in this DateTime's year\n   * @example DateTime.local(2016).daysInYear //=> 366\n   * @example DateTime.local(2013).daysInYear //=> 365\n   * @type {number}\n   */get daysInYear(){return this.isValid?daysInYear(this.year):NaN}\n/**\n   * Returns the number of weeks in this DateTime's year\n   * @see https://en.wikipedia.org/wiki/ISO_week_date\n   * @example DateTime.local(2004).weeksInWeekYear //=> 53\n   * @example DateTime.local(2013).weeksInWeekYear //=> 52\n   * @type {number}\n   */get weeksInWeekYear(){return this.isValid?weeksInWeekYear(this.weekYear):NaN}\n/**\n   * Returns the number of weeks in this DateTime's local week year\n   * @example DateTime.local(2020, 6, {locale: 'en-US'}).weeksInLocalWeekYear //=> 52\n   * @example DateTime.local(2020, 6, {locale: 'de-DE'}).weeksInLocalWeekYear //=> 53\n   * @type {number}\n   */get weeksInLocalWeekYear(){return this.isValid?weeksInWeekYear(this.localWeekYear,this.loc.getMinDaysInFirstWeek(),this.loc.getStartOfWeek()):NaN}\n/**\n   * Returns the resolved Intl options for this DateTime.\n   * This is useful in understanding the behavior of formatting methods\n   * @param {Object} opts - the same options as toLocaleString\n   * @return {Object}\n   */resolvedLocaleOptions(e={}){const{locale:t,numberingSystem:n,calendar:r}=Formatter.create(this.loc.clone(e),e).resolvedOptions(this);return{locale:t,numberingSystem:n,outputCalendar:r}}\n/**\n   * \"Set\" the DateTime's zone to UTC. Returns a newly-constructed DateTime.\n   *\n   * Equivalent to {@link DateTime#setZone}('utc')\n   * @param {number} [offset=0] - optionally, an offset from UTC in minutes\n   * @param {Object} [opts={}] - options to pass to `setZone()`\n   * @return {DateTime}\n   */\ntoUTC(e=0,t={}){return this.setZone(FixedOffsetZone.instance(e),t)}toLocal(){return this.setZone(Settings.defaultZone)}\n/**\n   * \"Set\" the DateTime's zone to specified zone. Returns a newly-constructed DateTime.\n   *\n   * By default, the setter keeps the underlying time the same (as in, the same timestamp), but the new instance will report different local times and consider DSTs when making computations, as with {@link DateTime#plus}. You may wish to use {@link DateTime#toLocal} and {@link DateTime#toUTC} which provide simple convenience wrappers for commonly used zones.\n   * @param {string|Zone} [zone='local'] - a zone identifier. As a string, that can be any IANA zone supported by the host environment, or a fixed-offset name of the form 'UTC+3', or the strings 'local' or 'utc'. You may also supply an instance of a {@link DateTime#Zone} class.\n   * @param {Object} opts - options\n   * @param {boolean} [opts.keepLocalTime=false] - If true, adjust the underlying time so that the local time stays the same, but in the target zone. You should rarely need this.\n   * @return {DateTime}\n   */setZone(e,{keepLocalTime:t=false,keepCalendarTime:n=false}={}){e=normalizeZone(e,Settings.defaultZone);if(e.equals(this.zone))return this;if(e.isValid){let r=this.ts;if(t||n){const t=e.offset(this.ts);const n=this.toObject();[r]=objToTS(n,t,e)}return clone(this,{ts:r,zone:e})}return DateTime.invalid(unsupportedZone(e))}\n/**\n   * \"Set\" the locale, numberingSystem, or outputCalendar. Returns a newly-constructed DateTime.\n   * @param {Object} properties - the properties to set\n   * @example DateTime.local(2017, 5, 25).reconfigure({ locale: 'en-GB' })\n   * @return {DateTime}\n   */reconfigure({locale:e,numberingSystem:t,outputCalendar:n}={}){const r=this.loc.clone({locale:e,numberingSystem:t,outputCalendar:n});return clone(this,{loc:r})}setLocale(e){return this.reconfigure({locale:e})}\n/**\n   * \"Set\" the values of specified units. Returns a newly-constructed DateTime.\n   * You can only set units with this method; for \"setting\" metadata, see {@link DateTime#reconfigure} and {@link DateTime#setZone}.\n   *\n   * This method also supports setting locale-based week units, i.e. `localWeekday`, `localWeekNumber` and `localWeekYear`.\n   * They cannot be mixed with ISO-week units like `weekday`.\n   * @param {Object} values - a mapping of units to numbers\n   * @example dt.set({ year: 2017 })\n   * @example dt.set({ hour: 8, minute: 30 })\n   * @example dt.set({ weekday: 5 })\n   * @example dt.set({ year: 2005, ordinal: 234 })\n   * @return {DateTime}\n   */set(e){if(!this.isValid)return this;const t=normalizeObject(e,normalizeUnitWithLocalWeeks);const{minDaysInFirstWeek:n,startOfWeek:r}=usesLocalWeekValues(t,this.loc);const s=!isUndefined(t.weekYear)||!isUndefined(t.weekNumber)||!isUndefined(t.weekday),i=!isUndefined(t.ordinal),a=!isUndefined(t.year),o=!isUndefined(t.month)||!isUndefined(t.day),u=a||o,l=t.weekYear||t.weekNumber;if((u||i)&&l)throw new ConflictingSpecificationError(\"Can't mix weekYear/weekNumber units with year/month/day or ordinals\");if(o&&i)throw new ConflictingSpecificationError(\"Can't mix ordinal dates with month/day\");let c;if(s)c=weekToGregorian({...gregorianToWeek(this.c,n,r),...t},n,r);else if(isUndefined(t.ordinal)){c={...this.toObject(),...t};isUndefined(t.day)&&(c.day=Math.min(daysInMonth(c.year,c.month),c.day))}else c=ordinalToGregorian({...gregorianToOrdinal(this.c),...t});const[d,m]=objToTS(c,this.o,this.zone);return clone(this,{ts:d,o:m})}\n/**\n   * Add a period of time to this DateTime and return the resulting DateTime\n   *\n   * Adding hours, minutes, seconds, or milliseconds increases the timestamp by the right number of milliseconds. Adding days, months, or years shifts the calendar, accounting for DSTs and leap years along the way. Thus, `dt.plus({ hours: 24 })` may result in a different time than `dt.plus({ days: 1 })` if there's a DST shift in between.\n   * @param {Duration|Object|number} duration - The amount to add. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject()\n   * @example DateTime.now().plus(123) //~> in 123 milliseconds\n   * @example DateTime.now().plus({ minutes: 15 }) //~> in 15 minutes\n   * @example DateTime.now().plus({ days: 1 }) //~> this time tomorrow\n   * @example DateTime.now().plus({ days: -1 }) //~> this time yesterday\n   * @example DateTime.now().plus({ hours: 3, minutes: 13 }) //~> in 3 hr, 13 min\n   * @example DateTime.now().plus(Duration.fromObject({ hours: 3, minutes: 13 })) //~> in 3 hr, 13 min\n   * @return {DateTime}\n   */plus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e);return clone(this,adjustTime(this,t))}\n/**\n   * Subtract a period of time to this DateTime and return the resulting DateTime\n   * See {@link DateTime#plus}\n   * @param {Duration|Object|number} duration - The amount to subtract. Either a Luxon Duration, a number of milliseconds, the object argument to Duration.fromObject()\n   @return {DateTime}\n   */minus(e){if(!this.isValid)return this;const t=Duration.fromDurationLike(e).negate();return clone(this,adjustTime(this,t))}\n/**\n   * \"Set\" this DateTime to the beginning of a unit of time.\n   * @param {string} unit - The unit to go to the beginning of. Can be 'year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'.\n   * @param {Object} opts - options\n   * @param {boolean} [opts.useLocaleWeeks=false] - If true, use weeks based on the locale, i.e. use the locale-dependent start of the week\n   * @example DateTime.local(2014, 3, 3).startOf('month').toISODate(); //=> '2014-03-01'\n   * @example DateTime.local(2014, 3, 3).startOf('year').toISODate(); //=> '2014-01-01'\n   * @example DateTime.local(2014, 3, 3).startOf('week').toISODate(); //=> '2014-03-03', weeks always start on Mondays\n   * @example DateTime.local(2014, 3, 3, 5, 30).startOf('day').toISOTime(); //=> '00:00.000-05:00'\n   * @example DateTime.local(2014, 3, 3, 5, 30).startOf('hour').toISOTime(); //=> '05:00:00.000-05:00'\n   * @return {DateTime}\n   */startOf(e,{useLocaleWeeks:t=false}={}){if(!this.isValid)return this;const n={},r=Duration.normalizeUnit(e);switch(r){case\"years\":n.month=1;case\"quarters\":case\"months\":n.day=1;case\"weeks\":case\"days\":n.hour=0;case\"hours\":n.minute=0;case\"minutes\":n.second=0;case\"seconds\":n.millisecond=0;break;case\"milliseconds\":break}if(r===\"weeks\")if(t){const e=this.loc.getStartOfWeek();const{weekday:t}=this;t<e&&(n.weekNumber=this.weekNumber-1);n.weekday=e}else n.weekday=1;if(r===\"quarters\"){const e=Math.ceil(this.month/3);n.month=3*(e-1)+1}return this.set(n)}\n/**\n   * \"Set\" this DateTime to the end (meaning the last millisecond) of a unit of time\n   * @param {string} unit - The unit to go to the end of. Can be 'year', 'quarter', 'month', 'week', 'day', 'hour', 'minute', 'second', or 'millisecond'.\n   * @param {Object} opts - options\n   * @param {boolean} [opts.useLocaleWeeks=false] - If true, use weeks based on the locale, i.e. use the locale-dependent start of the week\n   * @example DateTime.local(2014, 3, 3).endOf('month').toISO(); //=> '2014-03-31T23:59:59.999-05:00'\n   * @example DateTime.local(2014, 3, 3).endOf('year').toISO(); //=> '2014-12-31T23:59:59.999-05:00'\n   * @example DateTime.local(2014, 3, 3).endOf('week').toISO(); // => '2014-03-09T23:59:59.999-05:00', weeks start on Mondays\n   * @example DateTime.local(2014, 3, 3, 5, 30).endOf('day').toISO(); //=> '2014-03-03T23:59:59.999-05:00'\n   * @example DateTime.local(2014, 3, 3, 5, 30).endOf('hour').toISO(); //=> '2014-03-03T05:59:59.999-05:00'\n   * @return {DateTime}\n   */endOf(e,t){return this.isValid?this.plus({[e]:1}).startOf(e,t).minus(1):this}\n/**\n   * Returns a string representation of this DateTime formatted according to the specified format string.\n   * **You may not want this.** See {@link DateTime#toLocaleString} for a more flexible formatting tool. For a table of tokens and their interpretations, see [here](https://moment.github.io/luxon/#/formatting?id=table-of-tokens).\n   * Defaults to en-US if no locale has been specified, regardless of the system's locale.\n   * @param {string} fmt - the format string\n   * @param {Object} opts - opts to override the configuration options on this DateTime\n   * @example DateTime.now().toFormat('yyyy LLL dd') //=> '2017 Apr 22'\n   * @example DateTime.now().setLocale('fr').toFormat('yyyy LLL dd') //=> '2017 avr. 22'\n   * @example DateTime.now().toFormat('yyyy LLL dd', { locale: \"fr\" }) //=> '2017 avr. 22'\n   * @example DateTime.now().toFormat(\"HH 'hours and' mm 'minutes'\") //=> '20 hours and 55 minutes'\n   * @return {string}\n   */\ntoFormat(e,t={}){return this.isValid?Formatter.create(this.loc.redefaultToEN(t)).formatDateTimeFromString(this,e):tt}\n/**\n   * Returns a localized string representing this date. Accepts the same options as the Intl.DateTimeFormat constructor and any presets defined by Luxon, such as `DateTime.DATE_FULL` or `DateTime.TIME_SIMPLE`.\n   * The exact behavior of this method is browser-specific, but in general it will return an appropriate representation\n   * of the DateTime in the assigned locale.\n   * Defaults to the system's locale if no locale has been specified\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat\n   * @param formatOpts {Object} - Intl.DateTimeFormat constructor options and configuration options\n   * @param {Object} opts - opts to override the configuration options on this DateTime\n   * @example DateTime.now().toLocaleString(); //=> 4/20/2017\n   * @example DateTime.now().setLocale('en-gb').toLocaleString(); //=> '20/04/2017'\n   * @example DateTime.now().toLocaleString(DateTime.DATE_FULL); //=> 'April 20, 2017'\n   * @example DateTime.now().toLocaleString(DateTime.DATE_FULL, { locale: 'fr' }); //=> '28 août 2022'\n   * @example DateTime.now().toLocaleString(DateTime.TIME_SIMPLE); //=> '11:32 AM'\n   * @example DateTime.now().toLocaleString(DateTime.DATETIME_SHORT); //=> '4/20/2017, 11:32 AM'\n   * @example DateTime.now().toLocaleString({ weekday: 'long', month: 'long', day: '2-digit' }); //=> 'Thursday, April 20'\n   * @example DateTime.now().toLocaleString({ weekday: 'short', month: 'short', day: '2-digit', hour: '2-digit', minute: '2-digit' }); //=> 'Thu, Apr 20, 11:27 AM'\n   * @example DateTime.now().toLocaleString({ hour: '2-digit', minute: '2-digit', hourCycle: 'h23' }); //=> '11:32'\n   * @return {string}\n   */toLocaleString(e=r,t={}){return this.isValid?Formatter.create(this.loc.clone(t),e).formatDateTime(this):tt}\n/**\n   * Returns an array of format \"parts\", meaning individual tokens along with metadata. This is allows callers to post-process individual sections of the formatted output.\n   * Defaults to the system's locale if no locale has been specified\n   * @see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DateTimeFormat/formatToParts\n   * @param opts {Object} - Intl.DateTimeFormat constructor options, same as `toLocaleString`.\n   * @example DateTime.now().toLocaleParts(); //=> [\n   *                                   //=>   { type: 'day', value: '25' },\n   *                                   //=>   { type: 'literal', value: '/' },\n   *                                   //=>   { type: 'month', value: '05' },\n   *                                   //=>   { type: 'literal', value: '/' },\n   *                                   //=>   { type: 'year', value: '1982' }\n   *                                   //=> ]\n   */toLocaleParts(e={}){return this.isValid?Formatter.create(this.loc.clone(e),e).formatDateTimeParts(this):[]}\n/**\n   * Returns an ISO 8601-compliant string representation of this DateTime\n   * @param {Object} opts - options\n   * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0\n   * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0\n   * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00'\n   * @param {boolean} [opts.extendedZone=false] - add the time zone format extension\n   * @param {string} [opts.format='extended'] - choose between the basic and extended format\n   * @example DateTime.utc(1983, 5, 25).toISO() //=> '1982-05-25T00:00:00.000Z'\n   * @example DateTime.now().toISO() //=> '2017-04-22T20:47:05.335-04:00'\n   * @example DateTime.now().toISO({ includeOffset: false }) //=> '2017-04-22T20:47:05.335'\n   * @example DateTime.now().toISO({ format: 'basic' }) //=> '20170422T204705.335-0400'\n   * @return {string}\n   */toISO({format:e=\"extended\",suppressSeconds:t=false,suppressMilliseconds:n=false,includeOffset:r=true,extendedZone:s=false}={}){if(!this.isValid)return null;const i=e===\"extended\";let a=toISODate(this,i);a+=\"T\";a+=toISOTime(this,i,t,n,r,s);return a}\n/**\n   * Returns an ISO 8601-compliant string representation of this DateTime's date component\n   * @param {Object} opts - options\n   * @param {string} [opts.format='extended'] - choose between the basic and extended format\n   * @example DateTime.utc(1982, 5, 25).toISODate() //=> '1982-05-25'\n   * @example DateTime.utc(1982, 5, 25).toISODate({ format: 'basic' }) //=> '19820525'\n   * @return {string}\n   */toISODate({format:e=\"extended\"}={}){return this.isValid?toISODate(this,e===\"extended\"):null}toISOWeekDate(){return toTechFormat(this,\"kkkk-'W'WW-c\")}\n/**\n   * Returns an ISO 8601-compliant string representation of this DateTime's time component\n   * @param {Object} opts - options\n   * @param {boolean} [opts.suppressMilliseconds=false] - exclude milliseconds from the format if they're 0\n   * @param {boolean} [opts.suppressSeconds=false] - exclude seconds from the format if they're 0\n   * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00'\n   * @param {boolean} [opts.extendedZone=true] - add the time zone format extension\n   * @param {boolean} [opts.includePrefix=false] - include the `T` prefix\n   * @param {string} [opts.format='extended'] - choose between the basic and extended format\n   * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime() //=> '07:34:19.361Z'\n   * @example DateTime.utc().set({ hour: 7, minute: 34, seconds: 0, milliseconds: 0 }).toISOTime({ suppressSeconds: true }) //=> '07:34Z'\n   * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime({ format: 'basic' }) //=> '073419.361Z'\n   * @example DateTime.utc().set({ hour: 7, minute: 34 }).toISOTime({ includePrefix: true }) //=> 'T07:34:19.361Z'\n   * @return {string}\n   */toISOTime({suppressMilliseconds:e=false,suppressSeconds:t=false,includeOffset:n=true,includePrefix:r=false,extendedZone:s=false,format:i=\"extended\"}={}){if(!this.isValid)return null;let a=r?\"T\":\"\";return a+toISOTime(this,i===\"extended\",t,e,n,s)}toRFC2822(){return toTechFormat(this,\"EEE, dd LLL yyyy HH:mm:ss ZZZ\",false)}toHTTP(){return toTechFormat(this.toUTC(),\"EEE, dd LLL yyyy HH:mm:ss 'GMT'\")}toSQLDate(){return this.isValid?toISODate(this,true):null}\n/**\n   * Returns a string representation of this DateTime appropriate for use in SQL Time\n   * @param {Object} opts - options\n   * @param {boolean} [opts.includeZone=false] - include the zone, such as 'America/New_York'. Overrides includeOffset.\n   * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00'\n   * @param {boolean} [opts.includeOffsetSpace=true] - include the space between the time and the offset, such as '05:15:16.345 -04:00'\n   * @example DateTime.utc().toSQL() //=> '05:15:16.345'\n   * @example DateTime.now().toSQL() //=> '05:15:16.345 -04:00'\n   * @example DateTime.now().toSQL({ includeOffset: false }) //=> '05:15:16.345'\n   * @example DateTime.now().toSQL({ includeZone: false }) //=> '05:15:16.345 America/New_York'\n   * @return {string}\n   */toSQLTime({includeOffset:e=true,includeZone:t=false,includeOffsetSpace:n=true}={}){let r=\"HH:mm:ss.SSS\";if(t||e){n&&(r+=\" \");t?r+=\"z\":e&&(r+=\"ZZ\")}return toTechFormat(this,r,true)}\n/**\n   * Returns a string representation of this DateTime appropriate for use in SQL DateTime\n   * @param {Object} opts - options\n   * @param {boolean} [opts.includeZone=false] - include the zone, such as 'America/New_York'. Overrides includeOffset.\n   * @param {boolean} [opts.includeOffset=true] - include the offset, such as 'Z' or '-04:00'\n   * @param {boolean} [opts.includeOffsetSpace=true] - include the space between the time and the offset, such as '05:15:16.345 -04:00'\n   * @example DateTime.utc(2014, 7, 13).toSQL() //=> '2014-07-13 00:00:00.000 Z'\n   * @example DateTime.local(2014, 7, 13).toSQL() //=> '2014-07-13 00:00:00.000 -04:00'\n   * @example DateTime.local(2014, 7, 13).toSQL({ includeOffset: false }) //=> '2014-07-13 00:00:00.000'\n   * @example DateTime.local(2014, 7, 13).toSQL({ includeZone: true }) //=> '2014-07-13 00:00:00.000 America/New_York'\n   * @return {string}\n   */toSQL(e={}){return this.isValid?`${this.toSQLDate()} ${this.toSQLTime(e)}`:null}toString(){return this.isValid?this.toISO():tt}[Symbol.for(\"nodejs.util.inspect.custom\")](){return this.isValid?`DateTime { ts: ${this.toISO()}, zone: ${this.zone.name}, locale: ${this.locale} }`:`DateTime { Invalid, reason: ${this.invalidReason} }`}valueOf(){return this.toMillis()}toMillis(){return this.isValid?this.ts:NaN}toSeconds(){return this.isValid?this.ts/1e3:NaN}toUnixInteger(){return this.isValid?Math.floor(this.ts/1e3):NaN}toJSON(){return this.toISO()}toBSON(){return this.toJSDate()}\n/**\n   * Returns a JavaScript object with this DateTime's year, month, day, and so on.\n   * @param opts - options for generating the object\n   * @param {boolean} [opts.includeConfig=false] - include configuration attributes in the output\n   * @example DateTime.now().toObject() //=> { year: 2017, month: 4, day: 22, hour: 20, minute: 49, second: 42, millisecond: 268 }\n   * @return {Object}\n   */toObject(e={}){if(!this.isValid)return{};const t={...this.c};if(e.includeConfig){t.outputCalendar=this.outputCalendar;t.numberingSystem=this.loc.numberingSystem;t.locale=this.loc.locale}return t}toJSDate(){return new Date(this.isValid?this.ts:NaN)}\n/**\n   * Return the difference between two DateTimes as a Duration.\n   * @param {DateTime} otherDateTime - the DateTime to compare this one to\n   * @param {string|string[]} [unit=['milliseconds']] - the unit or array of units (such as 'hours' or 'days') to include in the duration.\n   * @param {Object} opts - options that affect the creation of the Duration\n   * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use\n   * @example\n   * var i1 = DateTime.fromISO('1982-05-25T09:45'),\n   *     i2 = DateTime.fromISO('1983-10-14T10:30');\n   * i2.diff(i1).toObject() //=> { milliseconds: 43807500000 }\n   * i2.diff(i1, 'hours').toObject() //=> { hours: 12168.75 }\n   * i2.diff(i1, ['months', 'days']).toObject() //=> { months: 16, days: 19.03125 }\n   * i2.diff(i1, ['months', 'days', 'hours']).toObject() //=> { months: 16, days: 19, hours: 0.75 }\n   * @return {Duration}\n   */\ndiff(e,t=\"milliseconds\",n={}){if(!this.isValid||!e.isValid)return Duration.invalid(\"created by diffing an invalid DateTime\");const r={locale:this.locale,numberingSystem:this.numberingSystem,...n};const s=maybeArray(t).map(Duration.normalizeUnit),i=e.valueOf()>this.valueOf(),a=i?this:e,o=i?e:this,u=diff(a,o,s,r);return i?u.negate():u}\n/**\n   * Return the difference between this DateTime and right now.\n   * See {@link DateTime#diff}\n   * @param {string|string[]} [unit=['milliseconds']] - the unit or units units (such as 'hours' or 'days') to include in the duration\n   * @param {Object} opts - options that affect the creation of the Duration\n   * @param {string} [opts.conversionAccuracy='casual'] - the conversion system to use\n   * @return {Duration}\n   */diffNow(e=\"milliseconds\",t={}){return this.diff(DateTime.now(),e,t)}\n/**\n   * Return an Interval spanning between this DateTime and another DateTime\n   * @param {DateTime} otherDateTime - the other end point of the Interval\n   * @return {Interval}\n   */until(e){return this.isValid?Interval.fromDateTimes(this,e):this}\n/**\n   * Return whether this DateTime is in the same unit of time as another DateTime.\n   * Higher-order units must also be identical for this function to return `true`.\n   * Note that time zones are **ignored** in this comparison, which compares the **local** calendar time. Use {@link DateTime#setZone} to convert one of the dates if needed.\n   * @param {DateTime} otherDateTime - the other DateTime\n   * @param {string} unit - the unit of time to check sameness on\n   * @param {Object} opts - options\n   * @param {boolean} [opts.useLocaleWeeks=false] - If true, use weeks based on the locale, i.e. use the locale-dependent start of the week; only the locale of this DateTime is used\n   * @example DateTime.now().hasSame(otherDT, 'day'); //~> true if otherDT is in the same current calendar day\n   * @return {boolean}\n   */hasSame(e,t,n){if(!this.isValid)return false;const r=e.valueOf();const s=this.setZone(e.zone,{keepLocalTime:true});return s.startOf(t,n)<=r&&r<=s.endOf(t,n)}\n/**\n   * Equality check\n   * Two DateTimes are equal if and only if they represent the same millisecond, have the same zone and location, and are both valid.\n   * To compare just the millisecond values, use `+dt1 === +dt2`.\n   * @param {DateTime} other - the other DateTime\n   * @return {boolean}\n   */equals(e){return this.isValid&&e.isValid&&this.valueOf()===e.valueOf()&&this.zone.equals(e.zone)&&this.loc.equals(e.loc)}\n/**\n   * Returns a string representation of a this time relative to now, such as \"in two days\". Can only internationalize if your\n   * platform supports Intl.RelativeTimeFormat. Rounds down by default.\n   * @param {Object} options - options that affect the output\n   * @param {DateTime} [options.base=DateTime.now()] - the DateTime to use as the basis to which this time is compared. Defaults to now.\n   * @param {string} [options.style=\"long\"] - the style of units, must be \"long\", \"short\", or \"narrow\"\n   * @param {string|string[]} options.unit - use a specific unit or array of units; if omitted, or an array, the method will pick the best unit. Use an array or one of \"years\", \"quarters\", \"months\", \"weeks\", \"days\", \"hours\", \"minutes\", or \"seconds\"\n   * @param {boolean} [options.round=true] - whether to round the numbers in the output.\n   * @param {number} [options.padding=0] - padding in milliseconds. This allows you to round up the result if it fits inside the threshold. Don't use in combination with {round: false} because the decimal output will include the padding.\n   * @param {string} options.locale - override the locale of this DateTime\n   * @param {string} options.numberingSystem - override the numberingSystem of this DateTime. The Intl system may choose not to honor this\n   * @example DateTime.now().plus({ days: 1 }).toRelative() //=> \"in 1 day\"\n   * @example DateTime.now().setLocale(\"es\").toRelative({ days: 1 }) //=> \"dentro de 1 día\"\n   * @example DateTime.now().plus({ days: 1 }).toRelative({ locale: \"fr\" }) //=> \"dans 23 heures\"\n   * @example DateTime.now().minus({ days: 2 }).toRelative() //=> \"2 days ago\"\n   * @example DateTime.now().minus({ days: 2 }).toRelative({ unit: \"hours\" }) //=> \"48 hours ago\"\n   * @example DateTime.now().minus({ hours: 36 }).toRelative({ round: false }) //=> \"1.5 days ago\"\n   */toRelative(e={}){if(!this.isValid)return null;const t=e.base||DateTime.fromObject({},{zone:this.zone}),n=e.padding?this<t?-e.padding:e.padding:0;let r=[\"years\",\"months\",\"days\",\"hours\",\"minutes\",\"seconds\"];let s=e.unit;if(Array.isArray(e.unit)){r=e.unit;s=void 0}return diffRelative(t,this.plus(n),{...e,numeric:\"always\",units:r,unit:s})}\n/**\n   * Returns a string representation of this date relative to today, such as \"yesterday\" or \"next month\".\n   * Only internationalizes on platforms that supports Intl.RelativeTimeFormat.\n   * @param {Object} options - options that affect the output\n   * @param {DateTime} [options.base=DateTime.now()] - the DateTime to use as the basis to which this time is compared. Defaults to now.\n   * @param {string} options.locale - override the locale of this DateTime\n   * @param {string} options.unit - use a specific unit; if omitted, the method will pick the unit. Use one of \"years\", \"quarters\", \"months\", \"weeks\", or \"days\"\n   * @param {string} options.numberingSystem - override the numberingSystem of this DateTime. The Intl system may choose not to honor this\n   * @example DateTime.now().plus({ days: 1 }).toRelativeCalendar() //=> \"tomorrow\"\n   * @example DateTime.now().setLocale(\"es\").plus({ days: 1 }).toRelative() //=> \"\"mañana\"\n   * @example DateTime.now().plus({ days: 1 }).toRelativeCalendar({ locale: \"fr\" }) //=> \"demain\"\n   * @example DateTime.now().minus({ days: 2 }).toRelativeCalendar() //=> \"2 days ago\"\n   */toRelativeCalendar(e={}){return this.isValid?diffRelative(e.base||DateTime.fromObject({},{zone:this.zone}),this,{...e,numeric:\"auto\",units:[\"years\",\"months\",\"days\"],calendary:true}):null}\n/**\n   * Return the min of several date times\n   * @param {...DateTime} dateTimes - the DateTimes from which to choose the minimum\n   * @return {DateTime} the min DateTime, or undefined if called with no argument\n   */static min(...e){if(!e.every(DateTime.isDateTime))throw new InvalidArgumentError(\"min requires all arguments be DateTimes\");return bestBy(e,(e=>e.valueOf()),Math.min)}\n/**\n   * Return the max of several date times\n   * @param {...DateTime} dateTimes - the DateTimes from which to choose the maximum\n   * @return {DateTime} the max DateTime, or undefined if called with no argument\n   */static max(...e){if(!e.every(DateTime.isDateTime))throw new InvalidArgumentError(\"max requires all arguments be DateTimes\");return bestBy(e,(e=>e.valueOf()),Math.max)}\n/**\n   * Explain how a string would be parsed by fromFormat()\n   * @param {string} text - the string to parse\n   * @param {string} fmt - the format the string is expected to be in (see description)\n   * @param {Object} options - options taken by fromFormat()\n   * @return {Object}\n   */\nstatic fromFormatExplain(e,t,n={}){const{locale:r=null,numberingSystem:s=null}=n,i=Locale.fromOpts({locale:r,numberingSystem:s,defaultToEN:true});return explainFromTokens(i,e,t)}\n/**\n   * @deprecated use fromFormatExplain instead\n   */static fromStringExplain(e,t,n={}){return DateTime.fromFormatExplain(e,t,n)}\n/**\n   * Build a parser for `fmt` using the given locale. This parser can be passed\n   * to {@link DateTime.fromFormatParser} to a parse a date in this format. This\n   * can be used to optimize cases where many dates need to be parsed in a\n   * specific format.\n   *\n   * @param {String} fmt - the format the string is expected to be in (see\n   * description)\n   * @param {Object} options - options used to set locale and numberingSystem\n   * for parser\n   * @returns {TokenParser} - opaque object to be used\n   */static buildFormatParser(e,t={}){const{locale:n=null,numberingSystem:r=null}=t,s=Locale.fromOpts({locale:n,numberingSystem:r,defaultToEN:true});return new TokenParser(s,e)}\n/**\n   * Create a DateTime from an input string and format parser.\n   *\n   * The format parser must have been created with the same locale as this call.\n   *\n   * @param {String} text - the string to parse\n   * @param {TokenParser} formatParser - parser from {@link DateTime.buildFormatParser}\n   * @param {Object} opts - options taken by fromFormat()\n   * @returns {DateTime}\n   */static fromFormatParser(e,t,n={}){if(isUndefined(e)||isUndefined(t))throw new InvalidArgumentError(\"fromFormatParser requires an input string and a format parser\");const{locale:r=null,numberingSystem:s=null}=n,i=Locale.fromOpts({locale:r,numberingSystem:s,defaultToEN:true});if(!i.equals(t.locale))throw new InvalidArgumentError(`fromFormatParser called with a locale of ${i}, but the format parser was created for ${t.locale}`);const{result:a,zone:o,specificOffset:u,invalidReason:l}=t.explainFromTokens(e);return l?DateTime.invalid(l):parseDataToDateTime(a,o,n,`format ${t.format}`,e,u)}\n/**\n   * {@link DateTime#toLocaleString} format like 10/14/1983\n   * @type {Object}\n   */\nstatic get DATE_SHORT(){return r}\n/**\n   * {@link DateTime#toLocaleString} format like 'Oct 14, 1983'\n   * @type {Object}\n   */static get DATE_MED(){return s}\n/**\n   * {@link DateTime#toLocaleString} format like 'Fri, Oct 14, 1983'\n   * @type {Object}\n   */static get DATE_MED_WITH_WEEKDAY(){return i}\n/**\n   * {@link DateTime#toLocaleString} format like 'October 14, 1983'\n   * @type {Object}\n   */static get DATE_FULL(){return a}\n/**\n   * {@link DateTime#toLocaleString} format like 'Tuesday, October 14, 1983'\n   * @type {Object}\n   */static get DATE_HUGE(){return o}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get TIME_SIMPLE(){return u}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get TIME_WITH_SECONDS(){return l}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 AM EDT'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get TIME_WITH_SHORT_OFFSET(){return c}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 AM Eastern Daylight Time'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get TIME_WITH_LONG_OFFSET(){return d}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30', always 24-hour.\n   * @type {Object}\n   */static get TIME_24_SIMPLE(){return m}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23', always 24-hour.\n   * @type {Object}\n   */static get TIME_24_WITH_SECONDS(){return h}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 EDT', always 24-hour.\n   * @type {Object}\n   */static get TIME_24_WITH_SHORT_OFFSET(){return f}\n/**\n   * {@link DateTime#toLocaleString} format like '09:30:23 Eastern Daylight Time', always 24-hour.\n   * @type {Object}\n   */static get TIME_24_WITH_LONG_OFFSET(){return y}\n/**\n   * {@link DateTime#toLocaleString} format like '10/14/1983, 9:30 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_SHORT(){return g}\n/**\n   * {@link DateTime#toLocaleString} format like '10/14/1983, 9:30:33 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_SHORT_WITH_SECONDS(){return p}\n/**\n   * {@link DateTime#toLocaleString} format like 'Oct 14, 1983, 9:30 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_MED(){return T}\n/**\n   * {@link DateTime#toLocaleString} format like 'Oct 14, 1983, 9:30:33 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_MED_WITH_SECONDS(){return w}\n/**\n   * {@link DateTime#toLocaleString} format like 'Fri, 14 Oct 1983, 9:30 AM'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_MED_WITH_WEEKDAY(){return k}\n/**\n   * {@link DateTime#toLocaleString} format like 'October 14, 1983, 9:30 AM EDT'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_FULL(){return O}\n/**\n   * {@link DateTime#toLocaleString} format like 'October 14, 1983, 9:30:33 AM EDT'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_FULL_WITH_SECONDS(){return S}\n/**\n   * {@link DateTime#toLocaleString} format like 'Friday, October 14, 1983, 9:30 AM Eastern Daylight Time'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_HUGE(){return D}\n/**\n   * {@link DateTime#toLocaleString} format like 'Friday, October 14, 1983, 9:30:33 AM Eastern Daylight Time'. Only 12-hour if the locale is.\n   * @type {Object}\n   */static get DATETIME_HUGE_WITH_SECONDS(){return v}}function friendlyDateTime(e){if(DateTime.isDateTime(e))return e;if(e&&e.valueOf&&isNumber(e.valueOf()))return DateTime.fromJSDate(e);if(e&&typeof e===\"object\")return DateTime.fromObject(e);throw new InvalidArgumentError(`Unknown datetime argument: ${e}, of type ${typeof e}`)}const dt=\"3.5.0\";export{DateTime,Duration,FixedOffsetZone,IANAZone,Info,Interval,InvalidZone,Settings,SystemZone,dt as VERSION,Zone};\n//# sourceMappingURL=luxon.js.map\n","/*\n * Open Status — v1.1\n *\n * Patch highlights:\n * - Fixed: time parsing regression — DateTime.fromFormat now correctly receives the format token.\n * - Stability: guards for animation inputs (pulseSeconds clamped to 0.2–10s; dotSize clamped to >=1px).\n * - UX: global “Separator” between labels and info (Space, |, -, ·); consistent space-wrapping.\n * - Logic: “Always open” day → Open + empty/invalid hours = open all day; next-open omits time for such days.\n * - Copy: free-text next “on/at” words (hidden when empty).\n * - Polish: property title typo fixed (“Separator”), defaults aligned.\n */import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useMemo,useEffect,useState}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";import{DateTime,IANAZone}from\"luxon\";/* =========================\n   Helpers\n========================= */const WEIGHT_MAP={thin:100,extralight:200,\"extra light\":200,light:300,regular:400,normal:400,medium:500,semibold:600,\"semi bold\":600,\"semi-bold\":600,bold:700,extrabold:800,\"extra bold\":800,\"extra-bold\":800,black:900};function parseWeightAndStyle(input){let style;let w;if(typeof input===\"string\"){let s=input.toLowerCase().trim();if(s.includes(\"italic\")){style=\"italic\";s=s.replace(/italic/gi,\"\").trim();}if(s.includes(\"oblique\")){style=\"oblique\";s=s.replace(/oblique/gi,\"\").trim();}s=s.replace(/extra[-\\s]?bold/gi,\"extrabold\").replace(/semi[-\\s]?bold/gi,\"semibold\").replace(/extra[-\\s]?light/gi,\"extralight\").replace(/\\s+/g,\" \").trim();if(/^\\d+$/.test(s))w=parseInt(s,10);else if(s)w=WEIGHT_MAP[s]??undefined;}else if(typeof input===\"number\"){w=input;}return{weight:w,style};}function normalizeFontObj(f){if(!f)return{};const family=f.fontFamily??f.family??f.font??f.name;const rawWeight=f.fontWeight??f.weight;let{weight,style}=parseWeightAndStyle(rawWeight);const fontStyle=(f.fontStyle??f.style??(f.italic?\"italic\":undefined)??style)||\"normal\";const size=f.fontSize??f.size;const lineVal=f.lineHeight??f.line;const lineUnit=f.lineHeightUnit??f.lineUnit;const lineHeight=lineVal!=null?lineUnit?`${lineVal}${lineUnit}`:lineVal:undefined;const letterVal=f.letterSpacing??f.letter;const letterUnit=f.letterSpacingUnit??f.letterUnit;const letterSpacing=letterVal!=null?letterUnit?`${letterVal}${letterUnit}`:typeof letterVal===\"number\"?`${letterVal}em`:letterVal:undefined;const textAlign=f.textAlign??f.align;const featureSettings=f.fontFeatureSettings??f.featureSettings??f.features;const variationSettings=f.fontVariationSettings??f.variationSettings??f.variations;return{fontFamily:family,fontWeight:weight??400,fontStyle,fontSize:size,lineHeight,letterSpacing,textAlign,featureSettings,variationSettings};}function tidyTimeString(s){return s.replace(/\\s*:\\s*/g,\":\").replace(/\\s+/g,\" \").trim();}// Accepts \"11:30\", \"23:10\", \"11:30 AM\", \"3 PM\", also \"5pm\"/\"5am\"\nfunction parseFlexibleTime(input,baseDay){let s=tidyTimeString(input).toUpperCase();s=s.replace(/(\\d)([AP]M)\\b/,\"$1 $2\")// \"5PM\" -> \"5 PM\"\n;const fmts=[\"H:mm\",\"HH:mm\",\"h:mm a\",\"h a\",\"hh:mm a\"];for(const f of fmts){const tmp=DateTime.fromFormat(s,f,{zone:baseDay.zone,locale:baseDay.locale});if(tmp.isValid){return baseDay.set({hour:tmp.hour,minute:tmp.minute,second:0,millisecond:0});}}const m=s.match(/^(\\d{1,2}):(\\d{2})$/);if(m){const h=Number(m[1]);const mi=Number(m[2]);return baseDay.set({hour:h,minute:mi,second:0,millisecond:0});}return null;}function rangeToWindow(range,baseDay){const parts=range.split(/\\s*-\\s*/);const oStr=parts[0]?.trim()??\"\";const cStr=parts[1]?.trim()??\"\";const openDT=parseFlexibleTime(oStr,baseDay);let closeDT=parseFlexibleTime(cStr,baseDay);if(!openDT||!closeDT)return null;if(closeDT<openDT)closeDT=closeDT.plus({days:1})// overnight\n;return{openDT,closeDT};}/* =========================\n   Component\n========================= *//** @framerDisableUnlink */export default function OpenStatus(props){const{// Visuals\nfont,textColor,paddingTop,paddingRight,paddingBottom,paddingLeft,indicatorGap,// Indicator\nindicatorStyle,dotIndicatorFlashing,pulseSeconds,dotSize,openDotColor,closedDotColor,emojiOpen,emojiClosed,// Behavior\nshopLocationTimezone,displayFormat,showTime,showWeekday,uppercaseWeekday,locale,// Labels\nopenPrefix,closedPrefix,nextOpenLabel,// Separator & next-open formatting\nshowNextOpen,separator,nextInfoMode,nextOnWord,nextAtWord,// Weekly schedule\nschedule,// Legacy fallback\ntextStyling,dotGap,sundayStatus,mondayStatus,tuesdayStatus,wednesdayStatus,thursdayStatus,fridayStatus,saturdayStatus,sundayHours,mondayHours,tuesdayHours,wednesdayHours,thursdayHours,fridayHours,saturdayHours}=props;// minute ticker\nconst[,setTick]=useState(0);useEffect(()=>{const id=setInterval(()=>setTick(t=>t+1),6e4);return()=>clearInterval(id);},[]);// robust timezone fallback\nconst validZone=shopLocationTimezone&&IANAZone.isValidZone&&IANAZone.isValidZone(shopLocationTimezone)&&shopLocationTimezone||\"UTC\";const now=DateTime.now().setZone(validZone).setLocale(locale);// Weekday text for OPEN line only\nconst dayNameRaw=now.toFormat(\"cccc\");const dayTextOpen=uppercaseWeekday?dayNameRaw.toUpperCase():dayNameRaw;const buildOpenSuffix=timeText=>{if(!showWeekday&&!timeText)return\"\";if(showWeekday&&!timeText)return dayTextOpen;if(!showWeekday&&timeText)return timeText;return`${dayTextOpen} ${timeText}`// both\n;};// Typography\nconst fMain=normalizeFontObj(font);const fFallback=normalizeFontObj(textStyling?.font);const featureSettings=fMain.featureSettings||fFallback.featureSettings||undefined;const variationSettings=fMain.variationSettings||fFallback.variationSettings||undefined;const textStyle={fontFamily:fMain.fontFamily??fFallback.fontFamily??\"Fragment Mono\",fontWeight:fMain.fontWeight??fFallback.fontWeight??400,fontStyle:fMain.fontStyle??fFallback.fontStyle??\"normal\",fontSize:fMain.fontSize??fFallback.fontSize??16,lineHeight:fMain.lineHeight??fFallback.lineHeight,letterSpacing:fMain.letterSpacing??fFallback.letterSpacing,textAlign:fMain.textAlign??fFallback.textAlign,color:textColor??textStyling?.color??\"#000000\",...featureSettings?{fontFeatureSettings:featureSettings}:{},...variationSettings?{fontVariationSettings:variationSettings}:{}};const align=textStyle.textAlign||\"left\";const justifyContent=align===\"center\"?\"center\":align===\"right\"?\"flex-end\":\"flex-start\";// guards & spacing\nconst pulseDur=Math.max(.2,Math.min(typeof pulseSeconds===\"number\"?pulseSeconds:2,10));const dotPx=Math.max(1,Math.min(typeof dotSize===\"number\"?dotSize:8,64));const gap=typeof indicatorGap===\"number\"?indicatorGap:typeof dotGap===\"number\"?dotGap:8;// ========================\n// Schedule helpers (with \"alwaysOpen\")\n// ========================\nconst longDays=[\"\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"];const timeFmt=displayFormat===\"24-Hours\"?\"HH:mm\":\"h:mm a\";const sepMap={\" \":\" \",\"|\":\"|\",\"-\":\"-\",\"\\xb7\":\"\\xb7\"};const sep=sepMap[separator]??\" \";const sepSpaceWrapped=sep===\" \"?\" \":` ${sep} `;const onWord=(nextOnWord??\"\").trim();const atWord=(nextAtWord??\"\").trim();const dayObj=(schedDay,fallbackStatus,fallbackHours)=>schedDay?{status:schedDay.status,hours:schedDay.hours}:{status:fallbackStatus,hours:fallbackHours};const statusData={Monday:dayObj(schedule?.monday,mondayStatus,mondayHours),Tuesday:dayObj(schedule?.tuesday,tuesdayStatus,tuesdayHours),Wednesday:dayObj(schedule?.wednesday,wednesdayStatus,wednesdayHours),Thursday:dayObj(schedule?.thursday,thursdayStatus,thursdayHours),Friday:dayObj(schedule?.friday,fridayStatus,fridayHours),Saturday:dayObj(schedule?.saturday,saturdayStatus,saturdayHours),Sunday:dayObj(schedule?.sunday,sundayStatus,sundayHours)};function scheduleForDayOffset(offset){const dayIndex=(now.weekday-1+offset)%7+1// 1..7\n;const name=longDays[dayIndex];const info=statusData[name]||{};const baseDay=now.plus({days:offset}).startOf(\"day\");if(info.status!==\"Open\"){return{name,windows:[],alwaysOpen:false,baseDay};}// If hours missing or empty -> always open\nif(!Array.isArray(info.hours)||info.hours.length===0){return{name,windows:[],alwaysOpen:true,baseDay};}const wins=info.hours.map(r=>rangeToWindow(r,baseDay)).filter(Boolean);// If all entries invalid/blank -> treat as always open\nif(wins.length===0){return{name,windows:[],alwaysOpen:true,baseDay};}wins.sort((a,b)=>a.openDT.toMillis()-b.openDT.toMillis());return{name,windows:wins,alwaysOpen:false,baseDay};}const{isOpen,label}=useMemo(()=>{const today=scheduleForDayOffset(0);// Always open today\nif(today.alwaysOpen){const suffix=buildOpenSuffix(undefined);return{isOpen:true,label:`${openPrefix}${suffix?`${sepSpaceWrapped}${suffix}`:\"\"}`};}// Currently within any window?\nfor(const w of today.windows){if(now>=w.openDT&&now<=w.closeDT){const timeText=showTime?`${w.openDT.toFormat(timeFmt)} - ${w.closeDT.toFormat(timeFmt)}`:undefined;const suffix=buildOpenSuffix(timeText);return{isOpen:true,label:`${openPrefix}${suffix?`${sepSpaceWrapped}${suffix}`:\"\"}`};}}// Next opening (today or upcoming days) — only if enabled\nif(showNextOpen){// future window today\nconst futureToday=today.windows.find(w=>now<w.openDT);if(futureToday){const dayRaw=now.toFormat(\"cccc\");const dayTxt=uppercaseWeekday?dayRaw.toUpperCase():dayRaw;const parts=[];if(nextInfoMode===\"weekday\"||nextInfoMode===\"weekday+time\"){parts.push(onWord?`${onWord} ${dayTxt}`:dayTxt);}if(nextInfoMode===\"time\"||nextInfoMode===\"weekday+time\"){const tStr=futureToday.openDT.toFormat(timeFmt);parts.push(atWord?`${atWord} ${tStr}`:tStr);}const core=`${nextOpenLabel||\"Opens\"}${parts.length?\" \"+parts.join(\" \"):\"\"}`;return{isOpen:false,label:`${closedPrefix}${sepSpaceWrapped}${core}`};}// upcoming 7 days\nfor(let offset=1;offset<=7;offset++){const d=scheduleForDayOffset(offset);if(d.alwaysOpen||d.windows.length>0){const dayRaw=now.plus({days:offset}).setLocale(locale).toFormat(\"cccc\");const dayTxt=uppercaseWeekday?dayRaw.toUpperCase():dayRaw;const parts=[];if(nextInfoMode===\"weekday\"||nextInfoMode===\"weekday+time\"){parts.push(onWord?`${onWord} ${dayTxt}`:dayTxt);}// Time only if not \"always open\"\nif(!d.alwaysOpen&&(nextInfoMode===\"time\"||nextInfoMode===\"weekday+time\")){const tStr=d.windows[0].openDT.toFormat(timeFmt);parts.push(atWord?`${atWord} ${tStr}`:tStr);}const nextInfo=parts.join(\" \");const core=`${nextOpenLabel||\"Opens\"}${nextInfo?\" \"+nextInfo:\"\"}`;return{isOpen:false,label:`${closedPrefix}${sepSpaceWrapped}${core}`};}}}// Otherwise just CLOSED\nreturn{isOpen:false,label:`${closedPrefix}`};},[now.toMillis(),displayFormat,showTime,showWeekday,uppercaseWeekday,locale,openPrefix,closedPrefix,nextOpenLabel,showNextOpen,nextInfoMode,onWord,atWord,sepSpaceWrapped,schedule,sundayStatus,mondayStatus,tuesdayStatus,wednesdayStatus,thursdayStatus,fridayStatus,saturdayStatus,sundayHours,mondayHours,tuesdayHours,wednesdayHours,thursdayHours,fridayHours,saturdayHours]);const renderIndicator=()=>{if(indicatorStyle===\"emoji\"){return /*#__PURE__*/_jsx(\"span\",{style:{marginRight:gap},children:isOpen?emojiOpen:emojiClosed});}if(indicatorStyle===\"dot\"){return /*#__PURE__*/_jsx(motion.div,{style:{width:dotPx,height:dotPx,borderRadius:\"50%\",backgroundColor:isOpen?openDotColor:closedDotColor,marginRight:gap,flexShrink:0},animate:dotIndicatorFlashing?{scale:[1,1.2,1]}:{scale:1},transition:dotIndicatorFlashing?{duration:pulseDur,repeat:Infinity}:undefined});}return null;};return /*#__PURE__*/_jsxs(motion.div,{style:{display:\"flex\",alignItems:\"center\",justifyContent,width:\"100%\",height:\"fit-content\",paddingTop,paddingRight,paddingBottom,paddingLeft},children:[renderIndicator(),/*#__PURE__*/_jsx(\"p\",{style:{...textStyle,margin:0},children:label})]});}OpenStatus.displayName=\"Open Status\";/* =========================\n   Property Controls\n========================= */const timeZones=typeof Intl!==\"undefined\"&&\"supportedValuesOf\"in Intl?Intl.supportedValuesOf(\"timeZone\"):[\"UTC\"];addPropertyControls(OpenStatus,{// Weekly schedule (main control)\nschedule:{title:\"Weekly Schedule\",type:ControlType.Object,description:\"Define open/closed status & time ranges for each day.\",controls:{monday:{type:ControlType.Object,title:\"Monday\",controls:{status:{type:ControlType.Enum,title:\"Status\",options:[\"Open\",\"Closed\"],defaultValue:\"Open\"},hours:{type:ControlType.Array,title:\"Hours\",propertyControl:{type:ControlType.String,placeholder:\"e.g. 11:30 - 2:30 PM\"},defaultValue:[\"11:30 AM - 2:30 PM\",\"5:00 PM - 10:00 PM\"],hidden:(_,p)=>p.status===\"Closed\"}}},tuesday:{type:ControlType.Object,title:\"Tuesday\",controls:{status:{type:ControlType.Enum,title:\"Status\",options:[\"Open\",\"Closed\"],defaultValue:\"Open\"},hours:{type:ControlType.Array,title:\"Hours\",propertyControl:{type:ControlType.String,placeholder:\"e.g. 11:30 - 2:30 PM\"},defaultValue:[\"11:30 AM - 2:30 PM\",\"5:00 PM - 10:00 PM\"],hidden:(_,p)=>p.status===\"Closed\"}}},wednesday:{type:ControlType.Object,title:\"Wednesday\",controls:{status:{type:ControlType.Enum,title:\"Status\",options:[\"Open\",\"Closed\"],defaultValue:\"Open\"},hours:{type:ControlType.Array,title:\"Hours\",propertyControl:{type:ControlType.String,placeholder:\"e.g. 11:30 - 2:30 PM\"},defaultValue:[\"11:30 AM - 2:30 PM\",\"5:00 PM - 10:00 PM\"],hidden:(_,p)=>p.status===\"Closed\"}}},thursday:{type:ControlType.Object,title:\"Thursday\",controls:{status:{type:ControlType.Enum,title:\"Status\",options:[\"Open\",\"Closed\"],defaultValue:\"Open\"},hours:{type:ControlType.Array,title:\"Hours\",propertyControl:{type:ControlType.String,placeholder:\"e.g. 11:30 - 2:30 PM\"},defaultValue:[\"11:30 AM - 2:30 PM\",\"5:00 PM - 10:00 PM\"],hidden:(_,p)=>p.status===\"Closed\"}}},friday:{type:ControlType.Object,title:\"Friday\",controls:{status:{type:ControlType.Enum,title:\"Status\",options:[\"Open\",\"Closed\"],defaultValue:\"Open\"},hours:{type:ControlType.Array,title:\"Hours\",propertyControl:{type:ControlType.String,placeholder:\"e.g. 11:30 - 2:30 PM\"},defaultValue:[\"11:30 AM - 2:30 PM\",\"5:00 PM - 10:00 PM\"],hidden:(_,p)=>p.status===\"Closed\"}}},saturday:{type:ControlType.Object,title:\"Saturday\",controls:{status:{type:ControlType.Enum,title:\"Status\",options:[\"Open\",\"Closed\"],defaultValue:\"Open\"},hours:{type:ControlType.Array,title:\"Hours\",propertyControl:{type:ControlType.String,placeholder:\"e.g. 12:00 - 3:00 PM\"},defaultValue:[\"12:00 PM - 3:00 PM\",\"5:00 PM - 10:00 PM\"],hidden:(_,p)=>p.status===\"Closed\"}}},sunday:{type:ControlType.Object,title:\"Sunday\",controls:{status:{type:ControlType.Enum,title:\"Status\",options:[\"Open\",\"Closed\"],defaultValue:\"Open\"},hours:{type:ControlType.Array,title:\"Hours\",propertyControl:{type:ControlType.String,placeholder:\"e.g. 12:00 - 3:00 PM\"},defaultValue:[\"12:00 PM - 3:00 PM\",\"5:00 PM - 10:00 PM\"],hidden:(_,p)=>p.status===\"Closed\"}}}}},// Labels\nopenPrefix:{type:ControlType.String,title:\"Open Label\",defaultValue:\"OPEN\"},closedPrefix:{type:ControlType.String,title:\"Closed Label\",defaultValue:\"CLOSED\"},// Separator (global)\nseparator:{type:ControlType.Enum,title:\"Separator\",options:[\" \",\"|\",\"-\",\"\\xb7\"],optionTitles:[\"Space\",\"|\",\"-\",\"Dot\"],defaultValue:\"|\"},// Next Open group\nshowNextOpen:{type:ControlType.Boolean,title:\"Show Next Open\",defaultValue:true},nextOpenLabel:{type:ControlType.String,title:\"Next Open Label\",defaultValue:\"OPENS\",hidden:p=>!p.showNextOpen},nextInfoMode:{type:ControlType.Enum,title:\"Next Info Mode\",options:[\"weekday\",\"time\",\"weekday+time\"],optionTitles:[\"Weekday\",\"Time\",\"Weekday + Time\"],defaultValue:\"weekday+time\",hidden:p=>!p.showNextOpen},nextOnWord:{type:ControlType.String,title:'Next \"on\" Word',placeholder:\"e.g. on / am / ab\",defaultValue:\"\",hidden:p=>!p.showNextOpen||!(p.nextInfoMode===\"weekday\"||p.nextInfoMode===\"weekday+time\")},nextAtWord:{type:ControlType.String,title:'Next \"at\" Word',placeholder:\"e.g. at / um\",defaultValue:\"\",hidden:p=>!p.showNextOpen||!(p.nextInfoMode===\"time\"||p.nextInfoMode===\"weekday+time\")},// Typography\nfont:{type:ControlType.Font,title:\"Font\",controls:\"extended\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},// Spacing & Indicator\npadding:{type:ControlType.FusedNumber,title:\"Padding\",toggleKey:\"paddingPerSide\",toggleTitles:[\"All\",\"Per Side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,defaultValue:0},indicatorStyle:{type:ControlType.Enum,title:\"Indicator Style\",options:[\"dot\",\"emoji\",\"none\"],optionTitles:[\"Dot\",\"Emoji\",\"None\"],defaultValue:\"dot\"},dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:8,min:4,max:20,step:1,hidden:p=>p.indicatorStyle!==\"dot\"},indicatorGap:{type:ControlType.Number,title:\"Gap\",defaultValue:8,min:0,max:40,step:1,hidden:p=>p.indicatorStyle===\"none\"},dotIndicatorFlashing:{type:ControlType.Boolean,title:\"Flash Dot\",defaultValue:true,hidden:p=>p.indicatorStyle!==\"dot\"},pulseSeconds:{type:ControlType.Number,title:\"Pulse (sec)\",defaultValue:2,min:.2,max:10,step:.1,hidden:p=>p.indicatorStyle!==\"dot\"||!p.dotIndicatorFlashing},openDotColor:{type:ControlType.Color,title:\"Dot Color (Open)\",defaultValue:\"#4CAF50\",hidden:p=>p.indicatorStyle!==\"dot\"},closedDotColor:{type:ControlType.Color,title:\"Dot Color (Closed)\",defaultValue:\"#F44336\",hidden:p=>p.indicatorStyle!==\"dot\"},// Emoji\nemojiOpen:{type:ControlType.String,title:\"Emoji (Open)\",defaultValue:\"✅\",hidden:p=>p.indicatorStyle!==\"emoji\"},emojiClosed:{type:ControlType.String,title:\"Emoji (Closed)\",defaultValue:\"❌\",hidden:p=>p.indicatorStyle!==\"emoji\"},// Weekday / Time\nshowWeekday:{type:ControlType.Boolean,title:\"Show Weekday (Open)\",defaultValue:true},uppercaseWeekday:{type:ControlType.Boolean,title:\"Uppercase Weekday\",defaultValue:true,hidden:p=>!p.showWeekday},locale:{type:ControlType.Enum,title:\"Weekday Language\",options:[\"en\",\"de\",\"fr\",\"it\",\"es\"],optionTitles:[\"English\",\"Deutsch\",\"Fran\\xe7ais\",\"Italiano\",\"Espa\\xf1ol\"],defaultValue:\"en\",hidden:p=>!p.showWeekday},// Inline time controls (only for OPEN line)\nshowTime:{type:ControlType.Boolean,title:\"Show Time\",defaultValue:true},shopLocationTimezone:{type:ControlType.Enum,title:\"Timezone\",options:timeZones,defaultValue:\"Europe/Berlin\",hidden:p=>!p.showTime},displayFormat:{type:ControlType.Enum,title:\"Time Format\",options:[\"12-Hours\",\"24-Hours\"],defaultValue:\"12-Hours\",hidden:p=>!p.showTime,description:\"Component by [BENNI TRAN](https://www.bennitran.com/)\"}});OpenStatus.defaultProps={textColor:\"#000000\",paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0,indicatorStyle:\"dot\",indicatorGap:8,dotIndicatorFlashing:true,pulseSeconds:2,dotSize:8,openDotColor:\"#4CAF50\",closedDotColor:\"#F44336\",emojiOpen:\"✅\",emojiClosed:\"❌\",shopLocationTimezone:\"Europe/Berlin\",displayFormat:\"12-Hours\",showTime:true,showWeekday:true,uppercaseWeekday:true,locale:\"en\",openPrefix:\"OPEN\",closedPrefix:\"CLOSED\",separator:\"|\",showNextOpen:true,nextOpenLabel:\"OPENS\",nextInfoMode:\"weekday+time\",nextOnWord:\"\",nextAtWord:\"\"};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"OpenStatus\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./openStatus.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"JuEqmLwI0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"aEN6gG6Cz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Howa8\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-Howa8 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Howa8\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"exozFwK62\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 12)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"T_0DhNW43\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 6)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"kb6hY_H_E\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 18)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KqLRo\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-KqLRo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KqLRo\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (808fccf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-mcQDV\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 393 53\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 35.9 45.454 L 51.072 53 L 15.706 53 L 31.413 45.188 L 31.413 2.256 L 15.26 2.256 L 26.161 23.004 L 26.925 23.004 C 26.925 25.397 25.507 27.691 22.982 29.383 C 20.457 31.075 17.033 32.026 13.463 32.026 C 9.892 32.026 6.468 31.075 3.944 29.383 C 1.418 27.692 0 25.397 0 23.004 L 0.957 23.004 L 12.565 0.908 L 12.565 0 L 54.748 0 L 54.748 0.908 L 66.356 23.003 L 67.313 23.003 C 67.313 25.396 65.895 27.69 63.37 29.382 C 60.845 31.074 57.421 32.025 53.851 32.025 C 50.28 32.025 46.855 31.074 44.331 29.382 C 41.806 27.691 40.388 25.397 40.388 23.003 L 41.152 23.003 L 52.053 2.256 L 35.9 2.256 Z M 3.495 23.004 L 23.624 23.004 L 13.559 3.847 L 3.494 23.003 Z M 53.754 3.847 L 53.754 3.847 L 53.755 3.846 Z M 43.689 23.004 L 63.818 23.004 L 53.754 3.847 Z M 92.471 37.321 L 96.261 37.321 C 97.067 37.321 97.767 37.45 98.359 37.706 C 98.952 37.963 99.409 38.343 99.73 38.846 C 100.056 39.344 100.218 39.957 100.218 40.686 C 100.225 41.197 100.104 41.702 99.866 42.155 C 99.638 42.594 99.312 42.973 98.912 43.264 C 98.491 43.564 98.01 43.77 97.502 43.868 L 97.158 43.995 L 93.112 43.995 L 93.095 43.169 L 96.485 43.169 C 97.093 43.169 97.601 43.054 98.007 42.823 C 98.413 42.592 98.718 42.289 98.92 41.911 C 99.127 41.536 99.235 41.114 99.233 40.686 C 99.233 40.167 99.118 39.719 98.888 39.341 C 98.664 38.958 98.33 38.666 97.887 38.461 C 97.444 38.257 96.902 38.155 96.261 38.155 L 93.456 38.155 L 93.456 48.766 L 92.471 48.766 Z M 99.674 48.766 L 96.653 43.649 L 97.711 43.641 L 100.724 48.664 L 100.724 48.765 L 99.674 48.765 Z M 110.178 47.941 L 110.178 48.766 L 103.616 48.766 L 103.616 47.941 Z M 103.912 37.321 L 103.912 48.767 L 102.927 48.767 L 102.927 37.321 Z M 109.361 42.454 L 109.361 43.279 L 103.616 43.279 L 103.616 42.454 L 109.361 42.454 Z M 110.138 37.321 L 110.138 38.155 L 103.616 38.155 L 103.616 37.321 Z M 119.537 45.197 L 120.522 45.197 C 120.442 45.967 120.225 46.633 119.873 47.194 C 119.522 47.748 119.022 48.192 118.431 48.475 C 117.822 48.774 117.087 48.923 116.227 48.923 C 115.565 48.923 114.964 48.8 114.425 48.553 C 113.894 48.31 113.424 47.954 113.047 47.508 C 112.662 47.052 112.365 46.507 112.157 45.874 C 111.949 45.239 111.845 44.535 111.845 43.759 L 111.845 42.328 C 111.845 41.553 111.949 40.851 112.157 40.222 C 112.365 39.588 112.665 39.043 113.054 38.587 C 113.438 38.136 113.917 37.776 114.457 37.534 C 115.001 37.287 115.615 37.164 116.299 37.164 C 117.128 37.164 117.843 37.313 118.447 37.612 C 119.034 37.891 119.529 38.333 119.873 38.885 C 120.225 39.441 120.442 40.111 120.522 40.898 L 119.537 40.898 C 119.462 40.279 119.296 39.755 119.04 39.325 C 118.789 38.9 118.418 38.559 117.974 38.343 C 117.525 38.112 116.967 37.997 116.299 37.997 C 115.755 37.997 115.269 38.099 114.841 38.303 C 114.414 38.508 114.041 38.809 113.752 39.184 C 113.453 39.561 113.223 40.014 113.062 40.544 C 112.907 41.074 112.83 41.663 112.83 42.312 L 112.83 43.759 C 112.83 44.387 112.905 44.966 113.054 45.496 C 113.204 46.026 113.423 46.484 113.712 46.872 C 113.995 47.251 114.363 47.56 114.785 47.775 C 115.207 47.99 115.688 48.097 116.227 48.097 C 116.916 48.097 117.491 47.99 117.95 47.775 C 118.401 47.568 118.778 47.228 119.031 46.801 C 119.288 46.371 119.456 45.836 119.537 45.197 Z M 130.77 42.454 L 130.77 43.279 L 123.679 43.279 L 123.679 42.454 Z M 123.911 37.321 L 123.911 48.767 L 122.926 48.767 L 122.926 37.321 Z M 131.563 37.321 L 131.563 48.767 L 130.577 48.767 L 130.577 37.321 Z M 138.214 37.321 L 138.214 48.767 L 137.236 48.767 L 137.236 37.321 Z M 142.212 37.321 L 142.212 38.155 L 133.246 38.155 L 133.246 37.321 Z M 150.584 45.952 C 150.584 45.638 150.531 45.357 150.424 45.111 C 150.318 44.865 150.141 44.644 149.895 44.451 C 149.655 44.252 149.329 44.068 148.918 43.9 C 148.512 43.727 148.005 43.557 147.395 43.389 C 146.859 43.242 146.332 43.064 145.817 42.855 C 145.388 42.683 144.981 42.459 144.607 42.187 C 144.291 41.953 144.032 41.653 143.846 41.307 C 143.67 40.966 143.582 40.57 143.582 40.12 C 143.582 39.679 143.678 39.278 143.87 38.917 C 144.062 38.555 144.332 38.244 144.68 37.981 C 145.055 37.708 145.475 37.504 145.921 37.377 C 146.435 37.23 146.966 37.159 147.5 37.164 C 148.317 37.164 149.022 37.316 149.615 37.62 C 150.213 37.924 150.675 38.335 151.001 38.854 C 151.332 39.367 151.498 39.944 151.498 40.583 L 150.512 40.583 C 150.512 40.086 150.393 39.643 150.152 39.255 C 149.917 38.862 149.575 38.555 149.126 38.335 C 148.683 38.11 148.141 37.997 147.5 37.997 C 146.859 37.997 146.319 38.094 145.881 38.288 C 145.449 38.477 145.12 38.731 144.896 39.05 C 144.677 39.365 144.568 39.716 144.568 40.103 C 144.568 40.376 144.621 40.628 144.727 40.858 C 144.834 41.084 145.008 41.296 145.248 41.495 C 145.494 41.689 145.817 41.872 146.218 42.045 C 146.618 42.213 147.113 42.373 147.7 42.525 C 148.319 42.692 148.87 42.878 149.351 43.082 C 149.832 43.287 150.238 43.523 150.569 43.79 C 150.9 44.053 151.151 44.359 151.322 44.71 C 151.493 45.061 151.578 45.47 151.578 45.936 C 151.578 46.402 151.476 46.821 151.274 47.194 C 151.076 47.561 150.796 47.873 150.433 48.129 C 150.074 48.386 149.65 48.583 149.158 48.719 C 148.672 48.854 148.141 48.923 147.564 48.923 C 147.042 48.922 146.522 48.856 146.017 48.726 C 145.518 48.601 145.042 48.397 144.607 48.121 C 144.19 47.848 143.842 47.482 143.59 47.052 C 143.339 46.618 143.213 46.098 143.213 45.496 L 144.191 45.496 C 144.191 45.978 144.289 46.384 144.487 46.714 C 144.685 47.044 144.946 47.312 145.273 47.516 C 145.604 47.72 145.967 47.869 146.362 47.964 C 146.757 48.053 147.16 48.097 147.564 48.098 C 148.178 48.098 148.71 48.009 149.158 47.83 C 149.613 47.652 149.962 47.403 150.208 47.084 C 150.459 46.76 150.591 46.361 150.584 45.952 Z M 157.539 38.005 L 153.501 48.766 L 152.476 48.766 L 156.882 37.321 L 157.596 37.321 Z M 161.209 48.766 L 157.163 38.005 L 157.107 37.321 L 157.82 37.321 L 162.235 48.766 Z M 160.488 44.726 L 160.488 45.559 L 154.295 45.559 L 154.295 44.726 Z M 172.651 37.321 L 172.651 48.767 L 171.657 48.767 L 164.951 38.988 L 164.951 48.766 L 163.965 48.766 L 163.965 37.322 L 164.951 37.322 L 171.673 47.1 L 171.673 37.322 L 172.651 37.322 Z M 178.588 45.74 L 181.12 37.321 L 181.913 37.321 L 181.272 39.821 L 178.572 48.766 L 177.811 48.766 Z M 175.647 37.321 L 177.779 45.661 L 178.42 48.766 L 177.626 48.766 L 174.638 37.321 Z M 185.327 45.662 L 187.426 37.322 L 188.435 37.322 L 185.455 48.767 L 184.661 48.767 Z M 182.001 37.322 L 184.501 45.74 L 185.27 48.767 L 184.509 48.767 L 181.865 39.821 L 181.216 37.322 Z M 193.82 38.005 L 189.782 48.766 L 188.756 48.766 L 193.162 37.321 L 193.875 37.321 Z M 197.489 48.766 L 193.443 38.005 L 193.387 37.321 L 194.1 37.321 L 198.515 48.766 Z M 196.768 44.726 L 196.768 45.559 L 190.574 45.559 L 190.574 44.726 Z M 206.992 47.941 L 206.992 48.766 L 200.943 48.766 L 200.943 47.941 Z M 201.231 37.321 L 201.231 48.767 L 200.246 48.767 L 200.246 37.321 Z M 210.598 37.321 L 210.598 48.767 L 209.62 48.767 L 209.62 37.321 Z M 214.596 37.321 L 214.596 38.155 L 205.63 38.155 L 205.63 37.321 Z M 222.968 45.952 C 222.968 45.638 222.915 45.357 222.809 45.111 C 222.702 44.865 222.525 44.644 222.28 44.451 C 222.04 44.252 221.713 44.068 221.302 43.9 C 220.896 43.727 220.389 43.557 219.779 43.389 C 219.243 43.242 218.716 43.064 218.201 42.855 C 217.772 42.683 217.365 42.459 216.992 42.187 C 216.676 41.953 216.416 41.653 216.23 41.307 C 216.054 40.966 215.966 40.57 215.966 40.12 C 215.966 39.679 216.062 39.278 216.254 38.917 C 216.446 38.555 216.716 38.244 217.064 37.981 C 217.439 37.708 217.859 37.504 218.305 37.377 C 218.819 37.23 219.35 37.159 219.884 37.164 C 220.701 37.164 221.407 37.316 221.999 37.62 C 222.597 37.924 223.059 38.335 223.385 38.854 C 223.716 39.367 223.882 39.944 223.882 40.583 L 222.896 40.583 C 222.896 40.086 222.777 39.643 222.536 39.255 C 222.301 38.862 221.959 38.555 221.511 38.335 C 221.067 38.11 220.525 37.997 219.884 37.997 C 219.243 37.997 218.703 38.094 218.265 38.288 C 217.833 38.477 217.504 38.731 217.28 39.05 C 217.061 39.365 216.952 39.716 216.952 40.103 C 216.952 40.376 217.005 40.628 217.111 40.858 C 217.218 41.084 217.392 41.296 217.632 41.495 C 217.878 41.689 218.201 41.872 218.602 42.045 C 219.002 42.213 219.497 42.373 220.084 42.525 C 220.704 42.692 221.254 42.878 221.735 43.082 C 222.216 43.287 222.622 43.523 222.953 43.79 C 223.284 44.053 223.535 44.359 223.706 44.71 C 223.877 45.061 223.962 45.47 223.962 45.936 C 223.962 46.402 223.86 46.821 223.658 47.194 C 223.46 47.561 223.18 47.873 222.817 48.129 C 222.458 48.386 222.034 48.583 221.543 48.719 C 221.056 48.854 220.525 48.923 219.948 48.923 C 219.43 48.923 218.915 48.858 218.402 48.726 C 217.903 48.601 217.426 48.397 216.992 48.121 C 216.574 47.849 216.226 47.483 215.974 47.052 C 215.723 46.618 215.597 46.098 215.597 45.496 L 216.575 45.496 C 216.575 45.978 216.674 46.384 216.871 46.714 C 217.069 47.044 217.33 47.312 217.657 47.516 C 217.988 47.72 218.351 47.869 218.746 47.964 C 219.141 48.053 219.544 48.097 219.948 48.098 C 220.562 48.098 221.094 48.009 221.543 47.83 C 221.997 47.652 222.346 47.403 222.592 47.084 C 222.843 46.76 222.975 46.361 222.968 45.952 Z M 230.059 44.105 L 226.734 44.105 L 226.734 43.279 L 230.059 43.279 C 230.754 43.279 231.318 43.169 231.75 42.949 C 232.188 42.724 232.506 42.42 232.704 42.037 C 232.907 41.655 233.008 41.225 233.008 40.748 C 233.013 40.3 232.908 39.858 232.704 39.459 C 232.506 39.066 232.188 38.752 231.75 38.516 C 231.318 38.275 230.754 38.155 230.059 38.155 L 227.079 38.155 L 227.079 48.766 L 226.093 48.766 L 226.093 37.321 L 230.059 37.321 C 230.914 37.321 231.633 37.466 232.215 37.754 C 232.803 38.042 233.246 38.443 233.545 38.956 C 233.845 39.469 233.993 40.062 233.993 40.733 C 233.993 41.434 233.845 42.04 233.545 42.548 C 233.246 43.051 232.806 43.436 232.223 43.703 C 231.641 43.971 230.919 44.104 230.059 44.104 Z M 238.93 38.005 L 234.891 48.766 L 233.866 48.766 L 238.272 37.321 L 238.985 37.321 Z M 242.599 48.766 L 238.553 38.005 L 238.497 37.321 L 239.21 37.321 L 243.625 48.766 Z M 241.878 44.726 L 241.878 45.559 L 235.684 45.559 L 235.684 44.726 Z M 245.331 37.321 L 249.121 37.321 C 249.928 37.321 250.627 37.45 251.22 37.706 C 251.813 37.963 252.27 38.343 252.591 38.846 C 252.917 39.344 253.079 39.957 253.079 40.686 C 253.079 41.225 252.962 41.715 252.727 42.155 C 252.499 42.593 252.173 42.973 251.774 43.264 C 251.352 43.563 250.871 43.77 250.363 43.868 L 250.019 43.995 L 245.972 43.995 L 245.956 43.169 L 249.346 43.169 C 249.955 43.169 250.462 43.054 250.868 42.823 C 251.274 42.592 251.578 42.289 251.781 41.911 C 251.988 41.536 252.096 41.114 252.094 40.686 C 252.094 40.167 251.979 39.719 251.749 39.341 C 251.525 38.958 251.191 38.666 250.748 38.461 C 250.304 38.257 249.762 38.155 249.121 38.155 L 246.317 38.155 L 246.317 48.766 L 245.331 48.766 Z M 252.534 48.766 L 249.514 43.649 L 250.571 43.641 L 253.584 48.664 L 253.584 48.765 L 252.534 48.765 Z M 259.056 37.321 L 259.056 48.767 L 258.079 48.767 L 258.079 37.321 Z M 263.055 37.321 L 263.055 38.155 L 254.089 38.155 L 254.089 37.321 Z M 273.639 37.321 L 273.639 48.767 L 272.645 48.767 L 265.939 38.988 L 265.939 48.766 L 264.953 48.766 L 264.953 37.322 L 265.939 37.322 L 272.662 47.1 L 272.662 37.322 L 273.639 37.322 Z M 283.871 47.941 L 283.871 48.766 L 277.309 48.766 L 277.309 47.941 Z M 277.606 37.321 L 277.606 48.767 L 276.62 48.767 L 276.62 37.321 Z M 283.054 42.454 L 283.054 43.279 L 277.309 43.279 L 277.309 42.454 L 283.054 42.454 Z M 283.831 37.321 L 283.831 38.155 L 277.309 38.155 L 277.309 37.321 Z M 285.938 37.321 L 289.728 37.321 C 290.534 37.321 291.234 37.45 291.828 37.706 C 292.421 37.963 292.877 38.343 293.198 38.846 C 293.523 39.344 293.686 39.957 293.686 40.686 C 293.686 41.225 293.569 41.715 293.334 42.155 C 293.106 42.593 292.78 42.973 292.38 43.264 C 291.959 43.563 291.478 43.77 290.97 43.868 L 290.626 43.995 L 286.579 43.995 L 286.563 43.169 L 289.952 43.169 C 290.562 43.169 291.069 43.054 291.475 42.823 C 291.881 42.592 292.185 42.289 292.388 41.911 C 292.595 41.536 292.702 41.114 292.701 40.686 C 292.701 40.167 292.586 39.719 292.356 39.341 C 292.132 38.958 291.798 38.666 291.354 38.461 C 290.911 38.257 290.369 38.155 289.728 38.155 L 286.924 38.155 L 286.924 48.766 L 285.938 48.766 Z M 293.141 48.766 L 290.12 43.649 L 291.178 43.641 L 294.191 48.664 L 294.191 48.765 L 293.141 48.765 Z M 302.997 45.952 C 302.997 45.638 302.943 45.357 302.836 45.111 C 302.73 44.865 302.554 44.644 302.307 44.451 C 302.067 44.252 301.741 44.068 301.33 43.9 C 300.924 43.727 300.417 43.557 299.808 43.389 C 299.272 43.243 298.744 43.064 298.229 42.855 C 297.8 42.683 297.393 42.459 297.02 42.187 C 296.704 41.953 296.444 41.653 296.258 41.307 C 296.082 40.966 295.994 40.57 295.994 40.12 C 295.994 39.679 296.09 39.278 296.282 38.917 C 296.474 38.555 296.744 38.244 297.092 37.981 C 297.467 37.708 297.887 37.504 298.333 37.377 C 298.847 37.23 299.378 37.159 299.912 37.164 C 300.729 37.164 301.434 37.316 302.027 37.62 C 302.626 37.924 303.087 38.335 303.413 38.854 C 303.744 39.367 303.91 39.944 303.91 40.583 L 302.925 40.583 C 302.925 40.086 302.804 39.643 302.564 39.255 C 302.329 38.862 301.987 38.555 301.538 38.335 C 301.095 38.11 300.553 37.997 299.912 37.997 C 299.271 37.997 298.732 38.094 298.293 38.288 C 297.861 38.477 297.532 38.731 297.308 39.05 C 297.089 39.365 296.979 39.716 296.979 40.103 C 296.979 40.376 297.033 40.628 297.139 40.858 C 297.247 41.084 297.42 41.296 297.66 41.495 C 297.906 41.689 298.229 41.872 298.63 42.045 C 299.03 42.213 299.524 42.373 300.112 42.525 C 300.732 42.692 301.282 42.878 301.763 43.082 C 302.243 43.287 302.649 43.523 302.981 43.79 C 303.312 44.053 303.563 44.359 303.734 44.71 C 303.905 45.061 303.99 45.47 303.99 45.936 C 303.99 46.402 303.889 46.821 303.686 47.194 C 303.488 47.561 303.208 47.873 302.845 48.129 C 302.486 48.386 302.062 48.583 301.57 48.719 C 301.084 48.854 300.553 48.923 299.976 48.923 C 299.458 48.923 298.942 48.858 298.43 48.726 C 297.93 48.601 297.454 48.397 297.02 48.121 C 296.602 47.849 296.254 47.483 296.002 47.052 C 295.751 46.618 295.625 46.098 295.625 45.496 L 296.603 45.496 C 296.603 45.978 296.701 46.384 296.899 46.714 C 297.097 47.044 297.358 47.312 297.685 47.516 C 298.016 47.72 298.379 47.869 298.774 47.964 C 299.175 48.053 299.575 48.098 299.976 48.098 C 300.59 48.098 301.122 48.009 301.57 47.83 C 302.025 47.652 302.374 47.403 302.62 47.084 C 302.871 46.76 303.004 46.361 302.997 45.952 Z M 313.389 45.197 L 314.374 45.197 C 314.294 45.967 314.078 46.633 313.726 47.194 C 313.375 47.748 312.874 48.192 312.283 48.475 C 311.674 48.774 310.94 48.923 310.08 48.923 C 309.417 48.923 308.816 48.8 308.277 48.553 C 307.746 48.31 307.276 47.953 306.898 47.508 C 306.514 47.052 306.218 46.507 306.009 45.874 C 305.801 45.239 305.697 44.535 305.697 43.759 L 305.697 42.328 C 305.697 41.553 305.801 40.851 306.009 40.222 C 306.218 39.588 306.517 39.043 306.906 38.587 C 307.29 38.136 307.769 37.776 308.309 37.534 C 308.854 37.287 309.468 37.164 310.152 37.164 C 310.98 37.164 311.695 37.313 312.299 37.612 C 312.887 37.891 313.382 38.333 313.726 38.885 C 314.078 39.441 314.294 40.111 314.374 40.898 L 313.389 40.898 C 313.314 40.279 313.148 39.755 312.892 39.325 C 312.641 38.9 312.27 38.559 311.826 38.343 C 311.378 38.112 310.819 37.997 310.152 37.997 C 309.607 37.997 309.121 38.099 308.693 38.303 C 308.266 38.508 307.893 38.809 307.603 39.184 C 307.305 39.561 307.075 40.014 306.915 40.544 C 306.76 41.074 306.682 41.663 306.682 42.312 L 306.682 43.759 C 306.682 44.387 306.757 44.966 306.906 45.496 C 307.056 46.026 307.275 46.484 307.564 46.872 C 307.848 47.251 308.215 47.56 308.638 47.775 C 309.059 47.99 309.54 48.097 310.08 48.097 C 310.768 48.097 311.343 47.99 311.802 47.775 C 312.253 47.568 312.63 47.228 312.884 46.801 C 313.14 46.371 313.309 45.836 313.389 45.197 Z M 324.622 42.454 L 324.622 43.279 L 317.531 43.279 L 317.531 42.454 Z M 317.764 37.321 L 317.764 48.767 L 316.778 48.767 L 316.778 37.321 Z M 325.416 37.321 L 325.416 48.767 L 324.43 48.767 L 324.43 37.321 Z M 332.37 38.005 L 328.332 48.766 L 327.306 48.766 L 331.713 37.321 L 332.426 37.321 Z M 336.039 48.766 L 331.993 38.005 L 331.937 37.321 L 332.651 37.321 L 337.065 48.766 Z M 335.319 44.726 L 335.319 45.559 L 329.125 45.559 L 329.125 44.726 Z M 339.782 37.321 L 339.782 48.767 L 338.796 48.767 L 338.796 37.321 Z M 345.214 42.588 L 345.214 43.421 L 339.453 43.421 L 339.453 42.588 Z M 346.024 37.322 L 346.024 38.155 L 339.453 38.155 L 339.453 37.321 L 346.024 37.321 Z M 352.097 37.321 L 352.097 48.767 L 351.119 48.767 L 351.119 37.321 Z M 356.095 37.321 L 356.095 38.155 L 347.129 38.155 L 347.129 37.321 Z M 362.36 42.022 L 362.36 48.766 L 361.399 48.766 L 361.399 40.261 L 362.32 40.261 Z M 362.184 43.987 L 361.72 43.751 C 361.752 43.248 361.848 42.776 362.008 42.336 C 362.165 41.91 362.399 41.516 362.697 41.173 C 362.989 40.838 363.35 40.57 363.755 40.387 C 364.166 40.198 364.633 40.104 365.157 40.104 C 365.579 40.104 365.96 40.161 366.302 40.277 C 366.65 40.387 366.944 40.562 367.184 40.803 C 367.43 41.039 367.62 41.348 367.753 41.731 C 367.887 42.113 367.953 42.572 367.953 43.107 L 367.953 48.766 L 366.999 48.766 L 366.999 43.138 C 366.999 42.572 366.909 42.129 366.727 41.81 C 366.565 41.503 366.302 41.261 365.982 41.125 C 365.667 40.989 365.301 40.921 364.884 40.921 C 364.393 40.921 363.976 41.021 363.634 41.22 C 363.305 41.408 363.022 41.669 362.809 41.982 C 362.602 42.288 362.445 42.626 362.345 42.981 C 362.247 43.308 362.193 43.646 362.184 43.987 Z M 367.945 43.248 L 367.304 43.264 C 367.33 42.854 367.427 42.452 367.592 42.077 C 367.762 41.702 367.998 41.361 368.29 41.071 C 368.59 40.768 368.946 40.527 369.339 40.363 C 369.75 40.19 370.213 40.104 370.725 40.104 C 371.174 40.104 371.575 40.164 371.928 40.285 C 372.28 40.4 372.576 40.586 372.817 40.843 C 373.062 41.094 373.249 41.416 373.378 41.81 C 373.506 42.202 373.57 42.674 373.57 43.224 L 373.57 48.766 L 372.608 48.766 L 372.608 43.215 C 372.608 42.613 372.518 42.147 372.336 41.816 C 372.159 41.481 371.914 41.248 371.599 41.116 C 371.284 40.986 370.915 40.921 370.493 40.921 C 370.077 40.926 369.71 41.002 369.396 41.148 C 369.094 41.28 368.824 41.472 368.602 41.714 C 368.401 41.934 368.238 42.187 368.121 42.461 C 368.018 42.711 367.959 42.977 367.945 43.247 Z M 375.989 36.692 L 376.951 36.692 L 376.951 47.116 L 376.887 48.766 L 375.989 48.766 Z M 382.985 44.435 L 382.985 44.6 C 382.985 45.234 382.91 45.816 382.76 46.345 C 382.611 46.874 382.394 47.332 382.111 47.72 C 381.838 48.094 381.481 48.398 381.069 48.608 C 380.663 48.818 380.196 48.923 379.667 48.923 C 379.149 48.923 378.689 48.844 378.289 48.687 C 377.903 48.534 377.553 48.301 377.264 48.003 C 376.976 47.698 376.746 47.344 376.582 46.958 C 376.406 46.533 376.284 46.086 376.222 45.63 L 376.222 43.531 C 376.293 43.05 376.422 42.581 376.607 42.132 C 376.77 41.734 377 41.367 377.287 41.047 C 377.571 40.743 377.908 40.51 378.297 40.347 C 378.692 40.185 379.144 40.104 379.652 40.104 C 380.18 40.104 380.65 40.206 381.062 40.41 C 381.479 40.609 381.839 40.909 382.111 41.283 C 382.394 41.66 382.611 42.116 382.76 42.651 C 382.91 43.18 382.985 43.775 382.985 44.435 Z M 382.015 44.6 L 382.015 44.435 C 382.015 43.937 381.967 43.476 381.871 43.052 C 381.787 42.657 381.632 42.282 381.414 41.943 C 381.22 41.631 380.95 41.375 380.629 41.197 C 380.308 41.018 379.924 40.929 379.475 40.929 C 379.016 40.929 378.623 41.005 378.297 41.157 C 377.991 41.294 377.717 41.494 377.496 41.746 C 377.287 41.988 377.122 42.252 376.999 42.541 C 376.881 42.814 376.79 43.098 376.727 43.389 L 376.727 45.834 C 376.818 46.228 376.978 46.603 377.2 46.942 C 377.424 47.288 377.725 47.568 378.105 47.784 C 378.484 47.993 378.946 48.097 379.491 48.097 C 379.929 48.097 380.306 48.009 380.62 47.83 C 380.94 47.654 381.21 47.4 381.406 47.092 C 381.625 46.753 381.779 46.377 381.863 45.983 C 381.967 45.53 382.018 45.065 382.015 44.6 Z M 389.346 43.264 L 386.061 43.264 L 386.045 42.446 L 388.873 42.446 C 389.451 42.446 389.942 42.365 390.348 42.202 C 390.754 42.04 391.061 41.799 391.27 41.479 C 391.483 41.154 391.59 40.756 391.59 40.285 C 391.59 39.802 391.486 39.404 391.277 39.09 C 391.069 38.77 390.756 38.534 390.34 38.383 C 389.923 38.231 389.4 38.155 388.769 38.155 L 386.318 38.155 L 386.318 48.766 L 385.332 48.766 L 385.332 37.321 L 388.769 37.321 C 389.362 37.321 389.894 37.379 390.364 37.494 C 390.834 37.61 391.235 37.79 391.566 38.036 C 391.893 38.278 392.153 38.6 392.319 38.972 C 392.495 39.344 392.583 39.789 392.583 40.308 C 392.583 40.779 392.476 41.207 392.263 41.589 C 392.045 41.971 391.734 42.29 391.357 42.517 C 390.973 42.753 390.511 42.899 389.972 42.957 Z M 389.274 48.766 L 385.749 48.766 L 386.254 47.941 L 389.274 47.941 C 389.851 47.941 390.343 47.846 390.749 47.658 C 391.16 47.464 391.475 47.189 391.694 46.832 C 391.913 46.476 392.022 46.051 392.022 45.559 C 392.022 45.124 391.926 44.733 391.734 44.387 C 391.542 44.042 391.248 43.769 390.853 43.57 C 390.457 43.366 389.955 43.264 389.346 43.264 L 387.303 43.264 L 387.319 42.446 L 390.212 42.446 L 390.388 42.737 C 390.911 42.789 391.368 42.949 391.758 43.217 C 392.142 43.466 392.457 43.81 392.672 44.215 C 392.891 44.619 393 45.061 393 45.543 C 393 46.235 392.842 46.822 392.527 47.304 C 392.217 47.781 391.782 48.145 391.221 48.396 C 390.666 48.642 390.016 48.766 389.274 48.766 Z M 105.935 21.188 C 105.935 20.663 105.852 20.199 105.686 19.798 C 105.53 19.386 105.25 19.015 104.845 18.686 C 104.45 18.356 103.899 18.042 103.192 17.744 C 102.497 17.445 101.614 17.141 100.543 16.833 C 99.507 16.534 98.492 16.168 97.504 15.736 C 96.6 15.324 95.827 14.856 95.182 14.331 C 94.538 13.806 94.045 13.203 93.702 12.524 C 93.359 11.844 93.187 11.067 93.187 10.192 C 93.187 9.317 93.369 8.509 93.733 7.768 C 94.104 7.017 94.636 6.358 95.292 5.837 C 95.977 5.282 96.793 4.849 97.738 4.54 C 98.684 4.232 99.738 4.077 100.902 4.077 C 102.606 4.077 104.05 4.401 105.234 5.05 C 106.429 5.689 107.338 6.527 107.961 7.567 C 108.585 8.597 108.896 9.698 108.896 10.872 L 105.905 10.872 C 105.905 10.028 105.722 9.282 105.359 8.632 C 104.995 7.973 104.445 7.459 103.707 7.088 C 102.969 6.708 102.034 6.517 100.902 6.517 C 99.832 6.517 98.948 6.677 98.253 6.996 C 97.556 7.315 97.037 7.748 96.694 8.293 C 96.361 8.839 96.195 9.462 96.195 10.162 C 96.195 10.635 96.294 11.067 96.492 11.459 C 96.699 11.839 97.016 12.195 97.442 12.524 C 97.878 12.854 98.429 13.158 99.094 13.435 C 99.769 13.713 100.575 13.981 101.51 14.239 C 102.798 14.599 103.91 15 104.845 15.443 C 105.78 15.886 106.549 16.385 107.151 16.941 C 107.764 17.487 108.216 18.11 108.507 18.81 C 108.808 19.499 108.959 20.282 108.959 21.157 C 108.959 22.073 108.772 22.902 108.398 23.643 C 108.024 24.384 107.489 25.017 106.793 25.543 C 106.096 26.068 105.26 26.474 104.284 26.762 C 103.318 27.041 102.237 27.179 101.042 27.179 C 99.993 27.179 98.959 27.035 97.941 26.747 C 96.956 26.47 96.024 26.031 95.182 25.45 C 94.377 24.89 93.702 24.163 93.203 23.319 C 92.715 22.465 92.471 21.476 92.471 20.354 L 95.463 20.354 C 95.463 21.126 95.613 21.79 95.914 22.346 C 96.213 22.888 96.635 23.354 97.146 23.705 C 97.675 24.065 98.273 24.333 98.938 24.508 C 99.613 24.673 100.315 24.755 101.042 24.755 C 102.092 24.755 102.98 24.611 103.707 24.322 C 104.434 24.034 104.985 23.622 105.359 23.087 C 105.744 22.551 105.935 21.918 105.935 21.188 Z M 126.492 19.721 L 129.483 19.721 C 129.328 21.141 128.918 22.413 128.253 23.535 C 127.588 24.657 126.647 25.547 125.432 26.206 C 124.216 26.855 122.699 27.179 120.881 27.179 C 119.551 27.179 118.341 26.932 117.25 26.439 C 116.178 25.951 115.225 25.233 114.46 24.338 C 113.681 23.422 113.079 22.325 112.652 21.049 C 112.237 19.762 112.029 18.331 112.029 16.755 L 112.029 14.517 C 112.029 12.941 112.237 11.515 112.652 10.239 C 113.079 8.952 113.686 7.85 114.476 6.933 C 115.268 6.023 116.253 5.301 117.359 4.818 C 118.481 4.324 119.743 4.077 121.146 4.077 C 122.86 4.077 124.31 4.396 125.494 5.035 C 126.679 5.672 127.598 6.558 128.253 7.69 C 128.918 8.813 129.328 10.115 129.483 11.597 L 126.492 11.597 C 126.346 10.548 126.075 9.647 125.681 8.895 C 125.286 8.133 124.725 7.546 123.998 7.135 C 123.271 6.723 122.32 6.516 121.146 6.516 C 120.138 6.516 119.25 6.707 118.481 7.088 C 117.722 7.469 117.065 8.025 116.564 8.71 C 116.055 9.41 115.671 10.249 115.411 11.227 C 115.151 12.206 115.021 13.291 115.021 14.485 L 115.021 16.755 C 115.021 17.857 115.135 18.892 115.364 19.859 C 115.603 20.827 115.962 21.676 116.44 22.407 C 116.9 23.122 117.525 23.715 118.263 24.137 C 119 24.549 119.873 24.755 120.881 24.755 C 122.159 24.755 123.177 24.554 123.936 24.152 C 124.675 23.77 125.274 23.165 125.65 22.423 C 126.045 21.672 126.325 20.771 126.492 19.721 Z M 148.403 14.053 L 148.403 16.478 L 136.122 16.478 L 136.122 14.053 Z M 136.59 4.386 L 136.59 26.87 L 133.582 26.87 L 133.582 4.386 Z M 151.021 4.386 L 151.021 26.87 L 148.029 26.87 L 148.029 4.386 Z M 159.593 4.386 L 159.593 26.87 L 156.585 26.87 L 156.585 4.386 Z M 178.761 19.721 L 181.754 19.721 C 181.598 21.141 181.187 22.413 180.522 23.535 C 179.857 24.657 178.917 25.547 177.702 26.206 C 176.486 26.855 174.969 27.179 173.151 27.179 C 171.821 27.179 170.611 26.932 169.52 26.439 C 168.447 25.951 167.495 25.233 166.73 24.338 C 165.951 23.422 165.348 22.325 164.923 21.049 C 164.507 19.762 164.299 18.331 164.299 16.755 L 164.299 14.517 C 164.299 12.941 164.507 11.515 164.923 10.239 C 165.348 8.952 165.956 7.85 166.746 6.933 C 167.538 6.023 168.523 5.301 169.629 4.818 C 170.751 4.324 172.014 4.077 173.416 4.077 C 175.13 4.077 176.579 4.396 177.764 5.035 C 178.948 5.672 179.868 6.558 180.522 7.69 C 181.187 8.813 181.598 10.115 181.754 11.597 L 178.761 11.597 C 178.616 10.548 178.346 9.647 177.951 8.895 C 177.577 8.155 176.991 7.542 176.268 7.135 C 175.54 6.723 174.59 6.516 173.416 6.516 C 172.408 6.516 171.52 6.707 170.751 7.088 C 169.992 7.469 169.335 8.025 168.834 8.71 C 168.325 9.41 167.941 10.249 167.681 11.227 C 167.421 12.206 167.292 13.291 167.292 14.485 L 167.292 16.755 C 167.292 17.857 167.406 18.892 167.634 19.859 C 167.873 20.827 168.231 21.676 168.709 22.407 C 169.169 23.122 169.795 23.715 170.533 24.137 C 171.27 24.549 172.144 24.755 173.151 24.755 C 174.429 24.755 175.447 24.554 176.205 24.152 C 176.945 23.771 177.544 23.165 177.92 22.423 C 178.315 21.672 178.595 20.771 178.761 19.721 Z M 188.86 4.386 L 188.86 26.87 L 185.852 26.87 L 185.852 4.386 Z M 202.559 4.386 L 193.13 14.871 L 187.832 20.323 L 187.332 17.141 L 191.322 12.787 L 198.943 4.386 Z M 199.66 26.87 L 191.26 15.907 L 193.052 13.544 L 203.244 26.871 L 199.66 26.871 Z M 217.566 14.393 L 220.964 11.999 C 221.619 11.557 222.123 11.114 222.475 10.671 C 222.839 10.218 223.021 9.6 223.021 8.818 C 223.021 8.21 222.782 7.66 222.304 7.166 C 221.826 6.661 221.151 6.409 220.278 6.409 C 219.675 6.409 219.166 6.548 218.751 6.826 C 218.339 7.1 218.015 7.485 217.816 7.938 C 217.608 8.39 217.504 8.89 217.504 9.435 C 217.504 9.899 217.619 10.378 217.847 10.872 C 218.076 11.366 218.392 11.881 218.798 12.416 C 219.241 12.998 219.703 13.565 220.185 14.115 L 230.922 26.87 L 227.463 26.87 L 218.658 16.431 C 217.951 15.611 217.254 14.782 216.569 13.944 C 215.956 13.183 215.473 12.447 215.12 11.736 C 214.782 11.049 214.606 10.293 214.605 9.528 C 214.605 8.355 214.839 7.366 215.307 6.563 C 215.773 5.761 216.467 5.116 217.302 4.71 C 218.154 4.288 219.151 4.077 220.293 4.077 C 221.405 4.077 222.361 4.298 223.161 4.741 C 223.972 5.174 224.595 5.75 225.031 6.471 C 225.466 7.176 225.693 7.989 225.686 8.818 C 225.686 9.538 225.556 10.187 225.296 10.764 C 225.027 11.344 224.658 11.871 224.205 12.323 C 223.71 12.83 223.173 13.295 222.6 13.713 L 218.097 17.033 C 217.348 17.579 216.803 18.099 216.46 18.593 C 216.117 19.087 215.894 19.524 215.79 19.906 C 215.696 20.287 215.65 20.59 215.65 20.817 C 215.65 21.548 215.811 22.217 216.133 22.825 C 216.455 23.432 216.943 23.921 217.598 24.292 C 218.263 24.652 219.094 24.832 220.091 24.832 C 220.971 24.83 221.839 24.63 222.631 24.245 C 223.463 23.844 224.205 23.278 224.86 22.547 C 225.515 21.805 226.034 20.925 226.418 19.906 C 226.813 18.876 227.011 17.739 227.011 16.493 L 229.598 16.493 C 229.598 17.512 229.499 18.475 229.301 19.381 C 229.113 20.263 228.803 21.115 228.382 21.913 C 227.972 22.693 227.446 23.406 226.824 24.029 C 226.73 24.122 226.656 24.232 226.605 24.353 C 226.555 24.475 226.481 24.585 226.387 24.678 C 225.608 25.511 224.647 26.14 223.504 26.562 C 222.371 26.974 221.234 27.179 220.091 27.179 C 218.585 27.179 217.281 26.907 216.179 26.361 C 215.089 25.815 214.247 25.064 213.655 24.106 C 213.062 23.149 212.767 22.053 212.767 20.817 C 212.767 19.87 212.969 19.036 213.375 18.315 C 213.79 17.595 214.356 16.92 215.073 16.292 C 215.868 15.613 216.7 14.979 217.566 14.393 Z M 244.59 4.386 L 244.59 26.87 L 241.582 26.87 L 241.582 4.386 Z M 258.289 4.386 L 248.86 14.871 L 243.561 20.323 L 243.062 17.141 L 247.052 12.787 L 254.673 4.386 Z M 255.389 26.87 L 246.99 15.907 L 248.782 13.544 L 258.974 26.871 L 255.389 26.871 Z M 278.595 14.917 L 278.595 16.338 C 278.595 18.027 278.382 19.541 277.956 20.879 C 277.53 22.217 276.917 23.355 276.117 24.292 C 275.332 25.217 274.346 25.952 273.234 26.439 C 272.123 26.932 270.876 27.179 269.494 27.179 C 268.153 27.179 266.922 26.932 265.8 26.439 C 264.688 25.944 263.698 25.211 262.901 24.292 C 262.091 23.355 261.463 22.217 261.016 20.879 C 260.569 19.54 260.345 18.027 260.345 16.339 L 260.345 14.918 C 260.345 13.23 260.564 11.721 261 10.393 C 261.447 9.054 262.075 7.917 262.886 6.98 C 263.672 6.052 264.657 5.313 265.769 4.818 C 266.891 4.324 268.123 4.077 269.463 4.077 C 270.844 4.077 272.091 4.324 273.203 4.818 C 274.318 5.307 275.305 6.047 276.086 6.98 C 276.896 7.917 277.514 9.055 277.941 10.393 C 278.377 11.721 278.595 13.23 278.595 14.918 Z M 275.618 16.338 L 275.618 14.888 C 275.618 13.549 275.478 12.365 275.198 11.336 C 274.927 10.306 274.528 9.441 273.998 8.742 C 273.489 8.059 272.82 7.513 272.05 7.151 C 271.291 6.791 270.429 6.61 269.463 6.61 C 268.528 6.61 267.681 6.79 266.922 7.151 C 266.175 7.511 265.53 8.041 264.99 8.741 C 264.46 9.441 264.05 10.306 263.759 11.336 C 263.468 12.365 263.322 13.549 263.322 14.888 L 263.322 16.34 C 263.322 17.688 263.468 18.882 263.759 19.922 C 264.05 20.951 264.465 21.822 265.005 22.532 C 265.556 23.232 266.205 23.762 266.954 24.122 C 267.712 24.483 268.558 24.663 269.494 24.663 C 270.47 24.663 271.338 24.483 272.096 24.122 C 272.858 23.76 273.517 23.214 274.013 22.532 C 274.543 21.822 274.943 20.951 275.213 19.922 C 275.483 18.882 275.618 17.688 275.618 16.339 Z M 296.86 24.446 L 296.86 26.871 L 285.515 26.871 L 285.515 24.446 Z M 286.107 4.386 L 286.107 26.87 L 283.099 26.87 L 283.099 4.386 Z M 314.065 24.446 L 314.065 26.871 L 302.719 26.871 L 302.719 24.446 Z M 303.312 4.386 L 303.312 26.87 L 300.304 26.87 L 300.304 4.386 Z M 331.925 24.446 L 331.925 26.871 L 319.909 26.871 L 319.909 24.446 Z M 320.517 4.386 L 320.517 26.87 L 317.509 26.87 L 317.509 4.386 Z M 330.335 14.053 L 330.335 16.478 L 319.909 16.478 L 319.909 14.053 Z M 331.769 4.386 L 331.769 6.825 L 319.909 6.825 L 319.909 4.386 Z M 352.418 15.674 L 352.418 23.906 C 352.138 24.317 351.691 24.781 351.078 25.295 C 350.465 25.8 349.618 26.242 348.538 26.624 C 347.468 26.994 346.085 27.179 344.392 27.179 C 343.01 27.179 341.738 26.942 340.574 26.469 C 339.432 25.993 338.406 25.277 337.567 24.369 C 336.725 23.442 336.07 22.32 335.603 21.002 C 335.145 19.675 334.917 18.171 334.917 16.493 L 334.917 14.748 C 334.917 13.069 335.114 11.572 335.509 10.254 C 335.914 8.936 336.507 7.82 337.286 6.903 C 338.058 5.982 339.042 5.262 340.153 4.803 C 341.286 4.318 342.585 4.077 344.05 4.077 C 345.784 4.077 347.234 4.376 348.397 4.972 C 349.571 5.56 350.486 6.372 351.14 7.413 C 351.805 8.452 352.231 9.636 352.418 10.964 L 349.41 10.964 C 349.285 10.178 349.01 9.423 348.6 8.741 C 348.205 8.072 347.639 7.536 346.901 7.135 C 346.164 6.723 345.213 6.516 344.05 6.516 C 343 6.516 342.091 6.707 341.322 7.088 C 340.56 7.464 339.905 8.027 339.421 8.725 C 338.922 9.435 338.548 10.295 338.299 11.304 C 338.06 12.313 337.941 13.451 337.941 14.717 L 337.941 16.493 C 337.941 17.79 338.091 18.948 338.392 19.967 C 338.704 20.987 339.145 21.856 339.717 22.577 C 340.263 23.268 340.962 23.823 341.758 24.199 C 342.559 24.57 343.442 24.755 344.408 24.755 C 345.478 24.755 346.345 24.667 347.01 24.492 C 347.675 24.307 348.195 24.091 348.569 23.844 C 348.943 23.586 349.229 23.344 349.426 23.118 L 349.426 18.083 L 344.174 18.083 L 344.174 15.674 Z M 371.821 24.446 L 371.821 26.871 L 359.805 26.871 L 359.805 24.446 Z M 360.413 4.386 L 360.413 26.87 L 357.405 26.87 L 357.405 4.386 Z M 370.231 14.053 L 370.231 16.478 L 359.805 16.478 L 359.805 14.053 Z M 371.665 4.386 L 371.665 6.825 L 359.805 6.825 L 359.805 4.386 Z M 393 4.386 L 393 26.87 L 389.976 26.87 L 378.554 9.528 L 378.554 26.87 L 375.546 26.87 L 375.546 4.386 L 378.554 4.386 L 390.023 21.774 L 390.023 4.386 Z\" fill=\"transparent\" height=\"53px\" id=\"Mn1YxPsKQ\" width=\"393.00001249631055px\"><path d=\"M 35.9 45.454 L 51.072 53 L 15.706 53 L 31.413 45.188 L 31.413 2.256 L 15.26 2.256 L 26.161 23.004 L 26.925 23.004 C 26.925 25.397 25.507 27.691 22.982 29.383 C 20.457 31.075 17.033 32.026 13.463 32.026 C 9.892 32.026 6.468 31.075 3.944 29.383 C 1.418 27.692 0 25.397 0 23.004 L 0.957 23.004 L 12.565 0.908 L 12.565 0 L 54.748 0 L 54.748 0.908 L 66.356 23.003 L 67.313 23.003 C 67.313 25.396 65.895 27.69 63.37 29.382 C 60.845 31.074 57.421 32.025 53.851 32.025 C 50.28 32.025 46.855 31.074 44.331 29.382 C 41.806 27.691 40.388 25.397 40.388 23.003 L 41.152 23.003 L 52.053 2.256 L 35.9 2.256 Z M 3.495 23.004 L 23.624 23.004 L 13.559 3.847 L 3.494 23.003 Z M 53.754 3.847 L 53.754 3.847 L 53.755 3.846 Z M 43.689 23.004 L 63.818 23.004 L 53.754 3.847 Z\" fill=\"rgb(182, 40, 12)\" height=\"53px\" id=\"C7rTkyvnP\" width=\"67.31314762320272px\"/><path d=\"M 0 33.244 L 3.79 33.244 C 4.596 33.244 5.296 33.373 5.889 33.629 C 6.482 33.886 6.939 34.266 7.259 34.769 C 7.585 35.267 7.748 35.88 7.748 36.609 C 7.754 37.12 7.633 37.625 7.396 38.078 C 7.168 38.517 6.841 38.896 6.442 39.187 C 6.02 39.487 5.539 39.693 5.031 39.791 L 4.687 39.918 L 0.641 39.918 L 0.625 39.092 L 4.014 39.092 C 4.623 39.092 5.131 38.977 5.537 38.746 C 5.943 38.515 6.247 38.212 6.45 37.835 C 6.657 37.459 6.764 37.037 6.763 36.609 C 6.763 36.09 6.648 35.642 6.418 35.264 C 6.193 34.881 5.86 34.589 5.416 34.384 C 4.973 34.18 4.431 34.078 3.79 34.078 L 0.985 34.078 L 0.985 44.689 L 0 44.689 Z M 7.203 44.689 L 4.182 39.572 L 5.24 39.564 L 8.253 44.587 L 8.253 44.689 L 7.203 44.689 Z M 17.707 43.864 L 17.707 44.689 L 11.145 44.689 L 11.145 43.864 Z M 11.442 33.244 L 11.442 44.69 L 10.456 44.69 L 10.456 33.244 Z M 16.89 38.377 L 16.89 39.202 L 11.145 39.202 L 11.145 38.377 L 16.89 38.377 Z M 17.667 33.244 L 17.667 34.078 L 11.145 34.078 L 11.145 33.244 Z M 27.066 41.121 L 28.051 41.121 C 27.971 41.89 27.755 42.556 27.403 43.117 C 27.052 43.671 26.552 44.115 25.96 44.398 C 25.351 44.697 24.617 44.846 23.757 44.846 C 23.095 44.846 22.493 44.723 21.954 44.477 C 21.424 44.233 20.953 43.877 20.576 43.431 C 20.191 42.976 19.895 42.431 19.687 41.797 C 19.478 41.162 19.374 40.458 19.374 39.682 L 19.374 38.251 C 19.374 37.476 19.478 36.774 19.687 36.145 C 19.895 35.511 20.194 34.966 20.584 34.51 C 20.967 34.059 21.446 33.699 21.986 33.457 C 22.531 33.21 23.145 33.087 23.829 33.087 C 24.657 33.087 25.372 33.236 25.976 33.535 C 26.564 33.814 27.059 34.256 27.403 34.808 C 27.755 35.364 27.971 36.035 28.051 36.821 L 27.066 36.821 C 26.991 36.202 26.825 35.679 26.569 35.248 C 26.318 34.823 25.947 34.482 25.504 34.266 C 25.055 34.036 24.497 33.92 23.829 33.92 C 23.284 33.92 22.798 34.022 22.37 34.226 C 21.943 34.431 21.57 34.733 21.281 35.107 C 20.982 35.484 20.752 35.937 20.592 36.467 C 20.437 36.997 20.36 37.586 20.36 38.235 L 20.36 39.682 C 20.36 40.311 20.435 40.889 20.584 41.419 C 20.733 41.949 20.953 42.407 21.241 42.795 C 21.525 43.174 21.892 43.483 22.315 43.698 C 22.736 43.913 23.218 44.021 23.757 44.021 C 24.446 44.021 25.02 43.913 25.48 43.698 C 25.931 43.491 26.308 43.151 26.561 42.724 C 26.818 42.294 26.986 41.759 27.066 41.121 Z M 38.299 38.377 L 38.299 39.202 L 31.208 39.202 L 31.208 38.377 Z M 31.441 33.244 L 31.441 44.69 L 30.455 44.69 L 30.455 33.244 Z M 39.093 33.244 L 39.093 44.69 L 38.107 44.69 L 38.107 33.244 Z M 45.743 33.244 L 45.743 44.69 L 44.765 44.69 L 44.765 33.244 Z M 49.741 33.244 L 49.741 34.078 L 40.775 34.078 L 40.775 33.244 Z M 58.114 41.875 C 58.114 41.561 58.061 41.28 57.954 41.034 C 57.847 40.788 57.67 40.567 57.425 40.374 C 57.184 40.175 56.859 39.991 56.447 39.823 C 56.041 39.65 55.534 39.48 54.925 39.312 C 54.389 39.166 53.862 38.987 53.347 38.778 C 52.917 38.606 52.51 38.382 52.136 38.11 C 51.821 37.876 51.561 37.576 51.376 37.23 C 51.199 36.889 51.111 36.493 51.111 36.043 C 51.111 35.602 51.208 35.202 51.399 34.84 C 51.592 34.479 51.862 34.167 52.209 33.904 C 52.584 33.631 53.005 33.427 53.451 33.3 C 53.964 33.154 54.496 33.082 55.03 33.087 C 55.847 33.087 56.552 33.239 57.145 33.543 C 57.742 33.847 58.205 34.258 58.53 34.777 C 58.862 35.291 59.028 35.867 59.028 36.506 L 58.042 36.506 C 58.042 36.009 57.922 35.566 57.681 35.178 C 57.446 34.785 57.105 34.478 56.656 34.258 C 56.213 34.033 55.67 33.92 55.03 33.92 C 54.388 33.92 53.848 34.017 53.411 34.211 C 52.978 34.4 52.65 34.654 52.425 34.973 C 52.206 35.288 52.097 35.639 52.097 36.026 C 52.097 36.3 52.15 36.551 52.257 36.781 C 52.364 37.007 52.538 37.219 52.778 37.418 C 53.024 37.612 53.347 37.795 53.747 37.968 C 54.148 38.136 54.642 38.296 55.229 38.448 C 55.849 38.615 56.4 38.801 56.88 39.005 C 57.361 39.21 57.767 39.446 58.098 39.713 C 58.429 39.976 58.68 40.282 58.851 40.633 C 59.022 40.984 59.108 41.393 59.108 41.859 C 59.108 42.325 59.006 42.745 58.803 43.117 C 58.605 43.484 58.325 43.796 57.962 44.053 C 57.604 44.309 57.179 44.506 56.688 44.642 C 56.202 44.778 55.67 44.846 55.093 44.846 C 54.572 44.845 54.052 44.779 53.547 44.649 C 53.047 44.524 52.571 44.32 52.136 44.044 C 51.719 43.771 51.371 43.406 51.119 42.976 C 50.868 42.541 50.743 42.022 50.743 41.42 L 51.72 41.42 C 51.72 41.901 51.819 42.307 52.017 42.637 C 52.214 42.967 52.476 43.235 52.802 43.439 C 53.133 43.643 53.496 43.792 53.891 43.887 C 54.286 43.976 54.689 44.02 55.093 44.021 C 55.707 44.021 56.239 43.932 56.688 43.754 C 57.142 43.576 57.492 43.326 57.738 43.007 C 57.988 42.683 58.121 42.284 58.114 41.875 Z M 65.069 33.928 L 61.031 44.689 L 60.005 44.689 L 64.412 33.244 L 65.125 33.244 Z M 68.738 44.689 L 64.692 33.928 L 64.636 33.244 L 65.35 33.244 L 69.764 44.689 Z M 68.018 40.649 L 68.018 41.482 L 61.824 41.482 L 61.824 40.649 Z M 80.18 33.244 L 80.18 44.69 L 79.187 44.69 L 72.48 34.911 L 72.48 44.689 L 71.495 44.689 L 71.495 33.245 L 72.48 33.245 L 79.202 43.023 L 79.202 33.245 L 80.18 33.245 Z M 86.117 41.663 L 88.649 33.244 L 89.442 33.244 L 88.802 35.744 L 86.102 44.689 L 85.34 44.689 Z M 83.177 33.244 L 85.308 41.584 L 85.949 44.689 L 85.156 44.689 L 82.167 33.244 Z M 92.856 41.585 L 94.955 33.245 L 95.965 33.245 L 92.984 44.69 L 92.19 44.69 Z M 89.531 33.245 L 92.031 41.663 L 92.8 44.69 L 92.039 44.69 L 89.395 35.744 L 88.745 33.245 Z M 101.349 33.928 L 97.311 44.689 L 96.285 44.689 L 100.692 33.244 L 101.405 33.244 Z M 105.019 44.689 L 100.972 33.928 L 100.916 33.244 L 101.629 33.244 L 106.044 44.689 Z M 104.297 40.649 L 104.297 41.482 L 98.104 41.482 L 98.104 40.649 Z M 114.521 43.864 L 114.521 44.689 L 108.472 44.689 L 108.472 43.864 Z M 108.76 33.244 L 108.76 44.69 L 107.775 44.69 L 107.775 33.244 Z M 118.127 33.244 L 118.127 44.69 L 117.149 44.69 L 117.149 33.244 Z M 122.125 33.244 L 122.125 34.078 L 113.16 34.078 L 113.16 33.244 Z M 130.498 41.875 C 130.498 41.561 130.445 41.28 130.338 41.034 C 130.231 40.788 130.054 40.567 129.809 40.374 C 129.569 40.175 129.243 39.991 128.831 39.823 C 128.425 39.65 127.918 39.48 127.309 39.312 C 126.773 39.166 126.246 38.987 125.731 38.778 C 125.301 38.606 124.895 38.382 124.521 38.11 C 124.205 37.876 123.945 37.576 123.76 37.23 C 123.584 36.889 123.495 36.493 123.495 36.043 C 123.495 35.602 123.592 35.202 123.783 34.84 C 123.976 34.479 124.246 34.167 124.593 33.904 C 124.968 33.631 125.389 33.427 125.835 33.3 C 126.348 33.154 126.88 33.082 127.414 33.087 C 128.231 33.087 128.936 33.239 129.529 33.543 C 130.127 33.847 130.589 34.258 130.915 34.777 C 131.246 35.291 131.412 35.867 131.412 36.506 L 130.426 36.506 C 130.426 36.009 130.306 35.566 130.065 35.178 C 129.83 34.785 129.489 34.478 129.04 34.258 C 128.597 34.033 128.054 33.92 127.414 33.92 C 126.772 33.92 126.233 34.017 125.795 34.211 C 125.362 34.4 125.034 34.654 124.809 34.973 C 124.591 35.288 124.481 35.639 124.481 36.026 C 124.481 36.3 124.534 36.551 124.641 36.781 C 124.748 37.007 124.922 37.219 125.162 37.418 C 125.408 37.612 125.731 37.795 126.131 37.968 C 126.532 38.136 127.026 38.296 127.613 38.448 C 128.234 38.615 128.784 38.801 129.264 39.005 C 129.745 39.21 130.151 39.446 130.482 39.713 C 130.813 39.976 131.064 40.282 131.235 40.633 C 131.406 40.984 131.492 41.393 131.492 41.859 C 131.492 42.325 131.39 42.745 131.187 43.117 C 130.989 43.484 130.709 43.796 130.346 44.053 C 129.988 44.309 129.564 44.506 129.072 44.642 C 128.586 44.778 128.054 44.846 127.478 44.846 C 126.959 44.846 126.444 44.781 125.931 44.649 C 125.432 44.524 124.956 44.32 124.521 44.044 C 124.104 43.772 123.755 43.406 123.503 42.976 C 123.252 42.541 123.127 42.022 123.127 41.42 L 124.104 41.42 C 124.104 41.901 124.203 42.307 124.401 42.637 C 124.598 42.967 124.86 43.235 125.186 43.439 C 125.517 43.643 125.88 43.792 126.275 43.887 C 126.67 43.976 127.073 44.02 127.478 44.021 C 128.091 44.021 128.623 43.932 129.072 43.754 C 129.526 43.576 129.876 43.326 130.122 43.007 C 130.372 42.683 130.505 42.284 130.498 41.875 Z M 137.589 40.028 L 134.264 40.028 L 134.264 39.202 L 137.589 39.202 C 138.284 39.202 138.847 39.092 139.28 38.872 C 139.718 38.647 140.036 38.343 140.233 37.96 C 140.436 37.578 140.538 37.148 140.538 36.671 C 140.542 36.223 140.438 35.781 140.233 35.382 C 140.036 34.99 139.718 34.675 139.28 34.439 C 138.847 34.198 138.284 34.078 137.589 34.078 L 134.609 34.078 L 134.609 44.689 L 133.623 44.689 L 133.623 33.244 L 137.589 33.244 C 138.443 33.244 139.162 33.389 139.744 33.677 C 140.332 33.965 140.776 34.366 141.075 34.879 C 141.374 35.392 141.523 35.985 141.523 36.656 C 141.523 37.358 141.374 37.963 141.075 38.471 C 140.776 38.974 140.335 39.359 139.752 39.626 C 139.17 39.894 138.449 40.027 137.589 40.027 Z M 146.459 33.928 L 142.42 44.689 L 141.395 44.689 L 145.802 33.244 L 146.515 33.244 Z M 150.129 44.689 L 146.082 33.928 L 146.026 33.244 L 146.739 33.244 L 151.154 44.689 Z M 149.407 40.649 L 149.407 41.482 L 143.214 41.482 L 143.214 40.649 Z M 152.861 33.244 L 156.651 33.244 C 157.457 33.244 158.157 33.373 158.75 33.629 C 159.342 33.886 159.799 34.266 160.12 34.769 C 160.446 35.267 160.608 35.88 160.608 36.609 C 160.608 37.148 160.492 37.638 160.256 38.078 C 160.028 38.516 159.702 38.896 159.303 39.187 C 158.881 39.486 158.401 39.693 157.893 39.791 L 157.548 39.918 L 153.502 39.918 L 153.486 39.092 L 156.875 39.092 C 157.484 39.092 157.991 38.977 158.397 38.746 C 158.803 38.515 159.108 38.212 159.31 37.835 C 159.517 37.459 159.625 37.037 159.623 36.609 C 159.623 36.09 159.508 35.642 159.279 35.264 C 159.054 34.881 158.72 34.589 158.277 34.384 C 157.834 34.18 157.292 34.078 156.651 34.078 L 153.847 34.078 L 153.847 44.689 L 152.861 44.689 Z M 160.064 44.689 L 157.043 39.572 L 158.101 39.564 L 161.114 44.587 L 161.114 44.689 L 160.064 44.689 Z M 166.586 33.244 L 166.586 44.69 L 165.609 44.69 L 165.609 33.244 Z M 170.584 33.244 L 170.584 34.078 L 161.618 34.078 L 161.618 33.244 Z M 181.168 33.244 L 181.168 44.69 L 180.175 44.69 L 173.469 34.911 L 173.469 44.689 L 172.483 44.689 L 172.483 33.245 L 173.469 33.245 L 180.191 43.023 L 180.191 33.245 L 181.168 33.245 Z M 191.401 43.864 L 191.401 44.689 L 184.839 44.689 L 184.839 43.864 Z M 185.135 33.244 L 185.135 44.69 L 184.149 44.69 L 184.149 33.244 Z M 190.583 38.377 L 190.583 39.202 L 184.839 39.202 L 184.839 38.377 L 190.583 38.377 Z M 191.36 33.244 L 191.36 34.078 L 184.839 34.078 L 184.839 33.244 Z M 193.468 33.244 L 197.257 33.244 C 198.064 33.244 198.763 33.373 199.357 33.629 C 199.95 33.886 200.406 34.266 200.727 34.769 C 201.053 35.267 201.215 35.88 201.215 36.609 C 201.215 37.148 201.098 37.638 200.863 38.078 C 200.635 38.516 200.309 38.896 199.91 39.187 C 199.488 39.487 199.008 39.693 198.5 39.791 L 198.155 39.918 L 194.109 39.918 L 194.092 39.092 L 197.482 39.092 C 198.091 39.092 198.598 38.977 199.004 38.746 C 199.41 38.515 199.715 38.212 199.917 37.835 C 200.124 37.459 200.232 37.037 200.23 36.609 C 200.23 36.09 200.115 35.642 199.885 35.264 C 199.661 34.881 199.327 34.589 198.884 34.384 C 198.441 34.18 197.899 34.078 197.257 34.078 L 194.453 34.078 L 194.453 44.689 L 193.468 44.689 Z M 200.671 44.689 L 197.65 39.572 L 198.708 39.564 L 201.721 44.587 L 201.721 44.689 L 200.671 44.689 Z M 210.526 41.875 C 210.526 41.561 210.473 41.28 210.366 41.034 C 210.259 40.788 210.083 40.567 209.837 40.374 C 209.597 40.175 209.27 39.991 208.86 39.823 C 208.453 39.65 207.946 39.48 207.337 39.312 C 206.801 39.166 206.274 38.987 205.759 38.778 C 205.329 38.606 204.923 38.382 204.549 38.11 C 204.233 37.876 203.973 37.576 203.787 37.23 C 203.611 36.889 203.523 36.493 203.523 36.043 C 203.523 35.602 203.62 35.202 203.811 34.84 C 204.004 34.479 204.274 34.167 204.621 33.904 C 204.996 33.631 205.416 33.427 205.863 33.3 C 206.376 33.154 206.908 33.082 207.441 33.087 C 208.259 33.087 208.964 33.239 209.557 33.543 C 210.155 33.847 210.617 34.258 210.942 34.777 C 211.274 35.291 211.439 35.867 211.439 36.506 L 210.454 36.506 C 210.454 36.009 210.334 35.566 210.093 35.178 C 209.859 34.785 209.517 34.478 209.068 34.258 C 208.625 34.033 208.082 33.92 207.441 33.92 C 206.8 33.92 206.261 34.017 205.823 34.211 C 205.39 34.4 205.062 34.654 204.837 34.973 C 204.618 35.288 204.509 35.639 204.509 36.026 C 204.509 36.3 204.562 36.551 204.669 36.781 C 204.776 37.007 204.949 37.219 205.189 37.418 C 205.436 37.612 205.759 37.795 206.159 37.968 C 206.56 38.136 207.054 38.296 207.641 38.448 C 208.261 38.615 208.811 38.801 209.292 39.005 C 209.773 39.21 210.179 39.446 210.51 39.713 C 210.841 39.976 211.092 40.282 211.263 40.633 C 211.434 40.984 211.52 41.393 211.52 41.859 C 211.52 42.325 211.418 42.745 211.215 43.117 C 211.017 43.484 210.737 43.796 210.374 44.053 C 210.016 44.309 209.591 44.506 209.1 44.642 C 208.614 44.778 208.082 44.846 207.505 44.846 C 206.987 44.846 206.472 44.781 205.959 44.649 C 205.46 44.524 204.984 44.32 204.549 44.044 C 204.132 43.772 203.783 43.406 203.531 42.976 C 203.28 42.541 203.154 42.022 203.154 41.42 L 204.132 41.42 C 204.132 41.901 204.231 42.307 204.429 42.637 C 204.627 42.967 204.888 43.235 205.214 43.439 C 205.545 43.643 205.908 43.792 206.303 43.887 C 206.704 43.976 207.105 44.021 207.505 44.021 C 208.119 44.021 208.651 43.932 209.1 43.754 C 209.554 43.576 209.903 43.326 210.15 43.007 C 210.4 42.683 210.533 42.284 210.526 41.875 Z M 220.918 41.121 L 221.904 41.121 C 221.823 41.89 221.607 42.556 221.255 43.117 C 220.904 43.671 220.404 44.115 219.812 44.398 C 219.204 44.697 218.469 44.846 217.609 44.846 C 216.947 44.846 216.346 44.723 215.806 44.477 C 215.276 44.233 214.805 43.876 214.428 43.431 C 214.044 42.976 213.747 42.431 213.538 41.797 C 213.33 41.162 213.226 40.458 213.226 39.682 L 213.226 38.251 C 213.226 37.476 213.33 36.774 213.538 36.145 C 213.747 35.511 214.046 34.966 214.436 34.51 C 214.819 34.059 215.299 33.699 215.839 33.457 C 216.383 33.21 216.997 33.087 217.681 33.087 C 218.509 33.087 219.225 33.236 219.828 33.535 C 220.416 33.814 220.911 34.256 221.255 34.808 C 221.607 35.364 221.823 36.035 221.904 36.821 L 220.918 36.821 C 220.844 36.202 220.678 35.679 220.421 35.248 C 220.17 34.823 219.8 34.482 219.356 34.266 C 218.907 34.036 218.349 33.92 217.681 33.92 C 217.137 33.92 216.65 34.022 216.223 34.226 C 215.796 34.431 215.422 34.732 215.133 35.107 C 214.834 35.484 214.605 35.937 214.444 36.467 C 214.289 36.997 214.212 37.586 214.212 38.235 L 214.212 39.682 C 214.212 40.311 214.286 40.889 214.436 41.419 C 214.585 41.949 214.804 42.407 215.093 42.795 C 215.377 43.174 215.745 43.483 216.167 43.698 C 216.589 43.913 217.069 44.021 217.609 44.021 C 218.298 44.021 218.872 43.913 219.331 43.698 C 219.783 43.491 220.16 43.151 220.413 42.724 C 220.67 42.294 220.838 41.759 220.918 41.121 Z M 232.151 38.377 L 232.151 39.202 L 225.06 39.202 L 225.06 38.377 Z M 225.293 33.244 L 225.293 44.69 L 224.307 44.69 L 224.307 33.244 Z M 232.945 33.244 L 232.945 44.69 L 231.959 44.69 L 231.959 33.244 Z M 239.899 33.928 L 235.861 44.689 L 234.836 44.689 L 239.242 33.244 L 239.956 33.244 Z M 243.569 44.689 L 239.523 33.928 L 239.467 33.244 L 240.18 33.244 L 244.595 44.689 Z M 242.848 40.649 L 242.848 41.482 L 236.655 41.482 L 236.655 40.649 Z M 247.311 33.244 L 247.311 44.69 L 246.325 44.69 L 246.325 33.244 Z M 252.743 38.511 L 252.743 39.344 L 246.983 39.344 L 246.983 38.511 Z M 253.553 33.245 L 253.553 34.078 L 246.983 34.078 L 246.983 33.244 L 253.553 33.244 Z M 259.626 33.244 L 259.626 44.69 L 258.648 44.69 L 258.648 33.244 Z M 263.624 33.244 L 263.624 34.078 L 254.659 34.078 L 254.659 33.244 Z M 269.89 37.945 L 269.89 44.689 L 268.928 44.689 L 268.928 36.184 L 269.85 36.184 Z M 269.714 39.91 L 269.249 39.674 C 269.281 39.171 269.377 38.7 269.537 38.259 C 269.695 37.833 269.928 37.439 270.226 37.096 C 270.519 36.761 270.879 36.493 271.284 36.31 C 271.696 36.121 272.163 36.027 272.686 36.027 C 273.108 36.027 273.49 36.084 273.832 36.2 C 274.179 36.31 274.473 36.485 274.713 36.726 C 274.959 36.962 275.149 37.271 275.282 37.654 C 275.416 38.036 275.483 38.495 275.483 39.03 L 275.483 44.689 L 274.529 44.689 L 274.529 39.061 C 274.529 38.495 274.438 38.052 274.257 37.733 C 274.095 37.426 273.831 37.184 273.512 37.048 C 273.196 36.912 272.83 36.845 272.414 36.845 C 271.923 36.845 271.506 36.944 271.164 37.143 C 270.834 37.331 270.552 37.592 270.338 37.905 C 270.132 38.211 269.975 38.549 269.874 38.904 C 269.776 39.231 269.723 39.569 269.714 39.91 Z M 275.475 39.171 L 274.833 39.187 C 274.859 38.777 274.957 38.375 275.122 38 C 275.291 37.625 275.528 37.284 275.819 36.994 C 276.119 36.691 276.475 36.451 276.868 36.286 C 277.28 36.113 277.742 36.027 278.255 36.027 C 278.704 36.027 279.104 36.087 279.457 36.208 C 279.809 36.323 280.106 36.509 280.346 36.766 C 280.592 37.017 280.779 37.339 280.907 37.733 C 281.035 38.125 281.099 38.597 281.099 39.147 L 281.099 44.689 L 280.138 44.689 L 280.138 39.138 C 280.138 38.536 280.047 38.07 279.866 37.739 C 279.689 37.404 279.443 37.171 279.129 37.04 C 278.813 36.909 278.445 36.844 278.022 36.844 C 277.606 36.849 277.24 36.925 276.925 37.071 C 276.624 37.203 276.354 37.396 276.131 37.637 C 275.93 37.857 275.768 38.11 275.651 38.384 C 275.548 38.634 275.488 38.9 275.475 39.17 Z M 283.519 32.615 L 284.48 32.615 L 284.48 43.039 L 284.416 44.689 L 283.519 44.689 Z M 290.514 40.358 L 290.514 40.523 C 290.514 41.157 290.439 41.739 290.29 42.268 C 290.14 42.798 289.924 43.255 289.64 43.643 C 289.368 44.017 289.011 44.321 288.599 44.532 C 288.193 44.742 287.726 44.846 287.197 44.846 C 286.679 44.846 286.219 44.767 285.818 44.61 C 285.432 44.457 285.083 44.224 284.793 43.926 C 284.506 43.621 284.275 43.267 284.112 42.881 C 283.935 42.456 283.814 42.009 283.751 41.553 L 283.751 39.454 C 283.822 38.973 283.951 38.504 284.136 38.055 C 284.299 37.657 284.529 37.29 284.817 36.97 C 285.1 36.666 285.437 36.433 285.827 36.27 C 286.222 36.108 286.673 36.027 287.181 36.027 C 287.709 36.027 288.18 36.129 288.591 36.333 C 289.008 36.532 289.368 36.833 289.64 37.206 C 289.924 37.583 290.14 38.039 290.29 38.574 C 290.439 39.103 290.514 39.698 290.514 40.358 Z M 289.544 40.523 L 289.544 40.358 C 289.544 39.86 289.496 39.399 289.4 38.975 C 289.316 38.58 289.162 38.205 288.943 37.866 C 288.749 37.555 288.479 37.298 288.158 37.12 C 287.838 36.941 287.453 36.852 287.004 36.852 C 286.545 36.852 286.152 36.928 285.827 37.08 C 285.52 37.217 285.247 37.418 285.026 37.669 C 284.817 37.911 284.652 38.175 284.529 38.464 C 284.41 38.737 284.319 39.021 284.256 39.312 L 284.256 41.757 C 284.348 42.151 284.508 42.526 284.729 42.865 C 284.954 43.211 285.255 43.491 285.634 43.707 C 286.014 43.916 286.476 44.021 287.021 44.021 C 287.458 44.021 287.835 43.932 288.15 43.754 C 288.469 43.577 288.739 43.323 288.935 43.015 C 289.154 42.676 289.309 42.3 289.392 41.906 C 289.497 41.453 289.548 40.989 289.544 40.523 Z M 296.875 39.187 L 293.591 39.187 L 293.574 38.369 L 296.403 38.369 C 296.98 38.369 297.471 38.288 297.877 38.125 C 298.284 37.963 298.59 37.722 298.799 37.402 C 299.012 37.078 299.119 36.679 299.119 36.208 C 299.119 35.725 299.015 35.327 298.806 35.013 C 298.598 34.693 298.286 34.457 297.87 34.306 C 297.453 34.154 296.929 34.078 296.299 34.078 L 293.847 34.078 L 293.847 44.689 L 292.862 44.689 L 292.862 33.244 L 296.299 33.244 C 296.892 33.244 297.423 33.302 297.893 33.417 C 298.363 33.533 298.764 33.713 299.095 33.959 C 299.423 34.201 299.682 34.524 299.848 34.895 C 300.025 35.267 300.113 35.712 300.113 36.231 C 300.113 36.702 300.006 37.13 299.792 37.512 C 299.575 37.894 299.263 38.213 298.887 38.44 C 298.503 38.676 298.04 38.822 297.501 38.88 Z M 296.803 44.689 L 293.278 44.689 L 293.783 43.864 L 296.803 43.864 C 297.381 43.864 297.872 43.769 298.278 43.581 C 298.69 43.387 299.004 43.112 299.223 42.755 C 299.442 42.399 299.552 41.974 299.552 41.482 C 299.552 41.047 299.456 40.656 299.263 40.311 C 299.071 39.965 298.777 39.692 298.382 39.493 C 297.986 39.289 297.485 39.187 296.875 39.187 L 294.832 39.187 L 294.849 38.369 L 297.741 38.369 L 297.917 38.66 C 298.441 38.712 298.898 38.872 299.287 39.14 C 299.672 39.39 299.986 39.733 300.201 40.138 C 300.42 40.542 300.529 40.984 300.529 41.466 C 300.529 42.158 300.372 42.745 300.057 43.227 C 299.747 43.704 299.312 44.068 298.751 44.32 C 298.195 44.566 297.546 44.689 296.803 44.689 Z M 13.465 17.111 C 13.465 16.586 13.382 16.122 13.216 15.721 C 13.059 15.309 12.779 14.939 12.374 14.609 C 11.979 14.279 11.428 13.966 10.722 13.667 C 10.026 13.368 9.143 13.065 8.073 12.756 C 7.037 12.458 6.021 12.091 5.034 11.659 C 4.13 11.248 3.356 10.779 2.712 10.254 C 2.068 9.729 1.574 9.126 1.231 8.447 C 0.888 7.767 0.717 6.991 0.717 6.115 C 0.717 5.24 0.899 4.432 1.263 3.691 C 1.633 2.94 2.165 2.281 2.821 1.761 C 3.506 1.205 4.322 0.772 5.267 0.463 C 6.213 0.155 7.268 0 8.431 0 C 10.135 0 11.579 0.324 12.764 0.973 C 13.958 1.612 14.867 2.45 15.491 3.49 C 16.114 4.52 16.426 5.621 16.426 6.795 L 13.434 6.795 C 13.434 5.951 13.252 5.205 12.888 4.555 C 12.524 3.896 11.974 3.382 11.237 3.011 C 10.499 2.631 9.564 2.44 8.431 2.44 C 7.361 2.44 6.478 2.6 5.782 2.919 C 5.086 3.238 4.566 3.671 4.223 4.216 C 3.891 4.762 3.725 5.385 3.725 6.085 C 3.725 6.558 3.823 6.991 4.021 7.382 C 4.228 7.762 4.545 8.118 4.972 8.447 C 5.407 8.777 5.958 9.081 6.623 9.358 C 7.298 9.636 8.104 9.904 9.039 10.162 C 10.327 10.522 11.439 10.923 12.374 11.366 C 13.309 11.809 14.078 12.308 14.68 12.864 C 15.294 13.41 15.745 14.033 16.036 14.733 C 16.337 15.422 16.488 16.205 16.488 17.08 C 16.488 17.996 16.301 18.825 15.927 19.567 C 15.553 20.307 15.018 20.94 14.322 21.466 C 13.626 21.991 12.789 22.397 11.813 22.685 C 10.847 22.964 9.767 23.103 8.571 23.103 C 7.522 23.103 6.489 22.959 5.47 22.67 C 4.485 22.393 3.553 21.954 2.712 21.373 C 1.906 20.813 1.231 20.086 0.732 19.242 C 0.244 18.388 0 17.399 0 16.277 L 2.992 16.277 C 2.992 17.049 3.143 17.713 3.444 18.269 C 3.743 18.811 4.164 19.277 4.675 19.628 C 5.205 19.988 5.803 20.256 6.468 20.431 C 7.143 20.596 7.844 20.678 8.571 20.678 C 9.621 20.678 10.509 20.534 11.237 20.245 C 11.963 19.957 12.514 19.545 12.888 19.01 C 13.273 18.475 13.465 17.841 13.465 17.111 Z M 34.021 15.644 L 37.013 15.644 C 36.857 17.064 36.447 18.336 35.782 19.458 C 35.117 20.58 34.177 21.47 32.961 22.13 C 31.745 22.778 30.228 23.103 28.41 23.103 C 27.08 23.103 25.87 22.855 24.779 22.362 C 23.707 21.874 22.755 21.157 21.99 20.261 C 21.21 19.345 20.608 18.248 20.182 16.972 C 19.766 15.685 19.558 14.254 19.558 12.679 L 19.558 10.44 C 19.558 8.864 19.766 7.438 20.182 6.162 C 20.608 4.875 21.216 3.773 22.005 2.857 C 22.797 1.946 23.782 1.224 24.888 0.741 C 26.01 0.247 27.273 0 28.675 0 C 30.39 0 31.839 0.319 33.024 0.958 C 34.208 1.595 35.127 2.481 35.782 3.614 C 36.447 4.736 36.857 6.038 37.013 7.521 L 34.021 7.521 C 33.876 6.471 33.605 5.57 33.211 4.818 C 32.815 4.057 32.255 3.469 31.527 3.058 C 30.8 2.646 29.85 2.439 28.675 2.439 C 27.668 2.439 26.779 2.63 26.01 3.011 C 25.252 3.393 24.595 3.948 24.093 4.633 C 23.584 5.333 23.2 6.172 22.94 7.15 C 22.68 8.129 22.551 9.215 22.551 10.408 L 22.551 12.679 C 22.551 13.78 22.665 14.815 22.893 15.782 C 23.133 16.75 23.491 17.599 23.969 18.331 C 24.429 19.045 25.055 19.638 25.792 20.061 C 26.53 20.472 27.403 20.678 28.41 20.678 C 29.688 20.678 30.706 20.477 31.465 20.075 C 32.204 19.693 32.804 19.088 33.179 18.346 C 33.574 17.595 33.854 16.694 34.021 15.644 Z M 55.932 9.976 L 55.932 12.401 L 43.652 12.401 L 43.652 9.976 Z M 44.119 0.309 L 44.119 22.793 L 41.111 22.793 L 41.111 0.309 Z M 58.551 0.309 L 58.551 22.793 L 55.559 22.793 L 55.559 0.309 Z M 67.122 0.309 L 67.122 22.793 L 64.114 22.793 L 64.114 0.309 Z M 86.291 15.644 L 89.283 15.644 C 89.127 17.064 88.717 18.336 88.052 19.458 C 87.387 20.58 86.446 21.47 85.231 22.13 C 84.016 22.778 82.499 23.103 80.681 23.103 C 79.351 23.103 78.14 22.855 77.049 22.362 C 75.977 21.874 75.024 21.157 74.259 20.261 C 73.48 19.345 72.878 18.248 72.452 16.972 C 72.036 15.685 71.829 14.254 71.829 12.679 L 71.829 10.44 C 71.829 8.864 72.036 7.438 72.452 6.162 C 72.878 4.875 73.486 3.773 74.275 2.857 C 75.067 1.946 76.052 1.224 77.159 0.741 C 78.28 0.247 79.543 0 80.945 0 C 82.66 0 84.109 0.319 85.293 0.958 C 86.478 1.595 87.397 2.481 88.052 3.614 C 88.717 4.736 89.127 6.038 89.283 7.521 L 86.291 7.521 C 86.145 6.471 85.875 5.57 85.48 4.818 C 85.106 4.078 84.52 3.465 83.797 3.058 C 83.07 2.646 82.119 2.439 80.945 2.439 C 79.937 2.439 79.049 2.63 78.28 3.011 C 77.522 3.392 76.865 3.948 76.364 4.633 C 75.854 5.333 75.47 6.172 75.211 7.15 C 74.951 8.129 74.821 9.215 74.821 10.408 L 74.821 12.679 C 74.821 13.78 74.935 14.815 75.164 15.782 C 75.402 16.75 75.761 17.599 76.239 18.331 C 76.699 19.045 77.324 19.638 78.062 20.061 C 78.8 20.472 79.673 20.678 80.681 20.678 C 81.958 20.678 82.977 20.477 83.735 20.075 C 84.474 19.694 85.074 19.088 85.449 18.346 C 85.844 17.595 86.125 16.694 86.291 15.644 Z M 96.39 0.309 L 96.39 22.793 L 93.382 22.793 L 93.382 0.309 Z M 110.088 0.309 L 100.66 10.794 L 95.361 16.246 L 94.862 13.065 L 98.852 8.71 L 106.472 0.309 Z M 107.19 22.793 L 98.789 11.83 L 100.581 9.467 L 110.774 22.794 L 107.19 22.794 Z M 125.096 10.316 L 128.493 7.922 C 129.148 7.48 129.652 7.037 130.005 6.594 C 130.369 6.141 130.55 5.524 130.55 4.741 C 130.55 4.133 130.311 3.583 129.833 3.089 C 129.355 2.584 128.68 2.332 127.807 2.332 C 127.205 2.332 126.696 2.471 126.28 2.749 C 125.869 3.023 125.544 3.409 125.345 3.861 C 125.137 4.313 125.034 4.813 125.034 5.358 C 125.034 5.822 125.148 6.301 125.377 6.795 C 125.605 7.289 125.922 7.804 126.327 8.339 C 126.77 8.921 127.233 9.488 127.714 10.038 L 138.452 22.793 L 134.992 22.793 L 126.187 12.354 C 125.48 11.534 124.784 10.705 124.098 9.868 C 123.486 9.106 123.002 8.37 122.649 7.659 C 122.312 6.972 122.136 6.217 122.135 5.451 C 122.135 4.278 122.368 3.289 122.836 2.486 C 123.302 1.684 123.997 1.039 124.831 0.633 C 125.683 0.211 126.681 0 127.823 0 C 128.935 0 129.891 0.222 130.691 0.664 C 131.501 1.097 132.124 1.673 132.561 2.394 C 132.996 3.099 133.223 3.912 133.215 4.741 C 133.215 5.461 133.086 6.11 132.826 6.687 C 132.557 7.267 132.187 7.795 131.735 8.246 C 131.239 8.753 130.702 9.218 130.13 9.636 L 125.626 12.956 C 124.877 13.502 124.332 14.022 123.989 14.517 C 123.647 15.011 123.423 15.447 123.319 15.829 C 123.226 16.21 123.179 16.514 123.179 16.74 C 123.179 17.471 123.34 18.14 123.662 18.748 C 123.984 19.355 124.472 19.844 125.127 20.215 C 125.792 20.575 126.624 20.755 127.62 20.755 C 128.5 20.753 129.369 20.553 130.161 20.169 C 130.992 19.767 131.735 19.201 132.389 18.47 C 133.044 17.729 133.564 16.848 133.948 15.829 C 134.343 14.799 134.54 13.662 134.54 12.416 L 137.127 12.416 C 137.127 13.436 137.028 14.398 136.831 15.304 C 136.642 16.186 136.333 17.039 135.911 17.837 C 135.501 18.616 134.976 19.329 134.353 19.952 C 134.26 20.045 134.186 20.155 134.135 20.277 C 134.084 20.398 134.01 20.508 133.916 20.601 C 133.137 21.434 132.176 22.063 131.034 22.485 C 129.901 22.897 128.763 23.103 127.62 23.103 C 126.114 23.103 124.81 22.83 123.709 22.284 C 122.618 21.738 121.776 20.987 121.184 20.029 C 120.592 19.072 120.296 17.976 120.296 16.741 C 120.296 15.793 120.499 14.959 120.904 14.238 C 121.319 13.518 121.886 12.843 122.602 12.215 C 123.397 11.536 124.23 10.902 125.096 10.316 Z M 152.12 0.309 L 152.12 22.793 L 149.112 22.793 L 149.112 0.309 Z M 165.818 0.309 L 156.39 10.794 L 151.091 16.246 L 150.592 13.065 L 154.582 8.71 L 162.202 0.309 Z M 162.919 22.793 L 154.519 11.83 L 156.311 9.467 L 166.503 22.794 L 162.919 22.794 Z M 186.124 10.841 L 186.124 12.261 C 186.124 13.95 185.911 15.464 185.485 16.802 C 185.059 18.14 184.446 19.278 183.647 20.215 C 182.862 21.14 181.876 21.875 180.764 22.362 C 179.652 22.855 178.405 23.103 177.023 23.103 C 175.683 23.103 174.452 22.855 173.329 22.362 C 172.217 21.867 171.228 21.134 170.431 20.215 C 169.62 19.278 168.992 18.14 168.545 16.802 C 168.099 15.463 167.875 13.95 167.875 12.262 L 167.875 10.841 C 167.875 9.153 168.093 7.644 168.53 6.316 C 168.976 4.977 169.605 3.84 170.415 2.903 C 171.201 1.975 172.187 1.236 173.299 0.741 C 174.421 0.247 175.652 0 176.992 0 C 178.374 0 179.621 0.247 180.732 0.741 C 181.847 1.23 182.834 1.97 183.615 2.903 C 184.426 3.84 185.044 4.978 185.47 6.317 C 185.906 7.644 186.124 9.153 186.124 10.841 Z M 183.148 12.261 L 183.148 10.811 C 183.148 9.472 183.007 8.288 182.727 7.259 C 182.457 6.23 182.057 5.365 181.527 4.665 C 181.019 3.982 180.35 3.436 179.579 3.074 C 178.82 2.714 177.958 2.533 176.992 2.533 C 176.057 2.533 175.21 2.713 174.452 3.074 C 173.704 3.434 173.059 3.964 172.52 4.664 C 171.989 5.364 171.579 6.23 171.288 7.259 C 170.997 8.288 170.852 9.472 170.852 10.811 L 170.852 12.263 C 170.852 13.611 170.997 14.805 171.288 15.845 C 171.579 16.874 171.995 17.745 172.534 18.455 C 173.085 19.155 173.735 19.685 174.483 20.046 C 175.241 20.406 176.088 20.586 177.023 20.586 C 178 20.586 178.867 20.406 179.625 20.046 C 180.387 19.683 181.046 19.137 181.543 18.456 C 182.073 17.745 182.472 16.874 182.742 15.845 C 183.013 14.805 183.148 13.611 183.148 12.262 Z M 204.389 20.369 L 204.389 22.794 L 193.044 22.794 L 193.044 20.369 Z M 193.636 0.309 L 193.636 22.793 L 190.628 22.793 L 190.628 0.309 Z M 221.594 20.369 L 221.594 22.794 L 210.249 22.794 L 210.249 20.369 Z M 210.841 0.309 L 210.841 22.793 L 207.834 22.793 L 207.834 0.309 Z M 239.454 20.369 L 239.454 22.794 L 227.439 22.794 L 227.439 20.369 Z M 228.046 0.309 L 228.046 22.793 L 225.039 22.793 L 225.039 0.309 Z M 237.864 9.976 L 237.864 12.401 L 227.439 12.401 L 227.439 9.976 Z M 239.298 0.309 L 239.298 2.749 L 227.439 2.749 L 227.439 0.309 Z M 259.948 11.597 L 259.948 19.829 C 259.667 20.241 259.22 20.704 258.608 21.218 C 257.994 21.723 257.148 22.166 256.067 22.547 C 254.997 22.917 253.615 23.103 251.922 23.103 C 250.54 23.103 249.267 22.865 248.103 22.393 C 246.962 21.916 245.936 21.2 245.096 20.292 C 244.254 19.365 243.599 18.244 243.132 16.925 C 242.675 15.598 242.446 14.094 242.446 12.416 L 242.446 10.671 C 242.446 8.992 242.644 7.495 243.039 6.177 C 243.444 4.859 244.036 3.743 244.815 2.826 C 245.587 1.905 246.571 1.185 247.682 0.726 C 248.815 0.241 250.114 0 251.579 0 C 253.314 0 254.763 0.299 255.927 0.896 C 257.101 1.483 258.015 2.295 258.669 3.336 C 259.334 4.375 259.761 5.56 259.948 6.887 L 256.94 6.887 C 256.815 6.101 256.54 5.346 256.129 4.664 C 255.735 3.995 255.169 3.459 254.431 3.058 C 253.693 2.646 252.743 2.439 251.579 2.439 C 250.529 2.439 249.62 2.63 248.851 3.011 C 248.089 3.387 247.435 3.951 246.95 4.648 C 246.452 5.358 246.078 6.218 245.828 7.227 C 245.589 8.236 245.47 9.374 245.47 10.64 L 245.47 12.416 C 245.47 13.713 245.62 14.871 245.921 15.89 C 246.234 16.91 246.675 17.779 247.247 18.5 C 247.793 19.191 248.491 19.746 249.288 20.122 C 250.088 20.493 250.971 20.678 251.937 20.678 C 253.008 20.678 253.875 20.591 254.54 20.415 C 255.205 20.23 255.724 20.014 256.098 19.767 C 256.473 19.509 256.758 19.268 256.955 19.041 L 256.955 14.006 L 251.704 14.006 L 251.704 11.597 Z M 279.35 20.369 L 279.35 22.794 L 267.335 22.794 L 267.335 20.369 Z M 267.942 0.309 L 267.942 22.793 L 264.934 22.793 L 264.934 0.309 Z M 277.761 9.976 L 277.761 12.401 L 267.335 12.401 L 267.335 9.976 Z M 279.195 0.309 L 279.195 2.749 L 267.335 2.749 L 267.335 0.309 Z M 300.529 0.309 L 300.529 22.793 L 297.506 22.793 L 286.083 5.452 L 286.083 22.793 L 283.075 22.793 L 283.075 0.309 L 286.083 0.309 L 297.553 17.697 L 297.553 0.309 Z\" fill=\"rgb(0, 0, 0)\" height=\"44.84615608254457px\" id=\"Vy1x8SHaO\" transform=\"translate(92.471 4.077)\" width=\"300.5294238122285px\"/></g></svg>',style:{...style}});});const css=[`.framer-mcQDV { -webkit-mask: ${mask}; aspect-ratio: 7.415094339622642; display: block; mask: ${mask}; user-select: none; width: 393px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 393\n * @framerIntrinsicHeight 53\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Logo Default\",\"set\":{\"localId\":\"vectorSet/trUpNDJO3\",\"id\":\"trUpNDJO3\",\"moduleId\":\"xpznuz4c9FxBGTVRGXfj\"}}\n */const Icon=withCSS(Component,css,\"framer-mcQDV\");Icon.displayName=\"Logo Default\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"53\",\"framerIntrinsicWidth\":\"393\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Logo Default\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/trUpNDJO3\\\",\\\"id\\\":\\\"trUpNDJO3\\\",\\\"moduleId\\\":\\\"xpznuz4c9FxBGTVRGXfj\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 1.41 0 L 0 1.41 L 4.58 6 L 0 10.59 L 1.41 12 L 7.41 6 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"12px\" id=\"pb39HjqDW\" transform=\"translate(8.295 6)\" width=\"7.40996px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-LZ70w\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-LZ70w { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Right\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-LZ70w\");Icon.displayName=\"Chevron Right\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Chevron Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronRight from\"https://framerusercontent.com/modules/A3hrYilZxESjo3AIl7z2/irYdZLbKCACVTrfwPnoi/MvZJopOB9.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/jkDXZheo5IP5iSjuB6BF/bVOVoLLqV0kmn1xypP8g/bqkIZIAZm.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bSyQzFLJzVC0OAckUIKA/8lmzCfSi6ydkqBrcUmy4/g4JdTulp6.js\";const ChevronRightFonts=getFonts(ChevronRight);const enabledGestures={hYeidgwJZ:{pressed:true},TkzICKQl1:{hover:true,pressed:true}};const cycleOrder=[\"TkzICKQl1\",\"hYeidgwJZ\"];const serializationHash=\"framer-njlZS\";const variantClassNames={hYeidgwJZ:\"framer-v-1cw35i5\",TkzICKQl1:\"framer-v-187vx93\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const kSCkJv34t=undefined;const gtMvcCfme=undefined;const FZmpKVX0Q=undefined;const K9FwsWw_v=undefined;const jkOIQSEKb=undefined;const SwyKbxZVp=undefined;const transition1={bounce:0,delay:0,duration:.7,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Button Navbar Desktop\":\"TkzICKQl1\",\"Button Navbar Tablet\":\"hYeidgwJZ\"};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,chevronVisible,click,height,id,link,linkText,newTab,width,...props})=>{return{...props,FZmpKVX0Q:link??props.FZmpKVX0Q,gtMvcCfme:click??props.gtMvcCfme,jkOIQSEKb:linkText??props.jkOIQSEKb??\"Kanzlei\",K9FwsWw_v:newTab??props.K9FwsWw_v,kSCkJv34t:ariaLabel??props.kSCkJv34t,SwyKbxZVp:chevronVisible??props.SwyKbxZVp,variant:humanReadableVariantMap[props.variant]??props.variant??\"TkzICKQl1\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,FZmpKVX0Q,K9FwsWw_v,jkOIQSEKb,gtMvcCfme,SwyKbxZVp,kSCkJv34t,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TkzICKQl1\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1d5j63j=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(gtMvcCfme){const res=await gtMvcCfme(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":kSCkJv34t,className:cx(scopingClassNames,\"framer-187vx93\",className,classNames),\"data-framer-name\":\"Button Navbar Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TkzICKQl1\",onTap:onTap1d5j63j,ref:refBinding,style:{...style},...addPropertyOverrides({\"hYeidgwJZ-pressed\":{\"data-framer-name\":undefined},\"TkzICKQl1-hover\":{\"data-framer-name\":undefined},\"TkzICKQl1-pressed\":{\"data-framer-name\":undefined},hYeidgwJZ:{\"data-framer-name\":\"Button Navbar Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:FZmpKVX0Q,motionChild:true,nodeId:\"pRHQp4roD\",openInNewTab:K9FwsWw_v,scopeId:\"mAdoGcHVj\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-iu02k framer-swkvc5\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"pRHQp4roD\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1bgqnqp\",\"data-styles-preset\":\"g4JdTulp6\",dir:\"auto\",children:\"Kanzlei\"})}),className:\"framer-1mv60c6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Mz5e_d1aM\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jkOIQSEKb,variants:{\"hYeidgwJZ-pressed\":{\"--extracted-a0htzi\":\"var(--token-9a4b62a7-0be6-41fe-a573-8a8c51c9734f, rgb(139, 37, 17))\"},\"TkzICKQl1-hover\":{\"--extracted-1of0zx5\":\"var(--token-21b96415-8bba-48a9-82a7-42e6bbfb9412, rgb(182, 40, 12))\"},\"TkzICKQl1-pressed\":{\"--extracted-1of0zx5\":\"var(--token-9a4b62a7-0be6-41fe-a573-8a8c51c9734f, rgb(139, 37, 17))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"hYeidgwJZ-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-qxu1yl\",\"data-styles-preset\":\"bqkIZIAZm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-9a4b62a7-0be6-41fe-a573-8a8c51c9734f, rgb(139, 37, 17)))\"},children:\"Kanzlei\"})})},\"TkzICKQl1-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1bgqnqp\",\"data-styles-preset\":\"g4JdTulp6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-21b96415-8bba-48a9-82a7-42e6bbfb9412, rgb(182, 40, 12)))\"},children:\"Kanzlei\"})})},\"TkzICKQl1-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1bgqnqp\",\"data-styles-preset\":\"g4JdTulp6\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-9a4b62a7-0be6-41fe-a573-8a8c51c9734f, rgb(139, 37, 17)))\"},children:\"Kanzlei\"})})},hYeidgwJZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-qxu1yl\",\"data-styles-preset\":\"bqkIZIAZm\",dir:\"auto\",children:\"Kanzlei\"})})}},baseVariant,gestureVariant)}),SwyKbxZVp!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-revjax\",layoutDependency:layoutDependency,layoutId:\"Vyf_RgNEO\",children:/*#__PURE__*/_jsx(ChevronRight,{animated:true,className:\"framer-1q0usvj\",layoutDependency:layoutDependency,layoutId:\"C3acGNHPT\",style:{\"--esondr\":\"rgb(0, 0, 0)\",rotate:90},variants:{\"TkzICKQl1-hover\":{\"--esondr\":\"var(--token-21b96415-8bba-48a9-82a7-42e6bbfb9412, rgb(182, 40, 12))\",rotate:0},\"TkzICKQl1-pressed\":{\"--esondr\":\"var(--token-9a4b62a7-0be6-41fe-a573-8a8c51c9734f, rgb(139, 37, 17))\",rotate:0}}})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-njlZS.framer-swkvc5, .framer-njlZS .framer-swkvc5 { display: block; }\",\".framer-njlZS.framer-187vx93 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-njlZS .framer-iu02k { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-njlZS .framer-1mv60c6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-njlZS .framer-revjax { align-content: center; align-items: center; align-self: stretch; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; overflow: visible; padding: 6px 0px 0px 0px; position: relative; width: var(--framer-aspect-ratio-supported, 200px); }\",\".framer-njlZS .framer-1q0usvj { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 31px); position: relative; width: 32px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 57.5\n * @framerIntrinsicWidth 181\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"hYeidgwJZ\":{\"layout\":[\"auto\",\"auto\"]},\"TKPbg_Cbs\":{\"layout\":[\"auto\",\"auto\"]},\"WZnqsQmY0\":{\"layout\":[\"auto\",\"auto\"]},\"R79jAQKjv\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"FZmpKVX0Q\":\"link\",\"K9FwsWw_v\":\"newTab\",\"jkOIQSEKb\":\"linkText\",\"gtMvcCfme\":\"click\",\"SwyKbxZVp\":\"chevronVisible\",\"kSCkJv34t\":\"ariaLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermAdoGcHVj=withCSS(Component,css,\"framer-njlZS\");export default FramermAdoGcHVj;FramermAdoGcHVj.displayName=\"Navbar Button\";FramermAdoGcHVj.defaultProps={height:57.5,width:181};addPropertyControls(FramermAdoGcHVj,{variant:{options:[\"TkzICKQl1\",\"hYeidgwJZ\"],optionTitles:[\"Button Navbar Desktop\",\"Button Navbar Tablet\"],title:\"Variant\",type:ControlType.Enum},FZmpKVX0Q:{title:\"Link\",type:ControlType.Link},K9FwsWw_v:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},jkOIQSEKb:{defaultValue:\"Kanzlei\",displayTextArea:false,title:\"Link Text\",type:ControlType.String},gtMvcCfme:{title:\"Click\",type:ControlType.EventHandler},SwyKbxZVp:{defaultValue:false,title:\"Chevron visible\",type:ControlType.Boolean},kSCkJv34t:{defaultValue:\"\",title:\"Aria Label\",type:ControlType.String}});addFonts(FramermAdoGcHVj,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ChevronRightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermAdoGcHVj\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"57.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"hYeidgwJZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TKPbg_Cbs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WZnqsQmY0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"R79jAQKjv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"FZmpKVX0Q\\\":\\\"link\\\",\\\"K9FwsWw_v\\\":\\\"newTab\\\",\\\"jkOIQSEKb\\\":\\\"linkText\\\",\\\"gtMvcCfme\\\":\\\"click\\\",\\\"SwyKbxZVp\\\":\\\"chevronVisible\\\",\\\"kSCkJv34t\\\":\\\"ariaLabel\\\"}\",\"framerIntrinsicWidth\":\"181\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,Link,PathVariablesContext,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LayoutJumpPreventer from\"https://framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js\";import AnwaelteKooperationspartner from\"https://framerusercontent.com/modules/6VbkrSeZlcKpazyP05XX/dWTdORIgaA9DT7pFxaDx/VHmm3X3v8.js\";import NavbarButton from\"https://framerusercontent.com/modules/nqBuVx2IaSjKAx8y2lfH/BOWpSU5M2PbIC5hYvVCQ/mAdoGcHVj.js\";import RechtsbereichLink from\"https://framerusercontent.com/modules/37Qe3iTNOIM60bz3NpTj/vuCxYe0lTmkaZvbN8Ndo/QUuSd8Vck.js\";const LayoutJumpPreventerFonts=getFonts(LayoutJumpPreventer);const NavbarButtonFonts=getFonts(NavbarButton);const RechtsbereichLinkFonts=getFonts(RechtsbereichLink);const enabledGestures={IfWdQA7da:{hover:true}};const serializationHash=\"framer-AxPzz\";const variantClassNames={IfWdQA7da:\"framer-v-1i1ks4b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qSWawSE3w=undefined;const CKObleIAN=undefined;const ZodtXMDnzVz5VlY_ET=undefined;const Wug8YVei4Vz5VlY_ET=undefined;const idVz5VlY_ET=undefined;const transition1={bounce:.1,delay:0,duration:.6,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"Vz5VlY_ET\",data:AnwaelteKooperationspartner,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{collection:\"Vz5VlY_ET\",name:\"Wug8YVei4\",type:\"Identifier\"}],select:[{collection:\"Vz5VlY_ET\",name:\"ZodtXMDnz\",type:\"Identifier\"},{collection:\"Vz5VlY_ET\",name:\"Wug8YVei4\",type:\"Identifier\"},{collection:\"Vz5VlY_ET\",name:\"id\",type:\"Identifier\"}],where:{collection:\"Vz5VlY_ET\",name:\"Nxx9PqDu7\",type:\"Identifier\"}});const query1=()=>({from:{alias:\"Vz5VlY_ET\",data:AnwaelteKooperationspartner,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{collection:\"Vz5VlY_ET\",name:\"Wug8YVei4\",type:\"Identifier\"}],select:[{collection:\"Vz5VlY_ET\",name:\"ZodtXMDnz\",type:\"Identifier\"},{collection:\"Vz5VlY_ET\",name:\"Wug8YVei4\",type:\"Identifier\"},{collection:\"Vz5VlY_ET\",name:\"id\",type:\"Identifier\"}],where:{collection:\"Vz5VlY_ET\",name:\"Nxx9PqDu7\",type:\"Identifier\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,click,height,id,width,...props})=>{return{...props,CKObleIAN:click??props.CKObleIAN,qSWawSE3w:ariaLabel??props.qSWawSE3w};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,CKObleIAN,qSWawSE3w,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IfWdQA7da\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ixftkl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CKObleIAN){const res=await CKObleIAN(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":qSWawSE3w,className:cx(scopingClassNames,\"framer-1i1ks4b\",className,classNames),\"data-framer-name\":\"Kanzlei\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IfWdQA7da\",onTap:onTap1ixftkl,ref:refBinding,style:{...style},tabIndex:-1,...addPropertyOverrides({\"IfWdQA7da-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fn2zh5-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Rt6qmChkJ-container\",nodeId:\"Rt6qmChkJ\",rendersWithMotion:true,scopeId:\"Mf0_M_RRj\",children:/*#__PURE__*/_jsx(LayoutJumpPreventer,{direction:\"vertical\",height:\"100%\",id:\"Rt6qmChkJ\",layoutId:\"Rt6qmChkJ\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g6gyda\",layoutDependency:layoutDependency,layoutId:\"Y2KP1kmE2\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yjzj6o\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"aK6y9awZD\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined},{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,y:(componentViewport?.y||0)+0+200+0+0+0,...addPropertyOverrides({\"IfWdQA7da-hover\":{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-horvd1-container\",layoutDependency:layoutDependency,layoutId:\"Vm1ZtekK9-container\",nodeId:\"Vm1ZtekK9\",rendersWithMotion:true,scopeId:\"Mf0_M_RRj\",children:/*#__PURE__*/_jsx(NavbarButton,{FZmpKVX0Q:resolvedLinks[0],height:\"100%\",id:\"Vm1ZtekK9\",jkOIQSEKb:\"Anw\\xe4lte\",K9FwsWw_v:false,kSCkJv34t:\"\",layoutId:\"Vm1ZtekK9\",SwyKbxZVp:true,variant:matchVariant(\"TkzICKQl1\"),width:\"100%\",...addPropertyOverrides({\"IfWdQA7da-hover\":{FZmpKVX0Q:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-32mhdt\",\"data-framer-name\":\"Link Collection\",layoutDependency:layoutDependency,layoutId:\"gUeX2g4KT\",style:{opacity:0},variants:{\"IfWdQA7da-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(motion.ul,{className:\"framer-1cl12d8\",layoutDependency:layoutDependency,layoutId:\"Vz5VlY_ET\",...addPropertyOverrides({\"IfWdQA7da-hover\":{tabIndex:-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idVz5VlY_ET,Wug8YVei4:Wug8YVei4Vz5VlY_ET,ZodtXMDnz:ZodtXMDnzVz5VlY_ET},index)=>{ZodtXMDnzVz5VlY_ET??=\"\";Wug8YVei4Vz5VlY_ET??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Vz5VlY_ET-${idVz5VlY_ET}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{ZodtXMDnz:ZodtXMDnzVz5VlY_ET},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{ZodtXMDnz:ZodtXMDnzVz5VlY_ET},webPageId:\"qH3d6_xAu\"},motionChild:true,nodeId:\"YWAMXyXRp\",scopeId:\"Mf0_M_RRj\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-15fwpg9 framer-2tw8e3\",layoutDependency:layoutDependency,layoutId:\"YWAMXyXRp\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{ZodtXMDnz:ZodtXMDnzVz5VlY_ET},webPageId:\"lgo6GEP7g\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11duo6d-container\",layoutDependency:layoutDependency,layoutId:\"ce3BewFvO-container\",nodeId:\"ce3BewFvO\",rendersWithMotion:true,scopeId:\"Mf0_M_RRj\",children:/*#__PURE__*/_jsx(RechtsbereichLink,{height:\"100%\",id:\"ce3BewFvO\",layoutId:\"ce3BewFvO\",n_NIZK5nt:\"12px 16px 12px 20px\",rEZJD28xV:\"Rechtsbereich\",variant:matchVariant(\"zOCKRaHs4\"),vNPFxtpXv:Wug8YVei4Vz5VlY_ET,width:\"100%\",...addPropertyOverrides({\"IfWdQA7da-hover\":{FrsZz0Et0:resolvedLinks1[0],rEZJD28xV:\"Link zu Anwalt\"}},baseVariant,gestureVariant)})})})})})})})},idVz5VlY_ET);})});}})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AxPzz.framer-2tw8e3, .framer-AxPzz .framer-2tw8e3 { display: block; }\",\".framer-AxPzz.framer-1i1ks4b { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 600px; }\",\".framer-AxPzz .framer-fn2zh5-container, .framer-AxPzz .framer-horvd1-container, .framer-AxPzz .framer-11duo6d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-AxPzz .framer-1g6gyda { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-AxPzz .framer-1yjzj6o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-AxPzz .framer-32mhdt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-AxPzz .framer-1cl12d8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px 10px; height: min-content; justify-content: flex-start; list-style: none; margin: 0px; padding: 0px; position: relative; width: 100%; }\",\".framer-AxPzz .framer-15fwpg9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-AxPzz.framer-v-1i1ks4b.hover .framer-1g6gyda { gap: 12px; }\",\".framer-AxPzz.framer-v-1i1ks4b.hover .framer-32mhdt { height: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58.5\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FKh2qonVR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"CKObleIAN\":\"click\",\"qSWawSE3w\":\"ariaLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMf0_M_RRj=withCSS(Component,css,\"framer-AxPzz\");export default FramerMf0_M_RRj;FramerMf0_M_RRj.displayName=\"Navbar Button Group Anw\\xe4lte\";FramerMf0_M_RRj.defaultProps={height:58.5,width:600};addPropertyControls(FramerMf0_M_RRj,{CKObleIAN:{title:\"Click\",type:ControlType.EventHandler},qSWawSE3w:{defaultValue:\"\",title:\"Aria Label\",type:ControlType.String}});addFonts(FramerMf0_M_RRj,[{explicitInter:true,fonts:[]},...LayoutJumpPreventerFonts,...NavbarButtonFonts,...RechtsbereichLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMf0_M_RRj\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FKh2qonVR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"58.5\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"600\",\"framerVariables\":\"{\\\"CKObleIAN\\\":\\\"click\\\",\\\"qSWawSE3w\\\":\\\"ariaLabel\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6bbae76)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,Link,PathVariablesContext,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useQueryData,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LayoutJumpPreventer from\"https://framerusercontent.com/modules/h8ioHyt4BUxuvVCE1Q10/aTM6mEMGlM19JjX8exDe/AvoidLayoutJumping_Prod.js\";import Rechtsbereiche from\"https://framerusercontent.com/modules/9hOTOzHTSZxTXRu2kLoQ/ZN46aRlK1ViSnG95yE4o/zJHxDmJVv.js\";import NavbarButton from\"https://framerusercontent.com/modules/nqBuVx2IaSjKAx8y2lfH/BOWpSU5M2PbIC5hYvVCQ/mAdoGcHVj.js\";import RechtsbereichLink from\"https://framerusercontent.com/modules/37Qe3iTNOIM60bz3NpTj/vuCxYe0lTmkaZvbN8Ndo/QUuSd8Vck.js\";const LayoutJumpPreventerFonts=getFonts(LayoutJumpPreventer);const NavbarButtonFonts=getFonts(NavbarButton);const RechtsbereichLinkFonts=getFonts(RechtsbereichLink);const enabledGestures={tqPZJXQHo:{hover:true}};const serializationHash=\"framer-vg90B\";const variantClassNames={tqPZJXQHo:\"framer-v-1jag1ih\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Buf4Kwxnz=undefined;const CKObleIAN=undefined;const kDfFCtZx3rMzwDrfSr=undefined;const k9KNb9g0HrMzwDrfSr=undefined;const idrMzwDrfSr=undefined;const transition1={bounce:.1,delay:0,duration:.6,type:\"spring\"};const query=prequery=>prequery({from:{alias:\"rMzwDrfSr\",data:Rechtsbereiche,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"rMzwDrfSr\",name:\"kDfFCtZx3\",type:\"Identifier\"},{collection:\"rMzwDrfSr\",name:\"k9KNb9g0H\",type:\"Identifier\"},{collection:\"rMzwDrfSr\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,click,height,id,width,...props})=>{return{...props,Buf4Kwxnz:ariaLabel??props.Buf4Kwxnz,CKObleIAN:click??props.CKObleIAN};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,CKObleIAN,Buf4Kwxnz,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"tqPZJXQHo\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ixftkl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(CKObleIAN){const res=await CKObleIAN(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":Buf4Kwxnz,className:cx(scopingClassNames,\"framer-1jag1ih\",className,classNames),\"data-framer-name\":\"Kanzlei\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"tqPZJXQHo\",onTap:onTap1ixftkl,ref:refBinding,style:{...style},tabIndex:-1,...addPropertyOverrides({\"tqPZJXQHo-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-u89i86-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nNlim3kcU-container\",nodeId:\"nNlim3kcU\",rendersWithMotion:true,scopeId:\"Z2UCr3l2i\",children:/*#__PURE__*/_jsx(LayoutJumpPreventer,{direction:\"vertical\",height:\"100%\",id:\"nNlim3kcU\",layoutId:\"nNlim3kcU\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14i1bzg\",layoutDependency:layoutDependency,layoutId:\"mp4CdnXXO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-beu74f\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"EmhO0HHn9\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined},{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,y:(componentViewport?.y||0)+0+200+0+0+0,...addPropertyOverrides({\"tqPZJXQHo-hover\":{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c9mvee-container\",layoutDependency:layoutDependency,layoutId:\"gGwBA_QLQ-container\",nodeId:\"gGwBA_QLQ\",rendersWithMotion:true,scopeId:\"Z2UCr3l2i\",children:/*#__PURE__*/_jsx(NavbarButton,{FZmpKVX0Q:resolvedLinks[0],height:\"100%\",id:\"gGwBA_QLQ\",jkOIQSEKb:\"Rechtsbereiche\",K9FwsWw_v:false,kSCkJv34t:\"\",layoutId:\"gGwBA_QLQ\",SwyKbxZVp:true,variant:\"TkzICKQl1\",width:\"100%\",...addPropertyOverrides({\"tqPZJXQHo-hover\":{FZmpKVX0Q:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-td4q0w\",\"data-framer-name\":\"Link Collection\",layoutDependency:layoutDependency,layoutId:\"KdrwTYH8N\",style:{opacity:0},variants:{\"tqPZJXQHo-hover\":{opacity:1}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-vbt2\",layoutDependency:layoutDependency,layoutId:\"rMzwDrfSr\",...addPropertyOverrides({\"tqPZJXQHo-hover\":{tabIndex:-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"rMzwDrfSr\",data:Rechtsbereiche,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},select:[{collection:\"rMzwDrfSr\",name:\"kDfFCtZx3\",type:\"Identifier\"},{collection:\"rMzwDrfSr\",name:\"k9KNb9g0H\",type:\"Identifier\"},{collection:\"rMzwDrfSr\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({id:idrMzwDrfSr,k9KNb9g0H:k9KNb9g0HrMzwDrfSr,kDfFCtZx3:kDfFCtZx3rMzwDrfSr},index)=>{kDfFCtZx3rMzwDrfSr??=\"\";k9KNb9g0HrMzwDrfSr??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`rMzwDrfSr-${idrMzwDrfSr}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{kDfFCtZx3:kDfFCtZx3rMzwDrfSr},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{kDfFCtZx3:kDfFCtZx3rMzwDrfSr},webPageId:\"qH3d6_xAu\"},motionChild:true,nodeId:\"ixhIwnivl\",scopeId:\"Z2UCr3l2i\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-pf7eto framer-mzqm1e\",layoutDependency:layoutDependency,layoutId:\"ixhIwnivl\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eb3n1e-container\",layoutDependency:layoutDependency,layoutId:\"hUn6uWz_A-container\",nodeId:\"hUn6uWz_A\",rendersWithMotion:true,scopeId:\"Z2UCr3l2i\",children:/*#__PURE__*/_jsx(RechtsbereichLink,{height:\"100%\",id:\"hUn6uWz_A\",layoutId:\"hUn6uWz_A\",n_NIZK5nt:\"12px 16px 12px 20px\",rEZJD28xV:\"Rechtsbereich\",variant:\"zOCKRaHs4\",vNPFxtpXv:k9KNb9g0HrMzwDrfSr,width:\"100%\"})})})})})})},idrMzwDrfSr);})})})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vg90B.framer-mzqm1e, .framer-vg90B .framer-mzqm1e { display: block; }\",\".framer-vg90B.framer-1jag1ih { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 600px; }\",\".framer-vg90B .framer-u89i86-container, .framer-vg90B .framer-1c9mvee-container, .framer-vg90B .framer-eb3n1e-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-vg90B .framer-14i1bzg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vg90B .framer-beu74f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vg90B .framer-td4q0w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-vg90B .framer-vbt2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-vg90B .framer-pf7eto { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-vg90B.framer-v-1jag1ih.hover .framer-14i1bzg { gap: 12px; }\",\".framer-vg90B.framer-v-1jag1ih.hover .framer-td4q0w { height: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 59\n * @framerIntrinsicWidth 600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"j1VI43I0w\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"CKObleIAN\":\"click\",\"Buf4Kwxnz\":\"ariaLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ2UCr3l2i=withCSS(Component,css,\"framer-vg90B\");export default FramerZ2UCr3l2i;FramerZ2UCr3l2i.displayName=\"Navbar Button Group Rechtsbereiche\";FramerZ2UCr3l2i.defaultProps={height:59,width:600};addPropertyControls(FramerZ2UCr3l2i,{CKObleIAN:{title:\"Click\",type:ControlType.EventHandler},Buf4Kwxnz:{defaultValue:\"\",title:\"Aria Label\",type:ControlType.String}});addFonts(FramerZ2UCr3l2i,[{explicitInter:true,fonts:[]},...LayoutJumpPreventerFonts,...NavbarButtonFonts,...RechtsbereichLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ2UCr3l2i\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"59\",\"framerIntrinsicWidth\":\"600\",\"framerVariables\":\"{\\\"CKObleIAN\\\":\\\"click\\\",\\\"Buf4Kwxnz\\\":\\\"ariaLabel\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"j1VI43I0w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (18229b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Instance,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import OpenStatus from\"https://framerusercontent.com/modules/1GhJkl19f5qzApcHOMUy/lZLla2r1PiIHIS0bjNVO/openStatus.js\";import X from\"https://framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js\";import Menu from\"https://framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/wJp7r66ZXeBB2glTJ1PM/7ZxWu6tCe6UcAOXGShOZ/Fh9Qjttog.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/Kf3wU4wFTwOyVXF36m92/EDgqB1LI6vVRDzPlRhic/LXWoI_2V0.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/Jn10VTjHKxAVqibHBcbM/wpm6nFdhWfTxSPmkzMoF/Y8S41yy7K.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/Jly8pyyrcEkEVXOidqFI/3aamD0Jr4tZGEVjvcd3B/zPMmOUmk7.js\";import LogoDefault from\"https://framerusercontent.com/modules/uDiT6aTYJEoP5nivKSzr/LFNKgq3uJvR97GMxX176/JYqNOXy4w.js\";import FooterLink from\"https://framerusercontent.com/modules/7uHD5hVMsD4tCfouW3yh/JBRQ9NLO4y02ZFW7kGLT/iskF1l7L5.js\";import NavbarButton from\"https://framerusercontent.com/modules/nqBuVx2IaSjKAx8y2lfH/BOWpSU5M2PbIC5hYvVCQ/mAdoGcHVj.js\";import NavbarButtonGroupAnwLte from\"https://framerusercontent.com/modules/hJaJ4gYkLLq4YnTI0W8L/15Z0F2r2Wrb3rfwQdO1x/Mf0_M_RRj.js\";import NavbarButtonGroupRechtsbereiche from\"https://framerusercontent.com/modules/VDMQ8GMMrQK6aw1ybJMr/aVkktuDhQPz5FFXdhbvm/Z2UCr3l2i.js\";import ButtonFormular from\"https://framerusercontent.com/modules/tyhOSOp4A2ZkM5hXZcQq/CQawoSGuFiK5ZCyoWdel/ZILLSpnX5.js\";const FooterLinkFonts=getFonts(FooterLink);const OpenStatusFonts=getFonts(OpenStatus);const NavbarButtonFonts=getFonts(NavbarButton);const NavbarButtonGroupRechtsbereicheFonts=getFonts(NavbarButtonGroupRechtsbereiche);const NavbarButtonGroupAnwLteFonts=getFonts(NavbarButtonGroupAnwLte);const LogoDefaultFonts=getFonts(LogoDefault);const ButtonFormularFonts=getFonts(ButtonFormular);const cycleOrder=[\"htZNxXURV\",\"iF7xbLUd5\",\"OuLInXFFY\",\"U6bDS7wCe\",\"pFoPZn1Uc\",\"MSb9Q3v6X\"];const serializationHash=\"framer-KHuA9\";const variantClassNames={htZNxXURV:\"framer-v-13ud20u\",iF7xbLUd5:\"framer-v-coyl85\",MSb9Q3v6X:\"framer-v-1bu1bd\",OuLInXFFY:\"framer-v-rka8bz\",pFoPZn1Uc:\"framer-v-1xjcmj7\",U6bDS7wCe:\"framer-v-1upl0t1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HdkYaxJGX=undefined;const transition1={duration:0,type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Closed\":\"U6bDS7wCe\",\"Desktop Open\":\"htZNxXURV\",\"Phone Closed\":\"MSb9Q3v6X\",\"Tablet Closed\":\"pFoPZn1Uc\",Phone:\"OuLInXFFY\",Tablet:\"iF7xbLUd5\"};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,height,id,width,...props})=>{return{...props,HdkYaxJGX:ariaLabel??props.HdkYaxJGX??\"Navigationsmen\\xfc \\xf6ffnen\",variant:humanReadableVariantMap[props.variant]??props.variant??\"htZNxXURV\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,HdkYaxJGX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"htZNxXURV\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const gtMvcCfme11a59bm=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"U6bDS7wCe\"),200);});const gtMvcCfme48034=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"pFoPZn1Uc\"),200);});const gtMvcCfme1e3hjm5=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"MSb9Q3v6X\"),200);});const CKObleIAN11a59bm=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"U6bDS7wCe\"),200);});const onTap4mphzt=activeVariantCallback(async(...args)=>{setVariant(\"U6bDS7wCe\");});const onTap16wfca5=activeVariantCallback(async(...args)=>{setVariant(\"pFoPZn1Uc\");});const onTap1f7p9qs=activeVariantCallback(async(...args)=>{setVariant(\"MSb9Q3v6X\");});const onTap1np2kvm=activeVariantCallback(async(...args)=>{setVariant(\"htZNxXURV\");});const onTapstq8sx=activeVariantCallback(async(...args)=>{setVariant(\"iF7xbLUd5\");});const onTapltnudo=activeVariantCallback(async(...args)=>{setVariant(\"OuLInXFFY\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"iF7xbLUd5\",\"OuLInXFFY\",\"pFoPZn1Uc\",\"MSb9Q3v6X\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"OuLInXFFY\")return false;return true;};const isDisplayed2=()=>{if([\"iF7xbLUd5\",\"MSb9Q3v6X\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"iF7xbLUd5\",\"MSb9Q3v6X\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"OuLInXFFY\")return true;return false;};const isDisplayed5=()=>{if(baseVariant===\"iF7xbLUd5\")return true;return false;};const router=useRouter();const isDisplayed6=()=>{if([\"iF7xbLUd5\",\"OuLInXFFY\",\"pFoPZn1Uc\",\"MSb9Q3v6X\"].includes(baseVariant))return true;return false;};const isDisplayed7=()=>{if([\"iF7xbLUd5\",\"pFoPZn1Uc\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if([\"OuLInXFFY\",\"MSb9Q3v6X\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Hauptnavigation Desktop ge\\xf6ffnet\",className:cx(scopingClassNames,\"framer-13ud20u\",className,classNames),\"data-framer-name\":\"Desktop Open\",layoutDependency:layoutDependency,layoutId:\"htZNxXURV\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{MSb9Q3v6X:{backgroundColor:\"rgba(0, 0, 0, 0)\"},pFoPZn1Uc:{backgroundColor:\"rgba(0, 0, 0, 0)\"},U6bDS7wCe:{backgroundColor:\"var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255))\"}},...addPropertyOverrides({iF7xbLUd5:{\"aria-label\":\"Hauptnavigation Tablet ge\\xf6ffnet\",\"data-framer-name\":\"Tablet\"},MSb9Q3v6X:{\"aria-label\":\"Hauptnavigation Mobil ge\\xf6ffnet\",\"data-framer-name\":\"Phone Closed\"},OuLInXFFY:{\"aria-label\":\"Hauptnavigation Mobil ge\\xf6ffnet\",\"data-framer-name\":\"Phone\"},pFoPZn1Uc:{\"aria-label\":\"Hauptnavigation Tablet ge\\xf6ffnet\",\"data-framer-name\":\"Tablet Closed\"},U6bDS7wCe:{\"aria-label\":\"Hauptnavigation Desktop geschlossen\",\"data-framer-name\":\"Desktop Closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-gtzaw8\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"KmNRfb5f0\",style:{backgroundColor:\"var(--token-751ec0f8-7f21-4b54-8314-ae49c2cc85c8, rgb(245, 236, 224))\"},variants:{MSb9Q3v6X:{backgroundColor:\"var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255))\"},pFoPZn1Uc:{backgroundColor:\"var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255))\"},U6bDS7wCe:{backgroundColor:\"var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255))\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ffpo2w\",layoutDependency:layoutDependency,layoutId:\"Tv8u8L034\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s8hrk\",layoutDependency:layoutDependency,layoutId:\"brstnvVwj\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19wcdvd\",layoutDependency:layoutDependency,layoutId:\"qR7Bv51Qg\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Kanzleiteam von Schick & Kollegen vor historischem Treppenaufgang in Bamberg.\",fit:\"fill\",pixelHeight:1904,pixelWidth:2730,positionX:\"57.4%\",positionY:\"42.7%\",sizes:`max((min(${componentViewport?.width||\"100vw\"} - 200px, 1600px) - 128px) / 2, 1px)`,src:\"https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?width=2730&height=1904\",srcSet:\"https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=512&width=2730&height=1904 512w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=1024&width=2730&height=1904 1024w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=2048&width=2730&height=1904 2048w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?width=2730&height=1904 2730w\"},className:\"framer-159go81\",layoutDependency:layoutDependency,layoutId:\"s7Nbpgzoz\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17xn0mj\",layoutDependency:layoutDependency,layoutId:\"n0jqFLN6h\",children:[isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{\"aria-label\":\"\\xd6ffnungszeiten der Kanzlei\",className:\"framer-1oa1v20\",layoutDependency:layoutDependency,layoutId:\"upHYCh2BB\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7u3uko\",\"data-styles-preset\":\"LXWoI_2V0\",dir:\"auto\",children:\"\\xd6ffnungszeiten\"})}),className:\"framer-1ewv1qb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zQyIj8vAB\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-18902y8\",layoutDependency:layoutDependency,layoutId:\"Bi0mbWep1\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kaefgn\",layoutDependency:layoutDependency,layoutId:\"C3_et6Rlt\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wrbjt2\",layoutDependency:layoutDependency,layoutId:\"cO_DIRQpa\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"Montags und Mittwochs\"})}),className:\"framer-iic8ym\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pN07BWM4o\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1edemyy\",layoutDependency:layoutDependency,layoutId:\"oqMkAGmF5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"08:00 – 12:00 Uhr\"})}),className:\"framer-1rbly62\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qrVqav2GK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"und\"})}),className:\"framer-liaove\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bYhzgW0RK\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"13:00 – 17:00 Uhr\"})}),className:\"framer-19jn97p\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bGV75TfTt\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-flwmju\",layoutDependency:layoutDependency,layoutId:\"nySU8JlJY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"Dienstags und Donnerstags\"})}),className:\"framer-6owtwq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zXIJgDZAI\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z7jnqn\",layoutDependency:layoutDependency,layoutId:\"E87mSnISE\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"08:00 – 12:00 Uhr\"})}),className:\"framer-ca1r41\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LBjsAcDzs\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v8xiyg\",layoutDependency:layoutDependency,layoutId:\"EyFwt59ta\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"Freitags\"})}),className:\"framer-1endaui\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q7vr6pih7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-150smvz\",layoutDependency:layoutDependency,layoutId:\"oYxnxGbob\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"08:00 – 14:00 Uhr\"})}),className:\"framer-1bk8plh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ngIeVZYel\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ttznn6\",\"data-framer-name\":\"\\xd6ffnungszeiten\",layoutDependency:layoutDependency,layoutId:\"CofiwOhF1\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fs5n40\",\"data-styles-preset\":\"Y8S41yy7K\",dir:\"auto\",children:\"\\xd6ffnungszeiten\"})}),className:\"framer-1e89msh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qNvH9mQKc\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kk144g\",\"data-framer-name\":\"\\xd6ffnungszeiten Desktop Tablet\",layoutDependency:layoutDependency,layoutId:\"gH8N2AK96\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-130jo43\",layoutDependency:layoutDependency,layoutId:\"Omgw1SSBS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htrz30\",\"data-styles-preset\":\"zPMmOUmk7\",dir:\"auto\",children:\"Montags und Mittwochs\"})}),className:\"framer-xxbn1h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QrmoDY1A8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11erdeu\",layoutDependency:layoutDependency,layoutId:\"j83ZMdwFU\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htrz30\",\"data-styles-preset\":\"zPMmOUmk7\",dir:\"auto\",children:\"08:00 – 12:00 Uhr\"})}),className:\"framer-ew8lwm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Z9CNuswGu\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htrz30\",\"data-styles-preset\":\"zPMmOUmk7\",dir:\"auto\",children:\"13:00 – 17:00 Uhr\"})}),className:\"framer-1efurlj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hlsbdGxrR\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c7dupg\",layoutDependency:layoutDependency,layoutId:\"xQFYwnAdq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htrz30\",\"data-styles-preset\":\"zPMmOUmk7\",dir:\"auto\",children:\"Dienstags und Donnerstags\"})}),className:\"framer-a3fssv\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Lfsi6vRcP\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g4eywc\",layoutDependency:layoutDependency,layoutId:\"BMRDJVsZc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htrz30\",\"data-styles-preset\":\"zPMmOUmk7\",dir:\"auto\",children:\"08:00 – 12:00 Uhr\"})}),className:\"framer-a4ygir\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"p71sqQ6W8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jlol7d\",layoutDependency:layoutDependency,layoutId:\"BDc42vCus\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htrz30\",\"data-styles-preset\":\"zPMmOUmk7\",dir:\"auto\",children:\"Freitags\"})}),className:\"framer-zkl3yp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uQTzEy4iB\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17q5t9z\",layoutDependency:layoutDependency,layoutId:\"QCuEuw4Ce\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htrz30\",\"data-styles-preset\":\"zPMmOUmk7\",dir:\"auto\",children:\"08:00 – 14:00 Uhr\"})}),className:\"framer-1drc3jm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IaAUZFUf7\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7bmdbq\",layoutDependency:layoutDependency,layoutId:\"EAnNHRoW0\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7u3uko\",\"data-styles-preset\":\"LXWoI_2V0\",dir:\"auto\",children:\"Kontakt und Anfahrt\"})}),className:\"framer-k4gdbw\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bA_tDPkI6\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((min(${componentViewport?.width||\"100vw\"} - 200px, 1600px) - 128px) / 2, 1px)`,...addPropertyOverrides({iF7xbLUd5:{width:`max((min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) - 40px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+135+0+377+0+0+0+0+124},MSb9Q3v6X:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1600px)`,y:(componentViewport?.y||0)+0+0+80+0+0+324+0+0+0+640+0+124},OuLInXFFY:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1600px)`,y:(componentViewport?.y||0)+0+0+80+0+0+373+0+0+0+0+0+0},pFoPZn1Uc:{width:`max((min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) - 40px) / 2, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ltfdoo-container\",layoutDependency:layoutDependency,layoutId:\"Y0uTlhXpW-container\",nodeId:\"Y0uTlhXpW\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:true,FUGZjb4AD:\"+49 (0) 951 / 98 24 20\",height:\"100%\",id:\"Y0uTlhXpW\",layoutId:\"Y0uTlhXpW\",style:{width:\"100%\"},variant:matchVariant(\"iJiHfRGrI\"),width:\"100%\",woeRTvGFm:\"tel:0049951982420\",...addPropertyOverrides({iF7xbLUd5:{variant:matchVariant(\"VXNbXTWem\")},OuLInXFFY:{variant:matchVariant(\"VXNbXTWem\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((min(${componentViewport?.width||\"100vw\"} - 200px, 1600px) - 128px) / 2, 1px)`,...addPropertyOverrides({iF7xbLUd5:{width:`max((min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) - 40px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+135+0+377+0+0+0+0+168},MSb9Q3v6X:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1600px)`,y:(componentViewport?.y||0)+0+0+80+0+0+324+0+0+0+640+0+168},OuLInXFFY:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1600px)`,y:(componentViewport?.y||0)+0+0+80+0+0+373+0+0+0+0+0+44},pFoPZn1Uc:{width:`max((min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) - 40px) / 2, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-126suqd-container\",layoutDependency:layoutDependency,layoutId:\"AUkC7Z0pK-container\",nodeId:\"AUkC7Z0pK\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:true,FUGZjb4AD:\"info@rechtsanwaelte-schick.de\",height:\"100%\",id:\"AUkC7Z0pK\",layoutId:\"AUkC7Z0pK\",style:{width:\"100%\"},variant:matchVariant(\"iJiHfRGrI\"),width:\"100%\",woeRTvGFm:\"mailto:info@rechtsanwaelte-schick.de\",...addPropertyOverrides({iF7xbLUd5:{variant:matchVariant(\"VXNbXTWem\")},OuLInXFFY:{variant:matchVariant(\"VXNbXTWem\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-6k8g7n\",layoutDependency:layoutDependency,layoutId:\"iNURd5z2P\",children:/*#__PURE__*/_jsxs(motion.button,{\"aria-label\":\"Kanzleiadresse\",className:\"framer-1o2kcf3\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"VCGZFsHSA\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:`max((min(${componentViewport?.width||\"100vw\"} - 200px, 1600px) - 128px) / 2, 1px)`,...addPropertyOverrides({iF7xbLUd5:{width:`max((min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) - 40px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0+135+0+377+0+0+0+0+212+0+0+0+0},MSb9Q3v6X:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1600px)`,y:(componentViewport?.y||0)+0+0+80+0+0+324+0+0+0+640+0+212+0+0+0+0},OuLInXFFY:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1600px)`,y:(componentViewport?.y||0)+0+0+80+0+0+373+0+0+0+0+0+88+0+0+0+0},pFoPZn1Uc:{width:`max((min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) - 40px) / 2, 1px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-kl0npp-container\",layoutDependency:layoutDependency,layoutId:\"ydxkGJjzR-container\",nodeId:\"ydxkGJjzR\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(FooterLink,{BV1GuY4Vd:true,FUGZjb4AD:\"Augustenstra\\xdfe 2/2A (Wilhelmsplatz)\",height:\"100%\",id:\"ydxkGJjzR\",layoutId:\"ydxkGJjzR\",style:{width:\"100%\"},variant:matchVariant(\"iJiHfRGrI\"),width:\"100%\",woeRTvGFm:\"https://maps.app.goo.gl/S75uvUmvxcQ3K9dx9\",...addPropertyOverrides({iF7xbLUd5:{variant:matchVariant(\"VXNbXTWem\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Link,{href:\"https://maps.app.goo.gl/S75uvUmvxcQ3K9dx9\",motionChild:true,nodeId:\"gpDCUMKVn\",openInNewTab:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-h4nzh1 framer-vr7jnv\",layoutDependency:layoutDependency,layoutId:\"gpDCUMKVn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g8lc7t\",\"data-styles-preset\":\"Fh9Qjttog\",dir:\"auto\",children:\"96047 Bamberg\"})}),className:\"framer-14fcf52\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G7Wr5JsC9\",verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MSb9Q3v6X:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-htrz30\",\"data-styles-preset\":\"zPMmOUmk7\",dir:\"auto\",children:\"96047 Bamberg\"})})}},baseVariant,gestureVariant)})})})]})})]}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1joirm9-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"j7w65j5Kl-container\",nodeId:\"j7w65j5Kl\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(OpenStatus,{closedDotColor:\"var(--token-cf20be3f-ca0e-4449-a9d3-9e014058c341, rgb(205, 40, 8))\",closedPrefix:\"Geschlossen\",displayFormat:\"24-Hours\",dotIndicatorFlashing:false,dotSize:9,emojiClosed:\"❌\",emojiOpen:\"✅\",font:{fontFamily:'\"Roboto\", \"Roboto Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"j7w65j5Kl\",indicatorGap:16,indicatorStyle:\"dot\",layoutId:\"j7w65j5Kl\",locale:\"de\",nextAtWord:\"ab\",nextInfoMode:\"weekday+time\",nextOnWord:\"\",nextOpenLabel:\"Wieder f\\xfcr Sie da:\",openDotColor:\"rgb(76, 175, 80)\",openPrefix:\"Ge\\xf6ffnet\",padding:2,paddingBottom:2,paddingLeft:2,paddingPerSide:false,paddingRight:2,paddingTop:2,pulseSeconds:2,schedule:{friday:{hours:[\"08:00 AM - 12:00 PM\"],status:\"Open\"},monday:{hours:[\"08:00 AM - 12:00 PM\",\"01:00 PM - 05:00 PM\"],status:\"Open\"},saturday:{hours:[\"12:00 PM - 3:00 PM\",\"5:00 PM - 10:00 PM\"],status:\"Closed\"},sunday:{hours:[\"12:00 PM - 3:00 PM\",\"4:31 PM - 10:00 PM\"],status:\"Closed\"},thursday:{hours:[\"08:00 AM - 12:00 PM\"],status:\"Open\"},tuesday:{hours:[\"08:00 AM - 12:00 PM\"],status:\"Open\"},wednesday:{hours:[\"08:00 AM - 12:00 PM\",\"01:00 PM - 05:00 PM\"],status:\"Open\"}},separator:\"|\",shopLocationTimezone:\"Europe/Berlin\",showNextOpen:true,showTime:true,showWeekday:false,style:{width:\"100%\"},textColor:\"var(--token-e18df254-515c-4d14-aaf9-37214e548506, rgb(11, 11, 11))\",uppercaseWeekday:false,width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1poy8dm\",layoutDependency:layoutDependency,layoutId:\"sKCsAgayl\",children:[isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vuhqrc\",layoutDependency:layoutDependency,layoutId:\"uFX0zy1AV\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:1904,pixelWidth:2730,src:\"https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?width=2730&height=1904\",srcSet:\"https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=512&width=2730&height=1904 512w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=1024&width=2730&height=1904 1024w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=2048&width=2730&height=1904 2048w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?width=2730&height=1904 2730w\"},className:\"framer-4zd8ee\",layoutDependency:layoutDependency,layoutId:\"J3IBh27h8\",...addPropertyOverrides({iF7xbLUd5:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+135+0+0+0+0+0),pixelHeight:1904,pixelWidth:2730,sizes:`min(max((min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) - 40px) / 2, 1px), min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) / 2)`,src:\"https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?width=2730&height=1904\",srcSet:\"https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=512&width=2730&height=1904 512w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=1024&width=2730&height=1904 1024w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?scale-down-to=2048&width=2730&height=1904 2048w,https://framerusercontent.com/images/T8OA6492OXmWiKyckFtqXxV3xM.png?width=2730&height=1904 2730w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.ul,{\"aria-label\":\"Hauptnavigation\",className:\"framer-1tyao8o\",layoutDependency:layoutDependency,layoutId:\"MaCqc_w_V\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined},{href:{webPageId:\"ksMRI60HC\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,y:(componentViewport?.y||0)+0+0+128+0+0+0+0+0,...addPropertyOverrides({iF7xbLUd5:{y:(componentViewport?.y||0)+0+0+0+135+0+0+0+0+0},MSb9Q3v6X:{y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+0},OuLInXFFY:{y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+0},pFoPZn1Uc:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1olqmys-container\",layoutDependency:layoutDependency,layoutId:\"gtWnHbGec-container\",nodeId:\"gtWnHbGec\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(NavbarButton,{FZmpKVX0Q:resolvedLinks[0],gtMvcCfme:gtMvcCfme11a59bm,height:\"100%\",id:\"gtWnHbGec\",jkOIQSEKb:\"Kanzlei\",K9FwsWw_v:false,kSCkJv34t:\"Lesen sie \\xfcber unsere Kanzlei.\",layoutId:\"gtWnHbGec\",SwyKbxZVp:false,variant:matchVariant(\"TkzICKQl1\"),width:\"100%\",...addPropertyOverrides({iF7xbLUd5:{FZmpKVX0Q:resolvedLinks[1],gtMvcCfme:gtMvcCfme48034},MSb9Q3v6X:{FZmpKVX0Q:resolvedLinks[5],variant:matchVariant(\"hYeidgwJZ\")},OuLInXFFY:{FZmpKVX0Q:resolvedLinks[2],gtMvcCfme:gtMvcCfme1e3hjm5,variant:matchVariant(\"hYeidgwJZ\")},pFoPZn1Uc:{FZmpKVX0Q:resolvedLinks[4]},U6bDS7wCe:{FZmpKVX0Q:resolvedLinks[3]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:59,width:`min(max((min(${componentViewport?.width||\"100vw\"} - 200px, 1600px) - 128px) / 2, 1px), 600px)`,y:(componentViewport?.y||0)+0+0+128+0+0+0+0+73,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-d6fzsd-container\",\"data-framer-name\":\"Rechtsbereiche Nav Expand\",layoutDependency:layoutDependency,layoutId:\"MxioVFi64-container\",name:\"Rechtsbereiche Nav Expand\",nodeId:\"MxioVFi64\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(NavbarButtonGroupRechtsbereiche,{Buf4Kwxnz:\"Hovern, um alle Rechtsbereiche anzeigen\",CKObleIAN:CKObleIAN11a59bm,height:\"100%\",id:\"MxioVFi64\",layoutId:\"MxioVFi64\",name:\"Rechtsbereiche Nav Expand\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined},{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined},{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined},{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined},{href:{webPageId:\"kXK9sr_cH\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({iF7xbLUd5:{height:57,width:`min(max((min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) - 40px) / 2, 1px), min(${componentViewport?.width||\"100vw\"} - 88px, 1600px) / 2)`,y:(componentViewport?.y||0)+0+0+0+135+0+0+0+0+73},MSb9Q3v6X:{height:57,y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+73},OuLInXFFY:{height:57,y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+69},pFoPZn1Uc:{height:57}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1f3qpyo-container\",\"data-framer-name\":\"Rechtsbereiche Nav\",layoutDependency:layoutDependency,layoutId:\"QRZ2sB7Fx-container\",name:\"Rechtsbereiche Nav\",nodeId:\"QRZ2sB7Fx\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(NavbarButton,{FZmpKVX0Q:resolvedLinks1[0],height:\"100%\",id:\"QRZ2sB7Fx\",jkOIQSEKb:\"Rechtsbereiche\",K9FwsWw_v:false,kSCkJv34t:\"\",layoutId:\"QRZ2sB7Fx\",name:\"Rechtsbereiche Nav\",SwyKbxZVp:false,variant:matchVariant(\"TkzICKQl1\"),width:\"100%\",...addPropertyOverrides({iF7xbLUd5:{FZmpKVX0Q:resolvedLinks1[1],gtMvcCfme:gtMvcCfme48034,style:{width:\"100%\"}},MSb9Q3v6X:{FZmpKVX0Q:resolvedLinks1[4],variant:matchVariant(\"hYeidgwJZ\")},OuLInXFFY:{FZmpKVX0Q:resolvedLinks1[2],gtMvcCfme:gtMvcCfme1e3hjm5,variant:matchVariant(\"hYeidgwJZ\")},pFoPZn1Uc:{FZmpKVX0Q:resolvedLinks1[3]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined},{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({OuLInXFFY:{height:57,y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+138}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-dydhv7-container\",\"data-framer-name\":\"Rechtsbereiche Nav\",layoutDependency:layoutDependency,layoutId:\"PIolqwwAf-container\",name:\"Rechtsbereiche Nav\",nodeId:\"PIolqwwAf\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(NavbarButton,{FZmpKVX0Q:resolvedLinks2[0],gtMvcCfme:gtMvcCfme1e3hjm5,height:\"100%\",id:\"PIolqwwAf\",jkOIQSEKb:\"Anw\\xe4lte\",K9FwsWw_v:false,kSCkJv34t:\"\",layoutId:\"PIolqwwAf\",name:\"Rechtsbereiche Nav\",SwyKbxZVp:false,variant:matchVariant(\"hYeidgwJZ\"),width:\"100%\",...addPropertyOverrides({OuLInXFFY:{FZmpKVX0Q:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:`min(max((min(${componentViewport?.width||\"100vw\"} - 200px, 1600px) - 128px) / 2, 1px), 600px)`,y:(componentViewport?.y||0)+0+0+128+0+0+0+0+148,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1htvi6f-container\",\"data-framer-name\":\"Anw\\xe4lte Nav Expand\",layoutDependency:layoutDependency,layoutId:\"lh_vZ_J8H-container\",name:\"Anw\\xe4lte Nav Expand\",nodeId:\"lh_vZ_J8H\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(NavbarButtonGroupAnwLte,{CKObleIAN:CKObleIAN11a59bm,height:\"100%\",id:\"lh_vZ_J8H\",layoutId:\"lh_vZ_J8H\",name:\"Anw\\xe4lte Nav Expand\",qSWawSE3w:\"Hovern, um alle Anw\\xe4lte anzeigen\",style:{maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined},{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined},{href:{webPageId:\"ATvxwRAoa\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({iF7xbLUd5:{height:57,y:(componentViewport?.y||0)+0+0+0+135+0+0+0+0+146},pFoPZn1Uc:{height:57}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-28ti8g-container\",\"data-framer-name\":\"Anw\\xe4lte Nav\",layoutDependency:layoutDependency,layoutId:\"ZgrasDsxj-container\",name:\"Anw\\xe4lte Nav\",nodeId:\"ZgrasDsxj\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(NavbarButton,{FZmpKVX0Q:resolvedLinks3[0],height:\"100%\",id:\"ZgrasDsxj\",jkOIQSEKb:\"Anw\\xe4lte\",K9FwsWw_v:false,kSCkJv34t:\"\",layoutId:\"ZgrasDsxj\",name:\"Anw\\xe4lte Nav\",SwyKbxZVp:false,variant:matchVariant(\"TkzICKQl1\"),width:\"100%\",...addPropertyOverrides({iF7xbLUd5:{FZmpKVX0Q:resolvedLinks3[1],gtMvcCfme:gtMvcCfme48034},pFoPZn1Uc:{FZmpKVX0Q:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined},{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined},{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined},{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined},{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined},{href:{webPageId:\"hkGsg67T5\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,y:(componentViewport?.y||0)+0+0+128+0+0+0+0+222,...addPropertyOverrides({iF7xbLUd5:{y:(componentViewport?.y||0)+0+0+0+135+0+0+0+0+219},MSb9Q3v6X:{y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+146},OuLInXFFY:{y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+207},pFoPZn1Uc:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-nc0lk1-container\",layoutDependency:layoutDependency,layoutId:\"PHFnP6aRV-container\",nodeId:\"PHFnP6aRV\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(NavbarButton,{FZmpKVX0Q:resolvedLinks4[0],gtMvcCfme:gtMvcCfme11a59bm,height:\"100%\",id:\"PHFnP6aRV\",jkOIQSEKb:\"Geb\\xfchren\",K9FwsWw_v:false,kSCkJv34t:\"Informationen zu unseren Geb\\xfchren\",layoutId:\"PHFnP6aRV\",SwyKbxZVp:false,variant:matchVariant(\"TkzICKQl1\"),width:\"100%\",...addPropertyOverrides({iF7xbLUd5:{FZmpKVX0Q:resolvedLinks4[1],gtMvcCfme:gtMvcCfme48034},MSb9Q3v6X:{FZmpKVX0Q:resolvedLinks4[5],variant:matchVariant(\"hYeidgwJZ\")},OuLInXFFY:{FZmpKVX0Q:resolvedLinks4[2],gtMvcCfme:gtMvcCfme1e3hjm5,variant:matchVariant(\"hYeidgwJZ\")},pFoPZn1Uc:{FZmpKVX0Q:resolvedLinks4[4]},U6bDS7wCe:{FZmpKVX0Q:resolvedLinks4[3]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:57,y:(componentViewport?.y||0)+0+0+128+0+0+0+0+295,...addPropertyOverrides({iF7xbLUd5:{y:(componentViewport?.y||0)+0+0+0+135+0+0+0+0+292},MSb9Q3v6X:{y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+219},OuLInXFFY:{y:(componentViewport?.y||0)+0+0+80+0+0+0+0+0+276},pFoPZn1Uc:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{as:\"li\",className:\"framer-1v2zler-container\",layoutDependency:layoutDependency,layoutId:\"OggN4t2sE-container\",nodeId:\"OggN4t2sE\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(NavbarButton,{FZmpKVX0Q:resolvedLinks5[0],gtMvcCfme:gtMvcCfme11a59bm,height:\"100%\",id:\"OggN4t2sE\",jkOIQSEKb:\"Kontakt\",K9FwsWw_v:false,kSCkJv34t:\"Link zum Kontaktformular\",layoutId:\"OggN4t2sE\",SwyKbxZVp:false,variant:matchVariant(\"TkzICKQl1\"),width:\"100%\",...addPropertyOverrides({iF7xbLUd5:{FZmpKVX0Q:resolvedLinks5[1],gtMvcCfme:gtMvcCfme48034},MSb9Q3v6X:{FZmpKVX0Q:resolvedLinks5[5],variant:matchVariant(\"hYeidgwJZ\")},OuLInXFFY:{FZmpKVX0Q:resolvedLinks5[2],gtMvcCfme:gtMvcCfme1e3hjm5,variant:matchVariant(\"hYeidgwJZ\")},pFoPZn1Uc:{FZmpKVX0Q:resolvedLinks5[4]},U6bDS7wCe:{FZmpKVX0Q:resolvedLinks5[3]}},baseVariant,gestureVariant)})})})})]})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1roatv3\",layoutDependency:layoutDependency,layoutId:\"OzPhpU6V4\",children:[/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"W0RSeITGt\",scopeId:\"ibGXETPPZ\",...addPropertyOverrides({MSb9Q3v6X:{href:{webPageId:\"augiA20Il\"},openInNewTab:false},pFoPZn1Uc:{href:{webPageId:\"augiA20Il\"},openInNewTab:false},U6bDS7wCe:{href:{webPageId:\"augiA20Il\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Schick & Kollegen - Zur Startseite\",className:\"framer-t7504j framer-vr7jnv\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"W0RSeITGt\",children:/*#__PURE__*/_jsx(LogoDefault,{animated:true,className:\"framer-7izien\",layoutDependency:layoutDependency,layoutId:\"Gbs9w6CH1\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1exwvq0\",layoutDependency:layoutDependency,layoutId:\"QLqH4Er2W\",children:[isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wnwbl6-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"mkDAKY4pL-container\",nodeId:\"mkDAKY4pL\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(OpenStatus,{closedDotColor:\"var(--token-cf20be3f-ca0e-4449-a9d3-9e014058c341, rgb(205, 40, 8))\",closedPrefix:\"Geschlossen\",displayFormat:\"24-Hours\",dotIndicatorFlashing:true,dotSize:9,emojiClosed:\"❌\",emojiOpen:\"✅\",font:{fontFamily:'\"Roboto\", \"Roboto Placeholder\", sans-serif',fontSize:\"calc(var(--framer-root-font-size, 1rem) * 0.8)\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},height:\"100%\",id:\"mkDAKY4pL\",indicatorGap:16,indicatorStyle:\"dot\",layoutId:\"mkDAKY4pL\",locale:\"de\",nextAtWord:\"ab\",nextInfoMode:\"weekday+time\",nextOnWord:\"\",nextOpenLabel:\"Wieder f\\xfcr Sie da:\",openDotColor:\"rgb(76, 175, 80)\",openPrefix:\"Ge\\xf6ffnet\",padding:2,paddingBottom:2,paddingLeft:2,paddingPerSide:false,paddingRight:2,paddingTop:2,pulseSeconds:2,schedule:{friday:{hours:[\"08:00 AM - 12:00 PM\"],status:\"Open\"},monday:{hours:[\"08:00 AM - 12:00 PM\",\"01:00 PM - 05:00 PM\"],status:\"Open\"},saturday:{hours:[\"12:00 PM - 3:00 PM\",\"5:00 PM - 10:00 PM\"],status:\"Closed\"},sunday:{hours:[\"12:00 PM - 3:00 PM\",\"4:31 PM - 10:00 PM\"],status:\"Closed\"},thursday:{hours:[\"08:00 AM - 12:00 PM\"],status:\"Open\"},tuesday:{hours:[\"08:00 AM - 12:00 PM\"],status:\"Open\"},wednesday:{hours:[\"08:00 AM - 12:00 PM\",\"01:00 PM - 05:00 PM\"],status:\"Open\"}},separator:\"|\",shopLocationTimezone:\"Europe/Berlin\",showNextOpen:true,showTime:true,showWeekday:false,textColor:\"var(--token-e18df254-515c-4d14-aaf9-37214e548506, rgb(11, 11, 11))\",uppercaseWeekday:false,width:\"100%\",...addPropertyOverrides({iF7xbLUd5:{dotIndicatorFlashing:false},pFoPZn1Uc:{dotIndicatorFlashing:false}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14h5lf4\",layoutDependency:layoutDependency,layoutId:\"ZHjaJBpuI\",children:[isDisplayed8()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined},{href:{webPageId:\"f7MuX9V8V\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+24+84+0,...addPropertyOverrides({iF7xbLUd5:{y:(componentViewport?.y||0)+0+12+84+0},pFoPZn1Uc:{y:(componentViewport?.y||0)+0+12+84+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19dfoge-container\",layoutDependency:layoutDependency,layoutId:\"rgmF8yryD-container\",nodeId:\"rgmF8yryD\",rendersWithMotion:true,scopeId:\"ibGXETPPZ\",children:/*#__PURE__*/_jsx(ButtonFormular,{a5oKLv2RA:false,Ggb0TovN0:false,height:\"100%\",id:\"rgmF8yryD\",JMUgzoxF3:0,juAqBAHhG:\"Kontakt\",kvI1Css6q:\"0px 24px 0px 24px\",layoutId:\"rgmF8yryD\",lok7vD4Ic:\"Zum Kontaktformular springen\",style:{height:\"100%\"},variant:matchVariant(\"zoa0CylEu\"),width:\"100%\",...addPropertyOverrides({pFoPZn1Uc:{iyGsKtgHV:resolvedLinks6[1]},U6bDS7wCe:{iyGsKtgHV:resolvedLinks6[0]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.button,{\"aria-label\":\"Navigationsmen\\xfc schlie\\xdfen\",className:\"framer-1su362z\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"sPHVLIRFj\",onTap:onTap4mphzt,...addPropertyOverrides({iF7xbLUd5:{onTap:onTap16wfca5},MSb9Q3v6X:{onTap:onTapltnudo},OuLInXFFY:{onTap:onTap1f7p9qs},pFoPZn1Uc:{onTap:onTapstq8sx},U6bDS7wCe:{\"aria-label\":HdkYaxJGX,onTap:onTap1np2kvm}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1jlfxsr\",Component:X,layoutDependency:layoutDependency,layoutId:\"GxlUE4La4\",style:{\"--43q7um\":\"rgb(0, 0, 0)\"},...addPropertyOverrides({MSb9Q3v6X:{Component:Menu},pFoPZn1Uc:{Component:Menu},U6bDS7wCe:{Component:Menu}},baseVariant,gestureVariant)})})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KHuA9.framer-vr7jnv, .framer-KHuA9 .framer-vr7jnv { display: block; }\",\".framer-KHuA9.framer-13ud20u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-KHuA9 .framer-gtzaw8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 128px; height: 1093px; justify-content: center; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; padding: 128px 100px 100px 100px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-1ffpo2w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 128px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-1s8hrk { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: 865px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-KHuA9 .framer-19wcdvd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 500px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-159go81, .framer-KHuA9 .framer-4zd8ee { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-17xn0mj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-1oa1v20 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-1ewv1qb, .framer-KHuA9 .framer-k4gdbw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-KHuA9 .framer-18902y8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-kaefgn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-wrbjt2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 12px 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-iic8ym, .framer-KHuA9 .framer-6owtwq, .framer-KHuA9 .framer-1endaui { flex: none; height: auto; min-width: 248px; position: relative; white-space: pre; width: auto; }\",\".framer-KHuA9 .framer-1edemyy { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-KHuA9 .framer-1rbly62, .framer-KHuA9 .framer-liaove, .framer-KHuA9 .framer-19jn97p, .framer-KHuA9 .framer-ca1r41, .framer-KHuA9 .framer-1bk8plh, .framer-KHuA9 .framer-1e89msh, .framer-KHuA9 .framer-ew8lwm, .framer-KHuA9 .framer-1efurlj, .framer-KHuA9 .framer-a4ygir, .framer-KHuA9 .framer-1drc3jm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KHuA9 .framer-flwmju { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-z7jnqn, .framer-KHuA9 .framer-150smvz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-KHuA9 .framer-v8xiyg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-ttznn6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-KHuA9 .framer-kk144g { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-KHuA9 .framer-130jo43, .framer-KHuA9 .framer-1c7dupg, .framer-KHuA9 .framer-jlol7d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-xxbn1h, .framer-KHuA9 .framer-a3fssv, .framer-KHuA9 .framer-zkl3yp { flex: none; height: auto; min-width: 200px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-KHuA9 .framer-11erdeu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-KHuA9 .framer-1g4eywc, .framer-KHuA9 .framer-17q5t9z { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-KHuA9 .framer-7bmdbq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-1ltfdoo-container, .framer-KHuA9 .framer-126suqd-container, .framer-KHuA9 .framer-kl0npp-container, .framer-KHuA9 .framer-1joirm9-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-6k8g7n, .framer-KHuA9 .framer-1o2kcf3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-h4nzh1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 32px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-KHuA9 .framer-14fcf52 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-KHuA9 .framer-1poy8dm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-KHuA9 .framer-vuhqrc { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: center; max-width: 50%; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-KHuA9 .framer-1tyao8o { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 865px; justify-content: flex-start; list-style: none; margin: 0px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-KHuA9 .framer-1olqmys-container, .framer-KHuA9 .framer-1f3qpyo-container, .framer-KHuA9 .framer-dydhv7-container, .framer-KHuA9 .framer-28ti8g-container, .framer-KHuA9 .framer-nc0lk1-container, .framer-KHuA9 .framer-1v2zler-container, .framer-KHuA9 .framer-1wnwbl6-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-KHuA9 .framer-d6fzsd-container, .framer-KHuA9 .framer-1htvi6f-container { flex: none; height: auto; max-width: 600px; position: relative; width: 100%; }\",\".framer-KHuA9 .framer-1roatv3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 0px; overflow: visible; padding: 24px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-KHuA9 .framer-t7504j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 260px; }\",\".framer-KHuA9 .framer-7izien { flex: none; height: var(--framer-aspect-ratio-supported, 33px); position: relative; width: 245px; }\",\".framer-KHuA9 .framer-1exwvq0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-KHuA9 .framer-14h5lf4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-KHuA9 .framer-19dfoge-container { flex: none; height: 32px; position: relative; width: auto; }\",\".framer-KHuA9 .framer-1su362z { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KHuA9 .framer-1jlfxsr { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-KHuA9.framer-v-coyl85.framer-13ud20u { width: 810px; }\",\".framer-KHuA9.framer-v-coyl85 .framer-gtzaw8 { gap: 0px; height: min-content; padding: 0px 44px 0px 44px; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1ffpo2w { flex-direction: column; gap: 28px; justify-content: flex-start; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1s8hrk, .framer-KHuA9.framer-v-rka8bz .framer-1s8hrk, .framer-KHuA9.framer-v-1bu1bd .framer-1s8hrk { flex: none; height: min-content; order: 1; width: 100%; }\",\".framer-KHuA9.framer-v-coyl85 .framer-17xn0mj { flex-direction: row; justify-content: flex-start; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1oa1v20 { align-self: stretch; flex: 1 0 0px; height: auto; width: 1px; }\",\".framer-KHuA9.framer-v-coyl85 .framer-7bmdbq, .framer-KHuA9.framer-v-1xjcmj7 .framer-1oa1v20, .framer-KHuA9.framer-v-1xjcmj7 .framer-7bmdbq { flex: 1 0 0px; width: 1px; }\",\".framer-KHuA9.framer-v-coyl85 .framer-h4nzh1 { min-height: 34px; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1poy8dm { align-content: flex-start; align-items: flex-start; flex: none; gap: 40px; order: 0; width: 100%; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1tyao8o { height: min-content; max-width: 50%; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1olqmys-container, .framer-KHuA9.framer-v-1xjcmj7 .framer-1olqmys-container { order: 0; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1f3qpyo-container { order: 2; width: 100%; }\",\".framer-KHuA9.framer-v-coyl85 .framer-28ti8g-container, .framer-KHuA9.framer-v-1xjcmj7 .framer-28ti8g-container { order: 5; }\",\".framer-KHuA9.framer-v-coyl85 .framer-nc0lk1-container, .framer-KHuA9.framer-v-1xjcmj7 .framer-nc0lk1-container { order: 6; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1v2zler-container, .framer-KHuA9.framer-v-1xjcmj7 .framer-1v2zler-container { order: 7; }\",\".framer-KHuA9.framer-v-coyl85 .framer-1roatv3, .framer-KHuA9.framer-v-1xjcmj7 .framer-1roatv3 { padding: 12px 44px 18px 44px; }\",\".framer-KHuA9.framer-v-coyl85 .framer-t7504j { width: min-content; }\",\".framer-KHuA9.framer-v-coyl85 .framer-14h5lf4, .framer-KHuA9.framer-v-1xjcmj7 .framer-14h5lf4 { gap: 34px; }\",\".framer-KHuA9.framer-v-rka8bz.framer-13ud20u { width: 390px; }\",\".framer-KHuA9.framer-v-rka8bz .framer-gtzaw8, .framer-KHuA9.framer-v-1bu1bd .framer-gtzaw8 { gap: 0px; justify-content: flex-start; padding: 80px 16px 0px 16px; }\",\".framer-KHuA9.framer-v-rka8bz .framer-1ffpo2w { flex-direction: column; gap: 40px; justify-content: flex-start; }\",\".framer-KHuA9.framer-v-rka8bz .framer-7bmdbq { order: 1; }\",\".framer-KHuA9.framer-v-rka8bz .framer-h4nzh1 { min-height: 36px; }\",\".framer-KHuA9.framer-v-rka8bz .framer-1joirm9-container, .framer-KHuA9.framer-v-1xjcmj7 .framer-1f3qpyo-container { order: 2; }\",\".framer-KHuA9.framer-v-rka8bz .framer-1poy8dm, .framer-KHuA9.framer-v-1bu1bd .framer-1poy8dm { flex: none; order: 0; width: 100%; }\",\".framer-KHuA9.framer-v-rka8bz .framer-1tyao8o { gap: 12px; height: min-content; }\",\".framer-KHuA9.framer-v-rka8bz .framer-1roatv3, .framer-KHuA9.framer-v-1bu1bd .framer-1roatv3 { padding: 12px 16px 12px 16px; }\",\".framer-KHuA9.framer-v-rka8bz .framer-1exwvq0, .framer-KHuA9.framer-v-1bu1bd .framer-1exwvq0 { flex: none; width: min-content; }\",\".framer-KHuA9.framer-v-1upl0t1.framer-13ud20u { align-content: flex-start; align-items: flex-start; height: 81px; }\",\".framer-KHuA9.framer-v-1upl0t1 .framer-t7504j, .framer-KHuA9.framer-v-1bu1bd .framer-t7504j { text-decoration: none; }\",\".framer-KHuA9.framer-v-1xjcmj7.framer-13ud20u { height: 63px; width: 810px; }\",\".framer-KHuA9.framer-v-1xjcmj7 .framer-gtzaw8 { height: min-content; padding: 44px; }\",\".framer-KHuA9.framer-v-1xjcmj7 .framer-1ffpo2w { flex-direction: column; gap: 50px; justify-content: flex-start; padding: 40px 0px 0px 0px; }\",\".framer-KHuA9.framer-v-1xjcmj7 .framer-1s8hrk { flex: none; height: min-content; order: 0; width: 100%; }\",\".framer-KHuA9.framer-v-1xjcmj7 .framer-17xn0mj { flex-direction: row; }\",\".framer-KHuA9.framer-v-1xjcmj7 .framer-1poy8dm { flex: none; order: 1; width: 100%; }\",\".framer-KHuA9.framer-v-1xjcmj7 .framer-1tyao8o, .framer-KHuA9.framer-v-1bu1bd .framer-1tyao8o { height: min-content; }\",\".framer-KHuA9.framer-v-1xjcmj7 .framer-t7504j { text-decoration: none; width: min-content; }\",\".framer-KHuA9.framer-v-1bu1bd.framer-13ud20u { height: 57px; width: 390px; }\",\".framer-KHuA9.framer-v-1bu1bd .framer-1ffpo2w { flex-direction: column; gap: 48px; justify-content: flex-start; }\",\".framer-KHuA9.framer-v-1bu1bd .framer-17xn0mj { gap: 20px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1093\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"iF7xbLUd5\":{\"layout\":[\"fixed\",\"auto\"]},\"OuLInXFFY\":{\"layout\":[\"fixed\",\"auto\"]},\"U6bDS7wCe\":{\"layout\":[\"fixed\",\"fixed\"]},\"pFoPZn1Uc\":{\"layout\":[\"fixed\",\"fixed\"]},\"MSb9Q3v6X\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"HdkYaxJGX\":\"ariaLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameribGXETPPZ=withCSS(Component,css,\"framer-KHuA9\");export default FrameribGXETPPZ;FrameribGXETPPZ.displayName=\"Header\";FrameribGXETPPZ.defaultProps={height:1093,width:1200};addPropertyControls(FrameribGXETPPZ,{variant:{options:[\"htZNxXURV\",\"iF7xbLUd5\",\"OuLInXFFY\",\"U6bDS7wCe\",\"pFoPZn1Uc\",\"MSb9Q3v6X\"],optionTitles:[\"Desktop Open\",\"Tablet\",\"Phone\",\"Desktop Closed\",\"Tablet Closed\",\"Phone Closed\"],title:\"Variant\",type:ControlType.Enum},HdkYaxJGX:{defaultValue:\"Navigationsmen\\xfc \\xf6ffnen\",title:\"Aria Label\",type:ControlType.String},onHdkYaxJGXChange:{changes:\"HdkYaxJGX\",type:ControlType.ChangeHandler}});addFonts(FrameribGXETPPZ,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Roboto\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto\",url:\"https://fonts.gstatic.com/s/roboto/v51/KFOMCnqEu92Fr1ME7kSn66aGLdTylUAMQXC89YmC2DPNWubEbWmWggvWl0Qn.woff2\",weight:\"400\"}]},...FooterLinkFonts,...OpenStatusFonts,...NavbarButtonFonts,...NavbarButtonGroupRechtsbereicheFonts,...NavbarButtonGroupAnwLteFonts,...LogoDefaultFonts,...ButtonFormularFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FrameribGXETPPZ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(FooterLink,{},context),forwardLoader(NavbarButton,{},context),forwardLoader(NavbarButtonGroupRechtsbereiche,{},context),forwardLoader(NavbarButtonGroupAnwLte,{},context),forwardLoader(ButtonFormular,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameribGXETPPZ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"HdkYaxJGX\\\":\\\"ariaLabel\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1093\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"iF7xbLUd5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OuLInXFFY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U6bDS7wCe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"pFoPZn1Uc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MSb9Q3v6X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (18229b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import C_FooterGrid from\"#framer/local/canvasComponent/a3KoinIVy/a3KoinIVy.js\";import Header from\"#framer/local/canvasComponent/ibGXETPPZ/ibGXETPPZ.js\";const HeaderFonts=getFonts(Header);const C_FooterGridFonts=getFonts(C_FooterGrid);const breakpoints={gMk9P6JmQ:\"(max-width: 809.98px)\",mD4B3oMeE:\"(min-width: 1200px)\",WkXVdWuyG:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-QFLlS\";const variantClassNames={gMk9P6JmQ:\"framer-v-e9ioe4\",mD4B3oMeE:\"framer-v-1bgu1r8\",WkXVdWuyG:\"framer-v-goj1iv\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={WkXVdWuyG:[\".framer-QFLlS .framer-1wrfx4o-container { view-transition-name: framer-QFLlS-1wrfx4o-exclude; }\",\"::view-transition-group(framer-QFLlS-1wrfx4o-exclude), ::view-transition-new(framer-QFLlS-1wrfx4o-exclude), ::view-transition-old(framer-QFLlS-1wrfx4o-exclude) { animation: none !important; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={WkXVdWuyG:\".framer-goj1iv-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QFLlS.framer-tt1dh2, .framer-QFLlS .framer-tt1dh2 { display: block; }\",\".framer-QFLlS.framer-1bgu1r8 { align-content: center; align-items: center; background-color: var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-QFLlS .framer-1wrfx4o-container { flex: none; height: auto; order: -1000; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-QFLlS .framer-154aecg { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-QFLlS .framer-1c54a10-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={gMk9P6JmQ:\"(max-width: 809.98px)\",mD4B3oMeE:\"(min-width: 1200px)\",WkXVdWuyG:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"mD4B3oMeE\",Phone:\"gMk9P6JmQ\",Tablet:\"WkXVdWuyG\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"mD4B3oMeE\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"mD4B3oMeE\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-1b445e87-543c-4d45-871e-f2c06ffafcf1, rgb(255, 255, 255)); } :root { font-size: 125%; } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 100%; } } @media (max-width: 809.98px) { :root { font-size: 100%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1bgu1r8\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1093,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wrfx4o-container\",\"data-framer-name\":\"Navbar\",name:\"Navbar\",nodeId:\"wj4bgbdym\",scopeId:\"K2ziyjMXf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gMk9P6JmQ:{variant:matchVariant(\"MSb9Q3v6X\")},WkXVdWuyG:{variant:matchVariant(\"pFoPZn1Uc\")}},children:/*#__PURE__*/_jsx(Header,{HdkYaxJGX:\"Navigationsmen\\xfc \\xf6ffnen\",height:\"100%\",id:\"wj4bgbdym\",layoutId:\"wj4bgbdym\",name:\"Navbar\",style:{width:\"100%\"},variant:matchVariant(\"U6bDS7wCe\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-154aecg\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:648,width:\"100vw\",y:2093,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1c54a10-container\",nodeId:\"bWTxU__d_\",scopeId:\"K2ziyjMXf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gMk9P6JmQ:{variant:matchVariant(\"aWcACDjxd\")},WkXVdWuyG:{variant:matchVariant(\"utWdaylCz\")}},children:/*#__PURE__*/_jsx(C_FooterGrid,{CQjx6_Jsc:{borderBottomWidth:0,borderColor:\"rgb(48, 48, 48)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:1},height:\"100%\",id:\"bWTxU__d_\",layoutId:\"bWTxU__d_\",style:{width:\"100%\"},variant:matchVariant(\"KSbwS3KfJ\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"WkXVdWuyG\":{\"layout\":[\"fixed\",\"fixed\"]},\"gMk9P6JmQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"mD4B3oMeE\":[\".framer-1wrfx4o-container\",\".framer-1c54a10-container\"],\"WkXVdWuyG\":[\".framer-1wrfx4o-container\",\".framer-1c54a10-container\"],\"gMk9P6JmQ\":[\".framer-1wrfx4o-container\",\".framer-1c54a10-container\"]}\n * @framerBreakpoints {\"mD4B3oMeE\":{\"min\":1200,\"canvasClassName\":\"framer-1bgu1r8-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":20},\"WkXVdWuyG\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-goj1iv-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"gMk9P6JmQ\":{\"max\":809,\"canvasClassName\":\"framer-e9ioe4-override\",\"minHeight\":3000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant mD4B3oMeE\n * @framerLayoutTemplate true\n */const FramerK2ziyjMXf=withCSS(Component,css,\"framer-QFLlS\");export default FramerK2ziyjMXf;FramerK2ziyjMXf.displayName=\"Default Layout\";FramerK2ziyjMXf.defaultProps={height:2e3,width:1200};addFonts(FramerK2ziyjMXf,[{explicitInter:true,fonts:[]},...HeaderFonts,...C_FooterGridFonts],{supportsExplicitInterCodegen:true});FramerK2ziyjMXf.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(C_FooterGrid,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK2ziyjMXf\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"mD4B3oMeE\",\"framerBreakpoints\":\"{\\\"mD4B3oMeE\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1bgu1r8-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":20},\\\"WkXVdWuyG\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-goj1iv-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"gMk9P6JmQ\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-e9ioe4-override\\\",\\\"minHeight\\\":3000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerRootFontSize\":\"20\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WkXVdWuyG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gMk9P6JmQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"mD4B3oMeE\\\":[\\\".framer-1wrfx4o-container\\\",\\\".framer-1c54a10-container\\\"],\\\"WkXVdWuyG\\\":[\\\".framer-1wrfx4o-container\\\",\\\".framer-1c54a10-container\\\"],\\\"gMk9P6JmQ\\\":[\\\".framer-1wrfx4o-container\\\",\\\".framer-1c54a10-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"2000\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport DefaultLayout from \"https://framerusercontent.com/modules/un7wb6qv88BnRE4yhU36/8SMHug07e97imcwoseXC/K2ziyjMXf.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {DfFVFvkku: \"formular\", QaqwMUt7Z: \"scroll-text\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zjIKgianOcINo5C9Yb4J/u9SMu9tftC8ugw29PnE2/augiA20Il.js\")), path: \"/\"}, kXK9sr_cH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ue02HW4c9iSWUw7zZslt/ZvnVLqnTMPoCKx6GAx3f/kXK9sr_cH.js\")), path: \"/rechtsbereiche\"}, b1zryC9xF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2G0zYZYyrm9nU1mWfv8b/95crDJ4ANlqeWnVSNzYS/b1zryC9xF.js\")), path: \"/impressum\"}, uaVmhghH6: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/d1UipBVYPDXBpfJj0Qmv/GCdfKDhw65NS8aAGPPS7/uaVmhghH6.js\")), path: \"/datenschutz\"}, ATvxwRAoa: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0ethGVsSqlGahDMFqWSg/vwEWymt2qAdPyPtQ9XYr/ATvxwRAoa.js\")), path: \"/anwaelte\"}, f7MuX9V8V: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gf7KNgZIwwbcWjfZnk5i/GNOcAnwz2ozsjDu2SPXJ/f7MuX9V8V.js\")), path: \"/kontakt\"}, hkGsg67T5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JkixNbjoxjpGkaOJsyyl/9ZUNFn7AvSqPfJoBCUFH/hkGsg67T5.js\")), path: \"/gebuehren\"}, ksMRI60HC: {elements: {fEshVQu2e: \"5\", n6Oem5C86: \"scroll-text\", PzITp14p3: \"timeline\", SQstDQ_DX: \"1\", vWx8eiQkT: \"2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ECNR9c9y2HNjmcd1k5Ds/UX8fDRiKlZdbAkMQ9vUx/ksMRI60HC.js\")), path: \"/kanzlei\"}, t0MV1liS7: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7yMgPz7J7eF7b5FvrpGo/oKEZxGkoTUOY99jCWW8Q/t0MV1liS7.js\")), path: \"/404\"}, qH3d6_xAu: {collectionId: \"zJHxDmJVv\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sT5y7EuThn4AWwtHJku8/35Y19hwoznv1KGBVI8Ls/qH3d6_xAu.js\")), path: \"/rechtsbereiche/:kDfFCtZx3\"}, lgo6GEP7g: {collectionId: \"VHmm3X3v8\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YS5auV2xHPn4wERyZjAy/mRl5Mj4o9hQgtuDrJ1xn/lgo6GEP7g.js\")), path: \"/anwaelte/:ZodtXMDnz\"}}\r\n\r\n\t\tconst locales = [{code: \"de\", id: \"default\", name: \"German\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {VHmm3X3v8: async () => (await import(\"https://framerusercontent.com/modules/6VbkrSeZlcKpazyP05XX/dWTdORIgaA9DT7pFxaDx/VHmm3X3v8.js\"))?.[\"utils\"], zJHxDmJVv: async () => (await import(\"https://framerusercontent.com/modules/9hOTOzHTSZxTXRu2kLoQ/ZN46aRlK1ViSnG95yE4o/zJHxDmJVv.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"59d5dc2f5de780b6ace6c3c6aeb502b09068038a9c404f594a1bfbf456258766\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"kXK9sr_cH\":\r\ncase \"b1zryC9xF\":\r\ncase \"uaVmhghH6\":\r\ncase \"ATvxwRAoa\":\r\ncase \"f7MuX9V8V\":\r\ncase \"hkGsg67T5\":\r\ncase \"ksMRI60HC\":\r\ncase \"t0MV1liS7\":\r\ncase \"qH3d6_xAu\":\r\ncase \"lgo6GEP7g\":\r\nreturn React.createElement(DefaultLayout, {...props, key: \"DefaultLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"kXK9sr_cH\":\r\ncase \"b1zryC9xF\":\r\ncase \"uaVmhghH6\":\r\ncase \"ATvxwRAoa\":\r\ncase \"f7MuX9V8V\":\r\ncase \"hkGsg67T5\":\r\ncase \"ksMRI60HC\":\r\ncase \"t0MV1liS7\":\r\ncase \"qH3d6_xAu\":\r\ncase \"lgo6GEP7g\":\r\nreturn [{hash: \"1bgu1r8\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"goj1iv\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"e9ioe4\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7yMgPz7J7eF7b5FvrpGo/oKEZxGkoTUOY99jCWW8Q/t0MV1liS7.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://rechtsanwaelte-schick.de\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/DmdMkFQVd0r3zwPMXd08/eU32rFNfP0TGXPQkngRx/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"m6CAC8B,IAAU,UAAU,CAAC,oBAAoB,gBAAgB,sBAAsB,mBAAmB,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,+GAA+G,OAAO,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,+GAA+G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcA,GAAI,CAAC,irCAA2rC,CAAc,GAAU,+CCAxtE,IAAsC,IAA4B,CAAoCC,GAAK,0BAAgCC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAQrcC,GAAK,GARge,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,IAAI,GAAG,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,IAAI,i1/DAAi1/D,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,2DAA2DA,GAAK,sCAAsC,CAQzqhE,eAAe,CAAC,GAAK,YAAY,eAA8BG,MCRob,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAppB,IAAyI,IAAkE,IAA4B,CAAgCC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAA4QC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,qBAAqB,YAAY,gBAAgB,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,YAAU,SAAO,KAAG,OAAK,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,UAAU,UAAU,GAAM,EAAM,UAAU,UAAU,GAAU,EAAM,WAAW,EAAE,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWhsD,GAAgB,GAXgtD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,GAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,uBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,EAAU,UAAU,GAAG,EAAG,EAAkB,iBAAiBW,EAAU,GAAW,CAAC,gBAAgB,mBAAmB,gBAAgB,aAAa,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,GAAG,EAAM,CAAC,SAAS,EAAU,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,sEAAsE,CAAC,kBAAkB,CAAC,gBAAgB,sEAAsE,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,qBAAqB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,sBAAsB,8FAA8F,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,oBAAoB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,sBAAsB,iGAAiG,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,6CAA6C,mCAAmC,wDAAwD,sBAAsB,iGAAiG,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,qVAAqV,gHAAgH,CAW1zM,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,MAAM,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,gBAAgB,qBAAqB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXiqB,SAASO,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,4EAArwD,IAAuU,IAAkE,IAA4B,KAAgK,KAAyH,KAA0H,KAAyH,KAAkH,KAAuH,KAAqH,CAAM,GAAa,EAASC,GAAQ,CAAO,GAAkB,EAASC,GAAa,CAAOC,GAAgB,EAASC,EAAW,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAA4ZC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAyE,GAAU,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAjI,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAAyG,CAAOC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAAgaC,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAe,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,EAAQC,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAA2d,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAA4B,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,eAAa,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAc,EAAM,WAAW,CAAC,kBAAkB,EAAE,YAAY,kBAAkB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWliK,GAAgB,GAXkjK,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,GAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,uBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAkF,GAAkB,EAAGf,GAAzEkB,GAAsBC,GAA8F,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMN,GAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,aAAgB,UAAU,EAAG,GAAkB,iBAAiBkB,EAAU,GAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qEAAqE,GAAG,EAAM,CAAC,GAAG1B,EAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,aAAa,mCAAmC,UAAU,gCAAiD,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,aAAa,yBAAyB,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKC,GAAQ,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,WAAW,GAAU,GAAGD,EAAqB,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,SAAS,GAAU,CAAC,UAAU,CAAC,WAAW,IAAA,GAAU,SAAS,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,wCAAwC,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,kGAAkG,CAAC,SAAS,gDAAmD,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGnB,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKmB,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,wCAAwC,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,kGAAkG,CAAC,SAAS,gDAAmD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,kDAAkD,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGnB,EAAqB,CAAC,UAAU,CAAC,MAAM,mBAAmB,GAAmB,OAAO,QAAQ,yCAAyC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,sCAAsC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAa,CAAC,UAAU,8CAAiD,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAE,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,MAAM,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,iBAAiB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,KAAK,GAAGnB,EAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,KAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAK,UAAU,sBAAyB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,4CAA4C,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,aAAa,iBAAiB,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,GAAG,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,EAAE,SAAsB,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,iBAAiB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,GAAGnB,EAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAK,UAAU,gCAAgC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,uCAAuC,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,iBAAiB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAK,UAAU,uBAAuB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,mBAAmB,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,yBAA6C,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,iBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,CAAC,CAAC,GAAGT,EAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,iBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,aAAa,6BAAgC,UAAU,iBAAiB,mBAAmB,gCAAoD,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,kBAAkB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,CAAC,GAAGnB,EAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,aAAa,oBAAoB,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,EAAE,GAAGnB,EAAqB,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,iBAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,UAAa,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,GAAGT,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,WAAc,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,GAAGT,EAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,CAAC,CAAC,GAAGT,EAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,aAAa,4BAA4B,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKP,GAAU,CAAC,MAAMF,IAAQ,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKkB,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,KAAK,EAAE,IAAI,EAAE,GAAG5B,EAAqB,CAAC,UAAU,CAAC,MAAM,eAAe,GAAmB,OAAO,QAAQ,+BAA+B,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,CAAC,CAAC,GAAGT,EAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,UAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,aAAa,oBAAuB,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKP,GAAU,CAAC,MAAM,IAAQ,CAAC,UAAU,EAAY,EAAgB,IAAiC,EAAKgB,EAAU,CAAC,SAAS,GAAa,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,GAAG5B,EAAqB,CAAC,UAAU,CAAC,MAAM,eAAe,GAAmB,OAAO,QAAQ,sCAAsC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,UAAU,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,CAAC,CAAC,GAAGT,EAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,QAAQ,CAAC,aAAa,mBAAmB,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,EAAE,GAAGnB,EAAqB,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,GAAGA,EAAqB,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,EAAE,GAAG,GAAG,MAAM,EAAE,MAAM,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAM,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,EAAe,GAAG,GAAGT,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kBAAkB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,yBAAyB,GAAW,mBAAmB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,uBAAuB,GAAW,iBAAiB,GAAW,aAAa,KAAK,wBAAwB,GAAW,kBAAkB,GAAW,aAAa,KAAK,iBAAiB,GAAW,YAAY,sBAAsB,GAAW,gBAAgB,GAAW,aAAa,KAAK,CAAC,CAAC,SAAS,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,4DAA+D,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,aAAa,6DAAgE,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKQ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,KAAK,GAAG,OAAO,EAAE,MAAM,IAAI,EAAE,GAAG,EAAE,GAAGnB,EAAqB,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,MAAM,GAAG,QAAQ,EAAE,KAAK,IAAI,EAAE,GAAG,KAAK,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAW,CAAC,UAAU,GAAK,UAAU,oBAAoB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQK,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,yBAAyB,GAAGT,EAAqB,CAAC,UAAU,CAAC,QAAQS,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,gTAAgT,qWAAqW,qXAAqX,oTAAoT,mSAAmS,wTAAwT,qSAAqS,mRAAmR,0MAA0M,mMAAmM,oYAAoY,gXAAgX,8bAA8b,kSAAkS,iWAAiW,uXAAuX,sSAAsS,yVAAyV,mPAAmP,0TAA0T,+UAA+U,yUAAyU,yLAAyL,6WAA6W,qQAAqQ,6RAA6R,oJAAoJ,wWAAwW,oTAAoT,oQAAoQ,4UAA4U,gSAAgS,+SAA+S,mRAAmR,yGAAyG,gKAAgK,wOAAwO,wEAAwE,mHAAmH,wJAAwJ,yGAAyG,sFAAsF,4FAA4F,4FAA4F,6GAA6G,6FAA6F,2FAA2F,gHAAgH,+FAA+F,8DAA8D,qMAAqM,4GAA4G,8NAA8N,+HAA+H,kHAAkH,yGAAyG,iFAAiF,2IAA2I,sGAAsG,+EAA+E,6EAA6E,mIAAmI,oLAAoL,8JAA8J,uJAAuJ,qHAAqH,yGAAyG,0FAA0F,mEAAmE,yGAAyG,2NAA2N,wJAAwJ,6HAA6H,GAAGoB,GAAgB,GAAGC,GAAiB,udAAud,CAW/x1D,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC,kBAAkB,EAAE,YAAY,kBAAkB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,MAAM,gBAAgB,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,YAAY,MAAM,SAAS,aAAa,SAAS,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAa,GAAG,GAAkB,GAAG3B,GAAgB,GAAG,GAAwB4B,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAU,CAAC,IAAM,EAAO,EAAQ,OAAa,EAAgB,GAAW,IAAItB,IAAQ,CAAC,EAAO,CAAO,EAAiB,GAAW,IAAI,IAAQ,CAAC,EAAO,CAAC,OAAO,QAAQ,WAAW,CAAC,EAAgB,SAAS,CAAC,EAAiB,SAAS,CAAC,EAAcR,GAAa,EAAE,CAAC,EAAQ,CAAC,EAAcE,EAAW,EAAE,CAAC,EAAQ,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAgB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcA,EAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,EAAE,SAAS,CAAC,IAAM,EAAW,MAAM,EAAiB,gBAAgB,EAAE,EAAE,CAAC,OAAO,QAAQ,WAAW,EAAW,QAAQ,GAAM,EAAcA,EAAW,EAAE,CAAC,EAAQ,CAAC,CAAC,IAAK,CAAC,CAAC,EAAG,IC4Cl9F,SAAS,GAAQ,EAAE,CAAmL,OAAlL,GAAE6B,KAAK,GAAEA,GAAG,IAAI,KAAK,eAAe,QAAQ,CAAC,OAAO,GAAM,SAASA,EAAE,KAAK,UAAU,MAAM,UAAU,IAAI,UAAU,KAAK,UAAU,OAAO,UAAU,OAAO,UAAU,IAAI,QAAQ,CAAC,EAAS,GAAEA,GAAiE,SAAS,GAAY,EAAE,EAAE,CAAC,IAAMC,EAAED,EAAE,OAAOE,EAAE,CAAC,QAAQ,UAAU,GAAG,CAA6D,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAxE,kDAAkD,KAAKR,EAAE,CAAoB,MAAM,CAACI,EAAEF,EAAEC,EAAEE,EAAEC,EAAEC,EAAEC,EAAE,CAAC,SAAS,GAAY,EAAE,EAAE,CAAC,IAAMR,EAAED,EAAE,cAAcE,EAAE,CAAOQ,EAAE,EAAE,CAAC,IAAI,IAAIV,EAAE,EAAEA,EAAEC,EAAE,OAAO,IAAI,CAAC,GAAK,CAAC,KAAKC,EAAE,MAAMC,GAAGF,EAAED,GAASI,EAAE,GAAEF,GAAG,IAAI,MAAM,EAAEE,GAAGD,EAAE,EAAYC,EAAE,GAAG,EAAEA,GAAG,SAASD,EAAE,GAAG,EAAE,OAAOO,EAuEhlC,SAAS,GAAY,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMT,EAAE,KAAK,UAAU,CAACD,EAAEE,EAAE,CAAC,CAAKQ,EAAE,GAAET,GAA4C,OAArCS,IAAG,EAAE,IAAI,KAAK,WAAWV,EAAEE,EAAE,CAAC,GAAED,GAAGS,GAASA,EAAW,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMT,EAAE,KAAK,UAAU,CAACD,EAAEE,EAAE,CAAC,CAAKQ,EAAE,GAAET,GAAgD,OAAzCS,IAAG,EAAE,IAAI,KAAK,eAAeV,EAAEE,EAAE,CAAC,GAAED,GAAGS,GAASA,EAAW,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMT,EAAE,KAAK,UAAU,CAACD,EAAEE,EAAE,CAAC,CAAKQ,EAAE,GAAET,GAA8C,OAAvCS,IAAG,EAAE,IAAI,KAAK,aAAaV,EAAEE,EAAE,CAAC,GAAED,GAAGS,GAASA,EAAW,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC,KAAKT,EAAE,GAAGS,GAAGR,EAAQC,EAAE,KAAK,UAAU,CAACH,EAAEU,EAAE,CAAC,CAAKN,EAAE,GAAED,GAAoD,OAA7CC,IAAG,EAAE,IAAI,KAAK,mBAAmBJ,EAAEE,EAAE,CAAC,GAAEC,GAAGC,GAASA,EAAa,SAAS,IAAc,CAAoE,OAAhE,KAAW,GAAG,IAAI,KAAK,gBAAc,CAAE,iBAAiB,CAAC,OAAc,IAAW,SAAS,GAAkB,EAAE,CAAC,IAAIF,EAAE,GAAEF,GAAG,GAAG,CAACE,EAAE,CAAC,IAAMD,EAAE,IAAI,KAAK,OAAOD,EAAE,CAAC,EAAE,gBAAgBC,EAAEA,EAAE,aAAa,CAACA,EAAE,SAAS,GAAED,GAAGE,EAAE,OAAOA,EAAE,SAAS,GAAkB,EAAE,CAAC,IAAMA,EAAEF,EAAE,QAAQ,MAAM,CAAC,IAAI,KAAK,EAAEA,EAAE,UAAU,EAAEE,EAAE,EAAE,IAAMD,EAAED,EAAE,QAAQ,MAAM,CAAC,GAAGC,IAAI,GAAG,MAAM,CAACD,EAAE,CAAC,CAAC,IAAIE,EAAMQ,EAAE,GAAG,CAAC,EAAE,GAAaV,EAAE,CAAC,iBAAiB,CAAC,EAAEA,OAAU,CAAC,IAAMI,EAAEJ,EAAE,UAAU,EAAEC,EAAE,CAAC,EAAE,GAAaG,EAAE,CAAC,iBAAiB,CAAC,EAAEA,EAAE,GAAK,CAAC,gBAAgBD,EAAE,SAASC,GAAGF,EAAE,MAAM,CAACQ,EAAEP,EAAEC,EAAE,EAAE,SAAS,GAAiB,EAAE,EAAE,EAAE,CAAsF,OAAlFH,GAAGC,GAAG,EAAE,SAAS,MAAM,GAAG,GAAG,MAAM,IAAI,GAAG,OAAOD,KAAK,IAAI,GAAG,OAAOC,KAAYF,GAASA,EAAE,SAAS,GAAU,EAAE,CAAC,IAAME,EAAE,EAAE,CAAC,IAAI,IAAID,EAAE,EAAEA,GAAG,GAAG,IAAI,CAAC,IAAMS,EAAE,EAAS,IAAI,KAAKT,EAAE,EAAE,CAAC,EAAE,KAAKD,EAAEU,EAAE,CAAC,CAAC,OAAOR,EAAE,SAAS,GAAY,EAAE,CAAC,IAAMA,EAAE,EAAE,CAAC,IAAI,IAAID,EAAE,EAAEA,GAAG,EAAE,IAAI,CAAC,IAAMS,EAAE,EAAS,IAAI,KAAK,GAAG,GAAGT,EAAE,CAAC,EAAE,KAAKD,EAAEU,EAAE,CAAC,CAAC,OAAOR,EAAE,SAAS,GAAU,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMC,EAAEH,EAAE,aAAa,CAAC,OAAOG,IAAI,QAAQ,KAAKA,IAAI,KAAKF,EAAEC,EAAE,CAACQ,EAAER,EAAE,CAAC,SAAS,GAAoB,EAAE,CAAC,OAAO,CAACF,EAAE,iBAAiBA,EAAE,kBAAkB,UAAUA,EAAE,kBAAkB,QAAQ,CAACA,EAAE,QAAQA,EAAE,OAAO,WAAW,KAAK,EAAE,IAAI,KAAK,eAAeA,EAAE,KAAK,CAAC,iBAAiB,CAAC,kBAAkB,QAwDh/C,SAAS,GAAc,EAAE,EAAE,CAAC,GAAG,EAAYA,EAAE,EAAEA,IAAI,KAAK,OAAOE,EAAE,GAAGF,aAAa,GAAK,OAAOA,EAAE,GAAG,GAASA,EAAE,CAAC,CAAC,IAAMC,EAAED,EAAE,aAAa,CAAC,OAAOC,IAAI,UAAUC,EAAED,IAAI,SAASA,IAAI,SAAS,GAAW,SAASA,IAAI,OAAOA,IAAI,MAAM,GAAgB,YAAY,GAAgB,eAAeA,EAAE,EAAE,GAAS,OAAOD,EAAE,CAAC,OAAO,GAASA,EAAE,CAAC,GAAgB,SAASA,EAAE,CAAC,OAAOA,GAAI,UAAU,WAAWA,GAAG,OAAOA,EAAE,QAAS,WAAWA,EAAE,IAAI,GAAYA,EAAE,CAAmsB,SAAS,GAAY,EAAE,CAAC,IAAIE,EAAE,SAASF,EAAE,GAAG,CAAC,GAAG,MAAME,EAAE,CAAC,CAAC,EAAE,GAAG,IAAI,IAAID,EAAE,EAAEA,EAAED,EAAE,OAAO,IAAI,CAAC,IAAMU,EAAEV,EAAE,WAAWC,EAAE,CAAC,GAAGD,EAAEC,GAAG,OAAO,GAAE,QAAQ,GAAG,GAAG,GAAG,GAAE,QAAQD,EAAEC,GAAG,MAAM,IAAI,IAAMD,KAAK,GAAE,CAAC,GAAK,CAACC,EAAEE,GAAG,GAAEH,GAAG,GAAGC,GAAGS,GAAGP,IAAI,GAAGO,EAAET,IAAI,OAAO,SAASC,EAAE,GAAG,CAAC,OAAOA,EAAW,SAAS,IAAsB,CAAC,GAAE,EAAE,CAAC,SAAS,GAAW,CAAC,gBAAgBF,GAAG,EAAE,GAAG,CAAC,IAAMC,EAAED,GAAG,OAAoE,OAA7D,GAAEC,KAAK,GAAEA,GAAG,EAAE,EAAE,GAAEA,GAAGC,KAAK,GAAED,GAAGC,GAAO,OAAO,GAAG,GAAED,KAAKC,IAAI,EAAS,GAAED,GAAGC,GAgF19C,SAAS,GAAe,EAAE,EAAE,CAAC,OAAO,IAAI,GAAQ,oBAAoB,iBAAiBA,EAAE,YAAY,OAAOA,EAAE,SAASF,EAAE,oBAAoB,CAAC,SAAS,GAAU,EAAE,EAAE,EAAE,CAAC,IAAMU,EAAE,IAAI,KAAK,KAAK,IAAIV,EAAEE,EAAE,EAAED,EAAE,CAAC,CAAC,EAAE,KAAKD,GAAG,GAAGU,EAAE,eAAeA,EAAE,gBAAgB,CAAC,KAAK,CAAC,IAAMP,EAAEO,EAAE,WAAW,CAAC,OAAOP,IAAI,EAAE,EAAEA,EAAE,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,OAAOF,GAAG,GAAWD,EAAE,CAAC,GAAE,IAAGE,EAAE,GAAG,SAAS,GAAiB,EAAE,EAAE,CAAC,IAAMD,EAAE,GAAWD,EAAE,CAAC,GAAE,GAAEU,EAAET,EAAE,WAAW,GAAGD,EAAEE,GAAG,CAACC,EAAED,EAAED,EAAES,GAAG,MAAM,CAAC,MAAMA,EAAE,EAAE,IAAIP,EAAE,CAAC,SAAS,GAAkB,EAAE,EAAE,CAAC,OAAOH,EAAEE,EAAE,GAAG,EAAE,EAAE,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,KAAKQ,EAAE,MAAMP,EAAE,IAAIC,GAAGJ,EAAEK,EAAE,GAAeK,EAAEP,EAAEC,EAAE,CAACE,EAAE,GAAkB,GAAUI,EAAEP,EAAEC,EAAE,CAACH,EAAE,CAAKM,EAAEC,EAAE,KAAK,OAAOH,EAAEC,EAAE,GAAGJ,GAAG,EAAE,CAA6F,OAAzFM,EAAE,GAAG,EAAEE,EAAE,EAAE,EAAE,GAAgBH,EAAEL,EAAED,EAAE,EAASO,EAAE,GAAgBE,EAAER,EAAED,EAAE,EAAE,EAAES,EAAE,EAAE,EAAE,GAAO,EAAEA,EAAQ,CAAC,SAASH,EAAE,WAAWC,EAAE,QAAQF,EAAE,GAAG,GAAWN,EAAE,CAAC,CAAC,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,SAASU,EAAE,WAAWP,EAAE,QAAQC,GAAGJ,EAAEK,EAAE,GAAkB,GAAUK,EAAE,EAAER,EAAE,CAACD,EAAE,CAACK,EAAE,GAAWI,EAAE,CAAKH,EAAEC,EAAEL,EAAE,EAAEC,EAAEC,EAAE,EAAEH,EAAKM,EAAE,GAAG,EAAEE,EAAE,EAAE,GAAG,GAAWH,EAAE,EAASC,EAAEF,GAAG,EAAEI,EAAE,EAAE,GAAG,GAAWA,EAAE,EAAM,EAAEA,EAAE,GAAK,CAAC,MAAMD,EAAE,IAAIE,GAAG,GAAiBJ,EAAEC,EAAE,CAAC,MAAM,CAAC,KAAKD,EAAE,MAAME,EAAE,IAAIE,EAAE,GAAG,GAAWX,EAAE,CAAC,CAAC,SAAS,GAAmB,EAAE,CAAC,GAAK,CAAC,KAAKE,EAAE,MAAMD,EAAE,IAAIS,GAAGV,EAAgC,MAAM,CAAC,KAAKE,EAAE,QAApC,GAAeA,EAAED,EAAES,EAAE,CAAyB,GAAG,GAAWV,EAAE,CAAC,CAAC,SAAS,GAAmB,EAAE,CAAC,GAAK,CAAC,KAAKE,EAAE,QAAQD,GAAGD,EAAO,CAAC,MAAMU,EAAE,IAAIP,GAAG,GAAiBD,EAAED,EAAE,CAAC,MAAM,CAAC,KAAKC,EAAE,MAAMQ,EAAE,IAAIP,EAAE,GAAG,GAAWH,EAAE,CAAC,CAMxyD,SAAS,GAAoB,EAAE,EAAE,CAAsG,GAA7F,CAAC,EAAYA,EAAE,aAAa,EAAE,CAAC,EAAYA,EAAE,gBAAgB,EAAE,CAAC,EAAYA,EAAE,cAAc,CAAM,CAAuF,GAA9E,CAAC,EAAYA,EAAE,QAAQ,EAAE,CAAC,EAAYA,EAAE,WAAW,EAAE,CAAC,EAAYA,EAAE,SAAS,CAAM,MAAM,IAAI,GAA8B,iEAAiE,CAA2P,OAA1P,EAAYA,EAAE,aAAa,GAAG,EAAE,QAAQA,EAAE,cAAc,EAAYA,EAAE,gBAAgB,GAAG,EAAE,WAAWA,EAAE,iBAAiB,EAAYA,EAAE,cAAc,GAAG,EAAE,SAASA,EAAE,eAAe,OAAOA,EAAE,aAAa,OAAOA,EAAE,gBAAgB,OAAOA,EAAE,cAAoB,CAAC,mBAAmBE,EAAE,uBAAuB,CAAC,YAAYA,EAAE,gBAAgB,CAAC,CAAC,MAAM,CAAC,mBAAmB,EAAE,YAAY,EAAE,CAAC,SAAS,GAAmB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMQ,EAAE,GAAUV,EAAE,SAAS,CAACG,EAAE,GAAeH,EAAE,WAAW,EAAE,GAAgBA,EAAE,SAASE,EAAED,EAAE,CAAC,CAACG,EAAE,GAAeJ,EAAE,QAAQ,EAAE,EAAE,CAAC,OAAOU,EAAEP,EAAE,CAACC,GAAG,GAAe,UAAUJ,EAAE,QAAQ,CAAC,GAAe,OAAOA,EAAE,WAAW,CAAC,GAAe,WAAWA,EAAE,SAAS,CAAC,SAAS,GAAsB,EAAE,CAAC,IAAME,EAAE,GAAUF,EAAE,KAAK,CAACC,EAAE,GAAeD,EAAE,QAAQ,EAAE,GAAWA,EAAE,KAAK,CAAC,CAAC,OAAOE,EAAE,CAACD,GAAG,GAAe,UAAUD,EAAE,QAAQ,CAAC,GAAe,OAAOA,EAAE,KAAK,CAAC,SAAS,GAAwB,EAAE,CAAC,IAAME,EAAE,GAAUF,EAAE,KAAK,CAACC,EAAE,GAAeD,EAAE,MAAM,EAAE,GAAG,CAACU,EAAE,GAAeV,EAAE,IAAI,EAAE,GAAYA,EAAE,KAAKA,EAAE,MAAM,CAAC,CAAC,OAAOE,EAAED,EAAE,CAACS,GAAG,GAAe,MAAMV,EAAE,IAAI,CAAC,GAAe,QAAQA,EAAE,MAAM,CAAC,GAAe,OAAOA,EAAE,KAAK,CAAC,SAAS,GAAmB,EAAE,CAAC,GAAK,CAAC,KAAKE,EAAE,OAAOD,EAAE,OAAOS,EAAE,YAAYP,GAAGH,EAAQI,EAAE,GAAeF,EAAE,EAAE,GAAG,EAAEA,IAAI,IAAID,IAAI,GAAGS,IAAI,GAAGP,IAAI,EAAEE,EAAE,GAAeJ,EAAE,EAAE,GAAG,CAACK,EAAE,GAAeI,EAAE,EAAE,GAAG,CAACH,EAAE,GAAeJ,EAAE,EAAE,IAAI,CAAC,OAAOC,EAAEC,EAAEC,EAAE,CAACC,GAAG,GAAe,cAAcJ,EAAE,CAAC,GAAe,SAASO,EAAE,CAAC,GAAe,SAAST,EAAE,CAAC,GAAe,OAAOC,EAAE,CAAC,SAAS,EAAY,EAAE,CAAC,OAAcF,IAAI,OAAY,SAAS,GAAS,EAAE,CAAC,OAAO,OAAOA,GAAI,SAAS,SAAS,GAAU,EAAE,CAAC,OAAO,OAAOA,GAAI,UAAUA,EAAE,GAAI,EAAE,SAAS,GAAS,EAAE,CAAC,OAAO,OAAOA,GAAI,SAAS,SAAS,GAAO,EAAE,CAAC,OAAO,OAAO,UAAU,SAAS,KAAKA,EAAE,GAAG,gBAAgB,SAAS,IAAa,CAAC,GAAG,CAAC,OAAO,OAAO,KAAO,KAAa,CAAC,CAAC,KAAK,wBAA2B,CAAC,MAAO,IAAO,SAAS,IAAmB,CAAC,GAAG,CAAC,OAAO,OAAO,KAAO,KAAa,CAAC,CAAC,KAAK,SAAS,aAAa,KAAK,OAAO,WAAW,gBAAgB,KAAK,OAAO,gBAAmB,CAAC,MAAO,IAAO,SAAS,GAAW,EAAE,CAAC,OAAO,MAAM,QAAQA,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,SAAS,GAAO,EAAE,EAAE,EAAE,CAAC,GAAGA,EAAE,SAAS,EAAE,OAAOA,EAAE,SAAS,EAAE,IAAI,CAAC,IAAMG,EAAE,CAACD,EAAEQ,EAAE,CAACA,EAAE,CAAC,OAAOV,GAAGC,EAAED,EAAE,GAAGG,EAAE,GAAG,GAAGH,EAAE,GAAGA,EAAEG,IAAI,KAAK,CAAC,GAAG,SAAS,GAAK,EAAE,EAAE,CAAC,OAAOD,EAAE,SAAS,EAAE,KAAK,EAAED,GAAGD,EAAEC,GAAUC,IAAI,EAAE,CAAC,CAAC,SAAS,GAAe,EAAE,EAAE,CAAC,OAAO,OAAO,UAAU,eAAe,KAAKF,EAAEE,EAAE,CAAC,SAAS,GAAqB,EAAE,CAAC,GAAGF,GAAG,KAAK,OAAO,KAAK,GAAG,OAAOA,GAAI,SAAS,MAAM,IAAI,EAAqB,kCAAkC,CAAC,GAAG,CAAC,GAAeA,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC,GAAeA,EAAE,YAAY,EAAE,EAAE,EAAE,CAAC,MAAM,QAAQA,EAAE,QAAQ,EAAEA,EAAE,QAAQ,MAAM,GAAG,CAAC,GAAeA,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,IAAI,EAAqB,wBAAwB,CAAC,MAAM,CAAC,SAASA,EAAE,SAAS,YAAYA,EAAE,YAAY,QAAQ,MAAM,KAAKA,EAAE,QAAQ,CAAC,CAAC,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,OAAO,GAAUA,EAAE,EAAEA,GAAGE,GAAGF,GAAGC,EAAE,SAAS,GAAS,EAAE,EAAE,CAAC,OAAOD,EAAEE,EAAE,KAAK,MAAMF,EAAEE,EAAE,CAAC,SAAS,EAAS,EAAE,EAAE,EAAE,CAAC,IAAMD,EAAED,EAAE,EAAMU,EAAyD,MAAvD,GAAET,EAAE,KAAK,GAAG,CAACD,GAAG,SAASE,EAAE,IAAI,EAAE,GAAGF,GAAG,SAASE,EAAE,IAAI,CAAQQ,EAAE,SAAS,GAAa,EAAE,CAAC,OAAO,EAAYV,EAAE,EAAEA,IAAI,MAAMA,IAAI,GAAG,IAAK,GAAE,SAASA,EAAE,GAAG,CAAC,SAAS,GAAc,EAAE,CAAC,OAAO,EAAYA,EAAE,EAAEA,IAAI,MAAMA,IAAI,GAAG,IAAK,GAAE,WAAWA,EAAE,CAAC,SAAS,GAAY,EAAE,CAAC,GAAG,CAAC,EAAYA,EAAE,EAAEA,IAAI,MAAMA,IAAI,GAAG,CAAC,IAAME,EAAE,WAAW,KAAKF,EAAE,CAAC,IAAI,OAAO,KAAK,MAAME,EAAE,EAAE,SAAS,GAAQ,EAAE,EAAE,EAAE,GAAM,CAAC,IAAMQ,EAAE,IAAIR,EAA4B,OAAxBD,EAAE,KAAK,MAAM,KAAK,OAAeD,EAAEU,EAAE,CAACA,EAAE,SAAS,GAAW,EAAE,CAAC,OAAOV,EAAE,GAAI,IAAIA,EAAE,KAAM,GAAGA,EAAE,KAAM,GAAG,SAAS,GAAW,EAAE,CAAC,OAAO,GAAWA,EAAE,CAAC,IAAI,IAAI,SAAS,GAAY,EAAE,EAAE,CAAC,IAAMC,EAAE,GAASC,EAAE,EAAE,GAAG,CAAC,EAAEQ,EAAEV,GAAGE,EAAED,GAAG,GAAG,OAAOA,IAAI,EAAE,GAAWS,EAAE,CAAC,GAAG,GAAG,CAAC,GAAG,KAAK,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAACT,EAAE,GAAG,SAAS,GAAa,EAAE,CAAC,IAAIC,EAAE,KAAK,IAAIF,EAAE,KAAKA,EAAE,MAAM,EAAEA,EAAE,IAAIA,EAAE,KAAKA,EAAE,OAAOA,EAAE,OAAOA,EAAE,YAAY,CAAkF,OAA9EA,EAAE,KAAK,KAAKA,EAAE,MAAM,IAAG,EAAE,IAAI,KAAKE,EAAE,CAAC,EAAE,eAAeF,EAAE,KAAKA,EAAE,MAAM,EAAEA,EAAE,IAAI,EAAO,CAACE,EAAE,SAAS,GAAgB,EAAE,EAAE,EAAE,CAA+C,MAAM,CAA5C,GAAkB,GAAUF,EAAE,EAAEE,EAAE,CAACD,EAAE,CAAUC,EAAE,EAAE,SAAS,GAAgB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMQ,EAAE,GAAgBV,EAAEE,EAAED,EAAE,CAAOE,EAAE,GAAgBH,EAAE,EAAEE,EAAED,EAAE,CAAC,OAAO,GAAWD,EAAE,CAACU,EAAEP,GAAG,EAAE,SAAS,GAAe,EAAE,CAAC,OAAOH,EAAE,GAAGA,EAAEA,EAAE,EAAS,mBAAmB,KAAKA,EAAE,IAAIA,EAAE,SAAS,GAAc,EAAE,EAAE,EAAE,EAAE,KAAK,CAAC,IAAMG,EAAE,IAAI,KAAKH,EAAE,CAACI,EAAE,CAAC,UAAU,MAAM,KAAK,UAAU,MAAM,UAAU,IAAI,UAAU,KAAK,UAAU,OAAO,UAAU,CAAC,IAAI,EAAE,SAASM,GAAG,IAAML,EAAE,CAAC,aAAaH,EAAE,GAAGE,EAAE,CAAOE,EAAE,IAAI,KAAK,eAAeL,EAAEI,EAAE,CAAC,cAAcF,EAAE,CAAC,MAAM,GAAGH,EAAE,KAAK,aAAa,GAAG,gBAAgB,CAAC,OAAOM,EAAEA,EAAE,MAAM,KAAK,SAAS,GAAa,EAAE,EAAE,CAAC,IAAIL,EAAE,SAASD,EAAE,GAAG,CAAC,OAAO,MAAMC,EAAE,GAAG,EAAE,GAAG,IAAMS,EAAE,SAASR,EAAE,GAAG,EAAE,EAAEC,EAAEF,EAAE,GAAG,OAAO,GAAGA,EAAE,GAAG,CAAC,CAACS,EAAEA,EAAE,OAAOT,EAAE,GAAGE,EAAE,SAAS,GAAS,EAAE,CAAC,IAAMD,EAAE,OAAOF,EAAE,CAAC,GAAG,OAAOA,GAAI,WAAWA,IAAI,IAAI,OAAO,MAAME,EAAE,CAAC,MAAM,IAAI,EAAqB,sBAAsBF,IAAI,CAAC,OAAOE,EAAE,SAAS,GAAgB,EAAE,EAAE,CAAC,IAAMD,EAAE,EAAE,CAAC,IAAI,IAAMS,KAAKV,EAAE,GAAG,GAAeA,EAAEU,EAAE,CAAC,CAAC,IAAMP,EAAEH,EAAEU,GAAG,GAAGP,GAAgB,KAAK,SAAS,EAAED,EAAEQ,EAAE,EAAE,GAASP,EAAE,CAAC,OAAOF,EAO7nK,SAAS,GAAa,EAAE,EAAE,CAAC,IAAMA,EAAE,KAAK,MAAM,KAAK,IAAID,EAAE,GAAG,CAAC,CAACU,EAAE,KAAK,MAAM,KAAK,IAAIV,EAAE,GAAG,CAAC,CAACG,EAAEH,GAAG,EAAE,IAAI,IAAI,OAAOE,EAAP,CAAU,IAAI,QAAQ,MAAM,GAAGC,IAAI,EAASF,EAAE,EAAE,CAAC,GAAG,EAASS,EAAE,EAAE,GAAG,IAAI,SAAS,MAAM,GAAGP,IAAIF,IAAIS,EAAE,EAAE,IAAIA,IAAI,KAAK,IAAI,SAAS,MAAM,GAAGP,IAAI,EAASF,EAAE,EAAE,GAAG,EAASS,EAAE,EAAE,GAAG,QAAQ,MAAU,WAAW,gBAAgBR,EAAE,sCAAsC,EAAE,SAAS,GAAW,EAAE,CAAC,OAAO,GAAKF,EAAE,CAAC,OAAO,SAAS,SAAS,cAAc,CAAC,CAAqQ,SAAS,GAAO,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,QAAQ,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,OAAO,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,UAAU,MAAM,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,KAAK,CAAC,IAAI,UAAU,MAAM,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,QAAQ,OAAO,MAAmL,SAAS,GAAS,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,MAAM,CAAC,GAAG,GAAG,CAAC,IAAI,QAAQ,MAAM,CAAC,GAAG,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,GAAG,GAAE,CAAC,IAAI,UAAU,MAAM,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,QAAQ,OAAO,MAA4G,SAAS,GAAK,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,MAAM,CAAC,GAAG,GAAG,CAAC,IAAI,QAAQ,MAAM,CAAC,GAAGY,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,GAAG,GAAG,CAAC,QAAQ,OAAO,MAAM,SAAS,GAAoB,EAAE,CAAC,OAAO,GAAGZ,EAAE,KAAK,GAAG,EAAE,GAAG,SAAS,GAAmB,EAAE,EAAE,CAAC,OAAO,GAASE,EAAE,CAACF,EAAE,QAAQ,GAAG,SAAS,GAAiB,EAAE,EAAE,CAAC,OAAO,GAAOE,EAAE,CAACF,EAAE,MAAM,GAAG,SAAS,GAAe,EAAE,EAAE,CAAC,OAAO,GAAKE,EAAE,CAACF,EAAE,KAAK,EAAE,EAAE,GAAG,SAAS,GAAmB,EAAE,EAAE,EAAE,SAAS,EAAE,GAAM,CAAC,IAAMG,EAAE,CAAC,MAAM,CAAC,OAAO,MAAM,CAAC,SAAS,CAAC,UAAU,OAAO,CAAC,OAAO,CAAC,QAAQ,MAAM,CAAC,MAAM,CAAC,OAAO,MAAM,CAAC,KAAK,CAAC,MAAM,MAAM,OAAO,CAAC,MAAM,CAAC,OAAO,MAAM,CAAC,QAAQ,CAAC,SAAS,OAAO,CAAC,QAAQ,CAAC,SAAS,OAAO,CAAC,CAAOC,EAAE,CAAC,QAAQ,UAAU,UAAU,CAAC,QAAQJ,EAAE,GAAG,GAAG,GAAGC,IAAI,QAAQG,EAAE,CAAC,IAAMH,EAAED,IAAI,OAAO,OAAOE,EAAP,CAAU,IAAK,GAAE,OAAOD,EAAE,WAAW,QAAQE,EAAEH,GAAG,KAAK,IAAI,GAAG,OAAOC,EAAE,YAAY,QAAQE,EAAEH,GAAG,KAAK,IAAK,GAAE,OAAOC,EAAE,QAAQ,QAAQE,EAAEH,GAAG,KAAK,UAAU,IAAMK,EAAE,OAAO,GAAGH,EAAE,GAAG,EAAEA,EAAE,EAAEI,EAAE,KAAK,IAAIJ,EAAE,CAACK,EAAED,IAAI,EAAEE,EAAEL,EAAEH,GAAGS,EAAEC,EAAEH,EAAEC,EAAE,GAAGA,EAAE,IAAIA,EAAE,GAAGD,EAAEJ,EAAEH,GAAG,GAAGA,EAAE,OAAOK,EAAE,GAAGC,EAAE,GAAGG,EAAE,MAAM,MAAMH,EAAE,GAAGG,IAAI,SAAS,GAAgB,EAAE,EAAE,CAAC,IAAIR,EAAE,GAAG,IAAI,IAAMS,KAAKV,EAAE,EAAE,QAAQ,GAAGU,EAAE,IAAI,GAAGR,EAAEQ,EAAE,IAAI,CAAC,OAAOT,EAA0mL,SAAS,GAAe,GAAGD,EAAE,CAAC,IAAME,EAAEF,EAAE,SAAS,EAAE,IAAIA,EAAEE,EAAE,QAAQ,GAAG,CAAC,OAAO,OAAO,IAAIA,EAAE,GAAG,CAAC,SAAS,GAAkB,GAAGF,EAAE,CAAC,MAAO,IAAGA,EAAE,SAAS,CAACA,EAAEC,EAAES,GAAG,IAAI,CAAC,GAAK,CAACN,EAAEC,EAAEC,GAAGH,EAAED,EAAEQ,EAAE,CAAC,MAAM,CAAC,CAAC,GAAGV,EAAE,GAAGI,EAAE,CAACC,GAAGJ,EAAEK,EAAE,GAAG,CAAC,EAAE,CAAC,KAAK,EAAE,CAAC,CAAC,MAAM,EAAE,EAAE,CAAC,SAAS,GAAM,EAAE,GAAGJ,EAAE,CAAC,GAAGF,GAAG,KAAK,MAAM,CAAC,KAAK,KAAK,CAAC,IAAI,GAAK,CAACC,EAAES,KAAKR,EAAE,CAAC,IAAMA,EAAED,EAAE,KAAKD,EAAE,CAAC,GAAGE,EAAE,OAAOQ,EAAER,EAAE,CAAC,MAAM,CAAC,KAAK,KAAK,CAAC,SAAS,GAAY,GAAGF,EAAE,CAAC,OAAO,EAAE,IAAI,CAAC,IAAMU,EAAE,EAAE,CAAKP,EAAE,IAAI,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,EAAEA,EAAEG,IAAI,GAAaD,EAAED,EAAEE,GAAG,CAAC,MAAM,CAACO,EAAE,KAAKT,EAAEE,EAAE,EAAglB,SAAS,GAAI,EAAE,EAAE,EAAE,CAAC,IAAMO,EAAEV,EAAEE,GAAG,OAAO,EAAYQ,EAAE,CAACT,EAAE,GAAaS,EAAE,CAAC,SAAS,GAAc,EAAE,EAAE,CAA6D,MAAM,CAA1D,CAAC,KAAK,GAAIV,EAAEE,EAAE,CAAC,MAAM,GAAIF,EAAEE,EAAE,EAAE,EAAE,CAAC,IAAI,GAAIF,EAAEE,EAAE,EAAE,EAAE,CAAC,CAAU,KAAKA,EAAE,EAAE,CAAC,SAAS,GAAe,EAAE,EAAE,CAAuG,MAAM,CAApG,CAAC,MAAM,GAAIF,EAAEE,EAAE,EAAE,CAAC,QAAQ,GAAIF,EAAEE,EAAE,EAAE,EAAE,CAAC,QAAQ,GAAIF,EAAEE,EAAE,EAAE,EAAE,CAAC,aAAa,GAAYF,EAAEE,EAAE,GAAG,CAAC,CAAU,KAAKA,EAAE,EAAE,CAAC,SAAS,GAAiB,EAAE,EAAE,CAAC,IAAMD,EAAE,CAACD,EAAEE,IAAI,CAACF,EAAEE,EAAE,GAAGQ,EAAE,GAAaV,EAAEE,EAAE,GAAGF,EAAEE,EAAE,GAAG,CAAsC,MAAM,CAAC,EAAE,CAA5CD,EAAE,KAAK,GAAgB,SAASS,EAAE,CAAaR,EAAE,EAAE,CAAC,SAAS,GAAgB,EAAE,EAAE,CAAyC,MAAM,CAAC,EAAE,CAAzCF,EAAEE,GAAG,GAAS,OAAOF,EAAEE,GAAG,CAAC,KAAiBA,EAAE,EAAE,CAA6S,SAAS,GAAmB,EAAE,CAAC,GAAK,CAACA,EAAED,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAGR,EAAQS,EAAEP,EAAE,KAAK,IAAUS,EAAEJ,GAAGA,EAAE,KAAK,IAAU,GAAa,EAAE,EAAE,KAAQP,IAAI,IAAK,KAAIE,GAAGF,GAAGS,GAAG,CAACT,EAAEA,EAAE,MAAM,CAAC,CAAC,MAAM,EAAY,GAAcC,EAAE,CAAC,CAAC,OAAO,EAAY,GAAcS,EAAE,CAAC,CAAC,MAAM,EAAY,GAAcP,EAAE,CAAC,CAAC,KAAK,EAAY,GAAcC,EAAE,CAAC,CAAC,MAAM,EAAY,GAAcC,EAAE,CAAC,CAAC,QAAQ,EAAY,GAAcC,EAAE,CAAC,CAAC,QAAQ,EAAY,GAAcC,EAAE,CAACA,IAAI,KAAK,CAAC,aAAa,EAAY,GAAYC,EAAE,CAACG,EAAE,CAAC,CAAC,CAA0F,SAAS,GAAY,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAML,EAAE,CAAC,KAAKJ,EAAE,SAAS,EAAE,GAAe,GAAaA,EAAE,CAAC,CAAC,GAAaA,EAAE,CAAC,MAAM,GAAE,QAAQD,EAAE,CAAC,EAAE,IAAI,GAAaS,EAAE,CAAC,KAAK,GAAaP,EAAE,CAAC,OAAO,GAAaC,EAAE,CAAC,CAAwF,OAAvF,IAAI,EAAE,OAAO,GAAaC,EAAE,EAAE,IAAI,EAAE,QAAQL,EAAE,OAAO,EAAE,GAAE,QAAQA,EAAE,CAAC,EAAE,GAAG,QAAQA,EAAE,CAAC,GAAUM,EAA6M,SAAS,GAAe,EAAE,CAAC,GAAK,EAAEJ,EAAED,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEE,GAAGX,EAAEa,EAAE,GAAYX,EAAEC,EAAEO,EAAET,EAAEG,EAAEC,EAAEC,EAAE,CAAKQ,EAAkC,MAAhC,GAAEP,EAAE,GAAGA,GAAGC,EAAE,EAAE,GAAaC,EAAEE,EAAE,CAAO,CAACE,EAAE,IAAI,GAAgBC,EAAE,CAAC,CAAC,SAAS,GAAkB,EAAE,CAAC,OAAOd,EAAE,QAAQ,qBAAqB,IAAI,CAAC,QAAQ,WAAW,IAAI,CAAC,MAAM,CAAka,SAAS,GAAoB,EAAE,CAAC,GAAK,EAAEE,EAAED,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,GAAGN,EAA+B,MAAM,CAAjC,GAAYE,EAAEC,EAAEO,EAAET,EAAEG,EAAEC,EAAEC,EAAE,CAAU,GAAgB,YAAY,CAAC,SAAS,GAAa,EAAE,CAAC,GAAK,EAAEJ,EAAED,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,GAAGN,EAA+B,MAAM,CAAjC,GAAYE,EAAEI,EAAEL,EAAES,EAAEP,EAAEC,EAAEC,EAAE,CAAU,GAAgB,YAAY,CAA8b,SAAS,GAAa,EAAE,CAAC,OAAO,GAAML,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAC,SAAS,GAAiB,EAAE,CAAC,OAAO,GAAM,GAAkBA,EAAE,CAAC,CAAC,GAAG,GAAe,CAAC,CAAC,SAAS,GAAc,EAAE,CAAC,OAAO,GAAMA,EAAE,CAAC,GAAG,GAAoB,CAAC,CAAC,GAAG,GAAoB,CAAC,CAAC,GAAG,GAAa,CAAC,CAAC,SAAS,GAAiB,EAAE,CAAC,OAAO,GAAMA,EAAE,CAAC,GAAG,GAAmB,CAAC,CAA4C,SAAS,GAAiB,EAAE,CAAC,OAAO,GAAMA,EAAE,CAAC,GAAG,GAAG,CAAC,CAAwI,SAAS,GAAS,EAAE,CAAC,OAAO,GAAMA,EAAE,CAAC,GAAG,GAAG,CAAC,CAAC,GAAG,GAAG,CAAC,CAAgmC,SAAS,GAAQ,EAAE,EAAE,EAAE,GAAM,CAA0K,OAAO,IAAI,EAA5K,CAAC,OAAOC,EAAEC,EAAE,OAAO,CAAC,GAAGF,EAAE,OAAO,GAAGE,EAAE,QAAQ,EAAE,CAAC,CAAC,IAAIF,EAAE,IAAI,MAAME,EAAE,IAAI,CAAC,mBAAmBA,EAAE,oBAAoBF,EAAE,mBAAmB,OAAOE,EAAE,QAAQF,EAAE,OAAO,CAAuB,CAAC,SAAS,GAAiB,EAAE,EAAE,CAAC,IAAIC,EAAEC,EAAE,cAAc,EAAE,IAAI,IAAMQ,KAAK,GAAG,MAAM,EAAE,CAAC,EAAEA,KAAK,GAAGR,EAAEQ,GAAGV,EAAEU,GAAG,cAAc,OAAOT,EAAE,SAAS,GAAgB,EAAE,EAAE,CAAC,IAAMA,EAAE,GAAiBD,EAAEE,EAAE,CAAC,EAAE,GAAG,EAAE,GAAG,cAAc,EAAE,IAAI,CAAC,GAAG,EAAYA,EAAEC,GAAG,CAAC,OAAOO,EAAE,GAAGA,EAAE,CAAC,IAAMN,EAAEF,EAAEQ,GAAGT,EAAQI,EAAEL,EAAEG,GAAGO,GAASJ,EAAE,KAAK,MAAMF,EAAEC,EAAE,CAAC,EAAEF,IAAIG,EAAEL,EAAE,EAAES,IAAIJ,EAAED,EAAEJ,EAAE,OAAOE,IAAI,KAAK,CAAC,GAAG,SAAS,EAAE,IAAI,CAAC,GAAG,EAAYD,EAAEQ,GAAG,CAAC,OAAOT,EAAE,GAAGA,EAAE,CAAC,IAAME,EAAED,EAAED,GAAG,EAAE,EAAEA,IAAIE,EAAE,EAAEO,IAAIP,EAAEH,EAAEC,GAAGS,GAAG,OAAOA,IAAI,KAAK,CAAC,SAAS,GAAa,EAAE,CAAC,IAAMR,EAAE,EAAE,CAAC,IAAI,GAAK,CAACD,EAAES,KAAK,OAAO,QAAQV,EAAE,CAAC,IAAI,IAAI,EAAEC,GAAGS,GAAG,OAAOR,EA2Nthd,SAAS,GAAiB,EAAE,EAAE,CAAC,OAAOF,GAAGA,EAAE,QAAQE,GAAGA,EAAE,QAAQA,EAAEF,EAAE,GAAS,QAAQ,mBAAmB,qEAAqEA,EAAE,OAAO,CAAC,WAAWE,EAAE,OAAO,GAAG,CAAC,KAAK,GAAS,QAAQ,yBAAyB,CAAC,GAAS,QAAQ,2BAA2B,CA8V1Y,SAAS,GAAQ,EAAE,EAAE,CAAC,IAAM,EAAY,GAAGF,EAAE,MAAM,EAAE,CAAC,cAAc,GAAK,CAAC,CAAC,QAAQ,MAAM,CAAC,SAAS,CAACC,EAAE,EAAYC,EAAE,CAAC,EAAYF,EAAE,CAAC,OAAO,KAAK,MAAM,EAAS,WAAWC,EAAE,CAAC,GAAG,OAAO,CAAC,CAAC,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,IAAMS,EAAE,CAAC,CAAC,SAAS,EAAE,IAAIR,EAAE,KAAKF,EAAE,KAAK,CAAC,CAAC,YAAY,EAAE,IAAIE,EAAE,QAAQF,EAAE,QAAQ,GAAGE,EAAE,KAAKF,EAAE,MAAM,CAAC,CAAC,UAAU,EAAE,IAAIE,EAAE,MAAMF,EAAE,MAAM,IAAIE,EAAE,KAAKF,EAAE,MAAM,CAAC,CAAC,SAAS,EAAE,IAAI,CAAC,IAAMC,EAAE,GAAQD,EAAEE,EAAE,CAAC,OAAOD,EAAEA,EAAE,GAAG,GAAG,CAAC,CAAC,OAAO,GAAQ,CAAC,CAAOE,EAAE,EAAE,CAAOC,EAAEJ,EAAMK,EAAEC,EAAE,IAAI,GAAK,CAACC,EAAEC,KAAKE,EAAKT,EAAE,QAAQM,EAAE,EAAE,IAAG,EAAEA,EAAE,EAAEA,GAAGC,EAAER,EAAEE,EAAE,CAAC,EAAEE,EAAE,KAAKD,EAAE,CAAIG,EAAEJ,GAAG,EAAEK,KAAK,EAAEH,EAAE,KAAKD,EAAE,CAAIH,EAAEE,IAAG,EAAEF,EAAE,EAAEO,KAAK,EAAEH,EAAE,KAAKD,EAAE,GAAO,EAAEG,GAAE,MAAM,CAACN,EAAEG,EAAEG,EAAED,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACF,EAAEC,EAAEC,EAAEC,GAAG,GAAeN,EAAEE,EAAED,EAAE,CAAOM,EAAEL,EAAEC,EAAQK,EAAEP,EAAE,QAAQ,GAAG,CAAC,QAAQ,UAAU,UAAU,eAAe,CAAC,QAAQD,EAAE,EAAE,GAAG,CAAIQ,EAAE,SAAS,IAAG,EAAEN,IAAI,EAAEC,EAAE,KAAK,EAAEG,GAAG,EAAE,CAAC,EAAE,IAAIH,IAAI,EAAEG,IAAIF,EAAEE,IAAI,GAAGC,GAAGF,EAAEF,KAAI,IAAMM,EAAE,EAAS,WAAWL,EAAEM,EAAE,CAAC,OAAOF,EAAE,OAAO,EAAE,EAAS,WAAWD,EAAEG,EAAE,CAAC,QAAQ,GAAGF,EAAE,CAAC,KAAKC,EAAE,CAACA,EAA+D,SAAS,EAAQ,EAAE,GAAG,GAAGT,GAAG,CAAC,MAAM,CAAC,MAAMA,EAAE,OAAO,CAACA,KAAKE,EAAE,GAAYF,EAAE,CAAC,CAAC,CAAmF,SAAS,GAAa,EAAE,CAAC,OAAOA,EAAE,QAAQ,MAAM,OAAO,CAAC,QAAQ,GAAG,GAAG,CAAC,SAAS,GAAqB,EAAE,CAAC,OAAOA,EAAE,QAAQ,MAAM,GAAG,CAAC,QAAQ,GAAG,IAAI,CAAC,aAAa,CAAC,SAAS,GAAM,EAAE,EAAE,CAAC,OAAOA,IAAI,KAAK,KAAK,CAAC,MAAM,OAAOA,EAAE,IAAI,GAAa,CAAC,KAAK,IAAI,CAAC,CAAC,OAAO,CAACC,KAAKD,EAAE,WAAW,GAAG,GAAqBC,EAAE,GAAG,GAAqBD,EAAE,EAAE,CAACE,EAAE,CAAC,SAAS,GAAO,EAAE,EAAE,CAAC,MAAM,CAAC,MAAMF,EAAE,OAAO,EAAEA,EAAEE,KAAK,GAAaF,EAAEE,EAAE,CAAC,OAAOA,EAAE,CAAC,SAAS,GAAO,EAAE,CAAC,MAAM,CAAC,MAAMF,EAAE,OAAO,CAACA,KAAKA,EAAE,CAAC,SAAS,GAAY,EAAE,CAAC,OAAOA,EAAE,QAAQ,8BAA8B,OAAO,CAIr1D,SAAS,GAAa,EAAE,EAAE,CAAC,IAAMC,EAAE,GAAWC,EAAE,CAACQ,EAAE,GAAWR,EAAE,MAAM,CAACC,EAAE,GAAWD,EAAE,MAAM,CAACE,EAAE,GAAWF,EAAE,MAAM,CAACG,EAAE,GAAWH,EAAE,MAAM,CAACI,EAAE,GAAWJ,EAAE,QAAQ,CAACK,EAAE,GAAWL,EAAE,QAAQ,CAACM,EAAE,GAAWN,EAAE,QAAQ,CAACO,EAAE,GAAWP,EAAE,QAAQ,CAACS,EAAE,GAAWT,EAAE,QAAQ,CAACW,EAAE,GAAWX,EAAE,QAAQ,CAAC,EAAQ,IAAI,CAAC,MAAM,OAAO,GAAYF,EAAE,IAAI,CAAC,CAAC,OAAO,CAACA,KAAKA,EAAE,QAAQ,GAAK,EAAmvDc,GAAzuD,GAAG,CAAC,GAAGd,EAAE,QAAQ,OAAO,EAAQc,EAAE,CAAC,OAAOA,EAAE,IAAT,CAAc,IAAI,IAAI,OAAO,GAAMZ,EAAE,KAAK,QAAQ,CAAC,EAAE,CAAC,IAAI,KAAK,OAAO,GAAMA,EAAE,KAAK,OAAO,CAAC,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQM,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQG,EAAE,GAAe,CAAC,IAAI,OAAO,OAAO,EAAQP,EAAE,CAAC,IAAI,QAAQ,OAAO,EAAQS,EAAE,CAAC,IAAI,SAAS,OAAO,EAAQR,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQC,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,MAAM,OAAO,GAAMR,EAAE,OAAO,QAAQ,GAAK,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,GAAMA,EAAE,OAAO,OAAO,GAAK,CAAC,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQI,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,MAAM,OAAO,GAAMR,EAAE,OAAO,QAAQ,GAAM,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,GAAMA,EAAE,OAAO,OAAO,GAAM,CAAC,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQI,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQH,EAAE,CAAC,IAAI,MAAM,OAAO,EAAQJ,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQO,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQJ,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQJ,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQJ,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQA,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQJ,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,OAAO,EAAQH,EAAE,CAAC,IAAI,MAAM,OAAO,EAAQJ,EAAE,CAAC,IAAI,IAAI,OAAO,GAAOM,EAAE,CAAC,IAAI,KAAK,OAAO,GAAOH,EAAE,CAAC,IAAI,MAAM,OAAO,EAAQL,EAAE,CAAC,IAAI,IAAI,OAAO,GAAMC,EAAE,WAAW,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,EAAQE,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQO,EAAE,GAAe,CAAC,IAAI,IAAI,OAAO,EAAQL,EAAE,CAAC,IAAI,KAAK,OAAO,EAAQI,EAAE,CAAC,IAAI,IAAI,IAAI,IAAI,OAAO,EAAQT,EAAE,CAAC,IAAI,MAAM,OAAO,GAAMC,EAAE,SAAS,QAAQ,GAAM,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,GAAMA,EAAE,SAAS,OAAO,GAAM,CAAC,EAAE,CAAC,IAAI,MAAM,OAAO,GAAMA,EAAE,SAAS,QAAQ,GAAK,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,GAAMA,EAAE,SAAS,OAAO,GAAK,CAAC,EAAE,CAAC,IAAI,IAAI,IAAI,KAAK,OAAO,GAAW,OAAO,QAAQI,EAAE,OAAO,QAAQI,EAAE,OAAO,KAAK,CAAC,EAAE,CAAC,IAAI,MAAM,OAAO,GAAW,OAAO,QAAQJ,EAAE,OAAO,IAAII,EAAE,OAAO,IAAI,CAAC,EAAE,CAAC,IAAI,IAAI,OAAO,GAAO,qBAAqB,CAAC,IAAI,IAAI,OAAO,GAAO,YAAY,CAAC,QAAQ,OAAO,EAAQI,EAAE,IAAmBd,EAAE,EAAE,CAAC,cAAc,GAAG,CAAW,MAAV,GAAE,MAAMA,EAASc,EAAqY,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,KAAKJ,EAAE,MAAMP,GAAGH,EAAE,GAAGU,IAAI,UAAU,CAAC,IAAMV,EAAE,QAAQ,KAAKG,EAAE,CAAC,MAAM,CAAC,QAAQ,CAACH,EAAE,IAAIA,EAAE,IAAIG,EAAE,CAAC,IAAMC,EAAEF,EAAEQ,GAAOL,EAAEK,EAAE,IAAI,SAAS,EAAER,EAAE,QAAQ,KAAgCA,EAAE,WAAW,KAAgED,EAAE,OAAO,SAAS,SAA7EC,EAAE,YAAY,OAAOA,EAAE,YAAY,MAAM,SAAS,SAA/FA,EAAE,OAAO,SAAS,UAAkH,IAAII,EAAE,GAAGD,GAAiC,GAA9B,OAAOC,GAAI,WAAW,EAAEA,EAAEF,IAAOE,EAAE,MAAM,CAAC,QAAQ,GAAM,IAAIA,EAAE,CAAC,SAAS,GAAW,EAAE,CAAqE,MAAM,CAAC,IAAnEN,EAAE,KAAK,GAAGA,EAAE,OAAO,CAAC,SAAS,EAAE,IAAI,GAAGA,EAAE,GAAGE,EAAE,OAAO,IAAI,GAAG,CAAc,GAAGF,EAAE,CAAC,SAAS,GAAM,EAAE,EAAE,EAAE,CAAC,IAAMU,EAAEV,EAAE,MAAME,EAAE,CAAC,GAAGQ,EAAE,CAAC,IAAMV,EAAE,EAAE,CAAKE,EAAE,EAAE,IAAI,IAAMC,KAAKF,EAAE,GAAG,GAAeA,EAAEE,EAAE,CAAC,CAAC,IAAMC,EAAEH,EAAEE,GAAGE,EAAED,EAAE,OAAOA,EAAE,OAAO,EAAE,EAAE,CAACA,EAAE,SAASA,EAAE,QAAQ,EAAEA,EAAE,MAAM,IAAI,IAAIA,EAAE,MAAMM,EAAE,MAAMR,EAAEA,EAAEG,EAAE,CAAC,EAAE,GAAGA,EAAE,MAAM,CAACK,EAAEV,EAAE,CAAC,MAAM,CAACU,EAAE,EAAE,CAAC,CAAC,SAAS,GAAoB,EAAE,CAAC,IAAM,EAAQ,GAAG,CAAC,OAAOV,EAAP,CAAU,IAAI,IAAI,MAAM,cAAc,IAAI,IAAI,MAAM,SAAS,IAAI,IAAI,MAAM,SAAS,IAAI,IAAI,IAAI,IAAI,MAAM,OAAO,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,MAAM,UAAU,IAAI,IAAI,IAAI,IAAI,MAAM,QAAQ,IAAI,IAAI,MAAM,OAAO,IAAI,IAAI,IAAI,IAAI,MAAM,UAAU,IAAI,IAAI,MAAM,aAAa,IAAI,IAAI,MAAM,WAAW,IAAI,IAAI,MAAM,UAAU,QAAQ,OAAO,OAAWE,EAAE,KAASD,EAA8W,OAA5W,EAAYD,EAAE,EAAE,GAAG,EAAE,GAAS,OAAOA,EAAE,EAAE,EAAM,EAAYA,EAAE,EAAE,GAAE,AAAI,IAAE,IAAI,GAAgBA,EAAE,EAAE,CAAE,EAAEA,EAAE,GAAE,EAAYA,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGA,EAAE,EAAE,GAAG,GAAG,EAAYA,EAAE,EAAE,GAAGA,EAAE,EAAE,IAAIA,EAAE,IAAI,EAAE,EAAE,GAAG,GAAGA,EAAE,IAAI,IAAIA,EAAE,IAAI,IAAI,EAAE,EAAE,IAAI,EAAE,IAAI,GAAGA,EAAE,IAAI,EAAE,EAAE,CAACA,EAAE,GAAG,EAAYA,EAAE,EAAE,GAAG,EAAE,EAAE,GAAYA,EAAE,EAAE,EAAgG,CAAtF,OAAO,KAAKA,EAAE,CAAC,SAAS,EAAE,IAAI,CAAC,IAAMU,EAAE,EAAQT,EAAE,CAAgB,OAAf,IAAI,EAAES,GAAGV,EAAEC,IAAWC,IAAI,EAAE,CAAC,CAAUA,EAAED,EAAE,CAAa,SAAS,IAAkB,CAA6C,MAA5C,CAAK,KAAG,EAAS,WAAW,cAAc,CAAS,GAAG,SAAS,GAAsB,EAAE,EAAE,CAAC,GAAGD,EAAE,QAAQ,OAAOA,EAAkD,IAAMU,EAAE,GAAhD,GAAU,uBAAuBV,EAAE,IAAI,CAA8BE,EAAE,CAAC,OAAOQ,GAAG,MAAMA,EAAE,SAAS,IAAK,GAAE,CAACV,EAAEU,EAAE,SAAS,GAAkB,EAAE,EAAE,CAAC,OAAO,MAAM,UAAU,OAAO,GAAGV,EAAE,KAAK,GAAG,GAAsBA,EAAEE,EAAE,EAAE,CAAC,CAAm6B,SAAS,GAAkB,EAAE,EAAE,EAAE,CAA8B,OAArB,IAAI,GAAYF,EAAEC,EAAE,CAAU,kBAAkBC,EAAE,CAAC,SAAS,GAAgB,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,OAAOQ,EAAE,KAAKP,EAAE,eAAeC,EAAE,cAAcC,GAAG,GAAkBL,EAAEE,EAAED,EAAE,CAAC,MAAM,CAACS,EAAEP,EAAEC,EAAEC,EAAE,CAAC,SAAS,GAAmB,EAAE,EAAE,CAAC,GAAG,CAACL,EAAE,OAAO,KAAmC,IAAMU,EAA5B,GAAU,OAAOR,EAAEF,EAAE,CAAW,YAAY,IAAkB,CAAC,CAAOG,EAAEO,EAAE,eAAe,CAAON,EAAEM,EAAE,iBAAiB,CAAC,OAAOP,EAAE,KAAK,GAAG,GAAaD,EAAEF,EAAEI,EAAE,EAAE,CAA6C,SAAS,GAAgB,EAAE,CAAC,OAAO,IAAI,GAAQ,mBAAmB,aAAaJ,EAAE,KAAK,oBAAoB,CAG/1L,SAAS,GAAuB,EAAE,CAAsD,OAArD,EAAE,WAAW,OAAO,EAAE,SAAS,GAAgBA,EAAE,EAAE,EAASA,EAAE,SAGjG,SAAS,GAA4B,EAAE,CAAqH,OAApH,EAAE,gBAAgB,OAAO,EAAE,cAAc,GAAgBA,EAAE,EAAEA,EAAE,IAAI,uBAAuB,CAACA,EAAE,IAAI,gBAAgB,CAAC,EAASA,EAAE,cAAc,SAAS,GAAM,EAAE,EAAE,CAAC,IAAMC,EAAE,CAAC,GAAGD,EAAE,GAAG,KAAKA,EAAE,KAAK,EAAEA,EAAE,EAAE,EAAEA,EAAE,EAAE,IAAIA,EAAE,IAAI,QAAQA,EAAE,QAAQ,CAAC,OAAO,IAAI,EAAS,CAAC,GAAGC,EAAE,GAAGC,EAAE,IAAID,EAAE,CAAC,CAAC,SAAS,GAAU,EAAE,EAAE,EAAE,CAAC,IAAIS,EAAEV,EAAEE,EAAE,GAAG,IAAUC,EAAEF,EAAE,OAAOS,EAAE,CAAC,GAAGR,IAAIC,EAAE,MAAM,CAACO,EAAER,EAAE,CAAC,GAAG,IAAIC,EAAED,GAAG,IAAI,IAAME,EAAEH,EAAE,OAAOS,EAAE,CAAC,OAAOP,IAAIC,EAAE,CAACM,EAAEP,EAAE,CAAC,CAACH,EAAE,KAAK,IAAIG,EAAEC,EAAE,CAAC,GAAG,IAAI,KAAK,IAAID,EAAEC,EAAE,CAAC,CAAC,SAAS,GAAQ,EAAE,EAAE,CAAC,GAAGF,EAAE,GAAG,IAAI,IAAMD,EAAE,IAAI,KAAKD,EAAE,CAAC,MAAM,CAAC,KAAKC,EAAE,gBAAgB,CAAC,MAAMA,EAAE,aAAa,CAAC,EAAE,IAAIA,EAAE,YAAY,CAAC,KAAKA,EAAE,aAAa,CAAC,OAAOA,EAAE,eAAe,CAAC,OAAOA,EAAE,eAAe,CAAC,YAAYA,EAAE,oBAAoB,CAAC,CAAC,SAAS,GAAQ,EAAE,EAAE,EAAE,CAAC,OAAO,GAAU,GAAaD,EAAE,CAACE,EAAED,EAAE,CAAC,SAAS,GAAW,EAAE,EAAE,CAAC,IAAMA,EAAED,EAAE,EAAEU,EAAEV,EAAE,EAAE,KAAK,KAAK,MAAME,EAAE,MAAM,CAACC,EAAEH,EAAE,EAAE,MAAM,KAAK,MAAME,EAAE,OAAO,CAAC,KAAK,MAAMA,EAAE,SAAS,CAAC,EAAEE,EAAE,CAAC,GAAGJ,EAAE,EAAE,KAAKU,EAAE,MAAMP,EAAE,IAAI,KAAK,IAAIH,EAAE,EAAE,IAAI,GAAYU,EAAEP,EAAE,CAAC,CAAC,KAAK,MAAMD,EAAE,KAAK,CAAC,KAAK,MAAMA,EAAE,MAAM,CAAC,EAAE,CAACG,EAAE,EAAS,WAAW,CAAC,MAAMH,EAAE,MAAM,KAAK,MAAMA,EAAE,MAAM,CAAC,SAASA,EAAE,SAAS,KAAK,MAAMA,EAAE,SAAS,CAAC,OAAOA,EAAE,OAAO,KAAK,MAAMA,EAAE,OAAO,CAAC,MAAMA,EAAE,MAAM,KAAK,MAAMA,EAAE,MAAM,CAAC,KAAKA,EAAE,KAAK,KAAK,MAAMA,EAAE,KAAK,CAAC,MAAMA,EAAE,MAAM,QAAQA,EAAE,QAAQ,QAAQA,EAAE,QAAQ,aAAaA,EAAE,aAAa,CAAC,CAAC,GAAG,eAAe,CAAsB,CAACK,EAAEC,GAAG,GAAzB,GAAaJ,EAAE,CAAsBH,EAAED,EAAE,KAAK,CAAmC,OAA/BK,IAAI,IAAG,GAAGA,EAAE,EAAEL,EAAE,KAAK,OAAOO,EAAE,EAAO,CAAC,GAAGA,EAAE,EAAEC,EAAE,CAAC,SAAS,GAAoB,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,QAAQH,EAAE,KAAKC,GAAGL,EAAE,GAAGD,GAAG,OAAO,KAAKA,EAAE,CAAC,SAAS,GAAGE,EAAE,CAAC,IAAMQ,EAAER,GAAGI,EAAEH,EAAE,EAAS,WAAWH,EAAE,CAAC,GAAGC,EAAE,KAAKS,EAAE,eAAeN,EAAE,CAAC,CAAC,OAAOC,EAAEF,EAAEA,EAAE,QAAQG,EAAE,CAAC,OAAO,EAAS,QAAQ,IAAI,GAAQ,aAAa,cAAcH,EAAE,uBAAuBO,IAAI,CAAC,CAAC,SAAS,GAAa,EAAE,EAAE,EAAE,GAAK,CAAC,OAAOV,EAAE,QAAQ,GAAU,OAAO,EAAO,OAAO,QAAQ,CAAC,CAAC,OAAOC,EAAE,YAAY,GAAK,CAAC,CAAC,yBAAyBD,EAAEE,EAAE,CAAC,KAAK,SAAS,GAAU,EAAE,EAAE,CAAC,IAAMD,EAAED,EAAE,EAAE,KAAK,MAAMA,EAAE,EAAE,KAAK,EAAMU,EAAE,GAAyK,OAAtK,GAAGV,EAAE,EAAE,MAAM,IAAI,GAAG,KAAK,GAAG,EAASA,EAAE,EAAE,KAAKC,EAAE,EAAE,EAAE,CAAIC,GAAG,GAAG,IAAI,GAAG,EAASF,EAAE,EAAE,MAAM,CAAC,GAAG,IAAI,GAAG,EAASA,EAAE,EAAE,IAAI,GAAM,GAAG,EAASA,EAAE,EAAE,MAAM,CAAC,GAAG,EAASA,EAAE,EAAE,IAAI,EAAQU,EAAE,SAAS,GAAU,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIL,EAAE,EAASL,EAAE,EAAE,KAAK,CAA8f,OAA1fE,GAAG,GAAG,IAAI,GAAG,EAASF,EAAE,EAAE,OAAO,CAAC,EAAE,EAAE,cAAc,GAAGA,EAAE,EAAE,SAAS,GAAGC,IAAI,GAAG,MAAU,GAAG,EAASD,EAAE,EAAE,OAAO,EAAIA,EAAE,EAAE,cAAc,GAAGA,EAAE,EAAE,SAAS,GAAG,CAACC,KAAG,GAAG,EAASD,EAAE,EAAE,OAAO,EAAIA,EAAE,EAAE,cAAc,GAAG,CAACU,KAAG,GAAG,IAAI,GAAG,EAASV,EAAE,EAAE,YAAY,EAAE,GAAKG,IAAKH,EAAE,eAAeA,EAAE,SAAS,GAAG,CAACI,EAAE,GAAG,IAAYJ,EAAE,EAAE,GAAG,GAAG,IAAI,GAAG,EAAS,KAAK,MAAM,CAACA,EAAE,EAAE,GAAG,CAAC,CAAC,GAAG,IAAI,GAAG,EAAS,KAAK,MAAM,CAACA,EAAE,EAAE,GAAG,CAAC,GAAM,GAAG,IAAI,GAAG,EAAS,KAAK,MAAMA,EAAE,EAAE,GAAG,CAAC,CAAC,GAAG,IAAI,GAAG,EAAS,KAAK,MAAMA,EAAE,EAAE,GAAG,CAAC,GAAC,IAAI,GAAG,IAAIA,EAAE,KAAK,SAAS,KAAYK,EAA6Y,SAAS,GAAc,EAAE,CAAC,IAAMH,EAAE,CAAC,KAAK,OAAO,MAAM,OAAO,MAAM,QAAQ,OAAO,QAAQ,IAAI,MAAM,KAAK,MAAM,KAAK,OAAO,MAAM,OAAO,OAAO,SAAS,QAAQ,SAAS,QAAQ,UAAU,SAAS,UAAU,OAAO,SAAS,QAAQ,SAAS,YAAY,cAAc,aAAa,cAAc,QAAQ,UAAU,SAAS,UAAU,WAAW,aAAa,YAAY,aAAa,YAAY,aAAa,SAAS,WAAW,UAAU,WAAW,QAAQ,UAAU,CAACF,EAAE,aAAa,EAAE,GAAG,CAACE,EAAE,MAAM,IAAI,GAAiBF,EAAE,CAAC,OAAOE,EAAE,SAAS,GAA4B,EAAE,CAAC,OAAOF,EAAE,aAAa,CAAtB,CAAwB,IAAI,eAAe,IAAI,gBAAgB,MAAM,eAAe,IAAI,kBAAkB,IAAI,mBAAmB,MAAM,kBAAkB,IAAI,gBAAgB,IAAI,iBAAiB,MAAM,gBAAgB,QAAQ,OAAO,GAAcA,EAAE,EAAE,SAAS,GAAmB,EAAE,CAAgE,OAA3D,GAAGA,KAAI,KAAK,IAAK,KAAI,GAAG,EAAS,KAAK,EAAE,GAAGA,GAAGA,EAAE,OAAO,GAAG,EAAQ,GAAGA,GAAG,SAAS,GAAQ,EAAE,EAAE,CAAC,IAAMC,EAAE,GAAcC,EAAE,KAAK,EAAS,YAAY,CAAC,GAAG,CAACD,EAAE,QAAQ,OAAO,EAAS,QAAQ,GAAgBA,EAAE,CAAC,CAAC,IAAMS,EAAE,EAAO,WAAWR,EAAE,CAAKC,EAAEC,EAAE,GAAG,EAAYJ,EAAE,KAAK,CAAC,EAAE,EAAS,KAAK,KAAK,CAAC,IAAI,IAAME,KAAK,GAAG,EAAYF,EAAEE,GAAG,GAAG,EAAEA,GAAG,GAAGA,IAAI,IAAMA,EAAE,GAAwBF,EAAE,EAAE,GAAmBA,EAAE,CAAC,GAAGE,EAAE,OAAO,EAAS,QAAQA,EAAE,CAAC,IAAMQ,EAAE,GAAmBT,EAAE,CAAC,CAACE,EAAEC,GAAG,GAAQJ,EAAEU,EAAET,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,GAAGE,EAAE,KAAKF,EAAE,IAAIS,EAAE,EAAEN,EAAE,CAAC,CAAC,SAAS,GAAa,EAAE,EAAE,EAAE,CAAC,IAAMM,EAAE,CAAC,CAAC,EAAYT,EAAE,MAAM,EAAEA,EAAE,MAAM,GAAQ,EAAE,KAAK,EAAE,GAAQD,EAAEU,GAAGT,EAAE,UAAU,EAAE,EAAE,GAAK,CAASC,EAAE,IAAI,MAAMD,EAAE,CAAC,aAAaA,EAAE,CAAU,OAAOD,EAAEG,EAAE,EAAE,EAAO,GAAGF,EAAE,UAAUC,EAAE,QAAQF,EAAEU,EAAE,CAAC,EAAER,EAAE,QAAQQ,EAAE,CAAC,KAAKV,EAAE,QAAQU,EAAE,CAACA,EAAE,CAAC,IAAIA,EAAE,CAACR,EAAE,KAAKF,EAAEU,EAAE,CAAC,IAAIA,EAAE,CAAC,GAAGT,EAAE,KAAK,OAAO,EAAO,EAAOA,EAAE,KAAK,CAACA,EAAE,KAAK,CAAC,IAAI,IAAMD,KAAKC,EAAE,MAAM,CAAC,IAAMC,EAAE,EAAOF,EAAE,CAAC,GAAG,KAAK,IAAIE,EAAE,EAAE,EAAE,OAAO,EAAOA,EAAEF,EAAE,CAAC,OAAO,EAAOA,EAAEE,EAAE,GAAG,EAAED,EAAE,MAAMA,EAAE,MAAM,OAAO,GAAG,CAAC,SAAS,GAAS,EAAE,CAAC,IAAIC,EAAED,EAAE,EAAE,CAA0H,OAAtHD,EAAE,OAAO,GAAG,OAAOA,EAAEA,EAAE,OAAO,IAAK,UAAU,EAAEA,EAAEA,EAAE,OAAO,GAAG,EAAE,MAAM,KAAKA,EAAE,CAAC,MAAM,EAAEA,EAAE,OAAO,EAAE,EAAM,EAAE,MAAM,KAAKA,EAAE,CAAO,CAACC,EAAEC,EAAE,CA20Bp5J,SAAS,GAAiB,EAAE,CAAC,GAAG,EAAS,WAAWF,EAAE,CAAC,OAAOA,EAAE,GAAGA,GAAGA,EAAE,SAAS,GAASA,EAAE,SAAS,CAAC,CAAC,OAAO,EAAS,WAAWA,EAAE,CAAC,GAAGA,GAAG,OAAOA,GAAI,SAAS,OAAO,EAAS,WAAWA,EAAE,CAAC,MAAM,IAAI,EAAqB,8BAA8BA,EAAE,YAAY,OAAOA,IAAI,wbAlqDpU,GAAN,cAAyB,KAAK,GAAQ,GAAN,cAAmC,EAAU,CAAC,YAAY,EAAE,CAAC,MAAM,qBAAqBA,EAAE,WAAW,GAAG,GAAQ,GAAN,cAAmC,EAAU,CAAC,YAAY,EAAE,CAAC,MAAM,qBAAqBA,EAAE,WAAW,GAAG,GAAQ,GAAN,cAAmC,EAAU,CAAC,YAAY,EAAE,CAAC,MAAM,qBAAqBA,EAAE,WAAW,GAAG,GAAQ,GAAN,cAA4C,EAAU,GAAQ,GAAN,cAA+B,EAAU,CAAC,YAAY,EAAE,CAAC,MAAM,gBAAgBA,IAAI,GAAQ,EAAN,cAAmC,EAAU,GAAQ,GAAN,cAAkC,EAAU,CAAC,aAAa,CAAC,MAAM,4BAA4B,GAAQ,EAAE,UAAU,GAAE,QAAQ,EAAE,OAAa,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,QAAQ,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAOO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,CAAOC,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,UAAU,MAAM,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,MAAM,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,MAAM,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,MAAM,aAAa,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAOO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,GAAE,IAAI,EAAE,QAAQ,GAAE,KAAK,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,GAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,aAAa,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,aAAa,EAAE,CAAO,GAAN,KAAU,CAM9vD,IAAI,MAAM,CAAC,MAAM,IAAI,GAKhB,IAAI,MAAM,CAAC,MAAM,IAAI,GAMrB,IAAI,UAAU,CAAC,OAAO,KAAK,KAK3B,IAAI,aAAa,CAAC,MAAM,IAAI,GAS5B,WAAW,EAAE,EAAE,CAAC,MAAM,IAAI,GAQ1B,aAAa,EAAE,EAAE,CAAC,MAAM,IAAI,GAM5B,OAAO,EAAE,CAAC,MAAM,IAAI,GAMpB,OAAO,EAAE,CAAC,MAAM,IAAI,GAKpB,IAAI,SAAS,CAAC,MAAM,IAAI,KAAyB,GAAE,KAAW,GAAN,MAAM,UAAmB,EAAI,CAAC,WAAW,UAAU,CAA8B,OAA7B,KAAI,OAAO,GAAE,IAAI,GAAmB,GAAE,IAAI,MAAM,CAAC,MAAM,SAAS,IAAI,MAAM,CAAC,OAAO,IAAI,KAAK,gBAAc,CAAE,iBAAiB,CAAC,SAAS,IAAI,aAAa,CAAC,MAAO,GAAM,WAAW,EAAE,CAAC,OAAOb,EAAE,OAAOD,GAAG,CAAC,OAAO,GAAcD,EAAEE,EAAED,EAAE,CAAC,aAAa,EAAE,EAAE,CAAC,OAAO,GAAa,KAAK,OAAOD,EAAE,CAACE,EAAE,CAAC,OAAO,EAAE,CAAC,MAAM,CAAC,IAAI,KAAKF,EAAE,CAAC,mBAAmB,CAAC,OAAO,EAAE,CAAC,OAAOA,EAAE,OAAO,SAAS,IAAI,SAAS,CAAC,MAAO,KAAU,GAAE,EAAE,CAAyN,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,CAAkX,GAAE,EAAE,CAAO,GAAN,MAAM,UAAiB,EAAI,CAKrqC,OAAO,OAAO,EAAE,CAA8B,OAA7B,GAAEA,KAAK,GAAEA,GAAG,IAAI,EAASA,EAAE,EAAS,GAAEA,GAAG,OAAO,YAAY,CAAC,GAAE,EAAE,CAAC,GAAE,EAAE,CAQlF,OAAO,iBAAiB,EAAE,CAAC,OAAO,KAAK,YAAYA,EAAE,CAQrD,OAAO,YAAY,EAAE,CAAC,GAAG,CAACA,EAAE,MAAO,GAAM,GAAG,CAAwD,OAAvD,IAAI,KAAK,eAAe,QAAQ,CAAC,SAASA,EAAE,CAAC,CAAC,QAAQ,CAAQ,QAAa,CAAC,MAAO,IAAO,YAAY,EAAE,CAAC,OAAO,CAAC,KAAK,SAASA,EAAE,KAAK,MAAM,EAAS,YAAYA,EAAE,CAKhN,IAAI,MAAM,CAAC,MAAM,OAKjB,IAAI,MAAM,CAAC,OAAO,KAAK,SAMvB,IAAI,aAAa,CAAC,MAAO,GASzB,WAAW,EAAE,CAAC,OAAOE,EAAE,OAAOD,GAAG,CAAC,OAAO,GAAcD,EAAEE,EAAED,EAAE,KAAK,KAAK,CAQvE,aAAa,EAAE,EAAE,CAAC,OAAO,GAAa,KAAK,OAAOD,EAAE,CAACE,EAAE,CAMvD,OAAO,EAAE,CAAC,IAAMA,EAAE,IAAI,KAAKF,EAAE,CAAC,GAAG,MAAME,EAAE,CAAC,MAAO,KAAI,IAAMD,EAAE,GAAQ,KAAK,KAAK,CAAI,CAACS,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAGP,EAAE,cAAc,GAAYA,EAAEC,EAAE,CAAC,GAAYD,EAAEC,EAAE,CAAC,IAAI,OAAO,EAAE,EAAE,KAAK,IAAIQ,EAAE,EAAqB,IAAMC,EAAE,GAAa,CAAC,KAAKD,EAAE,MAAMP,EAAE,IAAIC,EAAE,KAAtDE,IAAI,GAAG,EAAEA,EAAoD,OAAOC,EAAE,OAAOC,EAAE,YAAY,EAAE,CAAC,CAAKK,EAAE,CAACX,EAAQY,EAAED,EAAE,IAAoB,MAAhB,IAAGC,GAAG,EAAEA,EAAE,IAAIA,GAASH,EAAEE,GAAG,IAM3U,OAAO,EAAE,CAAC,OAAOb,EAAE,OAAO,QAAQA,EAAE,OAAO,KAAK,KAKhD,IAAI,SAAS,CAAC,OAAO,KAAK,QAAW,GAAE,EAAE,CAA6H,GAAE,EAAE,CAAkI,GAAE,EAAE,CAAgI,GAAE,EAAE,CAA2J,GAAE,KAA6G,GAAE,EAAE,CAA8mC,GAAN,KAAyB,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,MAAMC,EAAE,OAAO,EAAE,KAAK,MAAMA,EAAE,OAAO,GAAM,GAAK,CAAC,MAAMS,EAAE,MAAMP,EAAE,GAAGC,GAAGH,EAAE,GAAG,CAACC,GAAG,OAAO,KAAKE,EAAE,CAAC,OAAO,EAAE,CAAC,IAAMF,EAAE,CAAC,YAAY,GAAM,GAAGD,EAAE,CAAC,EAAE,MAAM,IAAI,EAAE,qBAAqBA,EAAE,OAAO,KAAK,IAAI,GAAaD,EAAEE,EAAE,EAAE,OAAO,EAAE,CAAC,GAAG,KAAK,IAAI,CAAC,IAAMA,EAAE,KAAK,MAAM,KAAK,MAAMF,EAAE,CAACA,EAAE,OAAO,KAAK,IAAI,OAAOE,EAAE,CAAgD,OAAO,EAA7C,KAAK,MAAM,KAAK,MAAMF,EAAE,CAAC,GAAQA,EAAE,EAAE,CAAmB,KAAK,MAAM,GAAS,GAAN,KAAuB,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,KAAKC,EAAE,KAAK,aAAa,IAAK,GAAE,IAAIS,EAAE,GAAG,KAAK,KAAK,SAAS,KAAK,GAAGV,UAAUA,EAAE,KAAK,OAAO,QAAQ,CAAC,IAAME,EAAEF,EAAE,OAAO,GAAG,GAASC,EAAEC,GAAG,EAAE,WAAWA,IAAI,UAAUA,IAAOF,EAAE,SAAS,GAAG,GAAS,OAAOC,EAAE,CAAC,OAAO,EAAEA,EAAE,KAAK,GAAGD,IAAO,EAAE,MAAM,KAAK,GAAGA,EAAE,SAAS,EAAEA,EAAEA,EAAE,QAAQ,MAAM,CAAC,KAAK,CAAC,QAAQA,EAAE,OAAO,CAAC,CAAC,KAAK,aAAaA,EAAE,WAAcA,EAAE,KAAK,OAAO,SAAS,KAAK,GAAGA,EAAUA,EAAE,KAAK,OAAO,QAAQ,KAAK,GAAGA,EAAE,EAAEA,EAAE,KAAK,OAAU,EAAE,MAAM,KAAK,GAAGA,EAAE,QAAQ,MAAM,CAAC,KAAK,CAAC,QAAQA,EAAE,OAAO,CAAC,CAAC,KAAK,aAAaA,EAAE,MAAK,IAAMG,EAAE,CAAC,GAAG,KAAK,KAAK,CAAC,EAAE,SAASA,EAAE,UAAUO,EAAE,KAAK,IAAI,GAAaR,EAAEC,EAAE,CAAC,QAAQ,CAAC,OAAO,KAAK,aAAa,KAAK,eAAe,CAAC,MAAM,CAAC,MAAMH,KAAKA,GAAG,CAAC,KAAK,GAAG,CAAC,KAAK,IAAI,OAAO,KAAK,GAAG,UAAU,CAAC,CAAC,eAAe,CAAC,IAAMA,EAAE,KAAK,IAAI,cAAc,KAAK,GAAG,UAAU,CAAC,CAAC,OAAO,KAAK,aAAaA,EAAE,KAAK,GAAG,CAAC,GAAGA,EAAE,OAAO,eAAe,CAAC,IAAME,EAAE,KAAK,aAAa,WAAW,KAAK,GAAG,GAAG,CAAC,OAAO,KAAK,GAAG,OAAO,OAAO,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,GAAGF,EAAE,MAAME,EAAE,CAAC,OAAOF,IAAI,CAACA,EAAE,iBAAiB,CAAC,OAAO,KAAK,IAAI,iBAAiB,GAAQ,GAAN,KAAsB,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,KAAK,CAAC,MAAM,OAAO,GAAGC,EAAE,CAAC,CAACC,GAAG,IAAa,GAAG,KAAK,IAAI,GAAaF,EAAEC,EAAE,EAAE,OAAO,EAAE,EAAE,CAAC,OAAO,KAAK,IAAI,KAAK,IAAI,OAAOD,EAAEE,EAAE,CAAC,GAAmBA,EAAEF,EAAE,KAAK,KAAK,QAAQ,KAAK,KAAK,QAAQ,OAAO,CAAC,cAAc,EAAE,EAAE,CAAC,OAAO,KAAK,IAAI,KAAK,IAAI,cAAcA,EAAEE,EAAE,CAAC,EAAE,GAAQ,GAAE,CAAC,SAAS,EAAE,YAAY,EAAE,QAAQ,CAAC,EAAE,EAAE,CAAC,CAAO,EAAN,MAAM,CAAM,CAAC,OAAO,SAAS,EAAE,CAAC,OAAO,EAAO,OAAOF,EAAE,OAAOA,EAAE,gBAAgBA,EAAE,eAAeA,EAAE,aAAaA,EAAE,YAAY,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,GAAM,CAAC,IAAMI,EAAEJ,GAAG,EAAS,cAAuM,OAAO,IAAI,EAA5LI,IAAID,EAAE,QAAQ,IAAc,EAAUD,GAAG,EAAS,uBAA+BD,GAAG,EAAS,sBAA8B,GAAqBS,EAAE,EAAE,EAAS,oBAA8CN,EAAE,CAAC,OAAO,YAAY,CAAC,GAAE,KAAK,GAAE,EAAE,CAAC,GAAE,EAAE,CAAC,GAAE,EAAE,CAAC,OAAO,WAAW,CAAC,OAAOJ,EAAE,gBAAgBE,EAAE,eAAeD,EAAE,aAAaS,GAAG,EAAE,CAAC,CAAC,OAAO,EAAO,OAAOV,EAAEE,EAAED,EAAES,EAAE,CAAC,YAAY,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAK,CAACN,EAAEC,EAAEC,GAAG,GAAkBN,EAAE,CAAC,KAAK,OAAOI,EAAE,KAAK,gBAAgBF,GAAGG,GAAG,KAAK,KAAK,eAAeJ,GAAGK,GAAG,KAAK,KAAK,aAAaI,EAAE,KAAK,KAAK,GAAiB,KAAK,OAAO,KAAK,gBAAgB,KAAK,eAAe,CAAC,KAAK,cAAc,CAAC,OAAO,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,YAAY,CAAC,OAAO,EAAE,CAAC,WAAW,EAAE,CAAC,CAAC,KAAK,cAAc,KAAK,KAAK,SAAS,EAAE,CAAC,KAAK,gBAAgBP,EAAE,KAAK,kBAAkB,KAAK,IAAI,aAAa,CAAkF,MAAlD,MAAK,oBAAkB,GAAoB,KAAK,CAAS,KAAK,kBAAkB,aAAa,CAAC,IAAMH,EAAE,KAAK,WAAW,CAAOE,GAAG,KAAK,kBAAkB,MAAM,KAAK,kBAAkB,UAAU,KAAK,iBAAiB,MAAM,KAAK,iBAAiB,WAAW,OAAOF,GAAGE,EAAE,KAAK,OAAO,MAAM,EAAE,CAAC,OAAOF,GAAG,OAAO,oBAAoBA,EAAE,CAAC,SAAS,EAAE,EAAO,OAAOA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,iBAAiB,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,eAAe,GAAqBA,EAAE,aAAa,EAAE,KAAK,aAAaA,EAAE,aAAa,GAAM,CAAC,KAAK,cAAc,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,MAAM,CAAC,GAAGA,EAAE,YAAY,GAAK,CAAC,CAAC,kBAAkB,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,MAAM,CAAC,GAAGA,EAAE,YAAY,GAAM,CAAC,CAAC,OAAO,EAAE,EAAE,GAAM,CAAC,OAAO,GAAU,KAAKA,EAAE,QAAY,CAAC,IAAMC,EAAEC,EAAE,CAAC,MAAMF,EAAE,IAAI,UAAU,CAAC,CAAC,MAAMA,EAAE,CAACU,EAAER,EAAE,SAAS,aAAwG,OAA3F,KAAK,YAAYQ,GAAGV,KAAK,KAAK,YAAYU,GAAGV,GAAG,IAAW,GAAG,KAAK,QAAQA,EAAEC,EAAE,QAAQ,EAAE,EAAS,KAAK,YAAYS,GAAGV,KAAK,CAAC,SAAS,EAAE,EAAE,GAAM,CAAC,OAAO,GAAU,KAAKA,EAAE,QAAc,CAAC,IAAMC,EAAEC,EAAE,CAAC,QAAQF,EAAE,KAAK,UAAU,MAAM,OAAO,IAAI,UAAU,CAAC,CAAC,QAAQA,EAAE,CAACU,EAAER,EAAE,SAAS,aAAgH,OAAnG,KAAK,cAAcQ,GAAGV,KAAK,KAAK,cAAcU,GAAGV,GAAG,IAAa,GAAG,KAAK,QAAQA,EAAEC,EAAE,UAAU,EAAE,EAAS,KAAK,cAAcS,GAAGV,KAAK,CAAC,WAAW,CAAC,OAAO,GAAU,KAAK,IAAK,QAAO,SAAS,CAAC,GAAG,CAAC,KAAK,cAAc,CAAC,IAAMA,EAAE,CAAC,KAAK,UAAU,UAAU,MAAM,CAAC,KAAK,cAAc,CAAC,EAAS,IAAI,KAAK,GAAG,GAAG,EAAE,CAAC,EAAS,IAAI,KAAK,GAAG,GAAG,GAAG,CAAC,CAAC,KAAK,GAAG,KAAK,QAAQE,EAAEF,EAAE,YAAY,EAAE,CAAC,OAAO,KAAK,gBAAgB,CAAC,KAAK,EAAE,CAAC,OAAO,GAAU,KAAKA,EAAE,QAAU,CAAC,IAAME,EAAE,CAAC,IAAIF,EAAE,CAAuH,OAAtH,KAAK,SAASA,KAAK,KAAK,SAASA,GAAG,CAAC,EAAS,IAAI,IAAI,EAAE,EAAE,CAAC,EAAS,IAAI,KAAK,EAAE,EAAE,CAAC,CAAC,KAAK,GAAG,KAAK,QAAQA,EAAEE,EAAE,MAAM,EAAE,EAAS,KAAK,SAASF,KAAK,CAAC,QAAQ,EAAE,EAAE,EAAE,CAAC,IAAkDI,EAA1C,KAAK,YAAYJ,EAAEE,EAAE,CAAK,eAAe,CAAK,MAAM,GAAGF,EAAE,KAAK,aAAa,GAAGC,GAAG,CAAC,OAAOG,EAAEA,EAAE,MAAM,KAAK,gBAAgB,EAAE,EAAE,CAAC,CAAC,OAAO,IAAI,GAAoB,KAAK,KAAKJ,EAAE,aAAa,KAAK,YAAYA,EAAE,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,IAAI,GAAkBA,EAAE,KAAK,KAAKE,EAAE,CAAC,aAAa,EAAE,EAAE,CAAC,CAAC,OAAO,IAAI,GAAiB,KAAK,KAAK,KAAK,WAAW,CAACF,EAAE,CAAC,cAAc,EAAE,EAAE,CAAC,CAAC,OAAO,GAAY,KAAK,KAAKA,EAAE,CAAC,WAAW,CAAC,OAAO,KAAK,SAAS,MAAM,KAAK,OAAO,aAAa,GAAG,SAAS,IAAI,KAAK,eAAe,KAAK,KAAK,CAAC,iBAAiB,CAAC,OAAO,WAAW,QAAQ,CAAC,iBAAiB,CAAC,OAAO,KAAK,aAAa,KAAK,aAAa,IAAmB,CAAC,GAAkB,KAAK,OAAO,CAAC,GAAE,gBAAgB,CAAC,OAAO,KAAK,iBAAiB,CAAC,SAAS,uBAAuB,CAAC,OAAO,KAAK,iBAAiB,CAAC,YAAY,gBAAgB,CAAC,OAAO,KAAK,iBAAiB,CAAC,QAAQ,OAAO,EAAE,CAAC,OAAO,KAAK,SAASA,EAAE,QAAQ,KAAK,kBAAkBA,EAAE,iBAAiB,KAAK,iBAAiBA,EAAE,eAAe,UAAU,CAAC,MAAM,UAAU,KAAK,OAAO,IAAI,KAAK,gBAAgB,IAAI,KAAK,eAAe,KAAQ,GAAE,KAAW,GAAN,MAAM,UAAwB,EAAI,CAAC,WAAW,aAAa,CAAsC,OAArC,KAAI,OAAO,GAAE,IAAI,EAAgB,EAAE,EAAS,GAKv6O,OAAO,SAAS,EAAE,CAAC,OAAOA,IAAI,EAAE,EAAgB,YAAY,IAAI,EAAgBA,EAAE,CAQlF,OAAO,eAAe,EAAE,CAAC,GAAGA,EAAE,CAAC,IAAME,EAAEF,EAAE,MAAM,wCAAwC,CAAC,GAAGE,EAAE,OAAO,IAAI,EAAgB,GAAaA,EAAE,GAAGA,EAAE,GAAG,CAAC,CAAC,OAAO,KAAK,YAAY,EAAE,CAAC,OAAO,CAAC,KAAK,MAAMF,EAK/L,IAAI,MAAM,CAAC,MAAM,QAMjB,IAAI,MAAM,CAAC,OAAO,KAAK,QAAQ,EAAE,MAAM,MAAM,GAAa,KAAK,MAAM,SAAS,GAM9E,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,EAAE,UAAU,UAAU,GAAa,CAAC,KAAK,MAAM,SAAS,GAAG,YAAY,CAAC,OAAO,KAAK,KAQvH,aAAa,EAAE,EAAE,CAAC,OAAO,GAAa,KAAK,MAAME,EAAE,CAMnD,IAAI,aAAa,CAAC,MAAO,GAAK,QAAQ,CAAC,OAAO,KAAK,MAMnD,OAAO,EAAE,CAAC,OAAOF,EAAE,OAAO,SAASA,EAAE,QAAQ,KAAK,MAMlD,IAAI,SAAS,CAAC,MAAO,KAAY,GAAN,cAA0B,EAAI,CAAC,YAAY,EAAE,CAAC,OAAO,CAAC,KAAK,SAASA,EAAE,IAAI,MAAM,CAAC,MAAM,UAAU,IAAI,MAAM,CAAC,OAAO,KAAK,SAAS,IAAI,aAAa,CAAC,MAAO,GAAM,YAAY,CAAC,OAAO,KAAK,cAAc,CAAC,MAAM,GAAG,QAAQ,CAAC,MAAO,KAAI,QAAQ,CAAC,MAAO,GAAM,IAAI,SAAS,CAAC,MAAO,KAAoc,GAAE,CAAC,KAAK,QAAQ,QAAQ,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,SAAS,QAAQ,KAAK,QAAQ,QAAQ,wBAAwB,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,QAAQ,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,KAAK,MAAM,CAAO,GAAE,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,SAAS,CAAC,MAAM,MAAM,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,QAAQ,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,KAAK,CAAC,KAAK,KAAK,CAAC,CAAO,GAAE,GAAE,QAAQ,QAAQ,WAAW,GAAG,CAAC,MAAM,GAAG,CAAsQ,GAAE,EAAE,CAAwL,OAAQ,KAAK,KAAK,CAAC,GAAE,SAAS,GAAE,KAAKgB,GAAE,KAAK,GAAE,KAAK,GAAE,GAAG,GAAE,KAAW,EAAN,KAAc,CAK97D,WAAW,KAAK,CAAC,OAAO,GAOnB,WAAW,IAAI,EAAE,CAAC,GAAIhB,EAKtB,WAAW,YAAY,EAAE,CAAC,GAAEA,EAK5B,WAAW,aAAa,CAAC,OAAO,GAAc,GAAE,GAAW,SAAS,CAIpE,WAAW,eAAe,CAAC,OAAO,GAIlC,WAAW,cAAc,EAAE,CAAC,GAAEA,EAI9B,WAAW,wBAAwB,CAAC,OAAOgB,GAI3C,WAAW,uBAAuB,EAAE,CAAC,GAAEhB,EAIvC,WAAW,uBAAuB,CAAC,OAAO,GAI1C,WAAW,sBAAsB,EAAE,CAAC,GAAEA,EAMtC,WAAW,qBAAqB,CAAC,OAAO,GAOxC,WAAW,oBAAoB,EAAE,CAAC,GAAE,GAAqBA,EAAE,CAI3D,WAAW,oBAAoB,CAAC,OAAO,GASvC,WAAW,mBAAmB,EAAE,CAAC,GAAEA,EAAE,IAIrC,WAAW,gBAAgB,CAAC,OAAO,GAInC,WAAW,eAAe,EAAE,CAAC,GAAEA,EAAE,OAAO,aAAa,CAAC,EAAO,YAAY,CAAC,GAAS,YAAY,CAAC,EAAS,YAAY,CAAC,IAAsB,GAAQ,GAAN,KAAa,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAK,YAAYE,EAAE,WAAW,CAAC,OAAO,KAAK,YAAY,GAAG,KAAK,OAAO,IAAI,KAAK,cAAc,KAAK,SAAc,GAAE,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAAC,GAAE,CAAC,EAAE,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAayD,GAAE,CAAC,UAAU,WAAW,QAAQ,QAAQ,MAAM,OAAO,OAAO,SAAS,YAAY,UAAU,WAAW,WAAW,CAAO,GAAE,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,CAAO,GAAE,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAA+R,GAAE,CAAC,SAAS,UAAU,YAAY,WAAW,SAAS,WAAW,SAAS,CAAO,GAAG,CAAC,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,MAAM,CAAO,GAAG,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,CAA0L,GAAG,CAAC,KAAK,KAAK,CAAO,GAAG,CAAC,gBAAgB,cAAc,CAAOU,GAAG,CAAC,KAAK,KAAK,CAAO,GAAG,CAAC,IAAI,IAAI,CAA0kC,GAAG,CAAC,EAAE,GAAE,GAAG,GAAE,IAAI,GAAE,KAAK,GAAE,EAAEL,GAAE,GAAGC,GAAE,IAAI,GAAE,KAAK,GAAE,EAAE,GAAE,GAAG,GAAE,IAAI,GAAE,KAAK,GAAE,EAAE,GAAE,GAAG,GAAE,IAAI,GAAE,KAAK,GAAE,EAAEO,GAAE,GAAG,GAAE,IAAI,GAAE,KAAK,GAAE,CAAO,GAAN,MAAM,CAAS,CAAC,OAAO,OAAO,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,IAAI,EAAUf,EAAEE,EAAE,CAAC,OAAO,YAAY,EAAE,CAAC,IAAIA,EAAE,KAAKD,EAAE,GAAGS,EAAE,GAAYP,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAMK,EAAEL,EAAE,OAAOI,EAAE,CAAIC,IAAI,KAAK,EAAE,OAAO,GAAGF,EAAE,KAAK,CAAC,QAAQO,GAAG,QAAQ,KAAKT,EAAE,CAAC,IAAIA,EAAE,CAAC,CAAC,EAAE,KAAK,EAAE,GAAG,EAAE,CAACS,GAAUA,GAAeL,IAAIH,EAAjB,GAAGG,GAA0B,EAAE,OAAO,GAAGF,EAAE,KAAK,CAAC,QAAQ,QAAQ,KAAKF,EAAE,CAAC,IAAIA,EAAE,CAAC,CAAC,EAAEI,EAAE,EAAEA,GAA0D,OAAvD,EAAE,OAAO,GAAGF,EAAE,KAAK,CAAC,QAAQO,GAAG,QAAQ,KAAKT,EAAE,CAAC,IAAIA,EAAE,CAAC,CAAQE,EAAE,OAAO,uBAAuB,EAAE,CAAC,OAAO,GAAGH,GAAG,YAAY,EAAE,EAAE,CAAC,KAAK,KAAKE,EAAE,KAAK,IAAIF,EAAE,KAAK,UAAU,KAAK,wBAAwB,EAAE,EAAE,CAAgI,OAA/H,KAAK,YAAY,OAAO,KAAK,UAAU,KAAK,IAAI,mBAAmB,EAAU,KAAK,UAAU,YAAYA,EAAE,CAAC,GAAG,KAAK,KAAK,GAAGE,EAAE,CAAC,CAAU,QAAQ,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,IAAI,YAAYF,EAAE,CAAC,GAAG,KAAK,KAAK,GAAGE,EAAE,CAAC,CAAC,eAAe,EAAE,EAAE,CAAC,OAAO,KAAK,YAAYF,EAAEE,EAAE,CAAC,QAAQ,CAAC,oBAAoB,EAAE,EAAE,CAAC,OAAO,KAAK,YAAYF,EAAEE,EAAE,CAAC,eAAe,CAAC,eAAe,EAAE,EAAE,CAAqC,OAA5B,KAAK,YAAYF,EAAE,MAAME,EAAE,CAAU,IAAI,YAAYF,EAAE,MAAM,UAAU,CAACA,EAAE,IAAI,UAAU,CAAC,CAAC,gBAAgB,EAAE,EAAE,CAAC,OAAO,KAAK,YAAYA,EAAEE,EAAE,CAAC,iBAAiB,CAAC,IAAI,EAAE,EAAE,EAAE,CAAC,GAAG,KAAK,KAAK,YAAY,OAAO,EAASF,EAAEE,EAAE,CAAC,IAAMD,EAAE,CAAC,GAAG,KAAK,KAAK,CAAkB,OAAjB,EAAE,IAAI,EAAE,MAAMC,GAAU,KAAK,IAAI,gBAAgBD,EAAE,CAAC,OAAOD,EAAE,CAAC,yBAAyB,EAAE,EAAE,CAAC,IAAMC,EAAE,KAAK,IAAI,aAAa,GAAG,KAAKS,EAAE,KAAK,IAAI,gBAAgB,KAAK,IAAI,iBAAiB,UAAU,GAAQ,EAAE,IAAI,KAAK,IAAI,QAAQV,EAAEE,EAAED,EAAE,CAACgB,EAAa,GAAGjB,EAAE,eAAeA,EAAE,SAAS,GAAGE,EAAE,OAAO,IAAIF,EAAE,QAAQA,EAAE,KAAK,aAAaA,EAAE,GAAGE,EAAE,OAAO,CAAC,GAAG,MAAaD,EAAE,GAAoBD,EAAE,CAAC,EAAO,CAAC,KAAK,UAAU,UAAU,MAAM,CAAC,YAAY,CAAC,GAAO,EAAE,IAAIC,EAAE,GAAiBD,EAAEE,EAAE,CAAC,EAAOQ,EAAE,CAAC,MAAMR,EAAE,CAAC,CAAC,MAAMA,EAAE,IAAI,UAAU,CAAC,QAAQ,CAAC,GAAS,EAAE,IAAID,EAAE,GAAmBD,EAAEE,EAAE,CAAC,EAAOQ,EAAE,CAAC,QAAQR,EAAE,CAAC,CAAC,QAAQA,EAAE,MAAM,OAAO,IAAI,UAAU,CAAC,UAAU,CAAC,EAAW,GAAG,CAAC,IAAMD,EAAE,EAAU,uBAAuBC,EAAE,CAAC,OAAOD,EAAE,KAAK,wBAAwBD,EAAEC,EAAE,CAACC,GAAG,EAAI,GAAGD,EAAE,GAAeD,EAAEE,EAAE,CAAC,EAAO,CAAC,IAAIA,EAAE,CAAC,MAAM,CAA06F,OAAO,GAAgB,EAAU,YAAYA,EAAE,CAA18F,GAAG,CAAC,OAAOA,EAAP,CAAU,IAAI,IAAI,OAAO,KAAK,IAAIF,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,MAAM,OAAO,KAAK,IAAIA,EAAE,YAAY,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,OAAO,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,OAAO,EAAE,CAAC,IAAI,KAAK,OAAO,KAAK,IAAI,KAAK,MAAMA,EAAE,YAAY,GAAG,CAAC,EAAE,CAAC,IAAI,MAAM,OAAO,KAAK,IAAI,KAAK,MAAMA,EAAE,YAAY,IAAI,CAAC,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,OAAO,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,OAAO,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,KAAK,IAAK,EAAE,GAAGA,EAAE,KAAK,GAAG,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,KAAK,IAAK,EAAE,GAAGA,EAAE,KAAK,GAAG,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,KAAK,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,KAAK,EAAE,CAAC,IAAI,IAAI,OAAOiB,EAAa,CAAC,OAAO,SAAS,OAAO,KAAK,KAAK,OAAO,CAAC,CAAC,IAAI,KAAK,OAAOA,EAAa,CAAC,OAAO,QAAQ,OAAO,KAAK,KAAK,OAAO,CAAC,CAAC,IAAI,MAAM,OAAOA,EAAa,CAAC,OAAO,SAAS,OAAO,KAAK,KAAK,OAAO,CAAC,CAAC,IAAI,OAAO,OAAOjB,EAAE,KAAK,WAAWA,EAAE,GAAG,CAAC,OAAO,QAAQ,OAAO,KAAK,IAAI,OAAO,CAAC,CAAC,IAAI,QAAQ,OAAOA,EAAE,KAAK,WAAWA,EAAE,GAAG,CAAC,OAAO,OAAO,OAAO,KAAK,IAAI,OAAO,CAAC,CAAC,IAAI,IAAI,OAAOA,EAAE,SAAS,IAAI,IAAI,OAAO,GAAU,CAAC,IAAI,IAAI,OAAOU,EAAE,EAAO,CAAC,IAAI,UAAU,CAAC,MAAM,CAAC,KAAK,IAAIV,EAAE,IAAI,CAAC,IAAI,KAAK,OAAOU,EAAE,EAAO,CAAC,IAAI,UAAU,CAAC,MAAM,CAAC,KAAK,IAAIV,EAAE,IAAI,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,QAAQ,CAAC,IAAI,MAAM,OAAO,EAAQ,QAAQ,GAAK,CAAC,IAAI,OAAO,OAAO,EAAQ,OAAO,GAAK,CAAC,IAAI,QAAQ,OAAO,EAAQ,SAAS,GAAK,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,QAAQ,CAAC,IAAI,MAAM,OAAO,EAAQ,QAAQ,GAAM,CAAC,IAAI,OAAO,OAAO,EAAQ,OAAO,GAAM,CAAC,IAAI,QAAQ,OAAO,EAAQ,SAAS,GAAM,CAAC,IAAI,IAAI,OAAOU,EAAE,EAAO,CAAC,MAAM,UAAU,IAAI,UAAU,CAAC,QAAQ,CAAC,KAAK,IAAIV,EAAE,MAAM,CAAC,IAAI,KAAK,OAAOU,EAAE,EAAO,CAAC,MAAM,UAAU,IAAI,UAAU,CAAC,QAAQ,CAAC,KAAK,IAAIV,EAAE,MAAM,EAAE,CAAC,IAAI,MAAM,OAAO,EAAM,QAAQ,GAAK,CAAC,IAAI,OAAO,OAAO,EAAM,OAAO,GAAK,CAAC,IAAI,QAAQ,OAAO,EAAM,SAAS,GAAK,CAAC,IAAI,IAAI,OAAOU,EAAE,EAAO,CAAC,MAAM,UAAU,CAAC,QAAQ,CAAC,KAAK,IAAIV,EAAE,MAAM,CAAC,IAAI,KAAK,OAAOU,EAAE,EAAO,CAAC,MAAM,UAAU,CAAC,QAAQ,CAAC,KAAK,IAAIV,EAAE,MAAM,EAAE,CAAC,IAAI,MAAM,OAAO,EAAM,QAAQ,GAAM,CAAC,IAAI,OAAO,OAAO,EAAM,OAAO,GAAM,CAAC,IAAI,QAAQ,OAAO,EAAM,SAAS,GAAM,CAAC,IAAI,IAAI,OAAOU,EAAE,EAAO,CAAC,KAAK,UAAU,CAAC,OAAO,CAAC,KAAK,IAAIV,EAAE,KAAK,CAAC,IAAI,KAAK,OAAOU,EAAE,EAAO,CAAC,KAAK,UAAU,CAAC,OAAO,CAAC,KAAK,IAAIV,EAAE,KAAK,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,OAAOU,EAAE,EAAO,CAAC,KAAK,UAAU,CAAC,OAAO,CAAC,KAAK,IAAIV,EAAE,KAAK,EAAE,CAAC,IAAI,SAAS,OAAOU,EAAE,EAAO,CAAC,KAAK,UAAU,CAAC,OAAO,CAAC,KAAK,IAAIV,EAAE,KAAK,EAAE,CAAC,IAAI,IAAI,OAAO,EAAI,QAAQ,CAAC,IAAI,KAAK,OAAO,EAAI,OAAO,CAAC,IAAI,QAAQ,OAAO,EAAI,SAAS,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,SAAS,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,KAAK,IAAIA,EAAE,SAAS,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,WAAW,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,WAAW,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,gBAAgB,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,gBAAgB,EAAE,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,cAAc,UAAU,CAAC,MAAM,GAAG,CAAC,EAAE,CAAC,IAAI,OAAO,OAAO,KAAK,IAAIA,EAAE,cAAc,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,QAAQ,CAAC,IAAI,MAAM,OAAO,KAAK,IAAIA,EAAE,QAAQ,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,QAAQ,CAAC,IAAI,KAAK,OAAO,KAAK,IAAIA,EAAE,QAAQ,EAAE,CAAC,IAAI,IAAI,OAAO,KAAK,IAAI,KAAK,MAAMA,EAAE,GAAG,IAAI,CAAC,CAAC,IAAI,IAAI,OAAO,KAAK,IAAIA,EAAE,GAAG,CAAC,QAAQ,OAAO,EAAWE,EAAE,GAAiE,CAAC,yBAAyB,EAAE,EAAE,CAAC,IAAM,EAAa,GAAG,CAAC,OAAOF,EAAE,GAAT,CAAa,IAAI,IAAI,MAAM,cAAc,IAAI,IAAI,MAAM,SAAS,IAAI,IAAI,MAAM,SAAS,IAAI,IAAI,MAAM,OAAO,IAAI,IAAI,MAAM,MAAM,IAAI,IAAI,MAAM,OAAO,IAAI,IAAI,MAAM,QAAQ,IAAI,IAAI,MAAM,OAAO,QAAQ,OAAO,OAAO,EAAc,GAAG,GAAG,CAAC,IAAMC,EAAE,EAAaC,EAAE,CAAC,OAAOD,EAAE,KAAK,IAAID,EAAE,IAAIC,EAAE,CAACC,EAAE,OAAO,CAACA,GAAGD,EAAE,EAAU,YAAYC,EAAE,CAACQ,EAAET,EAAE,SAAS,EAAE,CAAC,QAAQC,EAAE,IAAID,KAAKC,EAAEF,EAAEA,EAAE,OAAOC,EAAE,EAAE,EAAE,CAAC,CAAoD,OAAO,GAAgBA,EAAE,EAA1ED,EAAE,QAAQ,GAAGU,EAAE,IAAI,EAAa,CAAC,QAAQ,GAAGV,GAAG,CAAC,CAA0C,CAAC,GAAQ,GAAG,+EAA+jBkB,GAAG,kCAAwC,GAAG,MAAMA,GAAG,OAAO,UAAU,GAAG,OAAO,UAAgB,GAAG,sDAA4D,GAAG,OAAO,GAAG,GAAG,SAAS,KAAK,CAAO,GAAG,OAAO,OAAO,GAAG,OAAO,IAAI,CAAO,GAAG,8CAAoD,GAAG,8BAAoCC,GAAG,mBAAyB,GAAG,GAAY,WAAW,aAAa,UAAU,CAAOC,GAAG,GAAY,OAAO,UAAU,CAAO,GAAG,wBAA8B,GAAG,OAAO,GAAG,GAAG,OAAO,OAAOF,GAAG,OAAO,IAAI,GAAG,OAAO,KAAK,CAAO,GAAG,OAAO,OAAO,GAAG,OAAO,IAAI,CAAkjB,GAAG,OAAO,MAAM,GAAG,OAAO,GAAG,CAAO,GAAG,+PAAguB,GAAG,CAAC,IAAI,EAAE,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,IAAI,KAAK,CAA4S,GAAG,kMAA+c,GAAG,6HAA6H,GAAG,yJAAyJ,GAAG,4HAAiX,GAAG,GAAe,GAAG,GAAG,CAAO,GAAG,GAAe,GAAG,GAAG,CAAO,GAAG,GAAeC,GAAG,GAAG,CAAO,GAAG,GAAe,GAAG,CAAO,GAAG,GAAkB,GAAc,GAAe,GAAiB,GAAgB,CAAO,GAAG,GAAkB,GAAG,GAAe,GAAiB,GAAgB,CAAO,GAAG,GAAkBC,GAAG,GAAe,GAAiB,GAAgB,CAAO,GAAG,GAAkB,GAAe,GAAiB,GAAgB,CAAuV,GAAG,GAAkB,GAAe,CAA4D,GAAG,GAAe,GAAG,GAAG,CAAO,GAAG,GAAe,GAAG,CAAO,GAAG,GAAkB,GAAe,GAAiB,GAAgB,CAA4D,GAAG,mBAAyB,GAAG,CAAC,MAAM,CAAC,KAAK,EAAE,MAAM,IAAI,QAAQ,MAAM,QAAQ,OAAO,aAAa,OAAO,CAAC,KAAK,CAAC,MAAM,GAAG,QAAQ,KAAK,QAAQ,MAAM,aAAa,MAAM,CAAC,MAAM,CAAC,QAAQ,GAAG,QAAQ,KAAK,aAAa,KAAK,CAAC,QAAQ,CAAC,QAAQ,GAAG,aAAa,IAAI,CAAC,QAAQ,CAAC,aAAa,IAAI,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,SAAS,EAAE,OAAO,GAAG,MAAM,GAAG,KAAK,IAAI,MAAM,KAAK,QAAQ,OAAO,QAAQ,QAAQ,aAAa,QAAQ,CAAC,SAAS,CAAC,OAAO,EAAE,MAAM,GAAG,KAAK,GAAG,MAAM,KAAK,QAAQ,OAAO,QAAQ,QAAQ,aAAa,QAAQ,CAAC,OAAO,CAAC,MAAM,EAAE,KAAK,GAAG,MAAM,IAAI,QAAQ,MAAM,QAAQ,OAAO,aAAa,OAAO,CAAC,GAAG,GAAG,CAAC,EAAG,SAAS,GAAG,UAAU,GAAG,CAAC,MAAM,CAAC,SAAS,EAAE,OAAO,GAAG,MAAM,EAAG,EAAE,KAAK,EAAG,MAAM,EAAG,GAAG,QAAQ,EAAG,GAAG,GAAG,QAAQ,EAAG,GAAG,GAAG,GAAG,aAAa,EAAG,GAAG,GAAG,GAAG,IAAI,CAAC,SAAS,CAAC,OAAO,EAAE,MAAM,EAAG,GAAG,KAAK,EAAG,EAAE,MAAM,EAAG,GAAG,EAAE,QAAQ,EAAG,GAAG,GAAG,EAAE,QAAQ,EAAG,GAAG,GAAG,GAAG,EAAE,aAAa,EAAG,GAAG,GAAG,GAAG,IAAI,EAAE,CAAC,OAAO,CAAC,MAAM,GAAG,EAAE,KAAK,GAAG,MAAM,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,QAAQ,GAAG,GAAG,GAAG,GAAG,aAAa,GAAG,GAAG,GAAG,GAAG,IAAI,CAAC,GAAG,GAAG,CAAO,GAAG,CAAC,QAAQ,WAAW,SAAS,QAAQ,OAAO,QAAQ,UAAU,UAAU,eAAe,CAAO,GAAG,GAAG,MAAM,EAAE,CAAC,SAAS,CAA8wB,EAAN,MAAM,CAAQ,CAAC,YAAY,EAAE,CAAC,IAAMlB,EAAEF,EAAE,qBAAqB,YAAY,GAAUC,EAAEC,EAAE,GAAG,GAAG,EAAE,SAAS,EAAEF,EAAE,QAAQ,KAAK,OAAOA,EAAE,OAAO,KAAK,IAAIA,EAAE,KAAK,EAAO,QAAQ,CAAC,KAAK,mBAAmBE,EAAE,WAAW,SAAS,KAAK,QAAQF,EAAE,SAAS,KAAK,KAAK,OAAOC,EAAE,KAAK,gBAAgB,GASxje,OAAO,WAAW,EAAE,EAAE,CAAC,OAAO,EAAS,WAAW,CAAC,aAAaD,EAAE,CAACE,EAAE,CAoBrE,OAAO,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,GAAY,OAAOF,GAAI,WAApBA,EAA6B,MAAM,IAAI,EAAqB,gEAAgEA,IAAI,KAAK,OAAO,OAAOA,GAAG,CAAC,OAAO,IAAI,EAAS,CAAC,OAAO,GAAgBA,EAAE,EAAS,cAAc,CAAC,IAAI,EAAO,WAAWE,EAAE,CAAC,mBAAmBA,EAAE,mBAAmB,OAAOA,EAAE,OAAO,CAAC,CAU5U,OAAO,iBAAiB,EAAE,CAAC,GAAG,GAASF,EAAE,CAAC,OAAO,EAAS,WAAWA,EAAE,CAAC,GAAG,EAAS,WAAWA,EAAE,CAAC,OAAOA,EAAE,GAAG,OAAOA,GAAI,SAAS,OAAO,EAAS,WAAWA,EAAE,CAAC,MAAM,IAAI,EAAqB,6BAA6BA,EAAE,WAAW,OAAOA,IAAI,CAcpP,OAAO,QAAQ,EAAE,EAAE,CAAC,GAAK,CAACC,GAAG,GAAiBD,EAAE,CAAC,OAAOC,EAAE,EAAS,WAAWA,EAAEC,EAAE,CAAC,EAAS,QAAQ,aAAa,cAAcF,EAAE,+BAA+B,CAgBhK,OAAO,YAAY,EAAE,EAAE,CAAC,GAAK,CAACC,GAAG,GAAiBD,EAAE,CAAC,OAAOC,EAAE,EAAS,WAAWA,EAAEC,EAAE,CAAC,EAAS,QAAQ,aAAa,cAAcF,EAAE,+BAA+B,CAMpK,OAAO,QAAQ,EAAE,EAAE,KAAK,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAqB,mDAAmD,CAAC,IAAMC,EAAED,aAAa,GAAQA,EAAE,IAAI,GAAQA,EAAEE,EAAE,CAAC,GAAG,EAAS,eAAe,MAAM,IAAI,GAAqBD,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,QAAQA,EAAE,CAAC,CAAC,OAAO,cAAc,EAAE,CAAC,IAAMC,EAAE,CAAC,KAAK,QAAQ,MAAM,QAAQ,QAAQ,WAAW,SAAS,WAAW,MAAM,SAAS,OAAO,SAAS,KAAK,QAAQ,MAAM,QAAQ,IAAI,OAAO,KAAK,OAAO,KAAK,QAAQ,MAAM,QAAQ,OAAO,UAAU,QAAQ,UAAU,OAAO,UAAU,QAAQ,UAAU,YAAY,eAAe,aAAa,eAAe,CAACF,GAAEA,EAAE,aAAa,EAAI,GAAG,CAACE,EAAE,MAAM,IAAI,GAAiBF,EAAE,CAAC,OAAOE,EAK7oB,OAAO,WAAW,EAAE,CAAC,OAAOF,GAAGA,EAAE,iBAAiB,GAIlD,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,OAAO,KAKjD,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,gBAAgB,KAsBnE,SAAS,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMC,EAAE,CAAC,GAAGC,EAAE,MAAMA,EAAE,QAAQ,IAAOA,EAAE,QAAQ,GAAM,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,IAAID,EAAE,CAAC,yBAAyB,KAAKD,EAAE,CAAC,GAczJ,QAAQ,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,GAAG,IAAME,EAAE,GAAG,KAAK,GAAG,CAAC,IAAMD,EAAE,KAAK,OAAOC,GAAG,OAAO,EAAYD,EAAE,CAAC,KAAK,KAAK,IAAI,gBAAgB,CAAC,MAAM,OAAO,YAAY,OAAO,GAAGD,EAAE,KAAKE,EAAE,MAAM,EAAE,GAAG,CAAC,CAAC,CAAC,OAAOD,EAAE,GAAG,CAAC,QAAQ,GAAGD,GAAG,CAAC,OAAO,KAAK,IAAI,cAAc,CAAC,KAAK,cAAc,MAAMA,EAAE,WAAW,SAAS,GAAGA,EAAE,CAAC,CAAC,OAAOE,EAAE,CAAC,UAAU,CAAC,OAAO,KAAK,QAAQ,CAAC,GAAG,KAAK,OAAO,CAAC,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAIF,EAAE,IAA2c,OAAvc,KAAK,QAAQ,IAAI,GAAG,KAAK,MAAM,KAAK,KAAK,SAAS,GAAG,KAAK,WAAW,IAAI,GAAG,KAAK,OAAO,KAAK,SAAS,EAAE,KAAK,KAAK,QAAQ,IAAI,GAAG,KAAK,MAAM,KAAK,KAAK,OAAO,IAAI,GAAG,KAAK,KAAK,KAAK,KAAK,QAAQ,GAAG,KAAK,UAAU,GAAG,KAAK,UAAU,GAAG,KAAK,eAAe,IAAI,GAAG,KAAK,KAAK,QAAQ,IAAI,GAAG,KAAK,MAAM,KAAK,KAAK,UAAU,IAAI,GAAG,KAAK,QAAQ,KAAK,KAAK,UAAU,GAAG,KAAK,eAAe,IAAI,GAAG,GAAQ,KAAK,QAAQ,KAAK,aAAa,IAAI,EAAE,CAAC,KAAK,IAAI,MAAM,GAAG,OAAcA,EAgB92B,UAAU,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,KAAK,UAAU,CAA8L,OAA1LA,EAAE,GAAGA,GAAG,MAAa,MAAK,EAAE,CAAC,qBAAqB,GAAM,gBAAgB,GAAM,cAAc,GAAM,OAAO,WAAW,GAAGF,EAAE,cAAc,GAAM,CAAS,EAAS,WAAWE,EAAE,CAAC,KAAK,MAAM,CAAC,CAAU,UAAUF,EAAE,EAAC,QAAQ,CAAC,OAAO,KAAK,OAAO,CAAC,UAAU,CAAC,OAAO,KAAK,OAAO,CAAC,CAAC,OAAO,IAAI,6BAA6B,GAAG,CAAC,OAAO,KAAK,QAAQ,sBAAsB,KAAK,UAAU,KAAK,OAAO,CAAC,IAAI,+BAA+B,KAAK,cAAc,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,GAAiB,KAAK,OAAO,KAAK,OAAO,CAAC,IAAI,SAAS,CAAC,OAAO,KAAK,UAAU,CAK9mB,KAAK,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,EAAS,iBAAiBF,EAAE,CAACC,EAAE,EAAE,CAAC,IAAI,IAAMD,KAAK,IAAI,GAAeE,EAAE,OAAOF,EAAE,EAAE,GAAe,KAAK,OAAOA,EAAE,IAAI,EAAEA,GAAGE,EAAE,IAAIF,EAAE,CAAC,KAAK,IAAIA,EAAE,EAAE,OAAO,GAAQ,KAAK,CAAC,OAAOC,EAAE,CAAC,GAAK,CAK9N,MAAM,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMC,EAAE,EAAS,iBAAiBF,EAAE,CAAC,OAAO,KAAK,KAAKE,EAAE,QAAQ,CAAC,CAOvG,SAAS,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMA,EAAE,EAAE,CAAC,IAAI,IAAMD,KAAK,OAAO,KAAK,KAAK,OAAO,CAAC,EAAEA,GAAG,GAASD,EAAE,KAAK,OAAOC,GAAGA,EAAE,CAAC,CAAC,OAAO,GAAQ,KAAK,CAAC,OAAOC,EAAE,CAAC,GAAK,CAQnK,IAAI,EAAE,CAAC,OAAO,KAAK,EAAS,cAAcF,EAAE,EAO5C,IAAI,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,CAAC,GAAG,KAAK,OAAO,GAAG,GAAgBF,EAAE,EAAS,cAAc,CAAC,CAAC,OAAO,GAAQ,KAAK,CAAC,OAAOE,EAAE,CAAC,CAAC,YAAY,CAAC,OAAOF,EAAE,gBAAgBE,EAAE,mBAAmBD,EAAE,OAAOS,GAAG,EAAE,CAAC,CAAsD,IAAMN,EAAE,CAAC,IAAtD,KAAK,IAAI,MAAM,CAAC,OAAOJ,EAAE,gBAAgBE,EAAE,CAAC,CAAgB,OAAOQ,EAAE,mBAAmBT,EAAE,CAAC,OAAO,GAAQ,KAAKG,EAAE,CAQ9U,GAAG,EAAE,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQJ,EAAE,CAAC,IAAIA,EAAE,CAAC,IAAI,WAAW,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMA,EAAE,KAAK,UAAU,CAAgC,OAA/B,GAAgB,KAAK,OAAOA,EAAE,CAAQ,GAAQ,KAAK,CAAC,OAAOA,EAAE,CAAC,GAAK,CAAC,SAAS,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMA,EAAE,GAAa,KAAK,WAAW,CAAC,YAAY,CAAC,UAAU,CAAC,CAAC,OAAO,GAAQ,KAAK,CAAC,OAAOA,EAAE,CAAC,GAAK,CAAC,QAAQ,GAAGA,EAAE,CAA8B,GAA1B,CAAC,KAAK,SAAuBA,EAAE,SAAS,EAAE,OAAO,KAAK,EAAEA,EAAE,KAAK,GAAG,EAAS,cAAcA,EAAE,EAAE,CAAC,IAAME,EAAE,EAAE,CAACD,EAAE,EAAE,CAACS,EAAE,KAAK,UAAU,CAAKP,EAAE,IAAI,IAAMC,KAAK,GAAG,GAAGJ,EAAE,QAAQI,EAAE,EAAE,EAAE,CAAC,EAAEA,EAAE,IAAIJ,EAAE,EAAE,IAAI,IAAME,KAAKD,EAAG,GAAG,KAAK,OAAOC,GAAGE,GAAGH,EAAEC,GAAG,EAAEA,GAAG,EAAE,GAASQ,EAAEN,GAAG,GAAG,GAAGM,EAAEN,IAAI,IAAMC,EAAE,KAAK,MAAML,EAAE,CAAC,EAAEI,GAAGC,EAAE,EAAED,IAAIJ,EAAE,IAAIK,EAAE,KAAK,SAAS,GAASK,EAAEN,GAAG,GAAG,EAAEA,GAAGM,EAAEN,IAAI,IAAI,IAAMJ,KAAKC,EAAE,EAAED,KAAK,IAAI,EAAEG,IAAIH,IAAIG,EAAEF,EAAED,GAAGC,EAAED,GAAG,KAAK,OAAOG,GAAGH,IAAmC,OAA/B,GAAgB,KAAK,OAAOE,EAAE,CAAQ,GAAQ,KAAK,CAAC,OAAOA,EAAE,CAAC,GAAK,CAAC,YAAY,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,QAAQ,SAAS,QAAQ,OAAO,QAAQ,UAAU,UAAU,eAAe,CAAC,KAAK,QAAQ,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMF,EAAE,EAAE,CAAC,IAAI,IAAME,KAAK,OAAO,KAAK,KAAK,OAAO,CAAC,EAAEA,GAAG,KAAK,OAAOA,KAAK,EAAE,EAAE,CAAC,KAAK,OAAOA,GAAG,OAAO,GAAQ,KAAK,CAAC,OAAOF,EAAE,CAAC,GAAK,CAI/lC,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,OAAO,EAAE,IAIrD,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,UAAU,EAAE,IAI3D,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,QAAQ,EAAE,IAIvD,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,OAAO,EAAE,IAIrD,IAAI,MAAM,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,MAAM,EAAE,IAInD,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,OAAO,EAAE,IAIrD,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,SAAS,EAAE,IAAI,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,SAAS,EAAE,IAAI,IAAI,cAAc,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,cAAc,EAAE,IAAI,IAAI,SAAS,CAAC,OAAO,KAAK,UAAU,KAAK,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,OAAO,KAItS,IAAI,oBAAoB,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,YAAY,KAMtE,OAAO,EAAE,CAA2C,GAAvC,CAAC,KAAK,SAAS,CAACA,EAAE,SAAwB,CAAC,KAAK,IAAI,OAAOA,EAAE,IAAI,CAAC,MAAO,GAAM,SAAS,EAAG,EAAE,EAAE,CAAC,OAAOA,IAAI,IAAK,IAAGA,IAAI,EAAEE,IAAI,IAAK,IAAGA,IAAI,EAAEF,IAAIE,EAAE,IAAI,IAAMA,KAAK,GAAG,GAAG,CAAC,EAAG,KAAK,OAAOA,GAAGF,EAAE,OAAOE,GAAG,CAAC,MAAO,GAAM,MAAO,KAAY,GAAG,mBAAqU,GAAN,MAAM,CAAQ,CAAC,YAAY,EAAE,CAAC,KAAK,EAAEF,EAAE,MAAM,KAAK,EAAEA,EAAE,IAAI,KAAK,QAAQA,EAAE,SAAS,KAAK,KAAK,gBAAgB,GAMjqB,OAAO,QAAQ,EAAE,EAAE,KAAK,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAqB,mDAAmD,CAAC,IAAMC,EAAED,aAAa,GAAQA,EAAE,IAAI,GAAQA,EAAEE,EAAE,CAAC,GAAG,EAAS,eAAe,MAAM,IAAI,GAAqBD,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,QAAQA,EAAE,CAAC,CAM/P,OAAO,cAAc,EAAE,EAAE,CAAC,IAAMA,EAAE,GAAiBD,EAAE,CAACU,EAAE,GAAiBR,EAAE,CAA+B,OAAtB,GAAiBD,EAAES,EAAE,EAAgB,IAAI,EAAS,CAAC,MAAMT,EAAE,IAAIS,EAAE,CAAC,CAMtJ,OAAO,MAAM,EAAE,EAAE,CAAC,IAAMT,EAAE,EAAS,iBAAiBC,EAAE,CAACQ,EAAE,GAAiBV,EAAE,CAAC,OAAO,EAAS,cAAcU,EAAEA,EAAE,KAAKT,EAAE,CAAC,CAMvH,OAAO,OAAO,EAAE,EAAE,CAAC,IAAMA,EAAE,EAAS,iBAAiBC,EAAE,CAACQ,EAAE,GAAiBV,EAAE,CAAC,OAAO,EAAS,cAAcU,EAAE,MAAMT,EAAE,CAACS,EAAE,CAQzH,OAAO,QAAQ,EAAE,EAAE,CAAC,GAAK,CAACT,EAAES,IAAIV,GAAG,IAAI,MAAM,IAAI,EAAE,CAAC,GAAGC,GAAGS,EAAE,CAAC,IAAIV,EAAEG,EAAE,GAAG,CAAC,EAAE,EAAS,QAAQF,EAAEC,EAAE,CAAC,EAAEF,EAAE,aAAgB,CAAC,EAAE,GAAM,IAAII,EAAEC,EAAE,GAAG,CAAC,EAAE,EAAS,QAAQK,EAAER,EAAE,CAAC,EAAEE,EAAE,aAAgB,CAAC,EAAE,GAAM,GAAGD,GAAGE,EAAE,OAAO,EAAS,cAAcL,EAAEI,EAAE,CAAC,GAAGD,EAAE,CAAC,IAAMF,EAAE,EAAS,QAAQS,EAAER,EAAE,CAAC,GAAGD,EAAE,QAAQ,OAAO,EAAS,MAAMD,EAAEC,EAAE,SAASI,EAAE,CAAC,IAAML,EAAE,EAAS,QAAQC,EAAEC,EAAE,CAAC,GAAGF,EAAE,QAAQ,OAAO,EAAS,OAAOI,EAAEJ,EAAE,EAAE,OAAO,EAAS,QAAQ,aAAa,cAAcA,EAAE,+BAA+B,CAK7d,OAAO,WAAW,EAAE,CAAC,OAAOA,GAAGA,EAAE,iBAAiB,GAIlD,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAIvC,IAAI,KAAK,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAIrC,IAAI,SAAS,CAAC,OAAO,KAAK,gBAAgB,KAI1C,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,OAAO,KAI5D,IAAI,oBAAoB,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,YAAY,KAKtE,OAAO,EAAE,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,WAAWA,EAAE,CAAC,IAAIA,EAAE,CAAC,IASvE,MAAM,EAAE,eAAe,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAO,KAAI,IAAMC,EAAE,KAAK,MAAM,QAAQD,EAAEE,EAAE,CAAKQ,EAAwF,MAAtF,GAAER,GAAG,eAAe,KAAK,IAAI,YAAY,CAAC,OAAOD,EAAE,OAAO,CAAC,CAAC,KAAK,IAAI,EAAES,EAAE,QAAQV,EAAEE,EAAE,CAAQ,KAAK,MAAMQ,EAAE,KAAKT,EAAED,EAAE,CAAC,IAAIA,EAAE,CAAC,EAAEU,EAAE,SAAS,GAAG,KAAK,IAAI,SAAS,EAKzP,QAAQ,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,UAAU,KAAK,SAAS,EAAE,KAAK,EAAE,MAAM,EAAE,CAAC,QAAQ,KAAK,EAAEV,EAAE,EAAE,SAAS,CAAC,OAAO,KAAK,EAAE,SAAS,GAAG,KAAK,EAAE,SAAS,CAKzI,QAAQ,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAS,KAAK,EAAEA,EAKxC,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAS,KAAK,GAAGA,EAK1C,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAU,KAAK,GAAGA,GAAG,KAAK,EAAEA,EAOrD,IAAI,CAAC,MAAMA,EAAE,IAAIE,GAAG,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,EAAS,cAAcF,GAAG,KAAK,EAAEE,GAAG,KAAK,EAAE,CAAC,KAKxF,QAAQ,GAAGF,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAM,EAAE,CAAC,IAAME,EAAEF,EAAE,IAAI,GAAiB,CAAC,QAAQ,GAAG,KAAK,SAASA,EAAE,EAAE,CAAC,OAAO,EAAE,IAAIA,EAAE,UAAU,CAACE,EAAE,UAAU,EAAE,CAACD,EAAE,EAAE,CAAI,CAAC,EAAES,GAAG,KAAKP,EAAE,EAAE,KAAMO,EAAE,KAAK,GAAE,CAAC,IAAMV,EAAEE,EAAEC,IAAI,KAAK,EAAEC,EAAE,CAACJ,EAAE,CAAC,KAAK,EAAE,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAS,cAAcU,EAAEN,EAAE,CAAC,CAAC,EAAEA,EAAE,GAAG,EAAE,OAAOH,EAMrR,QAAQ,EAAE,CAAC,IAAMC,EAAE,EAAS,iBAAiBF,EAAE,CAAC,GAAG,CAAC,KAAK,SAAS,CAACE,EAAE,SAASA,EAAE,GAAG,eAAe,GAAG,EAAE,MAAM,EAAE,CAAC,IAAID,EAAE,CAAC,EAAES,GAAG,KAAKP,EAAE,EAAQC,EAAE,EAAE,CAAC,KAAMM,EAAE,KAAK,GAAE,CAAC,IAAMV,EAAE,KAAK,MAAM,KAAKE,EAAE,UAAU,GAAGF,EAAEG,GAAG,CAAC,CAAC,EAAE,CAACH,EAAE,CAAC,KAAK,EAAE,KAAK,EAAEA,EAAE,EAAE,KAAK,EAAS,cAAcU,EAAET,EAAE,CAAC,CAAC,EAAEA,EAAE,GAAG,EAAE,OAAOG,EAKxR,cAAc,EAAE,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,KAAK,QAAQ,CAACJ,EAAE,CAAC,MAAM,EAAEA,EAAE,CAAC,EAAE,CAKhF,SAAS,EAAE,CAAC,OAAO,KAAK,EAAEA,EAAE,GAAG,KAAK,EAAEA,EAAE,EAKxC,WAAW,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAS,CAAC,KAAK,GAAI,CAACA,EAAE,EAKjD,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAS,CAACA,EAAE,GAAI,CAAC,KAAK,EAK/C,QAAQ,EAAE,CAAC,MAAM,CAAC,CAAC,KAAK,SAAU,KAAK,GAAGA,EAAE,GAAG,KAAK,GAAGA,EAAE,EAKzD,OAAO,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,SAAS,CAACA,EAAE,UAAW,KAAK,EAAE,OAAOA,EAAE,EAAE,EAAE,KAAK,EAAE,OAAOA,EAAE,EAAE,CAOrF,aAAa,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,KAAK,EAAEF,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAEC,EAAE,KAAK,EAAED,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,OAAOE,GAAGD,EAAE,KAAK,EAAS,cAAcC,EAAED,EAAE,CAM/I,MAAM,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMC,EAAE,KAAK,EAAEF,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAEC,EAAE,KAAK,EAAED,EAAE,EAAE,KAAK,EAAEA,EAAE,EAAE,OAAO,EAAS,cAAcE,EAAED,EAAE,CAM9H,OAAO,MAAM,EAAE,CAAC,GAAK,CAACC,EAAED,GAAGD,EAAE,OAAO,EAAE,IAAIA,EAAE,EAAEE,EAAE,GAAG,CAAC,SAAS,CAACF,EAAEE,GAAG,IAAIA,EAAEA,EAAE,SAASD,EAAE,EAAEC,EAAE,WAAWD,EAAE,CAAC,CAACD,EAAEE,EAAE,MAAMD,EAAE,CAAC,CAAC,CAACD,EAAE,OAAO,CAACE,EAAE,CAAC,CAACD,EAAE,CAAC,CAACD,EAAEC,EAAE,EAAE,CAAC,EAAE,CAAC,KAAK,CAAC,CAAc,OAAb,GAAGC,EAAE,KAAKD,EAAE,CAAQC,EAK/K,OAAO,IAAI,EAAE,CAAC,IAAIA,EAAE,KAAKD,EAAE,EAAQS,EAAE,EAAE,CAACP,EAAEH,EAAE,KAAK,GAAG,CAAC,CAAC,KAAKA,EAAE,EAAE,KAAK,IAAI,CAAC,CAAC,KAAKA,EAAE,EAAE,KAAK,IAAI,CAAC,EAAE,CAAgCK,EAA7B,MAAM,UAAU,OAAO,GAAGF,EAAE,CAAK,OAAO,EAAE,IAAIH,EAAE,KAAKE,EAAE,MAAM,CAAC,IAAI,IAAMF,KAAKK,EAAG,GAAGL,EAAE,OAAO,IAAI,EAAE,GAAMC,IAAI,EAAE,EAAED,EAAE,MAAU,GAAG,CAACE,GAAI,CAACF,EAAE,MAAMU,EAAE,KAAK,EAAS,cAAcR,EAAEF,EAAE,KAAK,CAAC,CAAC,EAAE,MAAM,OAAO,EAAS,MAAMU,EAAE,CAKxT,WAAW,GAAGV,EAAE,CAAC,OAAO,EAAS,IAAI,CAAC,KAAK,CAAC,OAAOA,EAAE,CAAC,CAAC,KAAK,GAAG,KAAK,aAAaA,EAAE,EAAE,CAAC,QAAQ,GAAGA,GAAG,CAACA,EAAE,SAAS,EAAE,CAAC,UAAU,CAAC,OAAO,KAAK,QAAQ,IAAI,KAAK,EAAE,OAAO,CAAC,KAAK,KAAK,EAAE,OAAO,CAAC,GAAG,GAAG,CAAC,OAAO,IAAI,6BAA6B,GAAG,CAAC,OAAO,KAAK,QAAQ,qBAAqB,KAAK,EAAE,OAAO,CAAC,SAAS,KAAK,EAAE,OAAO,CAAC,IAAI,+BAA+B,KAAK,cAAc,IAkBlX,eAAe,EAAE,GAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,EAAE,IAAI,MAAME,EAAE,CAACF,EAAE,CAAC,eAAe,KAAK,CAAC,GAM1G,MAAM,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,EAAE,MAAMA,EAAE,CAAC,GAAG,KAAK,EAAE,MAAMA,EAAE,GAAG,GAAG,WAAW,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,EAAE,WAAW,CAAC,GAAG,KAAK,EAAE,WAAW,GAAG,GAOtJ,UAAU,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,EAAE,UAAUA,EAAE,CAAC,GAAG,KAAK,EAAE,UAAUA,EAAE,GAAG,GAWjF,SAAS,EAAE,CAAC,UAAUE,EAAE,OAAO,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,EAAE,SAASF,EAAE,GAAGE,IAAI,KAAK,EAAE,SAASF,EAAE,GAAG,GAYxG,WAAW,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAAK,KAAK,EAAEA,EAAEE,EAAE,CAAC,EAAS,QAAQ,KAAK,cAAc,CAOhG,aAAa,EAAE,CAAC,OAAO,EAAS,cAAcF,EAAE,KAAK,EAAE,CAACA,EAAE,KAAK,EAAE,CAAC,GAAQ,GAAN,KAAU,CAMnF,OAAO,OAAO,EAAE,EAAS,YAAY,CAAC,IAAME,EAAE,EAAS,KAAK,CAAC,QAAQF,EAAE,CAAC,IAAI,CAAC,MAAM,GAAG,CAAC,CAAC,MAAM,CAACA,EAAE,aAAaE,EAAE,SAASA,EAAE,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,OAKrI,OAAO,gBAAgB,EAAE,CAAC,OAAO,GAAS,YAAYF,EAAE,CAcxD,OAAO,cAAc,EAAE,CAAC,OAAO,GAAcA,EAAE,EAAS,YAAY,CAOpE,OAAO,eAAe,CAAC,OAAOA,EAAE,KAAK,OAAOE,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,EAAO,OAAOF,EAAE,EAAE,gBAAgB,CAQpG,OAAO,0BAA0B,CAAC,OAAOA,EAAE,KAAK,OAAOE,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,EAAO,OAAOF,EAAE,EAAE,uBAAuB,CAOtH,OAAO,mBAAmB,CAAC,OAAOA,EAAE,KAAK,OAAOE,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,EAAO,OAAOF,EAAE,EAAE,gBAAgB,CAAC,OAAO,CAiBhH,OAAO,OAAO,EAAE,OAAO,CAAC,OAAOE,EAAE,KAAK,gBAAgBD,EAAE,KAAK,OAAOS,EAAE,KAAK,eAAeP,EAAE,WAAW,EAAE,CAAC,CAAC,OAAOO,GAAG,EAAO,OAAOR,EAAED,EAAEE,EAAE,EAAE,OAAOH,EAAE,CAapJ,OAAO,aAAa,EAAE,OAAO,CAAC,OAAOE,EAAE,KAAK,gBAAgBD,EAAE,KAAK,OAAOS,EAAE,KAAK,eAAeP,EAAE,WAAW,EAAE,CAAC,CAAC,OAAOO,GAAG,EAAO,OAAOR,EAAED,EAAEE,EAAE,EAAE,OAAOH,EAAE,GAAK,CAc/J,OAAO,SAAS,EAAE,OAAO,CAAC,OAAOE,EAAE,KAAK,gBAAgBD,EAAE,KAAK,OAAOS,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,EAAO,OAAOR,EAAED,EAAE,KAAK,EAAE,SAASD,EAAE,CAYhI,OAAO,eAAe,EAAE,OAAO,CAAC,OAAOE,EAAE,KAAK,gBAAgBD,EAAE,KAAK,OAAOS,EAAE,MAAM,EAAE,CAAC,CAAC,OAAOA,GAAG,EAAO,OAAOR,EAAED,EAAE,KAAK,EAAE,SAASD,EAAE,GAAK,CAQ3I,OAAO,UAAU,CAAC,OAAOA,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,EAAO,OAAOA,EAAE,CAAC,WAAW,CAUxE,OAAO,KAAK,EAAE,QAAQ,CAAC,OAAOE,EAAE,MAAM,EAAE,CAAC,CAAC,OAAO,EAAO,OAAOA,EAAE,KAAK,UAAU,CAAC,KAAKF,EAAE,CAAC,OAAO,UAAU,CAAC,MAAM,CAAC,SAAS,IAAa,CAAC,WAAW,IAAmB,CAAC,GAA27B,GAAG,oDAAwK,GAAG,UAAiB,GAAG,IAAI,OAAO,GAAG,IAAI,CAIu1B,GAAG,CAAC,KAAK,CAAC,UAAU,KAAK,QAAQ,QAAQ,CAAC,MAAM,CAAC,QAAQ,IAAI,UAAU,KAAK,MAAM,MAAM,KAAK,OAAO,CAAC,IAAI,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,QAAQ,CAAC,MAAM,MAAM,KAAK,OAAO,CAAC,UAAU,IAAI,UAAU,IAAI,OAAO,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,OAAO,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,OAAO,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,OAAO,CAAC,QAAQ,IAAI,UAAU,KAAK,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,MAAM,CAAC,CAAi/C,GAAG,KAAuX,GAAN,KAAiB,CAAC,YAAY,EAAE,EAAE,CAAuM,GAAtM,KAAK,OAAOA,EAAE,KAAK,OAAOE,EAAE,KAAK,OAAO,GAAkB,GAAU,YAAYA,EAAE,CAACF,EAAE,CAAC,KAAK,MAAM,KAAK,OAAO,KAAK,GAAG,GAAaE,EAAEF,EAAE,EAAE,CAAC,KAAK,kBAAkB,KAAK,MAAM,MAAM,GAAGA,EAAE,eAAe,CAAI,CAAC,KAAK,kBAAkB,CAAC,GAAK,CAACA,EAAEE,GAAG,GAAW,KAAK,MAAM,CAAC,KAAK,MAAM,OAAOF,EAAE,IAAI,CAAC,KAAK,SAASE,GAAG,kBAAkB,EAAE,CAAC,GAAG,KAAK,QAAQ,CAAC,GAAK,CAACA,EAAED,GAAG,GAAMD,EAAE,KAAK,MAAM,KAAK,SAAS,CAAC,CAACU,EAAEP,EAAEC,GAAGH,EAAE,GAAoBA,EAAE,CAAC,CAAC,KAAK,KAAK,IAAK,GAAE,CAAC,GAAG,GAAeA,EAAE,IAAI,EAAE,GAAeA,EAAE,IAAI,CAAC,MAAM,IAAI,GAA8B,wDAAwD,CAAC,MAAM,CAAC,MAAMD,EAAE,OAAO,KAAK,OAAO,MAAM,KAAK,MAAM,WAAWE,EAAE,QAAQD,EAAE,OAAOS,EAAE,KAAKP,EAAE,eAAeC,EAAE,CAAC,MAAM,CAAC,MAAMJ,EAAE,OAAO,KAAK,OAAO,cAAc,KAAK,cAAc,CAAC,IAAI,SAAS,CAAC,MAAM,CAAC,KAAK,kBAAkB,IAAI,eAAe,CAAC,OAAO,KAAK,kBAAkB,KAAK,kBAAkB,cAAc,OAAkc,GAAG,mBAAyB,GAAG,OAMjnG,GAAG,CAAC,MAAM,EAAE,IAAI,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,GAAG,CAAC,WAAW,EAAE,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAC,GAAG,CAAC,QAAQ,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAE,YAAY,EAAE,CAAO,GAAG,CAAC,OAAO,QAAQ,MAAM,OAAO,SAAS,SAAS,cAAc,CAAC,GAAG,CAAC,WAAW,aAAa,UAAU,OAAO,SAAS,SAAS,cAAc,CAAC,GAAG,CAAC,OAAO,UAAU,OAAO,SAAS,SAAS,cAAc,CAAm9D,GAAG,EAAE,CAAO,EAAN,MAAM,CAAQ,CAAC,YAAY,EAAE,CAAC,IAAME,EAAEF,EAAE,MAAM,EAAS,YAAgBC,EAAED,EAAE,UAAU,OAAO,MAAMA,EAAE,GAAG,CAAC,IAAI,GAAQ,gBAAgB,CAAC,QAAQE,EAAE,QAAQ,KAAK,GAAgBA,EAAE,EAAE,KAAK,GAAG,EAAYF,EAAE,GAAG,CAAC,EAAS,KAAK,CAACA,EAAE,GAAG,IAAIU,EAAE,KAAKP,EAAE,KAAK,GAAG,CAACF,EAA2D,GAAhDD,EAAE,KAAKA,EAAE,IAAI,KAAK,KAAK,IAAIA,EAAE,IAAI,KAAK,OAAOE,EAAE,CAAM,CAACQ,EAAEP,GAAG,CAACH,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAE,KAAK,CAAC,IAAMI,EAAE,GAASJ,EAAE,EAAE,EAAE,CAACA,EAAE,IAAIA,EAAE,EAAEE,EAAE,OAAO,KAAK,GAAG,CAAC,EAAE,GAAQ,KAAK,GAAGE,EAAE,CAAC,EAAE,OAAO,MAAMM,EAAE,KAAK,CAAC,IAAI,GAAQ,gBAAgB,CAAC,KAAK,EAAET,EAAE,KAAKS,EAAE,EAAET,EAAE,KAAKG,EAAG,KAAK,MAAMF,EAAE,KAAK,IAAIF,EAAE,KAAK,EAAO,QAAQ,CAAC,KAAK,QAAQC,EAAE,KAAK,SAAS,KAAK,KAAK,cAAc,KAAK,KAAK,EAAES,EAAE,KAAK,EAAEP,EAAE,KAAK,gBAAgB,GAAK,OAAO,KAAK,CAAC,OAAO,IAAI,EAAS,EAAE,CAAC,CAqBznL,OAAO,OAAO,CAAC,GAAK,CAACH,EAAEE,GAAG,GAAS,UAAU,CAAC,CAACD,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,GAAGL,EAAE,OAAO,GAAQ,CAAC,KAAKD,EAAE,MAAMS,EAAE,IAAIP,EAAE,KAAKC,EAAE,OAAOC,EAAE,OAAOC,EAAE,YAAYC,EAAE,CAACP,EAAE,CAyB/I,OAAO,KAAK,CAAC,GAAK,CAACA,EAAEE,GAAG,GAAS,UAAU,CAAC,CAACD,EAAES,EAAEP,EAAEC,EAAEC,EAAEC,EAAEC,GAAGL,EAAqC,MAAnC,GAAE,KAAK,GAAgB,YAAmB,GAAQ,CAAC,KAAKD,EAAE,MAAMS,EAAE,IAAIP,EAAE,KAAKC,EAAE,OAAOC,EAAE,OAAOC,EAAE,YAAYC,EAAE,CAACP,EAAE,CAOhL,OAAO,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMC,EAAE,GAAOD,EAAE,CAACA,EAAE,SAAS,CAAC,IAAI,GAAG,OAAO,MAAMC,EAAE,CAAC,OAAO,EAAS,QAAQ,gBAAgB,CAAC,IAAMS,EAAE,GAAcR,EAAE,KAAK,EAAS,YAAY,CAAC,OAAOQ,EAAE,QAAQ,IAAI,EAAS,CAAC,GAAGT,EAAE,KAAKS,EAAE,IAAI,EAAO,WAAWR,EAAE,CAAC,CAAC,CAAC,EAAS,QAAQ,GAAgBQ,EAAE,CAAC,CAWrR,OAAO,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,GAASV,EAAE,CAAC,OAAOA,EAAE,CAAC,IAAIA,EAAE,GAAG,EAAS,QAAQ,yBAAyB,CAAC,IAAI,EAAS,CAAC,GAAGA,EAAE,KAAK,GAAcE,EAAE,KAAK,EAAS,YAAY,CAAC,IAAI,EAAO,WAAWA,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,EAAqB,yDAAyD,OAAOF,EAAE,cAAcA,IAAI,CAWxT,OAAO,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,GAASA,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,GAAGA,EAAE,IAAI,KAAK,GAAcE,EAAE,KAAK,EAAS,YAAY,CAAC,IAAI,EAAO,WAAWA,EAAE,CAAC,CAAC,CAAC,MAAM,IAAI,EAAqB,yCAAyC,CAiC3N,OAAO,WAAW,EAAE,EAAE,EAAE,CAAC,CAAC,IAAK,EAAE,CAAC,IAAMD,EAAE,GAAcC,EAAE,KAAK,EAAS,YAAY,CAAC,GAAG,CAACD,EAAE,QAAQ,OAAO,EAAS,QAAQ,GAAgBA,EAAE,CAAC,CAAC,IAAMS,EAAE,EAAO,WAAWR,EAAE,CAAOC,EAAE,GAAgBH,EAAE,GAA4B,CAAM,CAAC,mBAAmBI,EAAE,YAAYC,GAAG,GAAoBF,EAAEO,EAAE,CAAOJ,EAAE,EAAS,KAAK,CAACC,EAAE,EAAYL,EAAE,eAAe,CAACD,EAAE,OAAOK,EAAE,CAACJ,EAAE,eAAeM,EAAE,CAAC,EAAYL,EAAE,QAAQ,CAACM,EAAE,CAAC,EAAYN,EAAE,KAAK,CAACQ,EAAE,CAAC,EAAYR,EAAE,MAAM,EAAE,CAAC,EAAYA,EAAE,IAAI,CAACU,EAAEJ,GAAGE,EAAEG,EAAEX,EAAE,UAAUA,EAAE,WAAW,IAAIU,GAAGL,IAAIM,EAAE,MAAM,IAAI,GAA8B,sEAAsE,CAAC,GAAGH,GAAGH,EAAE,MAAM,IAAI,GAA8B,yCAAyC,CAAC,IAAMa,EAAEP,GAAGX,EAAE,SAAS,CAACU,EAAMS,EAAEC,GAAER,EAAE,GAAQT,EAAEC,EAAE,CAAIc,GAAG,EAAE,GAAG,GAAE,GAAG,EAAE,GAAgBN,EAAEX,EAAEC,EAAE,EAASG,GAAG,EAAE,GAAG,GAAE,GAAG,EAAE,GAAmBO,EAAE,GAAM,EAAE,GAAG,GAAE,IAAG,IAAIS,EAAE,GAAM,IAAI,IAAMxB,KAAKsB,EAAE,CAAC,IAAMpB,EAAEC,EAAEH,GAAG,EAAYE,EAAE,CAAC,EAAEF,GAAGwB,EAAED,GAAEvB,GAAGe,EAAEf,GAAG,EAAE,GAAK,IAA0FyB,IAAlFJ,EAAE,GAAmBlB,EAAEC,EAAEC,EAAE,CAACG,EAAE,GAAsBL,EAAE,CAAC,GAAwBA,EAAE,GAAM,GAAmBA,EAAE,CAAC,GAAGsB,GAAE,OAAO,EAAS,QAAQA,GAAE,CAAC,GAA2D,CAACC,GAAEC,GAAG,GAAzDN,EAAE,GAAgBlB,EAAEC,EAAEC,EAAE,CAACG,EAAE,GAAmBL,EAAE,CAACA,EAAkBI,EAAEN,EAAE,CAAC2B,EAAE,IAAI,EAAS,CAAC,GAAGF,GAAE,KAAKzB,EAAE,EAAE0B,EAAE,IAAIjB,EAAE,CAAC,CAAC,OAAOP,EAAE,SAASU,GAAGb,EAAE,UAAU4B,EAAE,QAAQ,EAAS,QAAQ,qBAAqB,uCAAuCzB,EAAE,QAAQ,iBAAiByB,EAAE,OAAO,GAAG,CAACA,EAAE,QAAQA,EAAE,EAAS,QAAQA,EAAE,QAAQ,CAiB34C,OAAO,QAAQ,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC3B,EAAES,GAAG,GAAaV,EAAE,CAAC,OAAO,GAAoBC,EAAES,EAAER,EAAE,WAAWF,EAAE,CAehG,OAAO,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAACC,EAAES,GAAG,GAAiBV,EAAE,CAAC,OAAO,GAAoBC,EAAES,EAAER,EAAE,WAAWF,EAAE,CAgBxG,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAACC,EAAES,GAAG,GAAcV,EAAE,CAAC,OAAO,GAAoBC,EAAES,EAAER,EAAE,OAAOA,EAAE,CAc9F,OAAO,WAAW,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,EAAYF,EAAE,EAAE,EAAYE,EAAE,CAAC,MAAM,IAAI,EAAqB,mDAAmD,CAAC,GAAK,CAAC,OAAOQ,EAAE,KAAK,gBAAgBP,EAAE,MAAMF,EAAmE,CAACI,EAAEC,EAAEC,EAAEC,GAAG,GAAzE,EAAO,SAAS,CAAC,OAAOE,EAAE,gBAAgBP,EAAE,YAAY,GAAK,CAAC,CAA6BH,EAAEE,EAAE,CAAC,OAAOM,EAAE,EAAS,QAAQA,EAAE,CAAC,GAAoBH,EAAEC,EAAEL,EAAE,UAAUC,IAAIF,EAAEO,EAAE,CAG1W,OAAO,WAAW,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,EAAS,WAAWP,EAAEE,EAAED,EAAE,CAqB7D,OAAO,QAAQ,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAACA,EAAES,GAAG,GAASV,EAAE,CAAC,OAAO,GAAoBC,EAAES,EAAER,EAAE,MAAMF,EAAE,CAMvF,OAAO,QAAQ,EAAE,EAAE,KAAK,CAAC,GAAG,CAACA,EAAE,MAAM,IAAI,EAAqB,mDAAmD,CAAC,IAAMC,EAAED,aAAa,GAAQA,EAAE,IAAI,GAAQA,EAAEE,EAAE,CAAC,GAAG,EAAS,eAAe,MAAM,IAAI,GAAqBD,EAAE,CAAC,OAAO,IAAI,EAAS,CAAC,QAAQA,EAAE,CAAC,CAK/P,OAAO,WAAW,EAAE,CAAC,OAAOD,GAAGA,EAAE,iBAAiB,GAMlD,OAAO,mBAAmB,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMC,EAAE,GAAmBD,EAAE,EAAO,WAAWE,EAAE,CAAC,CAAC,OAAOD,EAAEA,EAAE,KAAK,GAAGD,EAAEA,EAAE,IAAI,MAAM,CAAC,KAAK,GAAG,CAAC,KAOhI,OAAO,aAAa,EAAE,EAAE,EAAE,CAAC,CAA0E,OAAjE,GAAkB,GAAU,YAAYA,EAAE,CAAC,EAAO,WAAWE,EAAE,CAAC,CAAU,KAAK,GAAGF,EAAE,KAAK,CAAC,KAAK,GAAG,CAAC,OAAO,YAAY,CAAC,GAAG,IAAK,GAAE,GAAG,EAAE,CAQ/K,IAAI,EAAE,CAAC,OAAO,KAAKA,GAMd,IAAI,SAAS,CAAC,OAAO,KAAK,UAAU,KAIpC,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,OAAO,KAI5D,IAAI,oBAAoB,CAAC,OAAO,KAAK,QAAQ,KAAK,QAAQ,YAAY,KAKtE,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,OAAO,KAKjD,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,gBAAgB,KAKnE,IAAI,gBAAgB,CAAC,OAAO,KAAK,QAAQ,KAAK,IAAI,eAAe,KAIjE,IAAI,MAAM,CAAC,OAAO,KAAK,MAIvB,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,KAAK,KAKlD,IAAI,MAAM,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAAK,IAK3C,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,KAAK,EAAE,MAAM,EAAE,CAAC,IAK5D,IAAI,OAAO,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,MAAM,IAK7C,IAAI,KAAK,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,IAAI,IAKzC,IAAI,MAAM,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,KAAK,IAK3C,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,OAAO,IAK/C,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,OAAO,IAK/C,IAAI,aAAa,CAAC,OAAO,KAAK,QAAQ,KAAK,EAAE,YAAY,IAMzD,IAAI,UAAU,CAAC,OAAO,KAAK,QAAQ,GAAuB,KAAK,CAAC,SAAS,IAMzE,IAAI,YAAY,CAAC,OAAO,KAAK,QAAQ,GAAuB,KAAK,CAAC,WAAW,IAO7E,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,GAAuB,KAAK,CAAC,QAAQ,IAIvE,IAAI,WAAW,CAAC,OAAO,KAAK,SAAS,KAAK,IAAI,gBAAgB,CAAC,SAAS,KAAK,QAAQ,CAMrF,IAAI,cAAc,CAAC,OAAO,KAAK,QAAQ,GAA4B,KAAK,CAAC,QAAQ,IAMjF,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,GAA4B,KAAK,CAAC,WAAW,IAKvF,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,GAA4B,KAAK,CAAC,SAAS,IAKnF,IAAI,SAAS,CAAC,OAAO,KAAK,QAAQ,GAAmB,KAAK,EAAE,CAAC,QAAQ,IAMrE,IAAI,YAAY,CAAC,OAAO,KAAK,QAAQ,GAAK,OAAO,QAAQ,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,KAAK,MAAM,GAAG,KAM1F,IAAI,WAAW,CAAC,OAAO,KAAK,QAAQ,GAAK,OAAO,OAAO,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,KAAK,MAAM,GAAG,KAMxF,IAAI,cAAc,CAAC,OAAO,KAAK,QAAQ,GAAK,SAAS,QAAQ,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,KAAK,QAAQ,GAAG,KAMhG,IAAI,aAAa,CAAC,OAAO,KAAK,QAAQ,GAAK,SAAS,OAAO,CAAC,OAAO,KAAK,IAAI,CAAC,CAAC,KAAK,QAAQ,GAAG,KAM9F,IAAI,QAAQ,CAAC,OAAO,KAAK,QAAQ,CAAC,KAAK,EAAE,IAKzC,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,WAAW,KAAK,GAAG,CAAC,OAAO,QAAQ,OAAO,KAAK,OAAO,CAAC,CAAC,KAK5G,IAAI,gBAAgB,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,WAAW,KAAK,GAAG,CAAC,OAAO,OAAO,OAAO,KAAK,OAAO,CAAC,CAAC,KAI1G,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,YAAY,KAI9D,IAAI,SAAS,CAAC,MAAM,CAAC,KAAK,gBAAgB,KAAK,OAAO,KAAK,IAAI,CAAC,MAAM,EAAE,IAAI,EAAE,CAAC,CAAC,QAAQ,KAAK,OAAO,KAAK,IAAI,CAAC,MAAM,EAAE,CAAC,CAAC,QAOxH,oBAAoB,CAAC,GAAG,CAAC,KAAK,SAAS,KAAK,cAAc,MAAM,CAAC,KAAK,CAAC,IAAMA,EAAE,MAAYE,EAAE,IAAUD,EAAE,GAAa,KAAK,EAAE,CAAOS,EAAE,KAAK,KAAK,OAAOT,EAAED,EAAE,CAAOG,EAAE,KAAK,KAAK,OAAOF,EAAED,EAAE,CAAOI,EAAE,KAAK,KAAK,OAAOH,EAAES,EAAER,EAAE,CAAOG,EAAE,KAAK,KAAK,OAAOJ,EAAEE,EAAED,EAAE,CAAC,GAAGE,IAAIC,EAAE,MAAM,CAAC,KAAK,CAAC,IAAMC,EAAEL,EAAEG,EAAEF,EAAQK,EAAEN,EAAEI,EAAEH,EAAQM,EAAE,GAAQF,EAAEF,EAAE,CAAOK,EAAE,GAAQF,EAAEF,EAAE,CAAC,OAAOG,EAAE,OAAOC,EAAE,MAAMD,EAAE,SAASC,EAAE,QAAQD,EAAE,SAASC,EAAE,QAAQD,EAAE,cAAcC,EAAE,YAAY,CAAC,GAAM,KAAK,CAAC,GAAGH,EAAE,CAAC,CAAC,GAAM,KAAK,CAAC,GAAGC,EAAE,CAAC,CAAC,CAAC,CAAC,KAAK,CAMpe,IAAI,cAAc,CAAC,OAAO,GAAW,KAAK,KAAK,CAM/C,IAAI,aAAa,CAAC,OAAO,GAAY,KAAK,KAAK,KAAK,MAAM,CAM1D,IAAI,YAAY,CAAC,OAAO,KAAK,QAAQ,GAAW,KAAK,KAAK,CAAC,IAO3D,IAAI,iBAAiB,CAAC,OAAO,KAAK,QAAQ,GAAgB,KAAK,SAAS,CAAC,IAMzE,IAAI,sBAAsB,CAAC,OAAO,KAAK,QAAQ,GAAgB,KAAK,cAAc,KAAK,IAAI,uBAAuB,CAAC,KAAK,IAAI,gBAAgB,CAAC,CAAC,IAM9I,sBAAsB,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC,OAAOL,EAAE,gBAAgBD,EAAE,SAASS,GAAG,GAAU,OAAO,KAAK,IAAI,MAAMV,EAAE,CAACA,EAAE,CAAC,gBAAgB,KAAK,CAAC,MAAM,CAAC,OAAOE,EAAE,gBAAgBD,EAAE,eAAeS,EAAE,CAS7L,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAgB,SAASV,EAAE,CAACE,EAAE,CAAC,SAAS,CAAC,OAAO,KAAK,QAAQ,EAAS,YAAY,CASjH,QAAQ,EAAE,CAAC,cAAcA,EAAE,GAAM,iBAAiBD,EAAE,IAAO,EAAE,CAAC,CAAyC,GAAxC,EAAE,GAAcD,EAAE,EAAS,YAAY,CAAIA,EAAE,OAAO,KAAK,KAAK,CAAC,OAAO,KAAK,GAAGA,EAAE,QAAQ,CAAC,IAAIU,EAAE,KAAK,GAAG,GAAGR,GAAGD,EAAE,CAAC,IAAMC,EAAEF,EAAE,OAAO,KAAK,GAAG,CAAOC,EAAE,KAAK,UAAU,CAAC,CAACS,GAAG,GAAQT,EAAEC,EAAEF,EAAE,CAAC,OAAO,GAAM,KAAK,CAAC,GAAGU,EAAE,KAAKV,EAAE,CAAC,CAAC,OAAO,EAAS,QAAQ,GAAgBA,EAAE,CAAC,CAMhU,YAAY,CAAC,OAAOA,EAAE,gBAAgBE,EAAE,eAAeD,GAAG,EAAE,CAAC,CAAC,IAAMS,EAAE,KAAK,IAAI,MAAM,CAAC,OAAOV,EAAE,gBAAgBE,EAAE,eAAeD,EAAE,CAAC,CAAC,OAAO,GAAM,KAAK,CAAC,IAAIS,EAAE,CAAC,CAAC,UAAU,EAAE,CAAC,OAAO,KAAK,YAAY,CAAC,OAAOV,EAAE,CAAC,CAa/M,IAAI,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAE,GAAgBF,EAAE,GAA4B,CAAM,CAAC,mBAAmBC,EAAE,YAAYS,GAAG,GAAoBR,EAAE,KAAK,IAAI,CAAOC,EAAE,CAAC,EAAYD,EAAE,SAAS,EAAE,CAAC,EAAYA,EAAE,WAAW,EAAE,CAAC,EAAYA,EAAE,QAAQ,CAACE,EAAE,CAAC,EAAYF,EAAE,QAAQ,CAACG,EAAE,CAAC,EAAYH,EAAE,KAAK,CAACI,EAAE,CAAC,EAAYJ,EAAE,MAAM,EAAE,CAAC,EAAYA,EAAE,IAAI,CAACK,EAAEF,GAAGC,EAAEE,EAAEN,EAAE,UAAUA,EAAE,WAAW,IAAIK,GAAGH,IAAII,EAAE,MAAM,IAAI,GAA8B,sEAAsE,CAAC,GAAGF,GAAGF,EAAE,MAAM,IAAI,GAA8B,yCAAyC,CAAC,IAAIK,EAAKN,EAAE,EAAE,GAAgB,CAAC,GAAG,GAAgB,KAAK,EAAEF,EAAES,EAAE,CAAC,GAAGR,EAAE,CAACD,EAAES,EAAE,CAAS,EAAYR,EAAE,QAAQ,EAAE,EAAE,CAAC,GAAG,KAAK,UAAU,CAAC,GAAGA,EAAE,CAAC,EAAYA,EAAE,IAAI,GAAG,EAAE,IAAI,KAAK,IAAI,GAAYO,EAAE,KAAKA,EAAE,MAAM,CAACA,EAAE,IAAI,GAAO,EAAE,GAAmB,CAAC,GAAG,GAAmB,KAAK,EAAE,CAAC,GAAGP,EAAE,CAAC,CAAC,GAAK,CAACS,EAAEE,GAAG,GAAQJ,EAAE,KAAK,EAAE,KAAK,KAAK,CAAC,OAAO,GAAM,KAAK,CAAC,GAAGE,EAAE,EAAEE,EAAE,CAAC,CAaj6B,KAAK,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMX,EAAE,EAAS,iBAAiBF,EAAE,CAAC,OAAO,GAAM,KAAK,GAAW,KAAKE,EAAE,CAAC,CAM/G,MAAM,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMA,EAAE,EAAS,iBAAiBF,EAAE,CAAC,QAAQ,CAAC,OAAO,GAAM,KAAK,GAAW,KAAKE,EAAE,CAAC,CAYzH,QAAQ,EAAE,CAAC,eAAeA,EAAE,IAAO,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMD,EAAE,EAAE,CAACS,EAAE,EAAS,cAAcV,EAAE,CAAC,OAAOU,EAAP,CAAU,IAAI,QAAQ,EAAE,MAAM,EAAE,IAAI,WAAW,IAAI,SAAS,EAAE,IAAI,EAAE,IAAI,QAAQ,IAAI,OAAO,EAAE,KAAK,EAAE,IAAI,QAAQ,EAAE,OAAO,EAAE,IAAI,UAAU,EAAE,OAAO,EAAE,IAAI,UAAU,EAAE,YAAY,EAAE,MAAM,IAAI,eAAe,MAAM,GAAGA,IAAI,QAAQ,GAAGR,EAAE,CAAC,IAAMF,EAAE,KAAK,IAAI,gBAAgB,CAAM,CAAC,QAAQE,GAAG,KAAK,EAAEF,IAAI,EAAE,WAAW,KAAK,WAAW,GAAG,EAAE,QAAQA,OAAO,EAAE,QAAQ,EAAuE,OAAlEU,IAAI,aAA4C,EAAE,MAAM,GAAhC,KAAK,KAAK,KAAK,MAAM,EAAE,CAAc,GAAG,GAAS,KAAK,IAAIT,EAAE,CAYniB,MAAM,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQ,KAAK,KAAK,EAAED,GAAG,EAAE,CAAC,CAAC,QAAQA,EAAEE,EAAE,CAAC,MAAM,EAAE,CAAC,KAa7E,SAAS,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,IAAI,cAAcA,EAAE,CAAC,CAAC,yBAAyB,KAAKF,EAAE,CAAC,GAmB7G,eAAe,EAAE,GAAE,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,IAAI,MAAME,EAAE,CAACF,EAAE,CAAC,eAAe,KAAK,CAAC,GAaxG,cAAc,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,OAAO,KAAK,IAAI,MAAMA,EAAE,CAACA,EAAE,CAAC,oBAAoB,KAAK,CAAC,EAAE,CAc1G,MAAM,CAAC,OAAOA,EAAE,WAAW,gBAAgBE,EAAE,GAAM,qBAAqBD,EAAE,GAAM,cAAcS,EAAE,GAAK,aAAaP,EAAE,IAAO,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAMC,EAAEJ,IAAI,WAAeK,EAAE,GAAU,KAAKD,EAAE,CAAqC,MAApC,IAAG,IAAI,GAAG,GAAU,KAAKA,EAAEF,EAAED,EAAES,EAAEP,EAAE,CAAQE,EAQtP,UAAU,CAAC,OAAOL,EAAE,YAAY,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAU,KAAKA,IAAI,WAAW,CAAC,KAAK,eAAe,CAAC,OAAO,GAAa,KAAK,eAAe,CAepJ,UAAU,CAAC,qBAAqBA,EAAE,GAAM,gBAAgBE,EAAE,GAAM,cAAcD,EAAE,GAAK,cAAcS,EAAE,GAAM,aAAaP,EAAE,GAAM,OAAOC,EAAE,YAAY,EAAE,CAAC,CAA6C,OAAxC,KAAK,SAA0BM,EAAE,IAAI,IAAY,GAAU,KAAKN,IAAI,WAAWF,EAAEF,EAAEC,EAAEE,EAAE,CAAnE,KAAoE,WAAW,CAAC,OAAO,GAAa,KAAK,gCAAgC,GAAM,CAAC,QAAQ,CAAC,OAAO,GAAa,KAAK,OAAO,CAAC,kCAAkC,CAAC,WAAW,CAAC,OAAO,KAAK,QAAQ,GAAU,KAAK,GAAK,CAAC,KAYnc,UAAU,CAAC,cAAcH,EAAE,GAAK,YAAYE,EAAE,GAAM,mBAAmBD,EAAE,IAAM,EAAE,CAAC,CAAC,IAAIS,EAAE,eAA0D,OAAxCR,GAAGF,KAAG,IAAI,GAAG,KAAK,EAAE,GAAG,IAAIA,IAAI,GAAG,OAAa,GAAa,KAAKU,EAAE,GAAK,CAYnL,MAAM,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAG,KAAK,WAAW,CAAC,GAAG,KAAK,UAAUV,EAAE,GAAG,KAAK,UAAU,CAAC,OAAO,KAAK,QAAQ,KAAK,OAAO,CAAC,GAAG,CAAC,OAAO,IAAI,6BAA6B,GAAG,CAAC,OAAO,KAAK,QAAQ,kBAAkB,KAAK,OAAO,CAAC,UAAU,KAAK,KAAK,KAAK,YAAY,KAAK,OAAO,IAAI,+BAA+B,KAAK,cAAc,IAAI,SAAS,CAAC,OAAO,KAAK,UAAU,CAAC,UAAU,CAAC,OAAO,KAAK,QAAQ,KAAK,GAAG,IAAI,WAAW,CAAC,OAAO,KAAK,QAAQ,KAAK,GAAG,IAAI,IAAI,eAAe,CAAC,OAAO,KAAK,QAAQ,KAAK,MAAM,KAAK,GAAG,IAAI,CAAC,IAAI,QAAQ,CAAC,OAAO,KAAK,OAAO,CAAC,QAAQ,CAAC,OAAO,KAAK,UAAU,CAOlkB,SAAS,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAM,EAAE,CAAC,IAAME,EAAE,CAAC,GAAG,KAAK,EAAE,CAA8H,OAA1HF,EAAE,gBAAe,EAAE,eAAe,KAAK,eAAe,EAAE,gBAAgB,KAAK,IAAI,gBAAgB,EAAE,OAAO,KAAK,IAAI,QAAcE,EAAE,UAAU,CAAC,OAAO,IAAI,KAAK,KAAK,QAAQ,KAAK,GAAG,IAAI,CAgB5P,KAAK,EAAE,EAAE,eAAe,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,SAAS,CAACF,EAAE,QAAQ,OAAO,EAAS,QAAQ,yCAAyC,CAAC,IAAMU,EAAE,CAAC,OAAO,KAAK,OAAO,gBAAgB,KAAK,gBAAgB,GAAGT,EAAE,CAAOE,EAAE,GAAWD,EAAE,CAAC,IAAI,EAAS,cAAc,CAACE,EAAEJ,EAAE,SAAS,CAAC,KAAK,SAAS,CAAuBO,EAAE,GAAtBH,EAAE,KAAKJ,EAAII,EAAEJ,EAAE,KAAgBG,EAAEO,EAAE,CAAC,OAAON,EAAEG,EAAE,QAAQ,CAACA,EAQxU,QAAQ,EAAE,eAAe,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,KAAK,EAAS,KAAK,CAACP,EAAEE,EAAE,CAKnE,MAAM,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAS,cAAc,KAAKF,EAAE,CAAC,KAW5D,QAAQ,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,KAAK,QAAQ,MAAO,GAAM,IAAMU,EAAEV,EAAE,SAAS,CAAOG,EAAE,KAAK,QAAQH,EAAE,KAAK,CAAC,cAAc,GAAK,CAAC,CAAC,OAAOG,EAAE,QAAQD,EAAED,EAAE,EAAES,GAAGA,GAAGP,EAAE,MAAMD,EAAED,EAAE,CAO5J,OAAO,EAAE,CAAC,OAAO,KAAK,SAASD,EAAE,SAAS,KAAK,SAAS,GAAGA,EAAE,SAAS,EAAE,KAAK,KAAK,OAAOA,EAAE,KAAK,EAAE,KAAK,IAAI,OAAOA,EAAE,IAAI,CAkBxH,WAAW,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,KAAK,QAAQ,OAAO,KAAK,IAAME,EAAEF,EAAE,MAAM,EAAS,WAAW,EAAE,CAAC,CAAC,KAAK,KAAK,KAAK,CAAC,CAACC,EAAED,EAAE,QAAQ,KAAKE,EAAE,CAACF,EAAE,QAAQA,EAAE,QAAQ,EAAMU,EAAE,CAAC,QAAQ,SAAS,OAAO,QAAQ,UAAU,UAAU,CAAKP,EAAEH,EAAE,KAAiD,OAAzC,MAAM,QAAQA,EAAE,KAAK,GAAE,EAAEA,EAAE,KAAK,EAAE,IAAK,IAAS,GAAaE,EAAE,KAAK,KAAKD,EAAE,CAAC,CAAC,GAAGD,EAAE,QAAQ,SAAS,MAAMU,EAAE,KAAKP,EAAE,CAAC,CAahV,mBAAmB,EAAE,EAAE,CAAC,CAAC,OAAO,KAAK,QAAQ,GAAaH,EAAE,MAAM,EAAS,WAAW,EAAE,CAAC,CAAC,KAAK,KAAK,KAAK,CAAC,CAAC,KAAK,CAAC,GAAGA,EAAE,QAAQ,OAAO,MAAM,CAAC,QAAQ,SAAS,OAAO,CAAC,UAAU,GAAK,CAAC,CAAC,KAKtL,OAAO,IAAI,GAAGA,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,EAAS,WAAW,CAAC,MAAM,IAAI,EAAqB,0CAA0C,CAAC,OAAO,GAAOA,GAAG,GAAGA,EAAE,SAAS,EAAE,KAAK,IAAI,CAKtK,OAAO,IAAI,GAAGA,EAAE,CAAC,GAAG,CAACA,EAAE,MAAM,EAAS,WAAW,CAAC,MAAM,IAAI,EAAqB,0CAA0C,CAAC,OAAO,GAAOA,GAAG,GAAGA,EAAE,SAAS,EAAE,KAAK,IAAI,CAQ3K,OAAO,kBAAkB,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC,OAAOU,EAAE,KAAK,gBAAgBP,EAAE,MAAMF,EAAmE,OAAO,GAAtE,EAAO,SAAS,CAAC,OAAOS,EAAE,gBAAgBP,EAAE,YAAY,GAAK,CAAC,CAA4BH,EAAEE,EAAE,CAG5K,OAAO,kBAAkB,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,EAAS,kBAAkBF,EAAEE,EAAED,EAAE,CAY3E,OAAO,kBAAkB,EAAE,EAAE,EAAE,CAAC,CAAC,GAAK,CAAC,OAAOA,EAAE,KAAK,gBAAgBS,EAAE,MAAMR,EAAmE,OAAO,IAAI,GAA1E,EAAO,SAAS,CAAC,OAAOD,EAAE,gBAAgBS,EAAE,YAAY,GAAK,CAAC,CAA0BV,EAAE,CAU3K,OAAO,iBAAiB,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,EAAYA,EAAE,EAAE,EAAYE,EAAE,CAAC,MAAM,IAAI,EAAqB,gEAAgE,CAAC,GAAK,CAAC,OAAOQ,EAAE,KAAK,gBAAgBP,EAAE,MAAMF,EAAEG,EAAE,EAAO,SAAS,CAAC,OAAOM,EAAE,gBAAgBP,EAAE,YAAY,GAAK,CAAC,CAAC,GAAG,CAACC,EAAE,OAAOF,EAAE,OAAO,CAAC,MAAM,IAAI,EAAqB,4CAA4CE,EAAE,0CAA0CF,EAAE,SAAS,CAAC,GAAK,CAAC,OAAOG,EAAE,KAAKC,EAAE,eAAeC,EAAE,cAAcC,GAAGN,EAAE,kBAAkBF,EAAE,CAAC,OAAOQ,EAAE,EAAS,QAAQA,EAAE,CAAC,GAAoBH,EAAEC,EAAEL,EAAE,UAAUC,EAAE,SAASF,EAAEO,EAAE,CAKjlB,WAAW,YAAY,CAAC,OAAO,GAI1B,WAAW,UAAU,CAAC,OAAO,GAI7B,WAAW,uBAAuB,CAAC,OAAO,GAI1C,WAAW,WAAW,CAAC,OAAO,GAI9B,WAAW,WAAW,CAAC,OAAO,GAI9B,WAAW,aAAa,CAAC,OAAOA,GAIhC,WAAW,mBAAmB,CAAC,OAAOC,GAItC,WAAW,wBAAwB,CAAC,OAAO,GAI3C,WAAW,uBAAuB,CAAC,OAAO,GAI1C,WAAW,gBAAgB,CAAC,OAAO,GAInC,WAAW,sBAAsB,CAAC,OAAO,GAIzC,WAAW,2BAA2B,CAAC,OAAO,GAI9C,WAAW,0BAA0B,CAAC,OAAO,GAI7C,WAAW,gBAAgB,CAAC,OAAO,GAInC,WAAW,6BAA6B,CAAC,OAAOO,GAIhD,WAAW,cAAc,CAAC,OAAO,GAIjC,WAAW,2BAA2B,CAAC,OAAO,GAI9C,WAAW,2BAA2B,CAAC,OAAO,GAI9C,WAAW,eAAe,CAAC,OAAO,GAIlC,WAAW,4BAA4B,CAAC,OAAO,GAI/C,WAAW,eAAe,CAAC,OAAO,GAIlC,WAAW,4BAA4B,CAAC,OAAO,QCtpDiM,SAAS,GAAoB,EAAM,CAAC,IAAI,EAAUc,EAAE,GAAG,OAAO,GAAQ,SAAS,CAAC,IAAIC,EAAE,EAAM,aAAa,CAAC,MAAM,CAAIA,EAAE,SAAS,SAAS,GAAE,EAAM,SAAS,EAAEA,EAAE,QAAQ,WAAW,GAAG,CAAC,MAAM,EAAKA,EAAE,SAAS,UAAU,GAAE,EAAM,UAAU,EAAEA,EAAE,QAAQ,YAAY,GAAG,CAAC,MAAM,EAAE,EAAEA,EAAE,QAAQ,oBAAoB,YAAY,CAAC,QAAQ,mBAAmB,WAAW,CAAC,QAAQ,qBAAqB,aAAa,CAAC,QAAQ,OAAO,IAAI,CAAC,MAAM,CAAI,QAAQ,KAAKA,EAAE,CAAC,EAAE,SAASA,EAAE,GAAG,CAASA,IAAE,EAAE,GAAWA,IAAI,IAAA,SAAmB,OAAO,GAAQ,WAAU,EAAE,GAAO,MAAM,CAAC,OAAOD,EAAE,QAAM,CAAE,SAAS,GAAiB,EAAE,CAAC,GAAG,CAACE,EAAE,MAAM,EAAE,CAAC,IAAM,EAAOA,EAAE,YAAYA,EAAE,QAAQA,EAAE,MAAMA,EAAE,KAA+C,CAAC,SAAO,SAAO,GAAzCA,EAAE,YAAYA,EAAE,OAAuD,CAAO,GAAWA,EAAE,WAAWA,EAAE,QAAQA,EAAE,OAAO,SAAS,IAAA,KAAY,IAAQ,SAAe,EAAKA,EAAE,UAAUA,EAAE,KAAW,EAAQA,EAAE,YAAYA,EAAE,KAAW,EAASA,EAAE,gBAAgBA,EAAE,SAAe,EAAW,GAAS,KAA8C,IAAA,GAAzC,EAAS,GAAG,IAAU,IAAW,EAAwB,EAAUA,EAAE,eAAeA,EAAE,OAAa,EAAWA,EAAE,mBAAmBA,EAAE,WAAiB,EAAc,GAAW,KAAmG,IAAA,GAA9F,EAAW,GAAG,IAAY,IAAa,OAAO,GAAY,SAAS,GAAG,EAAU,IAAI,EAA0B,EAAUA,EAAE,WAAWA,EAAE,MAAY,EAAgBA,EAAE,qBAAqBA,EAAE,iBAAiBA,EAAE,SAAe,EAAkBA,EAAE,uBAAuBA,EAAE,mBAAmBA,EAAE,WAAW,MAAM,CAAC,WAAW,EAAO,WAAW,GAAQ,IAAI,YAAU,SAAS,EAAK,aAAW,gBAAc,YAAU,kBAAgB,oBAAkB,CAAE,SAAS,GAAe,EAAE,CAAC,OAAOD,EAAE,QAAQ,WAAW,IAAI,CAAC,QAAQ,OAAO,IAAI,CAAC,MAAM,CACp4D,SAAS,GAAkB,EAAM,EAAQ,CAAC,IAAIA,EAAE,GAAe,EAAM,CAAC,aAAa,CAAC,EAAEA,EAAE,QAAQ,gBAAgB,QAAQ,CAClE,IAAI,IAAMC,IAApD,CAAC,OAAO,QAAQ,SAAS,MAAM,UAAU,CAAqB,CAAC,IAAM,EAAI,EAAS,WAAWD,EAAEC,EAAE,CAAC,KAAK,EAAQ,KAAK,OAAO,EAAQ,OAAO,CAAC,CAAC,GAAG,EAAI,QAAS,OAAO,EAAQ,IAAI,CAAC,KAAK,EAAI,KAAK,OAAO,EAAI,OAAO,OAAO,EAAE,YAAY,EAAE,CAAC,CAAG,IAAMC,EAAEF,EAAE,MAAM,sBAAsB,CAAC,GAAGE,EAAE,CAAC,IAAMC,EAAE,OAAOD,EAAE,GAAG,CAAO,EAAG,OAAOA,EAAE,GAAG,CAAC,OAAO,EAAQ,IAAI,CAAC,KAAKC,EAAE,OAAO,EAAG,OAAO,EAAE,YAAY,EAAE,CAAC,CAAE,OAAO,KAAM,SAAS,GAAc,EAAM,EAAQ,CAAC,IAAM,EAAM,EAAM,MAAM,UAAU,CAAO,EAAK,EAAM,IAAI,MAAM,EAAE,GAAS,EAAK,EAAM,IAAI,MAAM,EAAE,GAAS,EAAO,GAAkB,EAAK,EAAQ,CAAK,EAAQ,GAAkB,EAAK,EAAQ,CAC3nB,MAD+nB,CAAC,GAAQ,CAAC,EAAe,MAAQ,EAAQ,IAAO,EAAQ,EAAQ,KAAK,CAAC,KAAK,EAAE,CAAC,EACvsB,CAAC,SAAO,UAAQ,EAEgC,SAAwB,GAAW,EAAM,CAAC,GAAK,CACtG,OAAK,YAAU,aAAW,eAAa,gBAAc,cAAY,eACjE,iBAAe,uBAAqB,eAAa,UAAQ,eAAa,iBAAe,aAAU,cAC/F,wBAAqB,iBAAc,WAAS,cAAY,oBAAiB,SACzE,aAAW,eAAa,gBACxB,eAAa,aAAU,eAAa,aAAW,cAC/C,YACA,cAAY,UAAO,eAAa,eAAa,iBAAc,mBAAgB,kBAAe,eAAa,kBAAe,cAAY,eAAY,gBAAa,kBAAe,iBAAc,eAAY,kBAAe,EAC9M,EAAE,IAASC,EAAS,EAAE,CAAC,MAAc,CAAC,IAAM,EAAG,gBAAgB,GAAQ,GAAGC,EAAE,EAAE,CAAC,IAAI,CAAC,UAAU,cAAc,EAAG,EAAG,EAAE,CAAC,CAC1H,IAAM,GAAU,IAAsB,GAAS,aAAa,GAAS,YAAY,GAAqB,EAAE,IAAsB,MAAYC,GAAI,EAAS,KAAK,CAAC,QAAQ,GAAU,CAAC,UAAU,EAAO,CAC3L,GAAWA,GAAI,SAAS,OAAO,CAAO,GAAY,GAAiB,GAAW,aAAa,CAAC,GAAiB,GAAgB,GAAc,CAAC,GAAa,CAAC,EAAe,GAAM,GAAa,CAAC,EAAgB,GAAe,CAAC,GAAa,EAAgB,EAAe,GAAG,GAAY,GAAG,IAE3R,GAAM,GAAiB,EAAK,CAAO,GAAU,GAAiB,GAAa,KAAK,CAAO,EAAgB,GAAM,iBAAiB,GAAU,iBAAiB,IAAA,GAAgB,GAAkB,GAAM,mBAAmB,GAAU,mBAAmB,IAAA,GAAgB,GAAU,CAAC,WAAW,GAAM,YAAY,GAAU,YAAY,gBAAgB,WAAW,GAAM,YAAY,GAAU,YAAY,IAAI,UAAU,GAAM,WAAW,GAAU,WAAW,SAAS,SAAS,GAAM,UAAU,GAAU,UAAU,GAAG,WAAW,GAAM,YAAY,GAAU,WAAW,cAAc,GAAM,eAAe,GAAU,cAAc,UAAU,GAAM,WAAW,GAAU,UAAU,MAAM,GAAW,GAAa,OAAO,UAAU,GAAG,EAAgB,CAAC,oBAAoB,EAAgB,CAAC,EAAE,CAAC,GAAG,GAAkB,CAAC,sBAAsB,GAAkB,CAAC,EAAE,CAAC,CAAO,EAAM,GAAU,WAAW,OAAa,GAAe,IAAQ,SAAS,SAAS,IAAQ,QAAQ,WAAW,aAC36B,GAAS,KAAK,IAAI,GAAG,KAAK,IAAI,OAAO,GAAe,SAAS,EAAa,EAAE,GAAG,CAAC,CAAO,GAAM,KAAK,IAAI,EAAE,KAAK,IAAI,OAAO,GAAU,SAAS,EAAQ,EAAE,GAAG,CAAC,CAAO,GAAI,OAAO,GAAe,SAAS,EAAa,OAAO,IAAS,SAAS,GAAO,EAGhP,EAAS,CAAC,GAAG,SAAS,UAAU,YAAY,WAAW,SAAS,WAAW,SAAS,CAAO,GAAQ,KAAgB,WAAW,QAAQ,SAAoE,GAA9C,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,IAAI,IAAO,IAAO,CAAkB,KAAY,IAAU,GAAgB,KAAM,IAAI,IAAI,IAAI,GAAI,GAAS,IAAQ,GAAY,IAAI,MAAM,CAAO,IAAQ,IAAY,IAAI,MAAM,CAAO,IAAQ,EAAS,EAAe,IAAgB,EAAS,CAAC,OAAO,EAAS,OAAO,MAAM,EAAS,MAAM,CAAC,CAAC,OAAO,EAAe,MAAM,EAAc,CAAO,GAAW,CAAC,OAAO,GAAO,IAAU,OAAO,EAAa,GAAY,CAAC,QAAQ,GAAO,IAAU,QAAQ,GAAc,GAAa,CAAC,UAAU,GAAO,IAAU,UAAU,GAAgB,GAAe,CAAC,SAAS,GAAO,IAAU,SAAS,GAAe,GAAc,CAAC,OAAO,GAAO,IAAU,OAAO,EAAa,GAAY,CAAC,SAAS,GAAO,IAAU,SAAS,GAAe,GAAc,CAAC,OAAO,GAAO,IAAU,OAAO,EAAa,EAAY,CAAC,CAAC,SAAS,GAAqB,EAAO,CACn+B,IAAM,EAAK,GADy+BA,GAAI,QAAQ,EAAEC,GAAQ,EAAE,GACx+B,EAAK,GAAW,IAAO,EAAE,CAAO,EAAQD,GAAI,KAAK,CAAC,KAAKC,EAAO,CAAC,CAAC,QAAQ,MAAM,CAAC,GAAG,EAAK,SAAS,OAAQ,MAAM,CAAC,OAAK,QAAQ,EAAE,CAAC,WAAW,GAAM,UAAQ,CAC7L,GAAG,CAAC,MAAM,QAAQ,EAAK,MAAM,EAAE,EAAK,MAAM,SAAS,EAAG,MAAM,CAAC,OAAK,QAAQ,EAAE,CAAC,WAAW,GAAK,UAAQ,CAAE,IAAM,EAAK,EAAK,MAAM,IAAI,GAAG,GAAcC,EAAE,EAAQ,CAAC,CAAC,OAAO,QAAQ,CAC9C,OAA5H,EAAK,SAAS,EAAS,CAAC,OAAK,QAAQ,EAAE,CAAC,WAAW,GAAK,UAAQ,EAAE,EAAK,MAAM,EAAE,IAAIC,EAAE,OAAO,UAAU,CAACC,EAAE,OAAO,UAAU,CAAC,CAAO,CAAC,OAAK,QAAQ,EAAK,WAAW,GAAM,UAAQ,EAAE,GAAK,CAAC,UAAO,UAAOC,MAAY,CAAC,IAAM,EAAM,GAAqB,EAAE,CACvP,GAAG,EAAM,WAAW,CAAC,IAAM,EAAO,GAAgB,IAAA,GAAU,CAAC,MAAM,CAAC,OAAO,GAAK,MAAM,GAAG,IAAa,EAAO,GAAG,KAAkB,IAAS,KAAK,CAChJ,IAAI,IAAMZ,KAAK,EAAM,QAAS,GAAGO,IAAKP,EAAE,QAAQO,IAAKP,EAAE,QAAQ,CAAoG,IAAM,EAAO,GAAjG,EAAS,GAAGA,EAAE,OAAO,SAAS,GAAQ,CAAC,KAAKA,EAAE,QAAQ,SAAS,GAAQ,GAAG,IAAA,GAAgD,CAAC,MAAM,CAAC,OAAO,GAAK,MAAM,GAAG,IAAa,EAAO,GAAG,KAAkB,IAAS,KAAK,CAC7R,GAAG,EAAa,CAChB,IAAM,EAAY,EAAM,QAAQ,KAAK,GAAGO,GAAIP,EAAE,OAAO,CAAC,GAAG,EAAY,CAAC,IAAM,EAAOO,GAAI,SAAS,OAAO,CAAO,EAAO,GAAiB,EAAO,aAAa,CAAC,EAAa,EAAM,EAAE,CAA8G,IAA1G,IAAe,WAAW,IAAe,iBAAgB,EAAM,KAAK,GAAO,GAAG,GAAO,GAAG,IAAS,EAAO,CAAK,IAAe,QAAQ,IAAe,eAAe,CAAC,IAAM,EAAK,EAAY,OAAO,SAAS,GAAQ,CAAC,EAAM,KAAK,GAAO,GAAG,GAAO,GAAG,IAAO,EAAK,CAA+E,MAAM,CAAC,OAAO,GAAM,MAAM,GAAG,IAAe,KAA9G,GAAG,GAAe,UAAU,EAAM,OAAO,IAAI,EAAM,KAAK,IAAI,CAAC,OAA0E,CACtkB,IAAI,IAAIC,EAAO,EAAEA,GAAQ,EAAE,IAAS,CAAC,IAAMK,EAAE,GAAqBL,EAAO,CAAC,GAAGK,EAAE,YAAYA,EAAE,QAAQ,OAAO,EAAE,CAAC,IAAM,EAAON,GAAI,KAAK,CAAC,KAAKC,EAAO,CAAC,CAAC,UAAU,EAAO,CAAC,SAAS,OAAO,CAAO,EAAO,GAAiB,EAAO,aAAa,CAAC,EAAa,EAAM,EAAE,CAC/P,IADmQ,IAAe,WAAW,IAAe,iBAAgB,EAAM,KAAK,GAAO,GAAG,GAAO,GAAG,IAAS,EAAO,CACxW,CAACK,EAAE,aAAa,IAAe,QAAQ,IAAe,gBAAgB,CAAC,IAAM,EAAKA,EAAE,QAAQ,GAAG,OAAO,SAAS,GAAQ,CAAC,EAAM,KAAK,GAAO,GAAG,GAAO,GAAG,IAAO,EAAK,CAAE,IAAM,EAAS,EAAM,KAAK,IAAI,CAAmE,MAAM,CAAC,OAAO,GAAM,MAAM,GAAG,IAAe,KAAnG,GAAG,GAAe,UAAU,EAAS,IAAI,EAAS,OAA0E,GAC9U,MAAM,CAAC,OAAO,GAAM,MAAM,GAAG,IAAe,EAAG,CAACN,GAAI,UAAU,CAAC,GAAc,EAAS,EAAY,GAAiB,EAAO,EAAW,EAAa,EAAc,EAAa,EAAa,GAAO,GAAO,GAAgB,GAAS,EAAa,EAAa,GAAc,GAAgB,GAAe,EAAa,GAAe,EAAY,GAAY,GAAa,GAAe,GAAc,GAAY,GAAc,CAAC,CAAuf,OAAoB,EAAM,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,kBAAe,MAAM,OAAO,OAAO,cAAc,aAAW,eAAa,gBAAc,cAAY,CAAC,SAAS,MAArpB,IAAiB,QAA6B,EAAK,OAAO,CAAC,MAAM,CAAC,YAAY,GAAI,CAAC,SAAS,GAAO,GAAU,EAAY,CAAC,CAAK,IAAiB,MAA2B,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,MAAM,GAAM,OAAO,GAAM,aAAa,MAAM,gBAAgB,GAAO,EAAa,EAAe,YAAY,GAAI,WAAW,EAAE,CAAC,QAAQ,EAAqB,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,MAAM,EAAE,CAAC,WAAW,EAAqB,CAAC,SAAS,GAAS,OAAO,IAAS,CAAC,IAAA,GAAU,CAAC,CAAS,OAAsN,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,GAAG,GAAU,OAAO,EAAE,CAAC,SAAS,GAAM,CAAC,CAAC,CAAC,CAAC,yBAjCpnC,IAA8C,IAAkC,IAAoD,KAAqC,CAEnM,GAAW,CAAC,KAAK,IAAI,WAAW,IAAI,cAAc,IAAI,MAAM,IAAI,QAAQ,IAAI,OAAO,IAAI,OAAO,IAAI,SAAS,IAAI,YAAY,IAAI,YAAY,IAAI,KAAK,IAAI,UAAU,IAAI,aAAa,IAAI,aAAa,IAAI,MAAM,IAAI,CA+B87B,GAAW,YAAY,cAEvqC,GAAU,OAAO,KAAO,KAAa,sBAAsB,KAAK,KAAK,kBAAkB,WAAW,CAAC,CAAC,MAAM,CAAC,GAAoB,GAAW,CAC5K,SAAS,CAAC,MAAM,kBAAkB,KAAK,EAAY,OAAO,YAAY,wDAAwD,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,CAAC,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,gBAAgB,CAAC,KAAK,EAAY,OAAO,YAAY,uBAAuB,CAAC,aAAa,CAAC,qBAAqB,qBAAqB,CAAC,QAAQ,EAAE,IAAIO,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,CAAC,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,gBAAgB,CAAC,KAAK,EAAY,OAAO,YAAY,uBAAuB,CAAC,aAAa,CAAC,qBAAqB,qBAAqB,CAAC,QAAQ,EAAE,IAAIA,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,CAAC,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,gBAAgB,CAAC,KAAK,EAAY,OAAO,YAAY,uBAAuB,CAAC,aAAa,CAAC,qBAAqB,qBAAqB,CAAC,QAAQ,EAAE,IAAIA,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,CAAC,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,gBAAgB,CAAC,KAAK,EAAY,OAAO,YAAY,uBAAuB,CAAC,aAAa,CAAC,qBAAqB,qBAAqB,CAAC,QAAQ,EAAE,IAAIA,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,CAAC,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,gBAAgB,CAAC,KAAK,EAAY,OAAO,YAAY,uBAAuB,CAAC,aAAa,CAAC,qBAAqB,qBAAqB,CAAC,QAAQ,EAAE,IAAIA,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,CAAC,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,gBAAgB,CAAC,KAAK,EAAY,OAAO,YAAY,uBAAuB,CAAC,aAAa,CAAC,qBAAqB,qBAAqB,CAAC,QAAQ,EAAE,IAAIA,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,CAAC,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,gBAAgB,CAAC,KAAK,EAAY,OAAO,YAAY,uBAAuB,CAAC,aAAa,CAAC,qBAAqB,qBAAqB,CAAC,QAAQ,EAAE,IAAIA,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAC7oF,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,OAAO,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,SAAS,CAC7J,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,IAAI,IAAI,IAAI,IAAO,CAAC,aAAa,CAAC,QAAQ,IAAI,IAAI,MAAM,CAAC,aAAa,IAAI,CACtI,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,iBAAiB,aAAa,GAAK,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,QAAQ,OAAO,GAAG,CAACA,EAAE,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,iBAAiB,QAAQ,CAAC,UAAU,OAAO,eAAe,CAAC,aAAa,CAAC,UAAU,OAAO,iBAAiB,CAAC,aAAa,eAAe,OAAO,GAAG,CAACA,EAAE,aAAa,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,YAAY,oBAAoB,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,cAAc,EAAEA,EAAE,eAAe,WAAWA,EAAE,eAAe,gBAAgB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,YAAY,eAAe,aAAa,GAAG,OAAO,GAAG,CAACA,EAAE,cAAc,EAAEA,EAAE,eAAe,QAAQA,EAAE,eAAe,gBAAgB,CAChxB,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,WAAW,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAC1I,QAAQ,CAAC,KAAK,EAAY,YAAY,MAAM,UAAU,UAAU,iBAAiB,aAAa,CAAC,MAAM,WAAW,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,cAAc,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,aAAa,EAAE,CAAC,eAAe,CAAC,KAAK,EAAY,KAAK,MAAM,kBAAkB,QAAQ,CAAC,MAAM,QAAQ,OAAO,CAAC,aAAa,CAAC,MAAM,QAAQ,OAAO,CAAC,aAAa,MAAM,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,OAAO,GAAGA,EAAE,iBAAiB,MAAM,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,OAAO,GAAGA,EAAE,iBAAiB,OAAO,CAAC,qBAAqB,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAK,OAAO,GAAGA,EAAE,iBAAiB,MAAM,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,EAAE,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,OAAO,GAAGA,EAAE,iBAAiB,OAAO,CAACA,EAAE,qBAAqB,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,aAAa,UAAU,OAAO,GAAGA,EAAE,iBAAiB,MAAM,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,qBAAqB,aAAa,UAAU,OAAO,GAAGA,EAAE,iBAAiB,MAAM,CAC3nC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,aAAa,IAAI,OAAO,GAAGA,EAAE,iBAAiB,QAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,IAAI,OAAO,GAAGA,EAAE,iBAAiB,QAAQ,CACjO,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,sBAAsB,aAAa,GAAK,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,oBAAoB,aAAa,GAAK,OAAO,GAAG,CAACA,EAAE,YAAY,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,mBAAmB,QAAQ,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,aAAa,CAAC,UAAU,UAAU,WAAc,WAAW,UAAa,CAAC,aAAa,KAAK,OAAO,GAAG,CAACA,EAAE,YAAY,CACpZ,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,YAAY,aAAa,GAAK,CAAC,qBAAqB,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,GAAU,aAAa,gBAAgB,OAAO,GAAG,CAACA,EAAE,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,cAAc,QAAQ,CAAC,WAAW,WAAW,CAAC,aAAa,WAAW,OAAO,GAAG,CAACA,EAAE,SAAS,YAAY,wDAAwD,CAAC,CAAC,CAAC,GAAW,aAAa,CAAC,UAAU,UAAU,WAAW,EAAE,aAAa,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,MAAM,aAAa,EAAE,qBAAqB,GAAK,aAAa,EAAE,QAAQ,EAAE,aAAa,UAAU,eAAe,UAAU,UAAU,IAAI,YAAY,IAAI,qBAAqB,gBAAgB,cAAc,WAAW,SAAS,GAAK,YAAY,GAAK,iBAAiB,GAAK,OAAO,KAAK,WAAW,OAAO,aAAa,SAAS,UAAU,IAAI,aAAa,GAAK,cAAc,QAAQ,aAAa,eAAe,WAAW,GAAG,WAAW,GAAG,iCCrD/4B,IAAsE,IAA4B,CAAoCC,GAAK,krBAA0rBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUxrCC,GAAK,GAVmtC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAU5kD,eAAe,CAAC,GAAK,YAAY,OAAmBG,GAAK,GAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCVxK,IAAsE,IAA4B,CAAoCE,GAAK,s5BAA85BC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAU55CC,GAAK,GAVu7C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUhzD,eAAe,CAAC,GAAK,YAAY,UAAsBG,GAAK,GAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCV3K,IAAsC,IAA4B,CAAoCE,GAAK,0BAAgCC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAQrcC,GAAK,GARge,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,IAAI,GAAG,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,IAAI,gr/DAAgr/D,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,2DAA2DA,GAAK,sCAAsC,CAQxghE,eAAe,CAAC,GAAK,YAAY,kBAA8BG,mCCRxD,IAAsE,IAA4B,CAAoC,GAAK,sZAA8Z,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOE,IAAU,CAAC,OAAK,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,eAAe,EAUx5B,GAAK,GAVm7B,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWA,GAAS,EAAM,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeC,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,4DAA4D,GAAK,kBAAkB,CAU5yC,eAAe,CAAC,GAAK,YAAY,mBAA+B,GAAK,GAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,CAAC,ICV2yB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAvnC,IAAmM,IAAkE,IAA4B,KAAiJ,KAA0H,KAAyH,CAAM,GAAkB,EAASC,GAAa,CAAOC,GAAgB,CAAC,UAAU,CAAC,QAAQ,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAA0VC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,wBAAwB,YAAY,uBAAuB,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,YAAU,iBAAe,QAAM,SAAO,KAAG,OAAK,WAAS,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,UAAU,GAAU,EAAM,WAAW,UAAU,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAW,EAAM,UAAU,UAAU,GAAgB,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWz5E,GAAgB,GAXy6E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,GAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,GAAG,IAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAa,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAkF,EAAkB,EAAGV,GAAzEa,GAAsBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,GAAU,GAAG,EAAgB,aAAa,GAAU,UAAU,EAAG,EAAkB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,wBAAwB,iBAAiB,GAAsB,oBAAiB,SAAS,YAAY,MAAM,GAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGnB,GAAqB,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,uBAAuB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,6BAA6B,mBAAmB,QAAyB,oBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKoB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,oBAAoB,CAAC,qBAAqB,sEAAsE,CAAC,kBAAkB,CAAC,sBAAsB,sEAAsE,CAAC,oBAAoB,CAAC,sBAAsB,sEAAsE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGZ,GAAqB,CAAC,oBAAoB,CAAC,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,+FAA+F,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,CAAC,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAY,IAAoB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,oBAAiB,SAAS,YAAY,SAAsB,EAAKX,GAAa,CAAC,SAAS,GAAK,UAAU,iBAAkC,oBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,eAAe,OAAO,GAAG,CAAC,SAAS,CAAC,kBAAkB,CAAC,WAAW,sEAAsE,OAAO,EAAE,CAAC,oBAAoB,CAAC,WAAW,sEAAsE,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,gUAAgU,8SAA8S,iHAAiH,mWAAmW,0JAA0J,GAAGoB,GAAgB,GAAGC,GAAiB,CAWrhR,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,wBAAwB,uBAAuB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,kBAAkB,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAkB,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXz8C,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAA73C,IAAsS,IAAkE,IAA4B,KAAsK,KAAsI,KAAuH,KAA4H,CAAMC,GAAyB,EAASC,GAAoB,CAAOC,GAAkB,EAASC,GAAa,CAAOC,GAAuB,EAASC,GAAkB,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAAoVC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA+e,QAAY,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAA4B,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,EAAQC,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,YAAU,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAW,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW56G,GAAgB,GAX47G,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,GAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,uBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAa,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,GAAkB,EAAGZ,GAA2C,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKS,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,EAAU,UAAU,EAAG,GAAkB,iBAAiBa,EAAU,GAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,GAAG,GAAGvB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAoB,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,GAAGF,GAAqB,CAAC,kBAAkB,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,GAAa,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,UAAa,UAAU,GAAM,UAAU,GAAG,SAAS,YAAY,UAAU,GAAK,QAAQO,GAAa,YAAY,CAAC,MAAM,OAAO,GAAGX,GAAqB,CAAC,kBAAkB,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAGA,GAAqB,CAAC,kBAAkB,CAAC,SAAS,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAKa,GAAU,CAAC,MAAM,IAAQ,CAAC,UAAU,EAAW,EAAe,IAAgC,EAAKW,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKlB,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,sBAAsB,UAAU,gBAAgB,QAAQK,GAAa,YAAY,CAAC,UAAU,EAAmB,MAAM,OAAO,GAAGX,GAAqB,CAAC,kBAAkB,CAAC,UAAU,EAAe,GAAG,UAAU,iBAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,6TAA6T,yLAAyL,gRAAgR,kRAAkR,4QAA4Q,ySAAyS,6RAA6R,sEAAsE,+EAA+E,CAW30V,eAAe,IAAgB,GAAgB,GAAgB,YAAY,8BAAiC,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAGC,GAAyB,GAAGE,GAAkB,GAAGE,GAAuB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXyvB,SAASoB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAAh3C,IAAsS,IAAkE,IAA4B,KAAsK,KAAyH,KAAuH,KAA4H,CAAM,GAAyB,EAASC,GAAoB,CAAOC,GAAkB,EAASC,GAAa,CAAO,GAAuB,EAASC,GAAkB,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAAoVC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAmU,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAASC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,YAAU,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWntF,GAAgB,GAXmuF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,GAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,uBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAa,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,GAAkB,EAAGT,GAA2C,CAA0B,OAAZ,IAAW,CAAqB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,aAAa,EAAU,UAAU,EAAG,GAAkB,iBAAiBU,EAAU,GAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,GAAG,GAAGjB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAoB,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,EAAE,GAAGD,GAAqB,CAAC,kBAAkB,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAa,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,iBAAiB,UAAU,GAAM,UAAU,GAAG,SAAS,YAAY,UAAU,GAAK,QAAQ,YAAY,MAAM,OAAO,GAAGH,GAAqB,CAAC,kBAAkB,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAmC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,cAA+B,mBAAiB,SAAS,YAAY,GAAGA,GAAqB,CAAC,kBAAkB,CAAC,SAAS,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKkB,GAAe,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,GAAG,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,CAAC,UAAU,EAAW,EAAe,IAAwB,EAAKC,EAAU,CAAC,SAAS,GAAY,KAAK,CAAC,GAAG,EAAY,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKf,GAAkB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,sBAAsB,UAAU,gBAAgB,QAAQ,YAAY,UAAU,EAAmB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,6TAA6T,yLAAyL,gRAAgR,iRAAiR,4QAA4Q,uQAAuQ,4RAA4R,sEAAsE,+EAA+E,CAW3gU,eAAe,IAAgB,GAAgB,GAAgB,YAAY,qCAAqC,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAyB,GAAGF,GAAkB,GAAG,GAAuB,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXysE,SAAS,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,4EAAx1F,IAAmV,IAAkE,IAA4B,KAAgJ,KAA4G,KAA+G,KAA0H,KAAyH,KAA0H,KAA0H,KAAsH,KAAqH,KAAuH,KAAkI,KAA0I,KAAyH,CAAM,GAAgB,EAASkB,EAAW,CAAO,GAAgB,EAAS,GAAW,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAqC,EAASC,GAAgC,CAAO,GAA6B,EAASC,GAAwB,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAAwN,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,iBAAiB,YAAY,eAAe,YAAY,eAAe,YAAY,gBAAgB,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,YAAU,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,WAAW,yBAA+B,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW/9H,GAAgB,GAX++H,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYG,GAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWF,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,mBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,EAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,OAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAgI,GAAkB,EAAGP,GAAvHU,GAAsBC,GAAuBC,GAAuBC,GAA8F,CAAO,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAqB,IAAc,YAA6C,OAAkB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAqB,IAAc,YAA6C,OAAqB,IAAc,YAAoD,IAAW,CAAC,IAAM,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAA4B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,aAAa,mCAAsC,UAAU,EAAG,GAAkB,iBAAiBC,EAAU,EAAW,CAAC,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,mBAAmB,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,aAAa,kCAAqC,mBAAmB,SAAS,CAAC,UAAU,CAAC,aAAa,iCAAoC,mBAAmB,eAAe,CAAC,UAAU,CAAC,aAAa,iCAAoC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,aAAa,kCAAqC,mBAAmB,gBAAgB,CAAC,UAAU,CAAC,aAAa,sCAAsC,mBAAmB,iBAAiB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKC,GAAO,CAAC,WAAW,CAAC,IAAI,gFAAgF,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,MAAM,YAAY,GAAmB,OAAO,QAAQ,sCAAsC,IAAI,6FAA6F,OAAO,6bAA6b,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,aAAa,6BAAgC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,iBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAqC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,iBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gCAAoD,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,sCAAsC,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,oCAAoC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,oCAAoC,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,EAAW,CAAC,UAAU,GAAK,UAAU,yBAAyB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQQ,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,oBAAoB,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,sCAAsC,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,oCAAoC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,oCAAoC,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKR,EAAW,CAAC,UAAU,GAAK,UAAU,gCAAgC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQQ,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,uCAAuC,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,OAAO,CAAC,aAAa,iBAAiB,UAAU,iBAAiB,aAAa,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,sCAAsC,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,oCAAoC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,OAAO,GAAmB,OAAO,QAAQ,kBAAkB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,oCAAoC,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKR,EAAW,CAAC,UAAU,GAAK,UAAU,sCAAyC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQQ,EAAa,YAAY,CAAC,MAAM,OAAO,UAAU,4CAA4C,GAAG,EAAqB,CAAC,UAAU,CAAC,QAAQA,EAAa,YAAY,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,4CAA4C,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAsB,EAAKc,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKV,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAW,CAAC,eAAe,qEAAqE,aAAa,cAAc,cAAc,WAAW,qBAAqB,GAAM,QAAQ,EAAE,YAAY,IAAI,UAAU,IAAI,KAAK,CAAC,WAAW,6CAA6C,SAAS,iDAAiD,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,aAAa,GAAG,eAAe,MAAM,SAAS,YAAY,OAAO,KAAK,WAAW,KAAK,aAAa,eAAe,WAAW,GAAG,cAAc,qBAAwB,aAAa,mBAAmB,WAAW,WAAc,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,aAAa,EAAE,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,CAAC,OAAO,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,sBAAsB,CAAC,OAAO,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,qBAAqB,qBAAqB,CAAC,OAAO,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,qBAAqB,CAAC,OAAO,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,sBAAsB,CAAC,OAAO,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,sBAAsB,CAAC,OAAO,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,sBAAsB,sBAAsB,CAAC,OAAO,OAAO,CAAC,CAAC,UAAU,IAAI,qBAAqB,gBAAgB,aAAa,GAAK,SAAS,GAAK,YAAY,GAAM,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,qEAAqE,iBAAiB,GAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAKS,GAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,IAAI,6FAA6F,OAAO,6bAA6b,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,0CAA0C,GAAmB,OAAO,QAAQ,uBAAuB,IAAI,6FAA6F,OAAO,6bAA6b,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,GAAG,CAAC,aAAa,kBAAkB,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKpB,GAAa,CAAC,UAAU,EAAc,GAAG,UAAU,GAAiB,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,UAAU,GAAM,UAAU,iCAAoC,SAAS,YAAY,UAAU,GAAM,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,EAAe,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,GAAiB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,GAAG,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,0BAA0B,mBAAmB,4BAA6C,mBAAiB,SAAS,sBAAsB,KAAK,4BAA4B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAgC,CAAC,UAAU,0CAA0C,UAAU,EAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,4BAA4B,MAAM,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,0CAA0C,GAAmB,OAAO,QAAQ,uBAAuB,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,2BAA2B,mBAAmB,qBAAsC,mBAAiB,SAAS,sBAAsB,KAAK,qBAAqB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKD,GAAa,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,iBAAiB,UAAU,GAAM,UAAU,GAAG,SAAS,YAAY,KAAK,qBAAqB,UAAU,GAAM,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,EAAe,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,GAAiB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,0BAA0B,mBAAmB,qBAAsC,mBAAiB,SAAS,sBAAsB,KAAK,qBAAqB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,GAAa,CAAC,UAAU,EAAe,GAAG,UAAU,GAAiB,OAAO,OAAO,GAAG,YAAY,UAAU,UAAa,UAAU,GAAM,UAAU,GAAG,SAAS,YAAY,KAAK,qBAAqB,UAAU,GAAM,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,2BAA2B,mBAAmB,qBAAyC,mBAAiB,SAAS,sBAAsB,KAAK,qBAAwB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAwB,CAAC,UAAU,EAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,qBAAwB,UAAU,mCAAsC,MAAM,CAAC,SAAS,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,0BAA0B,mBAAmB,cAAkC,mBAAiB,SAAS,sBAAsB,KAAK,cAAiB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKF,GAAa,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,UAAa,UAAU,GAAM,UAAU,GAAG,SAAS,YAAY,KAAK,cAAiB,UAAU,GAAM,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,EAAe,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,GAAa,CAAC,UAAU,EAAe,GAAG,UAAU,GAAiB,OAAO,OAAO,GAAG,YAAY,UAAU,WAAc,UAAU,GAAM,UAAU,oCAAuC,SAAS,YAAY,UAAU,GAAM,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,EAAe,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,GAAiB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,GAAG,KAAK,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,GAAa,CAAC,UAAU,EAAe,GAAG,UAAU,GAAiB,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,UAAU,GAAM,UAAU,2BAA2B,SAAS,YAAY,UAAU,GAAM,QAAQO,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,EAAe,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,UAAU,GAAiB,QAAQA,EAAa,YAAY,CAAC,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAK,CAAC,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,aAAa,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,aAAa,qCAAqC,UAAU,8BAA8B,aAAa,SAA0B,mBAAiB,SAAS,YAAY,SAAsB,EAAKJ,GAAY,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAW,CAAC,eAAe,qEAAqE,aAAa,cAAc,cAAc,WAAW,qBAAqB,GAAK,QAAQ,EAAE,YAAY,IAAI,UAAU,IAAI,KAAK,CAAC,WAAW,6CAA6C,SAAS,iDAAiD,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,aAAa,GAAG,eAAe,MAAM,SAAS,YAAY,OAAO,KAAK,WAAW,KAAK,aAAa,eAAe,WAAW,GAAG,cAAc,qBAAwB,aAAa,mBAAmB,WAAW,WAAc,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,aAAa,EAAE,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,CAAC,OAAO,OAAO,CAAC,OAAO,CAAC,MAAM,CAAC,sBAAsB,sBAAsB,CAAC,OAAO,OAAO,CAAC,SAAS,CAAC,MAAM,CAAC,qBAAqB,qBAAqB,CAAC,OAAO,SAAS,CAAC,OAAO,CAAC,MAAM,CAAC,qBAAqB,qBAAqB,CAAC,OAAO,SAAS,CAAC,SAAS,CAAC,MAAM,CAAC,sBAAsB,CAAC,OAAO,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,sBAAsB,CAAC,OAAO,OAAO,CAAC,UAAU,CAAC,MAAM,CAAC,sBAAsB,sBAAsB,CAAC,OAAO,OAAO,CAAC,CAAC,UAAU,IAAI,qBAAqB,gBAAgB,aAAa,GAAK,SAAS,GAAK,YAAY,GAAM,UAAU,qEAAqE,iBAAiB,GAAM,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,qBAAqB,GAAM,CAAC,UAAU,CAAC,qBAAqB,GAAM,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAC,IAAc,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAe,CAAC,UAAU,GAAM,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,UAAU,EAAE,UAAU,UAAU,UAAU,oBAAoB,SAAS,YAAY,UAAU,+BAA+B,MAAM,CAAC,OAAO,OAAO,CAAC,QAAQG,EAAa,YAAY,CAAC,MAAM,OAAO,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,OAAO,CAAC,aAAa,4BAAkC,UAAU,iBAAiB,iBAAiB,GAAK,aAAa,SAA0B,mBAAiB,SAAS,YAAY,MAAM,GAAY,GAAG,EAAqB,CAAC,UAAU,CAAC,MAAM,GAAa,CAAC,UAAU,CAAC,MAAM,EAAY,CAAC,UAAU,CAAC,MAAM,GAAa,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,aAAa,EAAU,MAAM,EAAa,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAAS,CAAC,SAAS,GAAK,UAAU,iBAAiB,UAAUe,GAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,eAAe,CAAC,GAAG,EAAqB,CAAC,UAAU,CAAC,UAAUC,GAAK,CAAC,UAAU,CAAC,UAAUA,GAAK,CAAC,UAAU,CAAC,UAAUA,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sSAAsS,4VAA4V,kSAAkS,wRAAwR,oSAAoS,+HAA+H,2RAA2R,yTAAyT,mMAAmM,4SAA4S,2RAA2R,4RAA4R,+LAA+L,wTAAwT,oYAAoY,sRAAsR,8UAA8U,sRAAsR,2TAA2T,qSAAqS,yVAAyV,kPAAkP,2TAA2T,gVAAgV,4RAA4R,mOAAmO,sTAAsT,sTAAsT,uKAAuK,gRAAgR,gTAAgT,wTAAwT,4VAA4V,mKAAmK,2SAA2S,8SAA8S,qIAAqI,8SAA8S,iTAAiT,yGAAyG,sSAAsS,0JAA0J,iEAAiE,8GAA8G,oHAAoH,uMAAuM,sGAAsG,kHAAkH,6KAA6K,qEAAqE,sJAAsJ,yFAAyF,kIAAkI,qFAAqF,gIAAgI,gIAAgI,kIAAkI,kIAAkI,uEAAuE,+GAA+G,iEAAiE,qKAAqK,oHAAoH,6DAA6D,qEAAqE,kIAAkI,sIAAsI,oFAAoF,iIAAiI,mIAAmI,sHAAsH,yHAAyH,gFAAgF,wFAAwF,gJAAgJ,4GAA4G,0EAA0E,wFAAwF,yHAAyH,+FAA+F,+EAA+E,oHAAoH,+DAA+D,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,CAWzk6D,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,eAAe,SAAS,QAAQ,iBAAiB,gBAAgB,eAAe,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,yBAA+B,MAAM,aAAa,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,SAAS,OAAO,SAAS,MAAM,SAAS,aAAa,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAgB,GAAG,GAAkB,GAAG,GAAqC,GAAG,GAA6B,GAAG,GAAiB,GAAG,GAAoB,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAchC,EAAW,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAa,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAgC,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAwB,EAAE,CAAC,EAAQ,CAAC,EAAcE,GAAe,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,wECX9wG,IAA6O,IAA8C,IAA4B,KAAyG,KAAyE,CAAM,GAAY,EAAS4B,GAAO,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAY,CAAC,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,gDAAgD,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8B,GAAgB,CAAC,UAAU,CAAC,kGAAkG,kMAAkM,CAAC,CAAO,GAAe,OAAO,KAAK,GAAgB,CAAO,GAAU,CAAC,UAAU,0BAA0B,CAAO,GAAM,CAAC,kFAAkF,gFAAgF,iXAAiX,4IAA4I,0JAA0J,sHAAsH,oEAAoE,CAAO,GAAa,CAAC,UAAU,wBAAwB,UAAU,sBAAsB,UAAU,gDAAgD,CAAO,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,GAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,WAAS,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAqE,EAAkB,EAAG,GAA2C,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,+QAA+Q,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAC,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,mBAAmB,SAAS,KAAK,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKL,GAAO,CAAC,UAAU,yBAA+B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,SAAS,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAsB,EAAK,MAAM,CAAC,UAAU,iBAAiB,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,KAAK,SAAsB,EAAK,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKK,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKJ,GAAa,CAAC,UAAU,CAAC,kBAAkB,EAAE,YAAY,kBAAkB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,GAAgC,IAAS,GAAa,QAAQ,IAAS,GAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,GAAgB,GAAK,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,GAAG,EAAG,CAAC,CAAvR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,GAAK,KAAK,IAAI,CAAC,IAAM,CAAC,CAen7L,GAAgB,GAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAY,GAAG,GAAkB,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,EAAcD,GAAO,EAAE,CAAC,EAAQ,CAAC,EAAcC,GAAa,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,ICJlf,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAC3D,IAAM,EAD4E,EAAE,CACxD,IAAc,EAAE,CAC5C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOK,EAAoBC,GAAe,CAAC,GAAG,EAAO,IAAK,gBAAiB,QAAM,CAAE,EAAS,GAAK,CAAC,CAClG,QAAW,OAAO,EAAS,GAAM,EACjC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,UAAW,WAAY,sBAAsB,CAAE,CAAC,KAAM,SAAU,WAAY,gDAAgD,CAAE,CAAC,KAAM,SAAU,WAAY,wBAAwB,CAAC,CACnM,QAAW,QAKT,eAAsB,GAAY,CAAE,UAAS,gBAAe,WAAU,oBAAoB,CACzF,IAAM,EAAc,GAAO,GAAS,KAAK,SAAS,CA2E5C,EAAOD,EAAoBiB,GAA4B,CAC5D,SANmDjB,EAAoBgB,GAAyC,CAChH,SATkChB,EAClCe,GACA,CACC,SA/Dcf,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,UACA,mBACA,gBACA,aAAcC,MAAkB,OAAO,8DAAgG,CACvI,gBAAiB,IAAA,GACjB,WACA,WACA,oBAAqB,GACrB,iBAAkB,mCAClB,UACK,IAAW,OAkCX,IAAA,QAlCgC,CACtC,GAAI,GAAO,CACV,QAAQ,IAAI,gEAAgE,CAC5E,OAGD,OAAOA,EAAY,SAAY,CAqB9B,EAAO,+BApBc,CACpB,UAAW,EACX,OAAQ,CACUC,mBACFC,iBACJC,aACX,CACD,MAAO,CACN,cAAeN,EACf,SAAUO,EACV,KAAMC,EACN,YAAaC,EACb,UAAWC,EACX,OAAQC,GACR,SAAUC,EACV,gBAAiBC,EACjB,CACD,YAAa,CAAE,aAAA,EAAc,CAC7B,CAID,GAAM,CAAE,mBAAoB,MAAM,OAAO,oCACzC,MAAO,CACN,QAAS,GAAiB,CAC1B,EACA,IACC,CAEF,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,8DAA+F,CACrJ,wBAAyB,EACzB,CACD,CAMC,MAAO,CAAC,mBAAoB,GAAM,uCAAwC,GAAO,eAAgB,GAAO,0BAA2B,GAAM,eAAgB,GAAM,+BAAgC,GAAO,WAAY,GAAM,CACxN,CACD,CAIA,CAAC,CAKD,MAAO,CAAC,OAAQ,EAAE,CAAC,CACnB,CAAC,CAIF,OADA,MAAM,EACC,EAsBR,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,UAAU,CAGvC,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,EAAe,CAE3U,KAAK,QAAQ,CAAG,IAAM,YAE1B,QAAQ,MAAM;EAA+G,EAAO,EAAe,CAEpJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,EAAM,CACtB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,KAC9G,CAAC,CAGH,GAAI,CACH,IAAI,EAAS,EAAU,EAAeI,EAAa,EACnD,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,gBAAmB,CAC5D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,cAC1B,EAAc,EAAU,YAExB,EAAUC,GAA+B,GAAQ,EAAQ,KACnD,CACN,GAA+B,GAAQ,IAAA,GAAU,CAIjD,IAAM,EAA8C,YAAY,iBAAiB,aAAa,CAAC,IAAI,cAAc,KAAK,GAAKC,EAAE,OAAS,QAAQ,EAAE,YAChJ,GAAI,EAAa,CAChB,IAAMC,EAAY,IAAI,gBAAgB,EAAY,CAClD,EAAUA,EAAU,IAAI,KAAK,CAC7B,EAAWA,EAAU,IAAI,SAAS,CAClC,IAAK,GAAM,CAAC,EAAK,KAAUA,EAAU,SAAS,CACxC,EAAI,WAAW,OAAO,GAC3B,IAAkB,EAAE,CACpB,EAAc,EAAI,MAAM,EAAE,EAAI,GAGhC,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAMA,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,SAAS,CAAE,GAAM,GAAQ,CAChH,EAAUD,EAAU,QACpB,EAAWA,EAAU,SACrB,EAAgBA,EAAU,eAK5B,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,gBACA,iBAAkB,GAAW,iBAC7B,CAAC,CAGK,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,UAAkC,CAAC,KAEhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACtE,IAAM,EAAQ,MAAM,GAAgB,EAAM,iBAAiB,CACrD,CAAC,GAAQ,OAAO,OAAO,EAAc,CACvC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,GAAU,EAAK,MAI3F,IAAM,EAA0B,KAAK,gBAAgB,CAAC,iBAAiB,CACjE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,GAAM,CAAC,CAExE,GAAS,EAET,CAEF,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,aAAc,IAAgB,KAC9B,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,SACA,CACD,QACA,CAAC,CAGF,MAAME,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,QAAS,CAAC,CAE9G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,KAAM,CAC9C,CAAC,CAAC,IACA,CAID,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsCL,EAAY,CAClD,EAAO,gCAAgCA,EAAY,EAClD,EAIsB,GAAQ,GAAM,GAAI,CAAGM,QACvB,CACrB,IAA2B,CACjB,IAAkC,CAC5C,EAAqB,EAAW,EAAM,CAAE,mBAAoB,EAAa,CAAC,EACzE,EAGF,GAAoB,EAAW,CAAE,mBAAoB,EAAa,CAAC,CAAC,OAAO,EAAK,OAEzE,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,GAAM,CAC9B,iCA3KR,UAjIiC,IACJ,KACU,IACI,KAC4E,CAEjH,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,cAAc,CAAE,KAAMrB,MAAkB,OAAO,8DAAgG,CAAE,KAAM,IAAI,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,kBAAkB,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,eAAe,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,YAAY,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,aAAa,CAAE,UAAW,CAAC,SAAU,CAAC,UAAW,IAAK,UAAW,cAAe,UAAW,WAAY,UAAW,IAAK,UAAW,IAAI,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,WAAW,CAAE,UAAW,CAAC,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,OAAO,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,6BAA6B,CAAE,UAAW,CAAC,aAAc,YAAa,SAAU,EAAE,CAAE,KAAMA,MAAkB,OAAO,8DAAgG,CAAE,KAAM,uBAAuB,CAAC,CAE1mE,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,SAAU,KAAM,GAAI,cAAe,MAAM,CAAC,CACvF,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,gEAAmG,MAAS,CACtT,GAAe,mEA8Bf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,UAAU,CAwFxG,GAAW,CACd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoByB,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,IAAK,CAAC,CAG9J,EAAO,gBAAkB,EAAO,iBAAmB,EAAE,CAGrD,IAA6B,CAG7B,IAA4C,CAE5C,IAAM,EAAY,SAAS,eAAe,OAAO,CAE7C,oBAAqB,EAAU,QAAS,GAAK,GAAM,EAAU,CAC5D,GAAK,GAAO,EAAU"}