{"version":3,"file":"script_main.DkzWsVB5.mjs","names":["css","sharedStyle.css","useRef","React.useId","sharedStyle.className","className","RichText","React.Fragment","SVG","sharedStyle.fonts","React.createElement","Main","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.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/u8wjWElcNwHlT7bFrGQn/o1COsbQtDZ7aUejAwd1Z/x4RLteRPX.js","https:/framerusercontent.com/modules/8h7FxJCBLF0IOZ4S8Db9/j5GiDgkiab1vWHk9yX9h/WvucJel4E.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (8979a75)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-yHSYx .framer-styles-preset-3fnl2f:not(.rich-text-wrapper), .framer-yHSYx .framer-styles-preset-3fnl2f.rich-text-wrapper a { --framer-link-text-color: var(--token-44d7fc82-6038-4ea8-892a-af420a95f77d, #f2efdb); }\"];export const className=\"framer-yHSYx\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ae08463)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,GeneratedComponentContext,getFontsFromSharedStyle,Link,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"#framer/local/css/x4RLteRPX/x4RLteRPX.js\";const breakpoints={t_ZaGGSr9:\"(max-width: 809.98px)\",Tx4T4LGZR:\"(min-width: 810px) and (max-width: 1199.98px)\",ZCPtkEyfP:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-mU0iO\";const variantClassNames={t_ZaGGSr9:\"framer-v-s5gvas\",Tx4T4LGZR:\"framer-v-2uforx\",ZCPtkEyfP:\"framer-v-p5jovi\"};const breakpointRules={t_ZaGGSr9:[\".framer-mU0iO .framer-hpgqav { gap: 100px; height: 359px; padding: 0px; }\",\".framer-mU0iO .framer-1hldxez { flex-direction: column; gap: 0px; height: 74px; left: calc(50.00000000000002% - 190px / 2); order: 1; width: 190px; }\",\".framer-mU0iO .framer-1gv0n3g, .framer-mU0iO .framer-120mhr8 { order: 1; }\",\".framer-mU0iO .framer-1tamgx3, .framer-mU0iO .framer-gpofog { order: 0; }\",\".framer-mU0iO .framer-121ozol, .framer-mU0iO .framer-1xg67ip { order: 2; }\",\".framer-mU0iO .framer-oraixt { bottom: 94px; height: 38px; left: 60px; order: 0; right: 60px; width: unset; }\"],Tx4T4LGZR:[\".framer-mU0iO .framer-hpgqav { gap: 99px; }\",\".framer-mU0iO .framer-1hldxez { gap: 10px; order: 1; }\",\".framer-mU0iO .framer-1tamgx3 { white-space: pre-wrap; width: 180px; word-break: break-word; word-wrap: break-word; }\",\".framer-mU0iO .framer-oraixt { bottom: 50px; height: 35px; left: calc(50.00000000000002% - 270px / 2); order: 0; width: 270px; }\",\".framer-mU0iO .framer-gpofog { white-space: pre-wrap; width: 99px; word-break: break-word; word-wrap: break-word; }\",\".framer-mU0iO .framer-1xg67ip { white-space: pre-wrap; width: 112px; word-break: break-word; word-wrap: break-word; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={t_ZaGGSr9:\".framer-s5gvas-override\",Tx4T4LGZR:\".framer-2uforx-override\"};const rules=[\".framer-mU0iO.framer-17yjk4k, .framer-mU0iO .framer-17yjk4k { display: block; }\",\".framer-mU0iO.framer-p5jovi { align-content: center; align-items: center; background-color: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, #0f0f0f); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-mU0iO .framer-1t17y08 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-mU0iO .framer-hpgqav { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 80px; height: 100px; justify-content: flex-start; order: 1001; overflow: hidden; padding: 20px 0px 0px 0px; position: relative; width: 100%; z-index: 4; }\",\".framer-mU0iO .framer-1hldxez { align-content: center; align-items: center; bottom: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 29px; justify-content: center; left: calc(50.00000000000002% - 630px / 2); overflow: visible; padding: 0px; position: absolute; width: 630px; z-index: 1; }\",\".framer-mU0iO .framer-1gv0n3g { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-mU0iO .framer-1tamgx3, .framer-mU0iO .framer-121ozol, .framer-mU0iO .framer-gpofog, .framer-mU0iO .framer-1xg67ip { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-mU0iO .framer-oraixt { align-content: center; align-items: center; bottom: 37px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 48px; justify-content: center; left: calc(50.00000000000002% - 280px / 2); overflow: visible; padding: 0px; position: absolute; width: 280px; z-index: 1; }\",\".framer-mU0iO .framer-120mhr8 { height: 25px; position: relative; width: 25px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css];const mediaQueries={t_ZaGGSr9:\"(max-width: 809.98px)\",Tx4T4LGZR:\"(min-width: 810px) and (max-width: 1199.98px)\",ZCPtkEyfP:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"ZCPtkEyfP\",Phone:\"t_ZaGGSr9\",Tablet:\"Tx4T4LGZR\"};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??\"ZCPtkEyfP\"};};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=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"ZCPtkEyfP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-0df385c8-c6c4-40bb-a008-e6f27b304ae0, rgb(15, 15, 15)); } :root { font-size: 6.25%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-p5jovi\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1t17y08\"}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-hpgqav\",\"data-framer-name\":\"Footer\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hldxez\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QmFudGF5b2cgUmVndWxhcg==\",\"--framer-font-family\":'\"Bantayog Regular\", \"Bantayog Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv01' on, 'cv09' on, 'cv11' on, 'cv05' on, 'ss03' on\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-44d7fc82-6038-4ea8-892a-af420a95f77d, rgb(242, 239, 219))\",\"--framer-text-transform\":\"lowercase\"},children:\"SOLIS 2026\\xa9\"})}),className:\"framer-1gv0n3g\",fonts:[\"CUSTOMV2;Bantayog Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QmFudGF5b2cgUmVndWxhcg==\",\"--framer-font-family\":'\"Bantayog Regular\", \"Bantayog Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv01' on, 'cv09' on, 'cv11' on, 'cv05' on, 'ss03' on\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-44d7fc82-6038-4ea8-892a-af420a95f77d, rgb(242, 239, 219))\",\"--framer-text-transform\":\"lowercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:hola@solisgrill.co.uk\",motionChild:true,nodeId:\"wBf_HOYQa\",openInNewTab:true,relValues:[],scopeId:\"WvucJel4E\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3fnl2f\",\"data-styles-preset\":\"x4RLteRPX\",children:\"hola@solisgrill.co.uk\"})})})}),className:\"framer-1tamgx3\",fonts:[\"CUSTOMV2;Bantayog Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7QmFudGF5b2cgUmVndWxhcg==\",\"--framer-font-family\":'\"Bantayog Regular\", \"Bantayog Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv01' on, 'cv09' on, 'cv11' on, 'cv05' on, 'ss03' on\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-44d7fc82-6038-4ea8-892a-af420a95f77d, rgb(242, 239, 219))\",\"--framer-text-transform\":\"lowercase\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"yhLyyclnK\"},motionChild:true,nodeId:\"QwpA3UiH1\",openInNewTab:false,relValues:[],scopeId:\"WvucJel4E\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3fnl2f\",\"data-styles-preset\":\"x4RLteRPX\",children:\"privacy policy\"})})})}),className:\"framer-121ozol\",fonts:[\"CUSTOMV2;Bantayog Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-oraixt\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TWF0cm9sZSBSZWd1bGFy\",\"--framer-font-family\":'\"Matrole Regular\", \"Matrole Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv01' on, 'cv09' on, 'cv11' on, 'cv05' on, 'ss03' on\",\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-44d7fc82-6038-4ea8-892a-af420a95f77d, rgb(242, 239, 219))\",\"--framer-text-transform\":\"lowercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/solisgrill\",motionChild:true,nodeId:\"N2fSj3imC\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"WvucJel4E\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3fnl2f\",\"data-styles-preset\":\"x4RLteRPX\",children:\"INSTAGRAM\"})})})}),className:\"framer-gpofog\",fonts:[\"CUSTOMV2;Matrole Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-120mhr8\",requiresOverflowVisible:false,style:{rotate:1},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25 25\" overflow=\"visible\"><path d=\"M 0.789 9.512 C 0.779 9.469 0.762 9.487 0.736 9.487 C 0.618 9.487 0.512 9.516 0.401 9.453 L 0.419 9.416 C 0.383 9.416 0.333 9.422 0.322 9.377 C 0.364 9.385 0.402 9.414 0.419 9.358 L 0.361 9.339 L 0.438 9.319 L 0.46 9.394 L 0.536 9.387 L 0.477 9.338 L 0.507 9.3 L 0.584 9.339 L 0.602 9.301 C 0.711 9.341 0.839 9.348 0.954 9.338 C 0.977 9.337 1.058 9.331 1.061 9.3 L 0.935 9.318 L 0.692 9.281 L 1.742 9.281 L 1.646 9.242 L 2.443 9.222 L 2.346 9.184 C 2.447 9.17 2.571 9.192 2.667 9.185 C 2.743 9.18 2.854 9.143 2.94 9.143 C 2.991 9.143 3.007 9.157 3.047 9.183 L 3.027 9.126 L 3.708 9.126 L 3.688 9.087 C 3.852 9.056 4.009 9.09 4.175 9.087 L 4.146 9.048 C 4.201 9.077 4.242 9.053 4.283 9.051 C 4.294 9.051 4.283 9.103 4.34 9.088 C 4.348 9.086 4.349 9.048 4.361 9.048 C 4.4 9.047 4.487 9.089 4.544 9.068 C 4.546 9.043 4.542 9.018 4.532 8.995 C 4.517 8.964 4.482 8.982 4.487 8.953 L 4.583 8.914 L 4.447 8.895 L 4.564 8.856 L 4.389 8.856 L 4.486 8.817 L 4.369 8.817 L 4.388 8.779 L 4.311 8.759 L 4.486 8.721 C 4.417 8.711 4.307 8.752 4.272 8.682 L 4.369 8.662 C 4.276 8.679 4.209 8.635 4.156 8.566 C 4.197 8.547 4.291 8.574 4.311 8.527 L 4.117 8.527 L 4.214 8.469 C 4.122 8.494 4.106 8.436 4.039 8.43 L 4.057 8.393 L 3.982 8.372 C 4.006 8.322 4.117 8.388 4.137 8.313 C 4.052 8.322 3.949 8.373 3.903 8.275 L 3.952 8.256 C 3.953 8.304 4.055 8.318 4.078 8.275 L 3.981 8.275 L 4.039 8.237 C 3.957 8.197 3.909 8.253 3.845 8.197 L 3.903 8.178 L 3.806 8.159 L 3.864 8.101 L 3.747 8.101 L 3.806 8.082 L 3.728 8.062 L 3.787 8.004 L 3.689 7.985 L 3.864 7.947 L 3.612 7.947 C 3.615 7.907 3.69 7.932 3.719 7.927 C 3.748 7.923 3.779 7.924 3.786 7.888 C 3.681 7.874 3.591 7.954 3.533 7.83 L 3.669 7.811 L 3.455 7.772 L 3.669 7.714 C 3.591 7.689 3.454 7.762 3.417 7.695 L 3.572 7.656 C 3.443 7.659 3.352 7.684 3.319 7.54 C 3.348 7.517 3.472 7.569 3.455 7.502 L 3.242 7.502 L 3.261 7.404 C 3.203 7.41 3.148 7.407 3.125 7.346 L 3.261 7.327 L 3.066 7.307 L 3.261 7.298 C 3.208 7.236 3.132 7.302 3.066 7.288 L 3.182 7.23 C 3.078 7.258 3.047 7.182 2.969 7.172 L 2.987 7.135 L 2.911 7.095 L 3.027 7.076 L 2.892 7.076 L 2.93 7.027 L 2.852 7.017 L 2.95 6.959 C 2.872 6.955 2.787 6.986 2.736 6.911 L 2.93 6.882 L 2.697 6.862 L 2.717 6.824 L 2.658 6.805 L 2.775 6.786 C 2.719 6.779 2.628 6.812 2.6 6.747 L 2.794 6.737 L 2.611 6.729 L 2.599 6.67 L 2.561 6.708 L 2.58 6.592 C 2.49 6.6 2.468 6.602 2.424 6.525 L 2.463 6.496 L 2.367 6.496 L 2.463 6.437 L 2.327 6.437 L 2.386 6.399 L 2.288 6.399 C 2.322 6.319 2.452 6.414 2.482 6.341 L 2.23 6.341 C 2.217 6.235 2.405 6.375 2.386 6.282 L 2.191 6.282 L 2.191 6.206 C 2.195 6.201 2.301 6.245 2.307 6.187 C 2.238 6.177 2.147 6.212 2.093 6.157 L 2.171 6.147 L 2.132 6.109 L 2.249 6.109 L 2.054 6.089 L 2.19 6.07 L 2.132 6.012 L 2.21 5.992 L 2.113 5.995 L 2.112 6.051 L 2.054 6.051 L 2.052 5.995 C 2.031 5.974 1.919 6.03 1.937 5.953 L 2.112 5.973 L 2.015 5.915 L 2.112 5.896 C 2.051 5.894 1.988 5.898 1.927 5.896 C 1.903 5.896 1.854 5.911 1.86 5.877 L 2.287 5.857 L 2.152 5.838 L 2.277 5.82 C 2.609 5.9 2.94 6.002 3.275 6.084 C 3.527 6.147 3.79 6.203 4.058 6.272 C 4.125 6.289 4.187 6.355 4.292 6.322 L 4.272 6.36 C 4.48 6.37 4.677 6.447 4.88 6.497 C 5.044 6.536 5.259 6.589 5.45 6.638 C 5.477 6.646 5.566 6.642 5.576 6.65 L 5.556 6.688 L 5.809 6.708 L 5.771 6.747 L 5.926 6.747 L 5.867 6.592 L 5.984 6.572 C 5.943 6.562 5.867 6.584 5.848 6.534 L 6.003 6.514 L 5.887 6.514 L 5.926 6.476 L 5.827 6.487 L 5.77 6.36 L 5.906 6.34 L 5.751 6.321 L 5.906 6.282 L 5.731 6.282 L 5.847 6.224 C 5.747 6.257 5.778 6.168 5.759 6.165 L 5.672 6.165 C 5.657 6.095 5.728 6.145 5.773 6.142 C 5.794 6.14 5.884 6.133 5.886 6.108 L 5.672 6.108 L 5.674 6.02 L 5.731 6.002 L 5.614 5.992 C 5.599 5.903 5.769 5.992 5.789 5.934 C 5.735 5.936 5.68 5.932 5.627 5.922 C 5.607 5.919 5.581 5.954 5.595 5.895 L 5.77 5.876 L 5.672 5.866 L 5.692 5.817 L 5.576 5.817 L 5.672 5.779 L 5.52 5.776 L 5.497 5.702 L 5.614 5.682 L 5.478 5.663 L 5.614 5.643 L 5.459 5.624 L 5.517 5.527 L 5.42 5.508 L 5.575 5.498 C 5.522 5.436 5.412 5.507 5.381 5.431 L 5.517 5.411 C 5.498 5.369 5.417 5.402 5.374 5.389 C 5.275 5.356 5.352 5.257 5.458 5.295 L 5.362 5.276 L 5.439 5.237 L 5.264 5.198 L 5.449 5.18 L 5.477 5.141 C 5.441 5.113 5.286 5.182 5.244 5.132 L 5.361 5.122 C 5.317 5.083 5.266 5.032 5.206 5.044 C 5.214 4.991 5.342 5.069 5.322 4.986 L 5.187 4.967 L 5.342 4.947 L 5.167 4.928 L 5.225 4.89 L 5.147 4.871 L 5.245 4.812 C 5.241 4.811 5.053 4.818 5.108 4.773 L 5.303 4.754 L 5.089 4.754 C 5.07 4.668 5.223 4.753 5.244 4.696 L 5.05 4.696 L 5.128 4.648 L 5.05 4.619 L 5.127 4.6 L 5.031 4.59 L 5.186 4.542 C 5.123 4.535 5.041 4.565 4.992 4.512 L 5.127 4.484 L 4.992 4.484 L 5.05 4.455 L 4.952 4.426 L 4.992 4.397 L 4.914 4.329 L 5.089 4.31 C 5.024 4.282 4.978 4.29 4.914 4.31 L 4.972 4.193 L 4.856 4.193 C 4.877 4.127 5.005 4.208 5.031 4.155 L 4.817 4.126 L 4.913 4.116 L 4.816 4.097 L 4.835 4.067 L 4.991 4.039 C 4.931 3.996 4.894 3.992 4.816 4.001 L 4.855 4.039 C 4.788 4.047 4.777 4.042 4.757 3.981 L 4.816 3.962 L 4.738 3.923 L 4.855 3.903 L 4.757 3.875 L 4.893 3.807 L 4.7 3.807 C 4.703 3.768 4.778 3.792 4.808 3.788 C 4.837 3.784 4.867 3.784 4.875 3.749 L 4.681 3.749 L 4.836 3.71 L 4.661 3.71 L 4.719 3.652 L 4.622 3.632 L 4.758 3.613 L 4.602 3.613 L 4.719 3.574 L 4.622 3.555 L 4.622 3.536 L 4.719 3.517 L 4.583 3.497 L 4.68 3.497 L 4.622 3.439 L 4.7 3.42 L 4.534 3.439 L 4.525 3.401 L 4.7 3.362 L 4.506 3.362 L 4.544 3.323 C 4.486 3.328 4.464 3.296 4.447 3.246 L 4.516 3.265 L 4.524 3.227 L 4.427 3.188 L 4.582 3.169 L 4.427 3.159 L 4.368 3.052 L 4.505 3.033 L 4.35 3.033 L 4.33 2.956 C 4.455 2.927 4.575 2.945 4.7 2.956 L 4.661 2.994 C 4.735 2.986 4.791 3.057 4.862 3.094 C 5.212 3.282 5.522 3.527 5.873 3.714 C 5.896 3.724 5.92 3.73 5.945 3.73 L 5.907 3.767 C 5.986 3.751 6.004 3.811 6.056 3.842 C 6.142 3.896 6.247 3.942 6.332 3.992 C 6.494 4.092 6.641 4.223 6.821 4.292 L 6.802 4.328 C 6.874 4.305 6.875 4.357 6.893 4.367 C 7.177 4.525 7.437 4.708 7.716 4.864 C 7.739 4.877 7.764 4.94 7.832 4.928 L 7.794 4.967 C 7.851 4.959 7.891 4.989 7.94 5.006 C 7.994 5.024 7.912 4.936 8.008 4.967 C 7.995 4.927 7.933 4.967 7.933 4.896 L 7.988 4.812 L 7.93 4.812 L 7.93 4.773 L 7.988 4.754 L 7.911 4.677 L 8.008 4.677 L 7.999 4.637 L 8.047 4.599 L 7.911 4.58 L 8.105 4.542 L 7.892 4.542 C 7.872 4.507 7.936 4.45 7.931 4.445 C 7.924 4.437 7.883 4.46 7.892 4.426 L 7.989 4.387 C 7.943 4.388 7.867 4.398 7.872 4.328 L 8.067 4.309 L 7.969 4.3 L 7.989 4.252 L 7.892 4.252 L 8.027 4.193 L 7.872 4.193 L 7.95 4.173 L 7.872 4.135 C 7.887 4.074 7.953 4.142 7.989 4.087 L 7.872 4.019 C 7.927 4.012 8.018 4.045 8.047 3.98 C 7.959 4.023 7.975 3.947 7.921 3.96 C 7.908 3.963 7.922 4.018 7.872 3.999 L 7.891 3.943 L 7.853 3.922 L 8.028 3.903 L 7.853 3.893 L 7.97 3.864 L 7.872 3.844 L 7.875 3.789 L 8.027 3.748 L 7.833 3.748 C 7.829 3.694 7.883 3.669 7.931 3.671 L 7.853 3.612 L 7.989 3.593 L 7.814 3.593 L 7.892 3.574 L 7.852 3.545 L 7.911 3.536 L 7.872 3.477 L 7.969 3.458 C 7.942 3.447 7.9 3.454 7.877 3.445 C 7.842 3.432 7.863 3.372 7.804 3.42 L 7.794 3.382 L 7.969 3.362 L 7.794 3.362 L 7.794 3.303 L 7.93 3.322 L 7.832 3.256 L 7.93 3.227 L 7.774 3.197 L 7.969 3.187 C 7.936 3.118 7.837 3.185 7.775 3.148 C 7.772 3.11 7.829 3.138 7.858 3.128 C 7.87 3.124 7.887 3.089 7.911 3.081 L 7.832 3.062 L 7.911 3.013 L 7.774 3.013 L 7.774 2.956 C 7.797 2.959 7.822 2.943 7.842 2.946 C 7.862 2.948 7.939 3.012 7.949 2.956 C 7.879 2.947 7.86 2.892 7.774 2.917 L 7.872 2.868 L 7.775 2.859 L 7.775 2.84 L 7.872 2.821 L 7.755 2.821 L 7.755 2.743 C 7.843 2.783 7.822 2.74 7.838 2.731 C 7.863 2.718 7.897 2.737 7.891 2.705 L 7.794 2.705 L 7.872 2.666 L 7.735 2.647 L 7.91 2.627 C 7.817 2.626 7.716 2.659 7.735 2.531 C 7.741 2.524 7.874 2.574 7.891 2.512 L 7.733 2.512 C 7.761 2.46 7.763 2.423 7.714 2.385 L 7.88 2.394 L 7.888 2.356 L 7.714 2.356 L 7.752 2.317 L 7.694 2.268 C 7.687 2.243 7.79 2.285 7.772 2.23 C 7.764 2.202 7.691 2.244 7.695 2.202 L 7.812 2.172 L 7.695 2.143 L 7.87 2.124 L 7.753 2.104 L 7.85 2.027 C 7.792 2.022 7.719 2.047 7.675 1.998 C 7.724 1.973 7.808 2.015 7.831 1.95 C 7.811 1.935 7.691 2.006 7.675 1.95 L 7.85 1.912 L 7.656 1.912 C 7.653 1.872 7.71 1.901 7.739 1.891 C 7.751 1.887 7.769 1.852 7.792 1.843 L 7.658 1.812 L 7.656 1.757 C 7.712 1.779 7.747 1.765 7.792 1.727 L 7.656 1.717 L 7.656 1.659 L 7.772 1.64 L 7.656 1.602 C 7.706 1.597 7.787 1.623 7.811 1.562 L 7.656 1.562 C 7.654 1.498 7.731 1.539 7.675 1.447 L 7.753 1.427 L 7.637 1.427 L 7.617 1.35 C 7.623 1.344 7.742 1.395 7.752 1.331 L 7.617 1.331 L 7.695 1.272 L 7.617 1.272 L 7.656 1.243 L 7.617 1.215 C 7.657 1.205 7.75 1.245 7.733 1.176 L 7.597 1.176 L 7.695 1.137 L 7.678 1.108 L 7.753 1.098 L 7.695 1.06 L 7.792 1.002 C 7.695 1.047 7.695 0.986 7.682 0.982 C 7.65 0.974 7.611 0.986 7.577 0.982 C 7.574 0.945 7.622 0.974 7.651 0.958 C 7.661 0.953 7.681 0.904 7.714 0.896 L 7.577 0.887 L 7.577 0.808 L 7.733 0.808 C 7.692 0.872 7.773 0.897 7.819 0.946 C 8.314 1.472 8.797 2.112 9.28 2.685 C 9.589 3.052 10.001 3.453 10.263 3.849 C 10.28 3.872 10.324 3.849 10.284 3.919 L 10.39 3.998 C 10.432 3.963 10.429 3.907 10.497 3.922 L 10.441 3.88 L 10.458 3.805 L 10.556 3.844 L 10.497 3.806 L 10.575 3.786 L 10.467 3.786 L 10.459 3.747 L 10.594 3.747 L 10.477 3.689 L 10.652 3.689 L 10.497 3.67 L 10.497 3.593 L 10.652 3.593 L 10.536 3.565 L 10.517 3.497 L 10.672 3.497 L 10.537 3.467 C 10.561 3.398 10.631 3.412 10.692 3.399 C 10.682 3.332 10.558 3.408 10.556 3.352 C 10.553 3.286 10.672 3.303 10.711 3.283 L 10.594 3.207 L 10.711 3.197 L 10.614 3.148 L 10.731 3.148 L 10.652 3.128 L 10.673 3.052 L 10.77 3.052 L 10.633 3.032 L 10.712 3.012 L 10.653 2.954 L 10.789 2.954 L 10.731 2.935 L 10.77 2.887 L 10.712 2.877 L 10.75 2.857 L 10.75 2.819 L 10.692 2.799 L 10.808 2.761 C 10.772 2.775 10.677 2.814 10.692 2.742 L 10.847 2.742 L 10.751 2.674 L 10.828 2.626 L 10.731 2.607 L 10.847 2.597 L 10.753 2.565 L 10.75 2.51 C 10.837 2.533 10.843 2.476 10.906 2.452 L 10.789 2.413 L 10.945 2.393 L 10.789 2.374 L 10.828 2.345 L 10.789 2.317 L 10.896 2.297 C 10.881 2.245 10.895 2.257 10.945 2.258 L 10.828 2.162 L 10.984 2.162 C 11.006 2.073 10.849 2.169 10.847 2.094 C 10.899 2.085 10.946 2.062 10.984 2.027 L 10.847 2.007 L 11.002 2.007 C 11.022 1.924 10.895 2.002 10.886 1.948 L 11.042 1.948 C 11.029 1.883 10.897 1.921 10.886 1.91 L 10.888 1.844 C 10.907 1.789 11.033 1.821 11.08 1.813 C 11.117 1.785 11.099 1.786 11.059 1.782 C 11.014 1.78 10.954 1.77 10.914 1.793 L 10.906 1.755 L 11.081 1.755 L 10.925 1.736 L 10.947 1.661 L 11.081 1.658 C 11.064 1.589 10.924 1.677 10.944 1.6 L 11.119 1.6 C 11.098 1.543 10.944 1.629 10.964 1.542 L 11.119 1.542 L 10.983 1.523 L 10.992 1.485 C 11.049 1.532 11.04 1.435 11.12 1.465 L 11.012 1.427 C 10.981 1.339 11.121 1.393 11.158 1.339 L 11.022 1.33 L 11.081 1.301 L 11.022 1.252 L 11.1 1.263 C 11.118 1.207 11.14 1.207 11.197 1.213 C 11.176 1.142 11.068 1.232 11.042 1.156 L 11.12 1.147 L 11.081 1.117 L 11.161 1.108 C 11.161 1.065 11.193 1.028 11.236 1.021 C 11.194 0.94 11.133 1.021 11.081 1.011 L 11.156 0.96 L 11.139 0.924 L 11.237 0.905 L 11.12 0.867 L 11.217 0.867 L 11.2 0.808 L 11.277 0.799 L 11.142 0.789 L 11.277 0.75 L 11.161 0.731 L 11.256 0.709 L 11.277 0.644 L 11.2 0.635 L 11.239 0.663 L 11.181 0.673 C 11.172 0.617 11.206 0.584 11.258 0.576 L 11.2 0.547 L 11.317 0.557 L 11.219 0.49 L 11.317 0.47 L 11.22 0.422 L 11.356 0.422 L 11.239 0.402 L 11.356 0.363 L 11.317 0.344 L 11.356 0.286 L 11.278 0.267 L 11.375 0.267 C 11.362 0.212 11.238 0.291 11.258 0.208 L 11.414 0.208 C 11.406 0.153 11.284 0.193 11.278 0.189 L 11.278 0.131 L 11.375 0.131 L 11.297 0.075 L 11.432 0.075 L 11.316 0.036 C 11.372 0.027 11.445 -0.025 11.498 0.015 C 11.532 0.04 11.671 0.468 11.705 0.548 C 12.125 1.547 12.554 2.514 12.937 3.52 C 12.969 3.605 13.051 3.697 13.032 3.784 L 13.067 3.787 L 13.028 3.845 L 13.106 3.845 L 13.087 3.787 L 13.164 3.787 L 13.125 3.738 L 13.203 3.728 L 13.145 3.69 L 13.242 3.69 L 13.203 3.632 L 13.301 3.612 L 13.223 3.603 L 13.34 3.574 L 13.31 3.516 L 13.242 3.545 C 13.277 3.495 13.321 3.491 13.378 3.497 L 13.417 3.438 L 13.34 3.4 L 13.457 3.371 C 13.326 3.375 13.365 3.258 13.467 3.298 L 13.493 3.273 L 13.48 3.228 L 13.515 3.207 L 13.457 3.187 L 13.592 3.167 L 13.476 3.129 C 13.542 3.119 13.652 3.107 13.651 3.023 L 13.573 3.012 L 13.632 2.993 L 13.612 2.936 L 13.729 2.936 L 13.652 2.868 L 13.807 2.81 L 13.749 2.819 L 13.749 2.781 L 13.787 2.762 L 13.729 2.722 L 13.843 2.719 L 13.866 2.664 L 13.787 2.655 L 13.885 2.645 L 13.807 2.597 C 13.87 2.542 13.842 2.51 13.963 2.529 L 13.885 2.51 C 13.866 2.442 13.917 2.456 13.932 2.433 C 13.941 2.42 13.922 2.395 13.924 2.394 C 13.935 2.387 13.984 2.402 14.022 2.383 C 14.041 2.373 14.117 2.288 14.08 2.26 L 14.157 2.229 L 14.099 2.201 L 14.177 2.201 C 14.191 2.114 14.095 2.204 14.061 2.172 L 14.216 2.142 L 14.138 2.093 L 14.177 2.074 L 14.138 2.046 L 14.255 2.046 L 14.177 1.987 L 14.294 1.987 L 14.197 1.968 C 14.212 1.918 14.271 1.93 14.313 1.929 L 14.236 1.891 C 14.372 1.927 14.352 1.783 14.449 1.755 L 14.441 1.717 L 14.333 1.697 C 14.405 1.701 14.418 1.619 14.508 1.639 C 14.5 1.587 14.391 1.66 14.412 1.582 L 14.547 1.582 L 14.431 1.543 L 14.528 1.523 L 14.508 1.485 L 14.586 1.485 L 14.527 1.407 L 14.586 1.397 L 14.567 1.359 L 14.663 1.349 L 14.586 1.33 C 14.642 1.255 14.626 1.188 14.741 1.213 L 14.663 1.156 L 14.78 1.156 L 14.742 1.117 L 14.819 1.097 L 14.799 1.05 L 14.858 1.039 L 14.781 0.962 L 14.917 0.942 L 14.901 0.907 C 14.964 0.891 14.923 0.841 14.994 0.817 L 14.877 0.788 L 14.975 0.788 L 14.917 0.73 L 15.052 0.701 L 14.956 0.691 C 14.975 0.641 15.021 0.627 15.072 0.633 L 15.092 0.672 L 15.08 0.612 L 15.013 0.576 L 15.13 0.576 C 15.136 0.516 15.03 0.577 15.053 0.527 C 15.077 0.477 15.141 0.473 15.189 0.478 L 15.15 0.44 L 15.227 0.42 L 15.13 0.401 L 15.247 0.362 L 15.169 0.343 L 15.205 0.322 L 15.188 0.285 L 15.325 0.266 L 15.695 4.482 L 15.812 4.462 L 15.773 4.404 L 15.87 4.404 L 15.869 4.336 C 15.967 4.34 15.999 4.259 16.084 4.23 L 16.026 4.172 L 16.142 4.172 L 16.104 4.114 L 16.259 4.075 L 16.221 4.017 L 16.318 4.008 L 16.26 3.98 L 16.377 3.98 L 16.318 3.951 C 16.381 3.918 16.437 3.914 16.493 3.863 L 16.435 3.825 L 16.552 3.815 L 16.512 3.776 L 16.609 3.766 L 16.551 3.747 C 16.576 3.685 16.612 3.696 16.667 3.707 L 16.629 3.67 L 16.726 3.67 L 16.707 3.612 L 16.804 3.612 L 16.746 3.553 C 16.777 3.573 16.922 3.521 16.901 3.495 C 16.895 3.488 16.854 3.512 16.862 3.476 L 16.93 3.495 C 16.977 3.467 16.937 3.441 16.94 3.398 L 17.007 3.417 C 17.024 3.416 17.049 3.313 17.055 3.311 C 17.107 3.284 17.205 3.323 17.175 3.207 L 17.228 3.202 L 17.233 3.15 C 17.352 3.172 17.287 3.027 17.426 3.05 L 17.387 3.012 C 17.469 3.03 17.436 2.976 17.45 2.959 C 17.463 2.942 17.553 2.937 17.582 2.934 L 17.504 2.896 L 17.602 2.887 L 17.602 2.838 L 17.699 2.838 L 17.622 2.8 L 17.757 2.78 L 17.699 2.722 L 17.856 2.692 C 17.872 2.572 17.922 2.517 18.049 2.528 L 17.992 2.5 L 18.04 2.452 L 18.079 2.49 L 18.147 2.432 L 18.108 2.403 L 18.187 2.364 L 18.147 2.336 L 18.264 2.326 L 18.244 2.287 L 18.381 2.257 L 18.342 2.199 L 18.439 2.199 L 18.401 2.142 L 18.517 2.142 L 18.519 2.047 L 18.595 2.044 L 18.557 1.987 L 18.673 1.987 L 18.615 1.948 L 18.732 1.919 L 18.673 1.89 C 18.753 1.91 18.782 1.855 18.848 1.822 L 18.809 1.803 C 18.843 1.753 18.887 1.748 18.946 1.755 L 17.993 5.912 L 18.109 5.951 L 18.07 5.893 L 18.264 5.893 L 18.147 5.855 L 18.304 5.835 L 18.284 5.797 L 18.557 5.797 L 18.362 5.777 C 18.442 5.687 18.579 5.697 18.693 5.699 L 18.597 5.661 L 18.83 5.642 L 18.791 5.603 L 18.888 5.603 L 18.849 5.564 C 18.935 5.517 19.053 5.608 19.102 5.526 L 18.986 5.507 L 19.199 5.525 L 19.18 5.487 L 19.238 5.467 L 19.142 5.448 C 19.223 5.434 19.335 5.465 19.394 5.399 C 19.372 5.381 19.3 5.422 19.297 5.371 C 19.427 5.322 19.566 5.301 19.705 5.311 L 19.706 5.254 C 19.768 5.285 19.847 5.246 19.803 5.177 C 19.883 5.207 19.883 5.132 19.912 5.122 C 19.971 5.102 20.093 5.13 20.161 5.12 L 20.172 5.022 L 20.367 5.022 C 20.384 4.933 20.273 5.054 20.29 4.964 L 20.542 4.964 C 20.522 4.884 20.407 4.961 20.387 4.945 C 20.412 4.872 20.527 4.915 20.568 4.906 C 20.582 4.903 20.573 4.877 20.611 4.866 C 20.654 4.853 20.712 4.862 20.757 4.867 L 20.718 4.829 L 20.816 4.848 L 20.777 4.771 C 20.873 4.811 20.951 4.766 21.049 4.771 C 21.022 4.7 20.891 4.793 20.854 4.732 C 20.987 4.712 21.079 4.63 21.224 4.674 L 21.146 4.616 L 21.262 4.616 L 21.243 4.655 C 21.31 4.663 21.322 4.658 21.341 4.597 L 21.262 4.558 L 21.593 4.539 L 21.418 4.501 L 21.652 4.481 L 21.613 4.422 C 21.663 4.42 21.712 4.437 21.763 4.427 C 21.813 4.419 21.807 4.392 21.817 4.389 C 21.833 4.385 21.897 4.398 21.924 4.384 L 19.773 7.981 L 19.882 8.039 L 19.862 7.981 C 19.937 7.992 20.053 7.964 20.122 7.981 C 20.14 7.986 20.124 8.033 20.163 8.02 L 20.173 7.962 L 20.407 7.981 L 20.348 7.942 C 20.451 7.959 20.553 7.926 20.649 7.922 C 20.846 7.914 21.077 7.959 21.252 7.884 L 21.262 7.922 L 21.331 7.923 L 21.341 7.865 C 21.407 7.932 21.452 7.883 21.524 7.883 C 21.691 7.882 21.857 7.886 22.022 7.883 L 22.002 7.846 L 22.567 7.826 L 22.508 7.787 C 22.572 7.798 22.675 7.753 22.693 7.827 L 22.742 7.827 L 22.722 7.787 L 22.897 7.787 L 22.781 7.826 L 22.946 7.826 L 22.917 7.768 C 22.984 7.765 23.053 7.773 23.121 7.768 C 23.332 7.752 23.381 7.741 23.587 7.769 C 23.715 7.787 23.859 7.747 23.987 7.749 L 20.816 10.514 C 20.968 10.533 21.132 10.612 21.277 10.645 C 21.511 10.699 21.78 10.733 22.027 10.806 C 22.044 10.811 22.041 10.839 22.055 10.842 C 22.121 10.857 22.238 10.842 22.313 10.862 L 22.275 10.901 C 22.317 10.896 22.345 10.886 22.388 10.894 C 22.554 10.923 22.747 11.013 22.909 11.055 C 23.089 11.101 23.344 11.155 23.511 11.182 C 23.572 11.192 23.632 11.217 23.696 11.211 L 23.677 11.269 L 23.929 11.269 L 23.871 11.307 C 24.137 11.295 24.385 11.431 24.65 11.462 L 24.63 11.501 C 24.759 11.474 24.877 11.534 25 11.559 L 21.069 13.184 C 21.053 13.204 21.1 13.248 21.117 13.261 C 21.191 13.313 21.338 13.369 21.422 13.422 C 21.505 13.476 21.58 13.537 21.66 13.592 C 21.944 13.784 22.37 13.983 22.664 14.2 C 22.903 14.375 23.212 14.545 23.486 14.712 C 23.532 14.741 23.571 14.81 23.637 14.788 L 23.617 14.827 C 23.696 14.832 23.752 14.907 23.822 14.944 C 24.077 15.085 24.295 15.256 24.541 15.39 C 24.568 15.404 24.599 15.41 24.63 15.407 L 24.592 15.446 C 24.659 15.443 24.723 15.472 24.767 15.523 C 24.737 15.521 24.7 15.532 24.673 15.518 C 24.669 15.516 24.632 15.427 24.64 15.523 C 24.451 15.525 24.259 15.565 24.075 15.582 C 23.712 15.612 23.347 15.615 22.986 15.618 C 22.927 15.618 22.877 15.659 22.821 15.62 L 22.821 15.678 C 22.789 15.687 22.808 15.651 22.797 15.645 C 22.773 15.629 22.732 15.642 22.704 15.639 L 22.782 15.678 L 20.465 15.814 L 23.112 18.937 L 23.053 18.975 L 23.122 18.966 L 23.151 19.004 L 23.112 19.023 L 23.187 19.027 C 23.196 19.038 23.216 19.118 23.219 19.121 C 23.247 19.147 23.29 19.123 23.287 19.158 C 23.218 19.164 23.149 19.158 23.082 19.142 C 23.044 19.129 23.023 19.07 22.937 19.1 L 22.957 19.062 C 22.898 19.057 22.83 19.071 22.773 19.061 C 22.722 19.052 22.702 19.017 22.67 19.008 C 22.612 18.993 22.532 19.007 22.47 18.984 L 22.606 18.946 C 22.426 18.979 22.286 18.892 22.119 18.887 L 22.139 18.83 L 21.944 18.849 L 21.964 18.811 C 21.833 18.81 21.723 18.769 21.599 18.737 C 21.532 18.721 21.49 18.762 21.449 18.682 L 21.205 18.656 L 21.244 18.617 L 21.215 18.579 L 21.158 18.65 L 21.089 18.636 L 21.147 18.597 C 21.092 18.589 21.015 18.609 20.966 18.597 C 20.949 18.593 20.902 18.577 20.858 18.566 C 20.777 18.546 20.708 18.498 20.622 18.501 L 20.641 18.443 C 20.552 18.469 20.458 18.469 20.369 18.443 C 20.392 18.393 20.507 18.477 20.524 18.405 L 20.242 18.405 C 20.199 18.405 20.166 18.349 20.16 18.347 C 20.085 18.332 20.014 18.334 19.952 18.326 C 19.91 18.32 19.869 18.301 19.823 18.308 L 19.843 18.27 C 19.781 18.277 19.68 18.292 19.648 18.232 L 19.765 18.25 C 19.771 18.225 19.729 18.219 19.712 18.217 C 19.608 18.2 19.517 18.234 19.415 18.212 L 19.512 18.173 C 19.369 18.204 19.24 18.131 19.112 18.115 C 19.081 18.112 19.081 18.112 19.084 18.144 L 20.68 21.905 C 20.667 21.924 20.382 21.932 20.348 21.915 C 20.34 21.911 20.323 21.89 20.329 21.886 L 20.387 21.867 L 20.3 21.885 L 20.273 21.857 L 20.29 21.809 L 20.187 21.811 C 20.173 21.692 20.044 21.784 20.096 21.674 L 20.018 21.674 L 20.057 21.635 C 20.002 21.627 19.927 21.647 19.876 21.635 C 19.86 21.631 19.861 21.604 19.848 21.597 C 19.792 21.561 19.767 21.582 19.763 21.482 L 19.648 21.48 L 19.726 21.442 L 19.551 21.422 L 19.784 21.383 L 19.492 21.375 L 19.415 21.315 L 19.453 21.287 L 19.201 21.209 C 19.221 21.151 19.391 21.24 19.376 21.151 C 19.315 21.163 19.116 21.176 19.085 21.13 L 19.103 21.074 L 19.007 21.074 L 19.084 21.054 L 19.007 21.035 L 19.026 20.977 C 18.911 20.993 18.863 20.987 18.773 20.918 L 18.851 20.88 C 18.759 20.89 18.655 20.875 18.597 20.803 C 18.639 20.803 18.672 20.815 18.716 20.812 C 18.745 20.811 18.807 20.814 18.792 20.764 C 18.697 20.794 18.596 20.794 18.501 20.764 L 18.617 20.726 C 18.494 20.757 18.47 20.686 18.383 20.667 L 18.461 20.571 L 18.189 20.571 L 18.247 20.542 L 18.15 20.494 L 18.247 20.474 L 17.975 20.435 L 17.994 20.397 L 17.877 20.358 L 17.994 20.339 L 17.819 20.339 L 17.838 20.281 L 17.742 20.281 L 17.758 20.245 L 17.702 20.203 C 17.746 20.212 17.832 20.237 17.858 20.184 C 17.718 20.209 17.63 20.154 17.508 20.126 L 17.527 20.087 L 17.45 20.068 L 17.547 20.048 L 17.332 20.039 L 17.507 20.01 C 17.442 20.002 17.349 20.025 17.288 20.006 C 17.251 19.995 17.091 19.819 17.041 19.856 L 17.411 23.956 L 17.216 23.946 L 17.236 23.897 L 17.177 23.878 L 17.275 23.839 C 17.206 23.889 17.164 23.825 17.1 23.839 C 17.079 23.76 17.187 23.832 17.197 23.782 C 17.167 23.808 16.975 23.742 17.022 23.704 L 17.158 23.685 L 16.944 23.646 L 17.061 23.597 C 17.017 23.534 16.987 23.614 16.936 23.608 C 16.924 23.607 16.924 23.579 16.919 23.577 C 16.898 23.568 16.856 23.579 16.847 23.53 L 17.002 23.511 L 16.827 23.511 L 16.924 23.452 L 16.749 23.413 L 16.827 23.356 C 16.745 23.358 16.687 23.375 16.652 23.288 L 16.71 23.278 L 16.69 23.24 L 16.748 23.221 C 16.689 23.192 16.598 23.247 16.573 23.182 L 16.671 23.163 L 16.535 23.163 C 16.516 23.077 16.669 23.162 16.691 23.105 L 16.495 23.115 L 16.457 23.047 L 16.574 23.008 L 16.418 22.989 L 16.574 22.97 L 16.38 22.97 L 16.497 22.912 L 16.322 22.912 L 16.38 22.873 L 16.282 22.834 L 16.418 22.815 L 16.224 22.795 L 16.438 22.757 L 16.205 22.757 L 16.263 22.708 L 16.205 22.698 L 16.243 22.622 C 16.187 22.592 16.126 22.607 16.082 22.602 C 16.072 22.601 16.057 22.543 16.011 22.563 L 16.244 22.525 L 16.011 22.505 L 16.069 22.467 L 15.952 22.467 L 16.029 22.428 L 15.893 22.389 C 15.95 22.384 16.055 22.409 16.087 22.351 L 15.874 22.351 L 16.01 22.312 L 15.854 22.292 L 15.892 22.254 L 15.776 22.254 L 15.892 22.225 C 15.814 22.192 15.78 22.135 15.679 22.157 L 15.776 22.118 L 15.64 22.118 L 15.834 22.08 L 15.659 22.08 L 15.776 22.022 L 15.562 22.022 L 15.718 21.983 C 15.653 21.946 15.562 22.025 15.523 21.945 L 15.718 21.925 L 15.504 21.925 L 15.582 21.867 L 15.446 21.867 L 15.542 21.828 L 15.438 21.826 L 15.425 21.772 L 15.367 21.752 L 15.542 21.732 C 15.487 21.724 15.413 21.743 15.362 21.732 C 15.351 21.729 15.337 21.673 15.289 21.693 L 15.464 21.635 C 15.361 21.629 15.244 21.671 15.192 21.558 L 15.367 21.558 C 15.339 21.496 15.222 21.56 15.153 21.538 L 15.232 21.49 L 15.153 21.462 L 15.251 21.442 L 15.076 21.422 L 15.309 21.384 L 15.037 21.384 C 15.063 21.259 14.989 21.246 14.9 21.201 C 14.932 21.168 15.033 21.228 15.017 21.152 L 14.822 21.152 L 14.9 21.093 L 14.764 21.074 L 14.822 21.036 C 14.694 21.066 14.698 20.952 14.627 20.891 C 14.607 20.872 14.602 20.849 14.578 20.881 L 13.673 24.931 L 13.596 24.942 L 13.654 25 L 13.559 24.997 L 13.537 24.922 L 13.595 24.903 L 13.517 24.894 L 13.576 24.855 L 13.498 24.846 L 13.576 24.807 L 13.478 24.768 L 13.576 24.749 L 13.459 24.749 L 13.537 24.71 L 13.498 24.682 L 13.537 24.652 L 13.459 24.652 L 13.478 24.594 L 13.382 24.594 L 13.557 24.566 L 13.382 24.556 L 13.478 24.517 L 13.362 24.497 L 13.42 24.44 L 13.342 24.44 L 13.44 24.343 L 13.304 24.343 L 13.382 24.285 L 13.327 24.276 L 13.343 24.247 L 13.245 24.227 L 13.263 24.177 L 13.227 24.169 L 13.236 24.13 L 13.382 24.111 L 13.226 24.092 L 13.323 24.053 L 13.187 24.053 C 13.211 24.015 13.192 23.997 13.148 23.995 L 13.342 23.956 L 13.129 23.956 C 13.11 23.87 13.262 23.956 13.284 23.897 L 13.109 23.897 L 13.187 23.821 L 13.129 23.832 C 13.082 23.811 13.112 23.766 13.108 23.764 C 13.09 23.754 13.045 23.781 13.051 23.743 L 13.147 23.724 L 13.012 23.724 C 13.02 23.688 13.05 23.687 13.079 23.685 C 13.112 23.681 13.197 23.706 13.206 23.666 L 13.01 23.657 L 12.972 23.588 L 13.187 23.579 C 13.125 23.521 13.017 23.617 12.953 23.54 L 13.128 23.531 L 12.953 23.511 L 13.012 23.492 L 13.012 23.453 L 12.977 23.451 L 12.992 23.415 C 12.879 23.415 12.862 23.381 12.953 23.318 L 12.856 23.318 L 12.952 23.279 L 12.914 23.202 L 12.972 23.183 L 12.856 23.221 L 12.817 23.144 C 12.822 23.138 12.958 23.18 12.972 23.125 L 12.797 23.125 L 12.914 23.086 L 12.797 23.066 L 12.895 23.047 L 12.797 22.999 L 12.894 22.951 L 12.7 22.931 C 12.718 22.884 12.822 22.942 12.836 22.873 C 12.771 22.888 12.786 22.822 12.728 22.834 C 12.72 22.836 12.72 22.917 12.662 22.843 L 12.855 22.796 L 12.642 22.796 C 12.625 22.707 12.792 22.796 12.817 22.737 L 12.622 22.717 L 12.651 22.66 L 12.661 22.698 L 12.738 22.69 C 12.697 22.568 12.587 22.704 12.563 22.582 L 12.642 22.563 L 12.544 22.563 L 12.622 22.543 L 12.563 22.505 L 12.7 22.447 L 12.544 22.467 L 12.622 22.427 C 12.628 22.397 12.571 22.404 12.553 22.407 C 12.505 22.413 12.542 22.45 12.506 22.447 L 12.486 22.389 L 12.642 22.351 L 12.487 22.351 L 12.545 22.292 L 12.491 22.282 L 12.507 22.254 L 12.448 22.234 L 12.545 22.196 C 12.508 22.206 12.427 22.227 12.409 22.177 C 12.447 22.165 12.547 22.202 12.564 22.157 C 12.478 22.147 12.485 22.072 12.372 22.096 L 12.351 22.041 L 12.467 22.022 L 12.312 21.992 L 12.467 21.963 L 12.292 21.963 C 12.293 21.93 12.279 21.922 12.317 21.928 C 12.352 21.935 12.501 21.983 12.487 21.905 L 12.273 21.905 L 12.428 21.847 L 12.253 21.847 L 12.351 21.809 L 12.234 21.789 C 12.284 21.786 12.383 21.806 12.409 21.751 L 12.215 21.751 L 12.332 21.712 L 12.217 21.708 C 12.207 21.641 12.135 21.612 12.126 21.538 C 12.122 21.5 12.205 21.473 12.079 21.459 L 12.077 21.402 L 12.272 21.383 L 12.059 21.363 L 12.195 21.305 C 12.108 21.336 12.032 21.291 12 21.209 L 12.175 21.189 C 12 21.211 11.986 21.17 11.912 21.035 L 9.693 24.747 L 9.722 24.66 L 9.664 24.642 L 9.722 24.632 L 9.722 24.592 L 9.664 24.573 L 9.762 24.535 L 9.665 24.516 L 9.782 24.477 L 9.665 24.487 L 9.782 24.438 L 9.665 24.418 L 9.782 24.38 L 9.665 24.361 L 9.82 24.342 L 9.645 24.322 L 9.801 24.292 L 9.645 24.283 L 9.723 24.264 L 9.703 24.226 L 9.801 24.187 C 9.764 24.18 9.631 24.241 9.645 24.167 L 9.82 24.148 L 9.742 24.138 L 9.762 24.09 L 9.664 24.09 L 9.781 24.07 L 9.664 24.022 L 9.703 23.993 L 9.626 24.032 C 9.599 23.921 9.747 24.002 9.801 23.965 L 9.607 23.916 L 9.801 23.907 L 9.645 23.877 L 9.742 23.8 C 9.712 23.812 9.622 23.822 9.607 23.781 C 9.657 23.775 9.703 23.775 9.754 23.777 C 9.794 23.78 9.798 23.755 9.781 23.742 L 9.587 23.742 C 9.612 23.696 9.703 23.714 9.742 23.722 L 9.684 23.683 L 9.722 23.645 L 9.607 23.643 L 9.587 23.529 L 9.781 23.51 L 9.606 23.51 L 9.664 23.461 L 9.631 23.448 L 9.645 23.412 L 9.567 23.432 C 9.556 23.35 9.692 23.428 9.722 23.364 L 9.626 23.336 L 9.762 23.316 L 9.587 23.316 L 9.684 23.277 L 9.567 23.239 L 9.665 23.239 L 9.587 23.181 C 9.624 23.181 9.674 23.185 9.684 23.142 L 9.626 23.122 L 9.703 23.103 L 9.528 23.103 L 9.607 23.055 L 9.529 23.026 L 9.665 23.017 L 9.529 22.988 L 9.665 22.968 L 9.509 22.949 L 9.509 22.832 L 9.645 22.814 L 9.51 22.793 L 9.51 22.737 L 9.587 22.697 L 9.489 22.697 L 9.489 22.639 C 9.503 22.631 9.669 22.744 9.664 22.639 L 9.547 22.639 L 9.625 22.611 L 9.489 22.601 L 9.528 22.572 L 9.489 22.543 L 9.684 22.524 L 9.528 22.524 L 9.587 22.495 L 9.489 22.466 L 9.606 22.446 L 9.509 22.379 L 9.567 22.369 L 9.528 22.34 L 9.567 22.312 L 9.489 22.302 L 9.547 22.254 L 9.489 22.234 L 9.606 22.196 L 9.47 22.177 C 9.512 22.178 9.588 22.163 9.606 22.118 L 9.451 22.118 L 9.528 22.098 L 9.489 22.041 L 9.567 22.032 L 9.47 22.022 L 9.508 21.963 L 9.45 21.944 L 9.625 21.925 L 9.45 21.925 L 9.489 21.906 L 9.492 21.851 L 9.587 21.809 C 9.552 21.816 9.467 21.837 9.451 21.79 L 9.587 21.751 L 9.431 21.77 L 9.547 21.683 L 9.489 21.674 L 9.528 21.635 L 9.431 21.625 L 9.547 21.577 L 9.431 21.558 C 9.607 21.55 9.584 21.454 9.422 21.461 C 9.381 21.339 9.501 21.413 9.567 21.394 L 9.412 21.364 C 9.415 21.336 9.421 21.308 9.431 21.281 C 9.447 21.25 9.506 21.292 9.489 21.228 L 9.392 21.209 L 9.528 21.19 L 9.395 21.167 L 9.392 21.102 L 9.508 21.074 C 9.492 21.077 9.332 21.028 9.373 20.997 L 9.528 20.977 L 9.373 20.977 C 9.353 20.893 9.492 20.974 9.509 20.918 L 9.353 20.918 L 9.353 20.861 L 9.47 20.852 C 9.47 20.82 9.328 20.878 9.353 20.803 C 9.359 20.797 9.499 20.832 9.509 20.783 L 9.353 20.783 C 9.333 20.7 9.472 20.781 9.489 20.725 L 9.372 20.725 L 9.412 20.667 L 9.334 20.648 L 9.451 20.629 L 9.352 20.619 L 9.334 20.552 C 9.34 20.545 9.562 20.568 9.489 20.512 L 9.314 20.512 C 9.302 20.474 9.346 20.462 9.353 20.445 C 9.355 20.441 9.286 20.418 9.315 20.377 C 9.133 20.487 8.997 20.647 8.837 20.782 C 8.046 21.461 7.246 22.126 6.461 22.82 C 6.347 22.921 6.271 23.091 6.084 22.987 L 6.201 22.939 L 6.084 22.9 C 6.101 22.797 6.172 22.809 6.259 22.813 L 6.104 22.785 L 6.279 22.756 L 6.123 22.736 L 6.22 22.697 L 6.182 22.659 L 6.278 22.659 L 6.162 22.601 L 6.298 22.601 L 6.162 22.562 L 6.337 22.562 C 6.352 22.459 6.167 22.607 6.182 22.504 L 6.259 22.504 L 6.221 22.466 L 6.298 22.436 L 6.201 22.427 C 6.227 22.332 6.29 22.346 6.376 22.349 L 6.259 22.31 L 6.276 22.274 L 6.239 22.252 C 6.283 22.25 6.375 22.265 6.395 22.214 C 6.353 22.202 6.242 22.247 6.259 22.175 L 6.414 22.194 C 6.397 22.107 6.267 22.172 6.278 22.097 L 6.433 22.097 L 6.337 22.021 L 6.453 21.982 L 6.297 21.962 L 6.472 21.933 L 6.317 21.904 C 6.378 21.871 6.409 21.83 6.492 21.846 C 6.492 21.812 6.436 21.832 6.401 21.821 C 6.397 21.819 6.338 21.764 6.356 21.75 L 6.472 21.75 C 6.442 21.694 6.386 21.761 6.375 21.672 L 6.531 21.652 C 6.517 21.613 6.424 21.619 6.395 21.633 L 6.417 21.559 L 6.55 21.556 L 6.414 21.537 L 6.531 21.497 L 6.453 21.459 L 6.551 21.459 L 6.453 21.401 L 6.589 21.401 L 6.472 21.362 L 6.551 21.333 L 6.473 21.285 L 6.551 21.285 L 6.531 21.227 L 6.647 21.207 L 6.492 21.188 L 6.57 21.168 L 6.512 21.111 L 6.609 21.111 C 6.552 21.062 6.536 21.075 6.512 20.994 C 6.572 21.002 6.637 21.044 6.687 20.985 L 6.532 20.975 L 6.59 20.947 L 6.532 20.918 C 6.667 20.967 6.723 20.829 6.57 20.84 L 6.587 20.772 L 6.726 20.763 L 6.59 20.743 C 6.596 20.695 6.721 20.729 6.726 20.724 C 6.747 20.642 6.622 20.72 6.609 20.666 L 6.765 20.637 C 6.718 20.612 6.652 20.682 6.629 20.608 L 6.746 20.589 L 6.629 20.55 L 6.804 20.569 C 6.726 20.53 6.771 20.492 6.757 20.472 C 6.731 20.435 6.652 20.483 6.667 20.414 L 6.823 20.395 C 6.785 20.381 6.653 20.432 6.667 20.357 C 6.722 20.347 6.797 20.409 6.823 20.337 L 6.687 20.318 L 6.842 20.298 L 6.784 20.27 L 6.842 20.241 L 6.707 20.202 L 6.882 20.222 C 6.889 20.133 6.717 20.235 6.726 20.125 L 6.842 20.105 C 6.806 20.051 6.836 20.067 6.881 20.067 L 6.764 20.028 L 6.901 19.999 C 6.864 19.967 6.751 20.059 6.765 19.97 L 6.94 19.97 L 6.784 19.932 L 6.901 19.912 L 6.803 19.883 L 6.901 19.873 L 6.822 19.815 L 6.92 19.815 L 6.822 19.796 C 6.805 19.714 6.899 19.803 6.92 19.747 L 6.842 19.719 L 6.94 19.719 L 6.882 19.671 L 6.94 19.651 L 6.862 19.642 L 6.94 19.622 L 6.882 19.602 L 6.94 19.583 L 6.882 19.564 C 6.863 19.5 6.933 19.541 6.94 19.516 C 6.958 19.452 6.923 19.463 6.901 19.429 L 7.056 19.409 L 6.901 19.39 L 7.037 19.371 L 6.997 19.322 L 7.076 19.312 L 6.94 19.293 L 7.057 19.274 L 6.94 19.216 L 7.076 19.216 L 7.037 19.187 L 7.114 19.177 L 6.959 19.158 L 7.096 19.109 L 7.096 19.042 L 7.048 19.08 L 6.979 19.023 L 7.134 19.023 L 6.998 18.994 L 7.134 18.946 C 6.9 18.926 6.679 19.078 6.467 19.162 C 5.662 19.482 4.862 19.807 4.059 20.136 C 3.717 20.276 3.388 20.452 3.028 20.551 L 3.106 20.482 L 3.067 20.454 L 3.126 20.454 L 3.106 20.416 L 3.203 20.416 L 3.126 20.357 L 3.242 20.357 L 3.184 20.261 L 3.301 20.261 L 3.203 20.232 L 3.34 20.202 L 3.242 20.173 C 3.281 20.121 3.402 20.173 3.398 20.096 C 3.397 20.072 3.335 20.08 3.34 20.048 L 3.457 20.009 L 3.359 19.971 L 3.476 19.951 L 3.437 19.922 L 3.515 19.912 L 3.418 19.874 L 3.554 19.854 L 3.457 19.835 L 3.476 19.758 L 3.573 19.758 L 3.572 19.709 L 3.632 19.7 C 3.626 19.652 3.533 19.688 3.554 19.622 L 3.671 19.622 L 3.592 19.593 L 3.709 19.564 L 3.671 19.526 L 3.767 19.487 L 3.709 19.429 L 3.826 19.4 C 3.791 19.362 3.693 19.455 3.709 19.372 C 3.727 19.358 3.853 19.398 3.865 19.332 L 3.767 19.313 L 3.884 19.313 C 3.882 19.249 3.863 19.26 3.826 19.217 L 3.942 19.187 C 3.902 19.162 3.872 19.161 3.884 19.101 L 4.001 19.101 L 3.904 19.052 C 3.956 18.982 4.002 18.992 4.079 19.004 C 4.098 18.921 3.971 19 3.962 18.946 C 4.031 18.957 4.078 18.929 4.128 18.887 L 4.079 18.83 L 4.177 18.83 L 4.079 18.772 C 4.135 18.793 4.17 18.793 4.196 18.733 L 4.117 18.714 L 4.254 18.694 L 4.196 18.636 L 4.292 18.636 L 4.276 18.6 L 4.312 18.578 L 4.215 18.569 C 4.237 18.525 4.313 18.551 4.329 18.536 C 4.337 18.528 4.319 18.47 4.371 18.482 L 4.293 18.482 L 4.352 18.442 L 4.312 18.385 L 4.448 18.385 L 4.352 18.337 L 4.527 18.249 L 4.429 18.201 L 4.565 18.172 L 4.507 18.152 L 4.507 18.094 L 4.623 18.056 L 4.526 18.037 L 4.662 18.037 C 4.653 17.985 4.545 18.057 4.565 17.978 L 4.682 17.97 C 4.74 17.902 4.589 17.987 4.585 17.95 C 4.624 17.892 4.677 17.897 4.74 17.901 L 4.642 17.842 L 4.779 17.813 L 4.682 17.823 L 4.76 17.785 L 4.702 17.747 C 4.759 17.732 4.761 17.667 4.837 17.688 C 4.832 17.64 4.74 17.705 4.76 17.63 L 4.896 17.63 C 4.887 17.579 4.779 17.652 4.799 17.572 L 4.916 17.572 L 4.818 17.543 C 4.842 17.492 4.887 17.516 4.903 17.509 C 4.945 17.492 4.947 17.412 5.032 17.437 L 4.916 17.398 L 5.072 17.34 L 5.061 17.302 L 4.993 17.282 L 5.072 17.272 L 5.013 17.253 L 5.068 17.222 L 5.052 17.186 L 5.168 17.186 L 5.11 17.166 L 5.187 17.127 L 5.13 17.107 L 5.13 17.05 L 5.247 17.05 L 5.168 17.031 L 5.246 16.992 L 5.187 16.953 L 5.304 16.933 L 5.227 16.895 L 5.324 16.895 L 5.305 16.857 L 5.382 16.818 L 5.283 16.827 L 5.286 16.876 C 5.211 16.842 5.155 16.877 5.081 16.878 C 4.522 16.887 3.953 16.985 3.407 16.993 C 3.355 16.993 3.312 16.977 3.262 16.972 L 3.3 17.011 L 0.985 17.127 L 1.047 17.052 L 1.14 17.04 L 1.082 17.012 L 1.179 16.992 L 1.121 16.953 L 1.257 16.953 L 1.218 16.895 L 1.296 16.895 L 1.257 16.876 C 1.274 16.813 1.354 16.888 1.374 16.817 L 1.296 16.808 L 1.432 16.779 L 1.373 16.741 L 1.49 16.721 L 1.452 16.682 L 1.55 16.673 L 1.549 16.605 L 1.686 16.586 L 1.666 16.509 L 1.802 16.46 L 1.724 16.432 L 1.861 16.412 L 1.822 16.373 L 1.938 16.353 L 1.9 16.296 C 1.983 16.325 1.992 16.287 2.055 16.257 L 2.017 16.218 L 2.113 16.218 L 2.055 16.199 C 2.08 16.137 2.116 16.149 2.172 16.16 C 2.177 16.118 2.173 16.118 2.132 16.122 C 2.156 16.055 2.23 16.058 2.288 16.063 L 2.211 16.025 C 2.317 16.02 2.331 16.002 2.405 15.947 L 2.367 15.909 L 2.463 15.909 L 2.405 15.889 C 2.423 15.835 2.492 15.852 2.542 15.851 L 2.464 15.812 L 2.561 15.812 L 2.522 15.773 L 2.714 15.693 L 2.717 15.599 L 2.814 15.599 L 2.776 15.561 L 2.873 15.552 C 2.922 15.523 2.887 15.467 2.892 15.464 C 2.902 15.458 2.956 15.464 2.985 15.451 C 3.018 15.437 3.039 15.357 3.107 15.367 L 3.067 15.329 L 3.184 15.309 L 3.107 15.271 L 3.185 15.261 L 3.165 15.212 L 3.28 15.211 L 3.302 15.116 L 3.359 15.154 L 3.399 15.106 L 3.36 15.057 L 3.457 15.057 L 3.398 15.019 L 3.515 14.999 L 3.457 14.961 C 3.523 14.962 3.53 14.895 3.612 14.922 L 3.593 14.863 L 3.71 14.863 L 3.632 14.844 C 3.647 14.795 3.707 14.806 3.749 14.806 C 3.732 14.769 3.719 14.755 3.758 14.728 L 3.808 14.758 L 3.885 14.68 L 3.847 14.651 C 3.873 14.652 3.899 14.649 3.924 14.642 C 3.991 14.622 3.862 14.607 3.924 14.583 C 3.967 14.566 4.017 14.557 4.06 14.535 L 4.022 14.497 L 4.118 14.497 L 4.08 14.438 L 4.18 14.43 C 4.17 14.349 4.239 14.407 4.255 14.332 C 4.265 14.283 4.157 14.282 4.187 14.342 C 4.112 14.304 4.027 14.291 3.944 14.302 L 4.022 14.264 C 3.969 14.252 3.875 14.309 3.847 14.245 L 3.905 14.226 L 3.691 14.226 L 3.749 14.187 L 3.477 14.167 L 3.515 14.128 L 3.146 14.089 L 3.242 14.031 C 3.189 14.053 3.114 14.028 3.097 14.089 L 2.949 14.041 L 2.951 13.992 L 2.737 13.992 L 2.834 13.954 L 2.601 13.954 C 2.586 13.871 2.677 13.975 2.698 13.896 L 2.574 13.896 L 2.562 13.934 L 2.529 13.895 L 2.387 13.895 L 2.503 13.857 C 2.401 13.841 2.246 13.904 2.172 13.818 L 2.289 13.799 L 2.007 13.799 C 1.988 13.799 1.985 13.73 1.958 13.741 L 1.958 13.779 L 1.931 13.779 C 1.897 13.758 1.842 13.716 1.807 13.707 C 1.782 13.702 1.757 13.72 1.726 13.712 C 1.676 13.699 1.67 13.621 1.563 13.646 C 1.552 13.647 1.537 13.712 1.472 13.683 L 1.511 13.645 L 1.297 13.645 C 1.3 13.607 1.375 13.631 1.405 13.627 C 1.433 13.622 1.464 13.622 1.472 13.587 C 1.378 13.589 1.197 13.607 1.115 13.587 C 1.101 13.583 1.104 13.551 1.09 13.549 C 1.069 13.547 1.032 13.576 0.997 13.551 L 0.986 13.491 C 0.843 13.545 0.715 13.43 0.569 13.453 L 0.557 13.394 C 0.51 13.398 0.452 13.414 0.405 13.401 C 0.361 13.389 0.363 13.36 0.349 13.356 C 0.309 13.345 0.168 13.298 0.158 13.297 C 0.117 13.293 0.062 13.329 0.013 13.317 C -0.018 13.292 0.013 13.282 0.042 13.277 C 0.112 13.269 0.195 13.284 0.267 13.277 C 0.271 13.244 0.222 13.259 0.198 13.258 C 0.143 13.257 0.087 13.261 0.032 13.258 C 0.051 13.212 0.131 13.274 0.14 13.2 L 0.188 13.2 L 0.168 13.239 L 0.422 13.239 L 0.363 13.182 L 0.402 13.143 C 0.443 13.143 0.504 13.153 0.518 13.104 L 0.46 13.085 C 0.482 13.095 0.818 13.079 0.772 13.047 C 0.695 13.045 0.618 13.055 0.542 13.059 C 0.521 13.06 0.476 13.084 0.48 13.046 C 0.61 13.001 0.733 12.985 0.869 12.968 L 0.792 12.93 L 0.888 12.93 L 0.898 12.872 L 1.181 12.872 L 1.044 12.834 L 1.122 12.819 L 1.122 12.795 L 1.169 12.835 L 1.277 12.814 L 1.161 12.795 L 1.414 12.795 L 1.278 12.737 L 1.512 12.737 L 1.356 12.717 L 1.356 12.698 C 1.445 12.652 1.599 12.728 1.647 12.66 L 1.531 12.621 L 1.803 12.601 L 1.726 12.543 L 1.842 12.562 L 1.822 12.504 L 1.891 12.523 L 1.903 12.468 L 2.173 12.447 L 2.115 12.408 L 2.329 12.388 L 2.242 12.369 C 2.212 12.352 2.257 12.342 2.268 12.342 C 2.336 12.338 2.414 12.361 2.485 12.35 L 2.368 12.292 C 2.415 12.285 2.461 12.302 2.507 12.301 C 2.518 12.301 2.563 12.29 2.533 12.273 L 2.466 12.254 L 2.718 12.234 L 2.602 12.196 L 2.932 12.177 L 2.816 12.138 C 2.854 12.123 2.986 12.175 2.972 12.099 L 2.836 12.099 C 2.941 12.051 3.076 12.117 3.167 12.051 L 3.011 12.022 C 3.086 11.999 3.177 12.039 3.251 12.022 C 3.257 12.019 3.288 11.951 3.361 11.983 L 3.302 11.925 C 3.435 11.882 3.553 11.895 3.692 11.887 L 3.458 11.848 L 3.75 11.828 L 3.692 11.79 L 3.828 11.79 L 3.75 11.732 L 3.906 11.732 L 3.867 11.693 L 3.964 11.654 L 3.925 11.596 L 4.003 11.577 L 3.731 11.519 C 3.742 11.486 3.852 11.495 3.877 11.498 C 3.896 11.5 3.982 11.604 3.983 11.5 L 3.633 11.461 L 3.692 11.422 L 3.575 11.422 L 3.575 11.355 L 3.419 11.325 L 3.613 11.306 C 3.563 11.241 3.408 11.308 3.322 11.267 L 3.418 11.238 L 3.282 11.19 L 3.399 11.171 L 3.107 11.132 L 3.166 11.112 C 3.138 11.029 3.042 11.138 3.01 11.054 L 3.127 11.035 C 3.06 10.998 2.962 11.066 2.932 10.997 L 2.971 10.977 L 2.854 10.977 L 2.952 10.919 L 2.758 10.919 L 2.894 10.881 C 2.828 10.87 2.719 10.912 2.68 10.842 L 2.816 10.822 C 2.749 10.812 2.637 10.853 2.602 10.784 L 2.642 10.764 L 2.525 10.735 L 2.563 10.707 C 2.482 10.745 2.483 10.692 2.477 10.691 C 2.449 10.686 2.402 10.696 2.369 10.687 L 2.563 10.648 C 2.48 10.633 2.341 10.686 2.291 10.61 L 2.388 10.59 L 2.252 10.59 L 2.311 10.552 L 2.136 10.532 L 2.272 10.512 C 2.247 10.443 2.158 10.512 2.097 10.493 L 2.136 10.455 L 1.999 10.416 L 2.174 10.397 L 1.941 10.397 L 2.019 10.338 C 1.956 10.332 1.873 10.362 1.825 10.309 L 1.961 10.262 L 1.707 10.262 L 1.727 10.222 L 1.649 10.213 L 1.707 10.164 L 1.629 10.164 L 1.668 10.126 L 1.595 10.135 C 1.641 10.2 1.491 10.137 1.493 10.107 L 1.591 10.087 L 1.396 10.067 L 1.532 10.029 L 1.367 10.03 L 1.356 9.973 L 1.26 9.952 C 1.312 9.927 1.389 9.982 1.416 9.913 C 1.306 9.898 1.222 9.962 1.124 9.893 L 1.202 9.855 L 0.987 9.816 L 1.065 9.739 L 0.871 9.719 C 0.901 9.721 0.932 9.702 0.96 9.702 C 1.004 9.701 1.079 9.753 1.065 9.681 L 0.773 9.681 L 0.89 9.662 C 0.933 9.63 0.687 9.631 0.676 9.622 L 0.734 9.546 L 0.617 9.584 L 0.637 9.526 C 0.605 9.545 0.532 9.554 0.521 9.507 L 0.792 9.507 L 0.788 9.512 Z\" fill=\"var(--token-44d7fc82-6038-4ea8-892a-af420a95f77d, rgb(242, 239, 219)) /* {&quot;name&quot;:&quot;Creme&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7TWF0cm9sZSBSZWd1bGFy\",\"--framer-font-family\":'\"Matrole Regular\", \"Matrole Regular Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'cv01' on, 'cv09' on, 'cv11' on, 'cv05' on, 'ss03' on\",\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-44d7fc82-6038-4ea8-892a-af420a95f77d, rgb(242, 239, 219))\",\"--framer-text-transform\":\"lowercase\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/solisgrill\",motionChild:true,nodeId:\"V1AYME8ad\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"WvucJel4E\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3fnl2f\",\"data-styles-preset\":\"x4RLteRPX\",children:\"NEWSLETTER\"})})})}),className:\"framer-1xg67ip\",fonts:[\"CUSTOMV2;Matrole Regular\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__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 1365\n * @framerIntrinsicWidth 1200\n * @framerRootFontSize 1\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Tx4T4LGZR\":{\"layout\":[\"fixed\",\"fixed\"]},\"t_ZaGGSr9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"ZCPtkEyfP\":[\".framer-hpgqav\"],\"Tx4T4LGZR\":[\".framer-hpgqav\"],\"t_ZaGGSr9\":[\".framer-hpgqav\"]}\n * @framerBreakpoints {\"ZCPtkEyfP\":{\"min\":1200,\"canvasClassName\":\"framer-p5jovi-override\",\"minHeight\":1365,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":1},\"Tx4T4LGZR\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-2uforx-override\",\"minHeight\":1365,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":1},\"t_ZaGGSr9\":{\"max\":809,\"canvasClassName\":\"framer-s5gvas-override\",\"minHeight\":1365,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":1}}\n * @framerDefaultVariant ZCPtkEyfP\n * @framerLayoutTemplate true\n */const FramerWvucJel4E=withCSS(Component,css,\"framer-mU0iO\");export default FramerWvucJel4E;FramerWvucJel4E.displayName=\"Main\";FramerWvucJel4E.defaultProps={height:1365,width:1200};addFonts(FramerWvucJel4E,[{explicitInter:true,fonts:[{cssFamilyName:\"Bantayog Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Bantayog\",url:\"https://framerusercontent.com/assets/rpLQNRnJdKnOiZk4btzNdcIb8.woff2\",weight:\"400\"},{cssFamilyName:\"Matrole Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"Matrole\",url:\"https://framerusercontent.com/assets/3LSChVOBSZIJ4KTIMS1NNjCMw.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWvucJel4E\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"ZCPtkEyfP\\\":[\\\".framer-hpgqav\\\"],\\\"Tx4T4LGZR\\\":[\\\".framer-hpgqav\\\"],\\\"t_ZaGGSr9\\\":[\\\".framer-hpgqav\\\"]}\",\"framerIntrinsicHeight\":\"1365\",\"framerLayoutTemplate\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerBreakpoints\":\"{\\\"ZCPtkEyfP\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-p5jovi-override\\\",\\\"minHeight\\\":1365,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":1},\\\"Tx4T4LGZR\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-2uforx-override\\\",\\\"minHeight\\\":1365,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":1},\\\"t_ZaGGSr9\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-s5gvas-override\\\",\\\"minHeight\\\":1365,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":1}}\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"ZCPtkEyfP\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerRootFontSize\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Tx4T4LGZR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t_ZaGGSr9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__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 Main from \"https://framerusercontent.com/modules/8h7FxJCBLF0IOZ4S8Db9/j5GiDgkiab1vWHk9yX9h/WvucJel4E.js\";\r\n\r\n\t\tconst routes = {I9TcYZPAC: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dK1PUtHCk82qzCqNIj5P/oaUO6dWeYFLrxlePKFzz/I9TcYZPAC.js\")), path: \"/\"}, RnhOvYCUk: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o7cQXQQhi0IIYxENT2JV/thGvUhvDYVORXF0Js22d/RnhOvYCUk.js\")), path: \"/404\"}, GKmL6KB5H: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XNUA7SnoA56zjU0kd6PS/a50mdT7tyQFMqYXA4Hhx/GKmL6KB5H.js\")), path: \"/locations\"}, vHHH4irqE: {elements: {aDMhNS1nL: \"locations\", JVh3wYeSG: \"menus-mobile\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oO1E3h45g0SG2PGVA0fW/Pvl9EYhVSnbnab3KR0rX/vHHH4irqE.js\")), path: \"/home\"}, yhLyyclnK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wc44mnViUEa2x3a1YmXv/jMRAAFLGqT1F9ntZqQF1/yhLyyclnK.js\")), path: \"/privacypolicy\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"c672eeaf4cc2a2d3f4f35559dce438004d7ff3c8c10f8b7dcce533aa61dadf71\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"I9TcYZPAC\":\r\ncase \"RnhOvYCUk\":\r\ncase \"GKmL6KB5H\":\r\ncase \"vHHH4irqE\":\r\ncase \"yhLyyclnK\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"I9TcYZPAC\":\r\ncase \"RnhOvYCUk\":\r\ncase \"GKmL6KB5H\":\r\ncase \"vHHH4irqE\":\r\ncase \"yhLyyclnK\":\r\nreturn [{hash: \"p5jovi\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"2uforx\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"s5gvas\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/o7cQXQQhi0IIYxENT2JV/thGvUhvDYVORXF0Js22d/RnhOvYCUk.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://www.solisgrill.co.uk\",\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: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/o5SbogtbavIhJV9TQY5s/fUmuaJ7w90AvrsrENPFP/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: content\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: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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,\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\tFramer.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":"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"}