{"version":3,"file":"shared-lib.RUWkPyJY.mjs","names":["fonts","css","className","fonts","css","className","containerStyles","emptyStateStyle","s","r","n","o","t","e","i","l","useMemo","lowercaseIconKeyPairs","iconKeys","defaultEvents","a","useState","HomeFactory","React","e","defaultEvents","addPropertyOverrides","FeatherFonts","Feather","FeatherControls","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","NavButtonFonts","NavButton","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","fonts","css","className","addPropertyOverrides","Feather","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","useMemo","useMemo","useMemo","useState","useRef","__legacyOverrideHOC_DataObserverContext","_jsx","C","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","useRef","__legacyOverrideHOC_DataObserverContext","_jsx","C","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","addPropertyOverrides","Button","DragToScroll","Zindex4InlineLinks","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Image","_Fragment","fonts","css","className","fonts","css","className","addPropertyOverrides","StopScroll","NavButton","DividerCropped","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","t","React.useContext","React.useMemo","React.Fragment","React.useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","e","t","n","r","tL","i","s","a","o","u","l","f","h","c","m","g","d","p","v","y","w","b","U","k","B","E","_","x","C","F","P","j","$","R","O","z","X","Z","Y","tt","te","tr","tn","ti","ts","ta","to","S","A","D","q","H","J","W","G","K","V","Q","L","N","I","e","t","l","t","i","a","r","e"],"sources":["https:/framerusercontent.com/modules/4tENWZWHL3Q5eIdwnTOm/FswDqv14yAtredCXLT7p/j09BfTifN.js","https:/framerusercontent.com/modules/bA09Hbn7bEaWzNajKJzC/nJ6urt5Oc51Lr0b4vKDR/NqMGMGaCM.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/J8gtDvm4hcY5B521wNEr/blpqQ7RfZuhz5Fs8X3Fh/jKw7MCYVi.js","https:/framerusercontent.com/modules/Z9Yl04W2AMmgoisFvCQG/XX5LbU9SjINm2ysvLaxW/JID1I0a3A.js","https:/framerusercontent.com/modules/EL7xAZJy942KVvxVeFmh/lGP6DbCzFVHBXzHtfNkU/kDXUZk8Ml.js","https:/framerusercontent.com/modules/12iGs9kqd45h4w6nIsKL/RUjPvMCHVJ7E5p2rPxd2/Xzmu_4zu5.js","https:/framerusercontent.com/modules/s7GOhJzWf8j6Kny0ijWN/AqdSgeqXfPe6I4UJOTZq/MJ9qEC0cQ.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js","https:/framerusercontent.com/modules/k4csBPq0KRIoMuJNyG39/JSPXOkUKYdRBL0b5zEEm/z_index_4_inline_links.js","https:/framerusercontent.com/modules/dBwTQnZcbVAeWEbzKFH7/RTmeqtYjk7qjydQ7jCyl/AEO7I7_nu.js","https:/framerusercontent.com/modules/IbM3JpKZmIz2UxCA1sgQ/BdFiMFbpwsLKiVFHRpYj/Drag_to_scroll.js","https:/framerusercontent.com/modules/u2HxDVEmccZvMvOXPQoV/ZcF3j6iaxoccuuQlQwkC/z8aLSZw4g.js","https:/framerusercontent.com/modules/pwVrKM4lXvefNPh2gzez/RMhDQVxULCGx4oc3SaS4/NIrHhE5tJ.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/Xnul1hAdJn3YeKLXdbBc/StopScroll.js","https:/framerusercontent.com/modules/NJXd55WH3uHyRbx3FcQS/pC33bYnK993mk96LAKra/g7KClPd4l.js","https:/framerusercontent.com/modules/JtYRyTup1uwqndWpYGKj/ZtrT4Yl2yBPfMA2QeEiu/y2Sm0XqTO.js","https:/framerusercontent.com/modules/76onshIoo0qdfsoanIxt/et06xWJhokFFaX4hsQVn/P9scDlbZK.js","https:/framerusercontent.com/modules/b4V5vO6s6uhete4bk9NX/nlUvtNFSJTHyrG2vaoqq/CjJ7wwdiV.js","https:/framerusercontent.com/modules/1gIZhUcT3wA2GEsCNa2E/C5ozmGsF4udNSz61QFjr/WSWaRJ2vv.js","https:/framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl-0.js","https:/framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl-1.js","https:/framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js","https:/framerusercontent.com/modules/sCnUv5BDR1kV6K5GeuUp/CUKUhzm9wvIlY2CHji00/siteMetadata.js"],"sourcesContent":["// Generated by Framer (a3b61f5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-LO1NX .framer-styles-preset-841ktn:not(.rich-text-wrapper), .framer-LO1NX .framer-styles-preset-841ktn.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, #f1f1f1) /* {\"name\":\"Light\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, #f1f1f1) /* {\"name\":\"Light\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, #f1f1f1); --framer-link-text-decoration: none; }'];export const className=\"framer-LO1NX\";\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 (a2fb474)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-xRJLj .framer-styles-preset-1tpiwrq:not(.rich-text-wrapper), .framer-xRJLj .framer-styles-preset-1tpiwrq.rich-text-wrapper a { --framer-link-current-text-color: var(--token-0864f180-9615-4340-b415-f782592448ac, #5100ff) /* {\"name\":\"Brand Bold\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-0864f180-9615-4340-b415-f782592448ac, #5100ff) /* {\"name\":\"Brand Bold\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-link-text-decoration: none; }'];export const className=\"framer-xRJLj\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (be619af)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const FeatherControls=getPropertyControls(Feather);const enabledGestures={\"I46:1320;1:356\":{hover:true,pressed:true},EkK8uT5wp:{pressed:true},jZ661GLdK:{hover:true,pressed:true},NCc7U3y_p:{pressed:true}};const cycleOrder=[\"I46:1320;1:356\",\"jZ661GLdK\",\"NCc7U3y_p\",\"EkK8uT5wp\"];const serializationHash=\"framer-LYbeh\";const variantClassNames={\"I46:1320;1:356\":\"framer-v-mqpqfm\",EkK8uT5wp:\"framer-v-scy2yn\",jZ661GLdK:\"framer-v-h10d77\",NCc7U3y_p:\"framer-v-108eqlr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableEnumMap={\"Alert-circle\":\"alert-circle\",\"Alert-octagon\":\"alert-octagon\",\"Alert-triangle\":\"alert-triangle\",\"Align-center\":\"align-center\",\"Align-justify\":\"align-justify\",\"Align-left\":\"align-left\",\"Align-right\":\"align-right\",\"Arrow-down-circle\":\"arrow-down-circle\",\"Arrow-down-left\":\"arrow-down-left\",\"Arrow-down-right\":\"arrow-down-right\",\"Arrow-down\":\"arrow-down\",\"Arrow-left-circle\":\"arrow-left-circle\",\"Arrow-left\":\"arrow-left\",\"Arrow-right-circle\":\"arrow-right-circle\",\"Arrow-right\":\"arrow-right\",\"Arrow-up-circle\":\"arrow-up-circle\",\"Arrow-up-left\":\"arrow-up-left\",\"Arrow-up-right\":\"arrow-up-right\",\"Arrow-up\":\"arrow-up\",\"At-sign\":\"at-sign\",\"Bar-chart-2\":\"bar-chart-2\",\"Bar-chart\":\"bar-chart\",\"Battery-charging\":\"battery-charging\",\"Bell-off\":\"bell-off\",\"Book-open\":\"book-open\",\"Camera-off\":\"camera-off\",\"Check-circle\":\"check-circle\",\"Check-square\":\"check-square\",\"Chevron-down\":\"chevron-down\",\"Chevron-left\":\"chevron-left\",\"Chevron-right\":\"chevron-right\",\"Chevron-up\":\"chevron-up\",\"Chevrons-down\":\"chevrons-down\",\"Chevrons-left\":\"chevrons-left\",\"Chevrons-right\":\"chevrons-right\",\"Chevrons-up\":\"chevrons-up\",\"Cloud-drizzle\":\"cloud-drizzle\",\"Cloud-lightning\":\"cloud-lightning\",\"Cloud-off\":\"cloud-off\",\"Cloud-rain\":\"cloud-rain\",\"Cloud-snow\":\"cloud-snow\",\"Corner-down-left\":\"corner-down-left\",\"Corner-down-right\":\"corner-down-right\",\"Corner-left-down\":\"corner-left-down\",\"Corner-left-up\":\"corner-left-up\",\"Corner-right-down\":\"corner-right-down\",\"Corner-right-up\":\"corner-right-up\",\"Corner-up-left\":\"corner-up-left\",\"Corner-up-right\":\"corner-up-right\",\"Credit-card\":\"credit-card\",\"Divide-circle\":\"divide-circle\",\"Divide-square\":\"divide-square\",\"Dollar-sign\":\"dollar-sign\",\"Download-cloud\":\"download-cloud\",\"Edit-2\":\"edit-2\",\"Edit-3\":\"edit-3\",\"External-link\":\"external-link\",\"Eye-off\":\"eye-off\",\"Fast-forward\":\"fast-forward\",\"File-minus\":\"file-minus\",\"File-plus\":\"file-plus\",\"File-text\":\"file-text\",\"Folder-minus\":\"folder-minus\",\"Folder-plus\":\"folder-plus\",\"Git-branch\":\"git-branch\",\"Git-commit\":\"git-commit\",\"Git-merge\":\"git-merge\",\"Git-pull-request\":\"git-pull-request\",\"Hard-drive\":\"hard-drive\",\"Help-circle\":\"help-circle\",\"Life-buoy\":\"life-buoy\",\"Link-2\":\"link-2\",\"Log-in\":\"log-in\",\"Log-out\":\"log-out\",\"Map-pin\":\"map-pin\",\"Maximize-2\":\"maximize-2\",\"Message-circle\":\"message-circle\",\"Message-square\":\"message-square\",\"Mic-off\":\"mic-off\",\"Minimize-2\":\"minimize-2\",\"Minus-circle\":\"minus-circle\",\"Minus-square\":\"minus-square\",\"More-horizontal\":\"more-horizontal\",\"More-vertical\":\"more-vertical\",\"Mouse-pointer\":\"mouse-pointer\",\"Navigation-2\":\"navigation-2\",\"Pause-circle\":\"pause-circle\",\"Pen-tool\":\"pen-tool\",\"Phone-call\":\"phone-call\",\"Phone-forwarded\":\"phone-forwarded\",\"Phone-incoming\":\"phone-incoming\",\"Phone-missed\":\"phone-missed\",\"Phone-off\":\"phone-off\",\"Phone-outgoing\":\"phone-outgoing\",\"Pie-chart\":\"pie-chart\",\"Play-circle\":\"play-circle\",\"Plus-circle\":\"plus-circle\",\"Plus-square\":\"plus-square\",\"Refresh-ccw\":\"refresh-ccw\",\"Refresh-cw\":\"refresh-cw\",\"Rotate-ccw\":\"rotate-ccw\",\"Rotate-cw\":\"rotate-cw\",\"Share-2\":\"share-2\",\"Shield-off\":\"shield-off\",\"Shopping-bag\":\"shopping-bag\",\"Shopping-cart\":\"shopping-cart\",\"Skip-back\":\"skip-back\",\"Skip-forward\":\"skip-forward\",\"Stop-circle\":\"stop-circle\",\"Thumbs-down\":\"thumbs-down\",\"Thumbs-up\":\"thumbs-up\",\"Toggle-left\":\"toggle-left\",\"Toggle-right\":\"toggle-right\",\"Trash-2\":\"trash-2\",\"Trending-down\":\"trending-down\",\"Trending-up\":\"trending-up\",\"Upload-cloud\":\"upload-cloud\",\"User-check\":\"user-check\",\"User-minus\":\"user-minus\",\"User-plus\":\"user-plus\",\"User-x\":\"user-x\",\"Video-off\":\"video-off\",\"Volume-1\":\"volume-1\",\"Volume-2\":\"volume-2\",\"Volume-x\":\"volume-x\",\"Wifi-off\":\"wifi-off\",\"X-circle\":\"x-circle\",\"X-octagon\":\"x-octagon\",\"X-square\":\"x-square\",\"Zap-off\":\"zap-off\",\"Zoom-in\":\"zoom-in\",\"Zoom-out\":\"zoom-out\",Activity:\"activity\",Airplay:\"airplay\",Anchor:\"anchor\",Aperture:\"aperture\",Archive:\"archive\",Award:\"award\",Battery:\"battery\",Bell:\"bell\",Bluetooth:\"bluetooth\",Bold:\"bold\",Book:\"book\",Bookmark:\"bookmark\",Box:\"box\",Briefcase:\"briefcase\",Calendar:\"calendar\",Camera:\"camera\",Cast:\"cast\",Check:\"check\",Chrome:\"chrome\",Circle:\"circle\",Clipboard:\"clipboard\",Clock:\"clock\",Cloud:\"cloud\",Code:\"code\",Codepen:\"codepen\",Codesandbox:\"codesandbox\",Coffee:\"coffee\",Columns:\"columns\",Command:\"command\",Compass:\"compass\",Copy:\"copy\",Cpu:\"cpu\",Crop:\"crop\",Crosshair:\"crosshair\",Database:\"database\",Delete:\"delete\",Disc:\"disc\",Divide:\"divide\",Download:\"download\",Dribbble:\"dribbble\",Droplet:\"droplet\",Edit:\"edit\",Eye:\"eye\",Facebook:\"facebook\",Feather:\"feather\",Figma:\"figma\",File:\"file\",Film:\"film\",Filter:\"filter\",Flag:\"flag\",Folder:\"folder\",Framer:\"framer\",Frown:\"frown\",Gift:\"gift\",Github:\"github\",Gitlab:\"gitlab\",Globe:\"globe\",Grid:\"grid\",Hash:\"hash\",Headphones:\"headphones\",Heart:\"heart\",Hexagon:\"hexagon\",Home:\"home\",Image:\"image\",Inbox:\"inbox\",Info:\"info\",Instagram:\"instagram\",Italic:\"italic\",Key:\"key\",Layers:\"layers\",Layout:\"layout\",Link:\"link\",Linkedin:\"linkedin\",List:\"list\",Loader:\"loader\",Lock:\"lock\",Mail:\"mail\",Map:\"map\",Maximize:\"maximize\",Meh:\"meh\",Menu:\"menu\",Mic:\"mic\",Minimize:\"minimize\",Minus:\"minus\",Monitor:\"monitor\",Moon:\"moon\",Move:\"move\",Music:\"music\",Navigation:\"navigation\",Octagon:\"octagon\",Package:\"package\",Paperclip:\"paperclip\",Pause:\"pause\",Percent:\"percent\",Phone:\"phone\",Play:\"play\",Plus:\"plus\",Pocket:\"pocket\",Power:\"power\",Printer:\"printer\",Radio:\"radio\",Repeat:\"repeat\",Rewind:\"rewind\",Rss:\"rss\",Save:\"save\",Scissors:\"scissors\",Search:\"search\",Send:\"send\",Server:\"server\",Settings:\"settings\",Share:\"share\",Shield:\"shield\",Shuffle:\"shuffle\",Sidebar:\"sidebar\",Slack:\"slack\",Slash:\"slash\",Sliders:\"sliders\",Smartphone:\"smartphone\",Smile:\"smile\",Speaker:\"speaker\",Square:\"square\",Star:\"star\",Sun:\"sun\",Sunrise:\"sunrise\",Sunset:\"sunset\",Tablet:\"tablet\",Tag:\"tag\",Target:\"target\",Terminal:\"terminal\",Thermometer:\"thermometer\",Tool:\"tool\",Trash:\"trash\",Trello:\"trello\",Triangle:\"triangle\",Truck:\"truck\",Tv:\"tv\",Twitch:\"twitch\",Twitter:\"twitter\",Type:\"type\",Umbrella:\"umbrella\",Underline:\"underline\",Unlock:\"unlock\",Upload:\"upload\",User:\"user\",Users:\"users\",Video:\"video\",Voicemail:\"voicemail\",Volume:\"volume\",Watch:\"watch\",Wifi:\"wifi\",Wind:\"wind\",X:\"x\",Youtube:\"youtube\",Zap:\"zap\"};const humanReadableVariantMap={\"Mobile - Dark\":\"NCc7U3y_p\",\"Mobile - Light\":\"EkK8uT5wp\",Dark:\"I46:1320;1:356\",Light:\"jZ661GLdK\"};const getProps=({buttonText,click,height,iconName,id,link,width,...props})=>{var _ref,_humanReadableEnumMap_iconName,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,f78qDJW8E:(_ref=buttonText!==null&&buttonText!==void 0?buttonText:props.f78qDJW8E)!==null&&_ref!==void 0?_ref:\"Shoot me an email\",mce6FD2Qr:(_ref2=(_ref1=(_humanReadableEnumMap_iconName=humanReadableEnumMap[iconName])!==null&&_humanReadableEnumMap_iconName!==void 0?_humanReadableEnumMap_iconName:iconName)!==null&&_ref1!==void 0?_ref1:props.mce6FD2Qr)!==null&&_ref2!==void 0?_ref2:\"send\",P1HkmAP8D:click!==null&&click!==void 0?click:props.P1HkmAP8D,Sjh8xBklB:link!==null&&link!==void 0?link:props.Sjh8xBklB,variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"I46:1320;1:356\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,f78qDJW8E,mce6FD2Qr,Sjh8xBklB,P1HkmAP8D,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I46:1320;1:356\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapg20z0h=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(P1HkmAP8D){const res=await P1HkmAP8D(...args);if(res===false)return false;}});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({EkK8uT5wp:{value:transition2},NCc7U3y_p:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:Sjh8xBklB,nodeId:\"I46:1320;1:356\",openInNewTab:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-mqpqfm\",className,classNames)} framer-ac03f2`,\"data-border\":true,\"data-framer-name\":\"Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I46:1320;1:356\",onTap:onTapg20z0h,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\",borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},variants:{\"EkK8uT5wp-pressed\":{backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"},\"I46:1320;1:356-hover\":{backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},\"I46:1320;1:356-pressed\":{backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"},\"jZ661GLdK-hover\":{backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"},\"jZ661GLdK-pressed\":{backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"},\"NCc7U3y_p-pressed\":{backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"},EkK8uT5wp:{backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},jZ661GLdK:{backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"}},...addPropertyOverrides({\"EkK8uT5wp-pressed\":{\"data-framer-name\":undefined},\"I46:1320;1:356-hover\":{\"data-framer-name\":undefined},\"I46:1320;1:356-pressed\":{\"data-framer-name\":undefined},\"jZ661GLdK-hover\":{\"data-framer-name\":undefined},\"jZ661GLdK-pressed\":{\"data-framer-name\":undefined},\"NCc7U3y_p-pressed\":{\"data-framer-name\":undefined},EkK8uT5wp:{\"data-framer-name\":\"Mobile - Light\"},jZ661GLdK:{\"data-framer-name\":\"Light\"},NCc7U3y_p:{\"data-framer-name\":\"Mobile - Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(241, 241, 241))\"},children:\"Shoot me an email\"})}),className:\"framer-1xcicmr\",\"data-framer-name\":\"Projects\",fonts:[\"GF;DM Sans-600\"],layoutDependency:layoutDependency,layoutId:\"I46:1320;1:356;1:467\",style:{\"--extracted-r6o4lv\":\"rgb(241, 241, 241)\",\"--framer-paragraph-spacing\":\"0px\"},text:f78qDJW8E,variants:{\"EkK8uT5wp-pressed\":{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},\"I46:1320;1:356-hover\":{\"--extracted-r6o4lv\":\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},\"jZ661GLdK-hover\":{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},\"jZ661GLdK-pressed\":{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},EkK8uT5wp:{\"--extracted-r6o4lv\":\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},jZ661GLdK:{\"--extracted-r6o4lv\":\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"EkK8uT5wp-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Shoot me an email\"})})},\"I46:1320;1:356-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)))\"},children:\"Shoot me an email\"})})},\"jZ661GLdK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Shoot me an email\"})})},\"jZ661GLdK-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Shoot me an email\"})})},EkK8uT5wp:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)))\"},children:\"Shoot me an email\"})})},jZ661GLdK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)))\"},children:\"Shoot me an email\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qyd18k-container\",layoutDependency:layoutDependency,layoutId:\"hKPxtaqEu-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",height:\"100%\",iconSearch:\"Home\",iconSelection:mce6FD2Qr,id:\"hKPxtaqEu\",layoutId:\"hKPxtaqEu\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"EkK8uT5wp-pressed\":{color:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},\"I46:1320;1:356-hover\":{color:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},\"jZ661GLdK-hover\":{color:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},\"jZ661GLdK-pressed\":{color:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},EkK8uT5wp:{color:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},jZ661GLdK:{color:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LYbeh.framer-ac03f2, .framer-LYbeh .framer-ac03f2 { display: block; }\",\".framer-LYbeh.framer-mqpqfm { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 9px 19px 9px 22px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-LYbeh .framer-1xcicmr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-LYbeh .framer-qyd18k-container { flex: none; height: 12px; position: relative; width: 12px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LYbeh.framer-mqpqfm { gap: 0px; } .framer-LYbeh.framer-mqpqfm > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-LYbeh.framer-mqpqfm > :first-child { margin-left: 0px; } .framer-LYbeh.framer-mqpqfm > :last-child { margin-right: 0px; } }\",'.framer-LYbeh[data-border=\"true\"]::after, .framer-LYbeh [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 35\n * @framerIntrinsicWidth 183\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jZ661GLdK\":{\"layout\":[\"auto\",\"auto\"]},\"NCc7U3y_p\":{\"layout\":[\"auto\",\"auto\"]},\"EkK8uT5wp\":{\"layout\":[\"auto\",\"auto\"]},\"Y6DLYUJ9O\":{\"layout\":[\"auto\",\"auto\"]},\"ZeTtcDkX0\":{\"layout\":[\"auto\",\"auto\"]},\"JJShJeoCI\":{\"layout\":[\"auto\",\"auto\"]},\"gIrZJvE3p\":{\"layout\":[\"auto\",\"auto\"]},\"cluyCG72H\":{\"layout\":[\"auto\",\"auto\"]},\"giyIZJz2S\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"f78qDJW8E\":\"buttonText\",\"mce6FD2Qr\":\"iconName\",\"Sjh8xBklB\":\"link\",\"P1HkmAP8D\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerjKw7MCYVi=withCSS(Component,css,\"framer-LYbeh\");export default FramerjKw7MCYVi;FramerjKw7MCYVi.displayName=\"Nav Button\";FramerjKw7MCYVi.defaultProps={height:35,width:183};addPropertyControls(FramerjKw7MCYVi,{variant:{options:[\"I46:1320;1:356\",\"jZ661GLdK\",\"NCc7U3y_p\",\"EkK8uT5wp\"],optionTitles:[\"Dark\",\"Light\",\"Mobile - Dark\",\"Mobile - Light\"],title:\"Variant\",type:ControlType.Enum},f78qDJW8E:{defaultValue:\"Shoot me an email\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},mce6FD2Qr:(FeatherControls===null||FeatherControls===void 0?void 0:FeatherControls[\"iconSelection\"])&&{...FeatherControls[\"iconSelection\"],defaultValue:\"send\",description:undefined,hidden:undefined,title:\"Icon Name\"},Sjh8xBklB:{title:\"Link\",type:ControlType.Link},P1HkmAP8D:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjKw7MCYVi,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"}]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjKw7MCYVi\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"35\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"183\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jZ661GLdK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NCc7U3y_p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EkK8uT5wp\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Y6DLYUJ9O\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZeTtcDkX0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JJShJeoCI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"gIrZJvE3p\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cluyCG72H\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"giyIZJz2S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"f78qDJW8E\\\":\\\"buttonText\\\",\\\"mce6FD2Qr\\\":\\\"iconName\\\",\\\"Sjh8xBklB\\\":\\\"link\\\",\\\"P1HkmAP8D\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./jKw7MCYVi.map","// Generated by Framer (c90df04)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/4tENWZWHL3Q5eIdwnTOm/FswDqv14yAtredCXLT7p/j09BfTifN.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/bA09Hbn7bEaWzNajKJzC/nJ6urt5Oc51Lr0b4vKDR/NqMGMGaCM.js\";import NavButton from\"https://framerusercontent.com/modules/J8gtDvm4hcY5B521wNEr/blpqQ7RfZuhz5Fs8X3Fh/jKw7MCYVi.js\";const NavButtonFonts=getFonts(NavButton);const cycleOrder=[\"LfEBznyFp\",\"dFeZgKBfx\",\"u0kp9dnp9\",\"Y12RMWEtM\",\"kppaewXjL\",\"uQfA_e3tA\",\"gfn3iznJP\",\"ssW6QSrw_\"];const serializationHash=\"framer-k2Nbs\";const variantClassNames={dFeZgKBfx:\"framer-v-vp19o4\",gfn3iznJP:\"framer-v-q22f3u\",kppaewXjL:\"framer-v-1dqnwph\",LfEBznyFp:\"framer-v-xbsy4\",ssW6QSrw_:\"framer-v-10wrgf7\",u0kp9dnp9:\"framer-v-gkae6\",uQfA_e3tA:\"framer-v-18vhsvp\",Y12RMWEtM:\"framer-v-1lw11q0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Desktop - Light\":\"kppaewXjL\",\"Large Phone - Light\":\"ssW6QSrw_\",\"Large Phone\":\"Y12RMWEtM\",\"Tablet - Light\":\"gfn3iznJP\",\"Tablet Menu Break - Light\":\"uQfA_e3tA\",\"Tablet Menu Break\":\"dFeZgKBfx\",Desktop:\"LfEBznyFp\",Tablet:\"u0kp9dnp9\"};const getProps=({cVButton,height,home,id,menuItem,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,RZNtetpRS:cVButton!==null&&cVButton!==void 0?cVButton:props.RZNtetpRS,t05piJKEk:home!==null&&home!==void 0?home:props.t05piJKEk,V8dW9vzmt:menuItem!==null&&menuItem!==void 0?menuItem:props.V8dW9vzmt,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"LfEBznyFp\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,t05piJKEk,V8dW9vzmt,RZNtetpRS,fAfd2EKGm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LfEBznyFp\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"u0kp9dnp9\",\"Y12RMWEtM\",\"gfn3iznJP\",\"ssW6QSrw_\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"u0kp9dnp9\",\"Y12RMWEtM\",\"gfn3iznJP\",\"ssW6QSrw_\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-xbsy4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"LfEBznyFp\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{background:'linear-gradient(180deg, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) /* {\"name\":\"Brand Bold\"} */ 72%, rgba(72, 1, 247, 0) 100%)',...style},variants:{gfn3iznJP:{background:'linear-gradient(180deg, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 69.0990990990991%, rgba(242, 242, 242, 0) 100%)'},kppaewXjL:{background:'linear-gradient(180deg, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 69.0990990990991%, rgba(242, 242, 242, 0) 100%)'},ssW6QSrw_:{background:'linear-gradient(180deg, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 69.0990990990991%, rgba(242, 242, 242, 0) 100%)'},uQfA_e3tA:{background:'linear-gradient(180deg, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 69.0990990990991%, rgba(242, 242, 242, 0) 100%)'}},...addPropertyOverrides({dFeZgKBfx:{\"data-framer-name\":\"Tablet Menu Break\"},gfn3iznJP:{\"data-framer-name\":\"Tablet - Light\"},kppaewXjL:{\"data-framer-name\":\"Desktop - Light\"},ssW6QSrw_:{\"data-framer-name\":\"Large Phone - Light\"},u0kp9dnp9:{\"data-framer-name\":\"Tablet\"},uQfA_e3tA:{\"data-framer-name\":\"Tablet Menu Break - Light\"},Y12RMWEtM:{\"data-framer-name\":\"Large Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-606ct6\",\"data-border\":true,\"data-framer-name\":\"Logo Bar Responsive\",layoutDependency:layoutDependency,layoutId:\"bMCkFvuM7\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},variants:{gfn3iznJP:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"2px\"},ssW6QSrw_:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"2px\"},u0kp9dnp9:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"2px\"},Y12RMWEtM:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"2px\"}}}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-56liuz\",\"data-framer-name\":\"Logo Bar Desktop\",layoutDependency:layoutDependency,layoutId:\"Kw9TNjxhL\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12ek9d3\",\"data-framer-name\":\"Logo Bar\",layoutDependency:layoutDependency,layoutId:\"CHXBIbRhW\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1yhw0ok\",\"data-framer-name\":\"Logo Bar\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"QHMb6eR8m\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4000 60\"><path d=\"M 4000 1 L 2169 1 C 2163.366 8.374 2150.47 21.887 2140.5 28.5 L 2147 1 C 2147 1 2098 29.738 2098 48.5 C 2098 55.238 2106.622 60.604 2113.5 54 C 2116.874 50.758 2118.5 43.5 2118.5 43.5 L 2127 1 L 0 1\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255)) /* {&quot;name&quot;:&quot;Brand Light&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10261951502,withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1laakyq\",\"data-framer-name\":\"Action Bar\",layoutDependency:layoutDependency,layoutId:\"qB3V5kbky\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-d8wyac\",\"data-framer-name\":\"Right Section\",layoutDependency:layoutDependency,layoutId:\"l9YMrSVK0\",style:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},variants:{gfn3iznJP:{backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},kppaewXjL:{backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},ssW6QSrw_:{backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},uQfA_e3tA:{backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"}},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A8fNnmFjH\"},nodeId:\"e2e5Bd_wN\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1cbnahd framer-1dfk0y7\",\"data-framer-cursor\":t05piJKEk,\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"e2e5Bd_wN\",children:[/*#__PURE__*/_jsx(motion.div,{background:{alt:\"\",fit:\"fill\"},className:\"framer-36da8z\",\"data-border\":true,\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"DmdzhifJ4\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:41,borderBottomRightRadius:41,borderTopLeftRadius:41,borderTopRightRadius:41},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(39+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||128)-78-50)/2)+0+0+0+4.000000000000011),pixelHeight:500,pixelWidth:500,src:\"https://framerusercontent.com/images/66arObNtSZvBfzqVsiaemmv3zM.png?lossless=1\"},className:\"framer-tkct6e\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"sGAqCmDIE\",style:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"James Walsh\"})}),className:\"framer-rfrea0\",\"data-framer-name\":\"James Walsh\",fonts:[\"GF;DM Serif Text-regular\"],layoutDependency:layoutDependency,layoutId:\"QtOxmkJ4d\",style:{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{gfn3iznJP:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},kppaewXjL:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},ssW6QSrw_:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},uQfA_e3tA:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gfn3iznJP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"James Walsh\"})})},kppaewXjL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"James Walsh\"})})},ssW6QSrw_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"James Walsh\"})})},uQfA_e3tA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"James Walsh\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o7lgbv\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"bd1I8R2sS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCdO_ItZ5\"},nodeId:\"sYrGnkzlm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-841ktn\",\"data-styles-preset\":\"j09BfTifN\",children:\"Work\"})})})}),className:\"framer-ph4mzd\",\"data-framer-cursor\":V8dW9vzmt,\"data-framer-name\":\"Portfolio\",fonts:[\"GF;DM Sans-300\"],layoutDependency:layoutDependency,layoutId:\"sYrGnkzlm\",style:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gfn3iznJP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCdO_ItZ5\"},nodeId:\"sYrGnkzlm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Work\"})})})})},kppaewXjL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCdO_ItZ5\"},nodeId:\"sYrGnkzlm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Work\"})})})})},ssW6QSrw_:{\"data-framer-cursor\":fAfd2EKGm,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCdO_ItZ5\"},nodeId:\"sYrGnkzlm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Work\"})})})})},uQfA_e3tA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCdO_ItZ5\"},nodeId:\"sYrGnkzlm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Work\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NXEbDC2vJ\"},nodeId:\"XyoQAF_79\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-841ktn\",\"data-styles-preset\":\"j09BfTifN\",children:\"Values\"})})})}),className:\"framer-1lhx0t\",\"data-framer-cursor\":V8dW9vzmt,\"data-framer-name\":\"CV\",fonts:[\"GF;DM Sans-300\"],layoutDependency:layoutDependency,layoutId:\"XyoQAF_79\",style:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gfn3iznJP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NXEbDC2vJ\"},nodeId:\"XyoQAF_79\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Values\"})})})})},kppaewXjL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NXEbDC2vJ\"},nodeId:\"XyoQAF_79\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Values\"})})})})},ssW6QSrw_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NXEbDC2vJ\"},nodeId:\"XyoQAF_79\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Values\"})})})})},uQfA_e3tA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NXEbDC2vJ\"},nodeId:\"XyoQAF_79\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Values\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(2, 0, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMHNoht1x\"},nodeId:\"ouJ17SnOU\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-841ktn\",\"data-styles-preset\":\"j09BfTifN\",children:\"Contact\"})})})}),className:\"framer-m77jy1\",\"data-framer-cursor\":V8dW9vzmt,\"data-framer-name\":\"Experience\",fonts:[\"GF;DM Sans-300\"],layoutDependency:layoutDependency,layoutId:\"ouJ17SnOU\",style:{\"--extracted-r6o4lv\":\"rgb(2, 0, 10)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gfn3iznJP:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(2, 0, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMHNoht1x\"},nodeId:\"ouJ17SnOU\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Contact\"})})})})},kppaewXjL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(2, 0, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMHNoht1x\"},nodeId:\"ouJ17SnOU\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Contact\"})})})})},ssW6QSrw_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(2, 0, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMHNoht1x\"},nodeId:\"ouJ17SnOU\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Contact\"})})})})},uQfA_e3tA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy0zMDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(2, 0, 10))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMHNoht1x\"},nodeId:\"ouJ17SnOU\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1tpiwrq\",\"data-styles-preset\":\"NqMGMGaCM\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-19xdga3\",\"data-framer-name\":\"Button Wrapper\",layoutDependency:layoutDependency,layoutId:\"G_2DUkBJC\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(39+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||128)-78-50)/2)+7.5+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yi04pc-container\",\"data-framer-cursor\":RZNtetpRS,layoutDependency:layoutDependency,layoutId:\"lcXutit_5-container\",...addPropertyOverrides({ssW6QSrw_:{\"data-framer-cursor\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(NavButton,{f78qDJW8E:\"Download CV\",height:\"100%\",id:\"lcXutit_5\",layoutId:\"lcXutit_5\",mce6FD2Qr:\"download\",Sjh8xBklB:\"https://jwvideobucket.s3.eu-west-2.amazonaws.com/james-walsh-cv.pdf\",variant:\"I46:1320;1:356\",width:\"100%\",...addPropertyOverrides({gfn3iznJP:{variant:\"jZ661GLdK\"},kppaewXjL:{variant:\"jZ661GLdK\"},ssW6QSrw_:{variant:\"jZ661GLdK\"},uQfA_e3tA:{variant:\"jZ661GLdK\"}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-k2Nbs.framer-1dfk0y7, .framer-k2Nbs .framer-1dfk0y7 { display: block; }\",\".framer-k2Nbs.framer-xbsy4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 39px 122px 39px 122px; position: relative; width: 1200px; }\",\".framer-k2Nbs .framer-606ct6 { flex: none; height: 2px; left: 0px; overflow: visible; position: absolute; right: 0px; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",\".framer-k2Nbs .framer-56liuz { flex: none; height: 2px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 100%; z-index: 1; }\",\".framer-k2Nbs .framer-12ek9d3 { bottom: 0px; flex: none; left: -122px; overflow: visible; position: absolute; right: -122px; top: 0px; z-index: 0; }\",\".framer-k2Nbs .framer-1yhw0ok { bottom: -58px; flex: none; height: 60px; left: calc(50.00000000000002% - 4000px / 2); position: absolute; width: 4000px; }\",\".framer-k2Nbs .framer-1laakyq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-k2Nbs .framer-d8wyac { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 12px 0px 0px; position: relative; width: min-content; }\",\".framer-k2Nbs .framer-1cbnahd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-k2Nbs .framer-36da8z { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); overflow: visible; position: relative; width: 50px; }\",\".framer-k2Nbs .framer-tkct6e { flex: none; height: 42px; left: calc(50.00000000000002% - 42px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 42px / 2); width: 42px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-k2Nbs .framer-rfrea0, .framer-k2Nbs .framer-ph4mzd, .framer-k2Nbs .framer-1lhx0t, .framer-k2Nbs .framer-m77jy1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-k2Nbs .framer-1o7lgbv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-k2Nbs .framer-19xdga3 { 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: min-content; }\",\".framer-k2Nbs .framer-1yi04pc-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-k2Nbs.framer-xbsy4, .framer-k2Nbs .framer-d8wyac, .framer-k2Nbs .framer-1cbnahd, .framer-k2Nbs .framer-1o7lgbv, .framer-k2Nbs .framer-19xdga3 { gap: 0px; } .framer-k2Nbs.framer-xbsy4 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-k2Nbs.framer-xbsy4 > :first-child, .framer-k2Nbs .framer-d8wyac > :first-child, .framer-k2Nbs .framer-1cbnahd > :first-child, .framer-k2Nbs .framer-1o7lgbv > :first-child, .framer-k2Nbs .framer-19xdga3 > :first-child { margin-left: 0px; } .framer-k2Nbs.framer-xbsy4 > :last-child, .framer-k2Nbs .framer-d8wyac > :last-child, .framer-k2Nbs .framer-1cbnahd > :last-child, .framer-k2Nbs .framer-1o7lgbv > :last-child, .framer-k2Nbs .framer-19xdga3 > :last-child { margin-right: 0px; } .framer-k2Nbs .framer-d8wyac > * { margin: 0px; margin-left: calc(36px / 2); margin-right: calc(36px / 2); } .framer-k2Nbs .framer-1cbnahd > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-k2Nbs .framer-1o7lgbv > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-k2Nbs .framer-19xdga3 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-k2Nbs.framer-v-vp19o4.framer-xbsy4, .framer-k2Nbs.framer-v-18vhsvp.framer-xbsy4 { padding: 39px 60px 39px 60px; width: 944px; }\",\".framer-k2Nbs.framer-v-gkae6.framer-xbsy4, .framer-k2Nbs.framer-v-q22f3u.framer-xbsy4 { padding: 39px 40px 39px 40px; width: 810px; }\",\".framer-k2Nbs.framer-v-gkae6 .framer-606ct6, .framer-k2Nbs.framer-v-q22f3u .framer-606ct6 { left: unset; right: -195px; width: 1200px; }\",\".framer-k2Nbs.framer-v-gkae6 .framer-d8wyac, .framer-k2Nbs.framer-v-1lw11q0 .framer-d8wyac, .framer-k2Nbs.framer-v-q22f3u .framer-d8wyac, .framer-k2Nbs.framer-v-10wrgf7 .framer-d8wyac { gap: 24px; }\",\".framer-k2Nbs.framer-v-gkae6 .framer-1o7lgbv, .framer-k2Nbs.framer-v-1lw11q0 .framer-1o7lgbv, .framer-k2Nbs.framer-v-q22f3u .framer-1o7lgbv, .framer-k2Nbs.framer-v-10wrgf7 .framer-1o7lgbv { gap: 15px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-k2Nbs.framer-v-gkae6 .framer-d8wyac, .framer-k2Nbs.framer-v-gkae6 .framer-1o7lgbv { gap: 0px; } .framer-k2Nbs.framer-v-gkae6 .framer-d8wyac > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-k2Nbs.framer-v-gkae6 .framer-d8wyac > :first-child, .framer-k2Nbs.framer-v-gkae6 .framer-1o7lgbv > :first-child { margin-left: 0px; } .framer-k2Nbs.framer-v-gkae6 .framer-d8wyac > :last-child, .framer-k2Nbs.framer-v-gkae6 .framer-1o7lgbv > :last-child { margin-right: 0px; } .framer-k2Nbs.framer-v-gkae6 .framer-1o7lgbv > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } }\",\".framer-k2Nbs.framer-v-1lw11q0.framer-xbsy4, .framer-k2Nbs.framer-v-10wrgf7.framer-xbsy4 { padding: 39px 20px 39px 20px; width: 700px; }\",\".framer-k2Nbs.framer-v-1lw11q0 .framer-606ct6, .framer-k2Nbs.framer-v-10wrgf7 .framer-606ct6 { left: unset; right: -250px; width: 1200px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-k2Nbs.framer-v-1lw11q0 .framer-d8wyac, .framer-k2Nbs.framer-v-1lw11q0 .framer-1o7lgbv { gap: 0px; } .framer-k2Nbs.framer-v-1lw11q0 .framer-d8wyac > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-k2Nbs.framer-v-1lw11q0 .framer-d8wyac > :first-child, .framer-k2Nbs.framer-v-1lw11q0 .framer-1o7lgbv > :first-child { margin-left: 0px; } .framer-k2Nbs.framer-v-1lw11q0 .framer-d8wyac > :last-child, .framer-k2Nbs.framer-v-1lw11q0 .framer-1o7lgbv > :last-child { margin-right: 0px; } .framer-k2Nbs.framer-v-1lw11q0 .framer-1o7lgbv > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-k2Nbs.framer-v-q22f3u .framer-d8wyac, .framer-k2Nbs.framer-v-q22f3u .framer-1o7lgbv { gap: 0px; } .framer-k2Nbs.framer-v-q22f3u .framer-d8wyac > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-k2Nbs.framer-v-q22f3u .framer-d8wyac > :first-child, .framer-k2Nbs.framer-v-q22f3u .framer-1o7lgbv > :first-child { margin-left: 0px; } .framer-k2Nbs.framer-v-q22f3u .framer-d8wyac > :last-child, .framer-k2Nbs.framer-v-q22f3u .framer-1o7lgbv > :last-child { margin-right: 0px; } .framer-k2Nbs.framer-v-q22f3u .framer-1o7lgbv > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-k2Nbs.framer-v-10wrgf7 .framer-d8wyac, .framer-k2Nbs.framer-v-10wrgf7 .framer-1o7lgbv { gap: 0px; } .framer-k2Nbs.framer-v-10wrgf7 .framer-d8wyac > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-k2Nbs.framer-v-10wrgf7 .framer-d8wyac > :first-child, .framer-k2Nbs.framer-v-10wrgf7 .framer-1o7lgbv > :first-child { margin-left: 0px; } .framer-k2Nbs.framer-v-10wrgf7 .framer-d8wyac > :last-child, .framer-k2Nbs.framer-v-10wrgf7 .framer-1o7lgbv > :last-child { margin-right: 0px; } .framer-k2Nbs.framer-v-10wrgf7 .framer-1o7lgbv > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-k2Nbs[data-border=\"true\"]::after, .framer-k2Nbs [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 128\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"dFeZgKBfx\":{\"layout\":[\"fixed\",\"auto\"]},\"u0kp9dnp9\":{\"layout\":[\"fixed\",\"auto\"]},\"Y12RMWEtM\":{\"layout\":[\"fixed\",\"auto\"]},\"kppaewXjL\":{\"layout\":[\"fixed\",\"auto\"]},\"uQfA_e3tA\":{\"layout\":[\"fixed\",\"auto\"]},\"gfn3iznJP\":{\"layout\":[\"fixed\",\"auto\"]},\"ssW6QSrw_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"t05piJKEk\":\"home\",\"V8dW9vzmt\":\"menuItem\",\"RZNtetpRS\":\"cVButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJID1I0a3A=withCSS(Component,css,\"framer-k2Nbs\");export default FramerJID1I0a3A;FramerJID1I0a3A.displayName=\"Full Nav\";FramerJID1I0a3A.defaultProps={height:128,width:1200};addPropertyControls(FramerJID1I0a3A,{variant:{options:[\"LfEBznyFp\",\"dFeZgKBfx\",\"u0kp9dnp9\",\"Y12RMWEtM\",\"kppaewXjL\",\"uQfA_e3tA\",\"gfn3iznJP\",\"ssW6QSrw_\"],optionTitles:[\"Desktop\",\"Tablet Menu Break\",\"Tablet\",\"Large Phone\",\"Desktop - Light\",\"Tablet Menu Break - Light\",\"Tablet - Light\",\"Large Phone - Light\"],title:\"Variant\",type:ControlType.Enum},t05piJKEk:{title:\"Home\",type:ControlType.CustomCursor},V8dW9vzmt:{description:\"\",title:\"Menu Item\",type:ControlType.CustomCursor},RZNtetpRS:{title:\"CV Button\",type:ControlType.CustomCursor}});addFonts(FramerJID1I0a3A,[{explicitInter:true,fonts:[{family:\"DM Serif Text\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmseriftext/v12/rnCu-xZa_krGokauCeNq1wWyafaPXHIJErY.woff2\",weight:\"400\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwA_JxhS2f3ZGMZpg.woff2\",weight:\"300\"}]},...NavButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJID1I0a3A\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"t05piJKEk\\\":\\\"home\\\",\\\"V8dW9vzmt\\\":\\\"menuItem\\\",\\\"RZNtetpRS\\\":\\\"cVButton\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"128\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dFeZgKBfx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u0kp9dnp9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Y12RMWEtM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kppaewXjL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uQfA_e3tA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gfn3iznJP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ssW6QSrw_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JID1I0a3A.map","// Generated by Framer (be619af)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"fD5nWGdRv\",\"d_ZEf8QEZ\",\"v9mQdnURF\",\"eATpoOhgE\"];const serializationHash=\"framer-SkxZS\";const variantClassNames={d_ZEf8QEZ:\"framer-v-1vbpzkp\",eATpoOhgE:\"framer-v-1aykxx5\",fD5nWGdRv:\"framer-v-7b5waw\",v9mQdnURF:\"framer-v-fn148e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Brand Bold\":\"d_ZEf8QEZ\",\"Brand Light\":\"eATpoOhgE\",Dark:\"v9mQdnURF\",Light:\"fD5nWGdRv\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"fD5nWGdRv\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fD5nWGdRv\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-7b5waw\",className,classNames),\"data-framer-name\":\"Light\",layoutDependency:layoutDependency,layoutId:\"fD5nWGdRv\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({d_ZEf8QEZ:{\"data-framer-name\":\"Brand Bold\"},eATpoOhgE:{\"data-framer-name\":\"Brand Light\"},v9mQdnURF:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12eca06\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"Vp5XOiazG\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16iyuy\",\"data-framer-name\":\"Crop\",layoutDependency:layoutDependency,layoutId:\"wXu7QpyoS\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mcmrwg\",\"data-framer-name\":\"Logo Bar\",layoutDependency:layoutDependency,layoutId:\"aJuKKreLq\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-dq9tja\",\"data-framer-name\":\"Logo Bar\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"QdHoYWqYI\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4000 60\"><path d=\"M 4000 0 L 2032.5 1 C 2026.866 8.374 2013.97 21.887 2004 28.5 L 2010.5 1 C 2010.5 1 1961.5 29.738 1961.5 48.5 C 1961.5 55.238 1970.122 60.604 1977 54 C 1980.374 50.758 1982 43.5 1982 43.5 L 1990.5 1 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-8fd774f1-719a-40d9-bc90-3c84815663b0, rgb(209, 209, 209)) /* {&quot;name&quot;:&quot;Neutral 200&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12739848437,withExternalLayout:true,...addPropertyOverrides({d_ZEf8QEZ:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4000 60\"><path d=\"M 4000 0 L 2032.5 1 C 2026.866 8.374 2013.97 21.887 2004 28.5 L 2010.5 1 C 2010.5 1 1961.5 29.738 1961.5 48.5 C 1961.5 55.238 1970.122 60.604 1977 54 C 1980.374 50.758 1982 43.5 1982 43.5 L 1990.5 1 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) /* {&quot;name&quot;:&quot;Brand Bold&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9887419359},eATpoOhgE:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4000 60\"><path d=\"M 4000 0 L 2032.5 1 C 2026.866 8.374 2013.97 21.887 2004 28.5 L 2010.5 1 C 2010.5 1 1961.5 29.738 1961.5 48.5 C 1961.5 55.238 1970.122 60.604 1977 54 C 1980.374 50.758 1982 43.5 1982 43.5 L 1990.5 1 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255)) /* {&quot;name&quot;:&quot;Brand Light&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:10792164067},v9mQdnURF:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4000 60\"><path d=\"M 4000 0 L 2032.5 1 C 2026.866 8.374 2013.97 21.887 2004 28.5 L 2010.5 1 C 2010.5 1 1961.5 29.738 1961.5 48.5 C 1961.5 55.238 1970.122 60.604 1977 54 C 1980.374 50.758 1982 43.5 1982 43.5 L 1990.5 1 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)) /* {&quot;name&quot;:&quot;Dark&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9213224033}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SkxZS.framer-rug69w, .framer-SkxZS .framer-rug69w { display: block; }\",\".framer-SkxZS.framer-7b5waw { height: 2px; overflow: visible; position: relative; width: 956px; }\",\".framer-SkxZS .framer-12eca06 { bottom: 0px; flex: none; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-SkxZS .framer-16iyuy { bottom: -61px; flex: none; left: calc(50.00000000000002% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; }\",\".framer-SkxZS .framer-1mcmrwg { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-SkxZS .framer-dq9tja { flex: none; height: 60px; left: calc(50.00000000000002% - 4000px / 2); position: absolute; top: calc(50.00000000000002% - 60px / 2); width: 4000px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2\n * @framerIntrinsicWidth 956\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"d_ZEf8QEZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"v9mQdnURF\":{\"layout\":[\"fixed\",\"fixed\"]},\"eATpoOhgE\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerkDXUZk8Ml=withCSS(Component,css,\"framer-SkxZS\");export default FramerkDXUZk8Ml;FramerkDXUZk8Ml.displayName=\"Divider - Cropped\";FramerkDXUZk8Ml.defaultProps={height:2,width:956};addPropertyControls(FramerkDXUZk8Ml,{variant:{options:[\"fD5nWGdRv\",\"d_ZEf8QEZ\",\"v9mQdnURF\",\"eATpoOhgE\"],optionTitles:[\"Light\",\"Brand Bold\",\"Dark\",\"Brand Light\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkDXUZk8Ml,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkDXUZk8Ml\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"2\",\"framerIntrinsicWidth\":\"956\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"d_ZEf8QEZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v9mQdnURF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eATpoOhgE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kDXUZk8Ml.map","// Generated by Framer (c90df04)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Serif Text-regular\",\"GF;DM Serif Text-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Serif Text\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmseriftext/v12/rnCu-xZa_krGokauCeNq1wWyafaPXHIJErY.woff2\",weight:\"400\"},{family:\"DM Serif Text\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmseriftext/v12/rnCw-xZa_krGokauCeNq1wWyWfGFXVAMArZKqQ.woff2\",weight:\"400\"}]}];export const css=[\".framer-t7GuR .framer-styles-preset-ccc0ii:not(.rich-text-wrapper), .framer-t7GuR .framer-styles-preset-ccc0ii.rich-text-wrapper h3 { --framer-font-family: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-family-italic: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-t7GuR .framer-styles-preset-ccc0ii:not(.rich-text-wrapper), .framer-t7GuR .framer-styles-preset-ccc0ii.rich-text-wrapper h3 { --framer-font-family: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-family-italic: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 26px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-t7GuR .framer-styles-preset-ccc0ii:not(.rich-text-wrapper), .framer-t7GuR .framer-styles-preset-ccc0ii.rich-text-wrapper h3 { --framer-font-family: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-family-italic: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }\"];export const className=\"framer-t7GuR\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c90df04)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";const FeatherFonts=getFonts(Feather);const FeatherControls=getPropertyControls(Feather);const enabledGestures={F9pqfkZDm:{hover:true},m1LfFEru9:{hover:true},MmTqbI8iE:{hover:true},Pqu99fZWg:{hover:true},qrdFCDpFR:{hover:true},qUFerM5SU:{hover:true},rCjnLma8z:{hover:true},RiZ60FPVL:{hover:true},rQh37YY2G:{hover:true},SskZiWSzt:{hover:true},SZNeavivM:{hover:true},vNIQC7_rJ:{hover:true},yFGjmZIPA:{hover:true},yyl3iTVwR:{hover:true},zQpAKB8uk:{hover:true}};const cycleOrder=[\"rQh37YY2G\",\"zQpAKB8uk\",\"Pqu99fZWg\",\"yyl3iTVwR\",\"m1LfFEru9\",\"RiZ60FPVL\",\"qrdFCDpFR\",\"SZNeavivM\",\"yFGjmZIPA\",\"F9pqfkZDm\",\"vNIQC7_rJ\",\"rCjnLma8z\",\"MmTqbI8iE\",\"qUFerM5SU\",\"SskZiWSzt\"];const serializationHash=\"framer-8MwDI\";const variantClassNames={F9pqfkZDm:\"framer-v-16fbgf4\",m1LfFEru9:\"framer-v-6xsdpr\",MmTqbI8iE:\"framer-v-k59ps1\",Pqu99fZWg:\"framer-v-k9eim2\",qrdFCDpFR:\"framer-v-1dszzxa\",qUFerM5SU:\"framer-v-12jo1y9\",rCjnLma8z:\"framer-v-qgn9u6\",RiZ60FPVL:\"framer-v-he1dmb\",rQh37YY2G:\"framer-v-ayfuyc\",SskZiWSzt:\"framer-v-1ys8hn\",SZNeavivM:\"framer-v-12krovh\",vNIQC7_rJ:\"framer-v-uozrs2\",yFGjmZIPA:\"framer-v-1xobtzv\",yyl3iTVwR:\"framer-v-81c5uq\",zQpAKB8uk:\"framer-v-dtff13\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableEnumMap={\"Alert-circle\":\"alert-circle\",\"Alert-octagon\":\"alert-octagon\",\"Alert-triangle\":\"alert-triangle\",\"Align-center\":\"align-center\",\"Align-justify\":\"align-justify\",\"Align-left\":\"align-left\",\"Align-right\":\"align-right\",\"Arrow-down-circle\":\"arrow-down-circle\",\"Arrow-down-left\":\"arrow-down-left\",\"Arrow-down-right\":\"arrow-down-right\",\"Arrow-down\":\"arrow-down\",\"Arrow-left-circle\":\"arrow-left-circle\",\"Arrow-left\":\"arrow-left\",\"Arrow-right-circle\":\"arrow-right-circle\",\"Arrow-right\":\"arrow-right\",\"Arrow-up-circle\":\"arrow-up-circle\",\"Arrow-up-left\":\"arrow-up-left\",\"Arrow-up-right\":\"arrow-up-right\",\"Arrow-up\":\"arrow-up\",\"At-sign\":\"at-sign\",\"Bar-chart-2\":\"bar-chart-2\",\"Bar-chart\":\"bar-chart\",\"Battery-charging\":\"battery-charging\",\"Bell-off\":\"bell-off\",\"Book-open\":\"book-open\",\"Camera-off\":\"camera-off\",\"Check-circle\":\"check-circle\",\"Check-square\":\"check-square\",\"Chevron-down\":\"chevron-down\",\"Chevron-left\":\"chevron-left\",\"Chevron-right\":\"chevron-right\",\"Chevron-up\":\"chevron-up\",\"Chevrons-down\":\"chevrons-down\",\"Chevrons-left\":\"chevrons-left\",\"Chevrons-right\":\"chevrons-right\",\"Chevrons-up\":\"chevrons-up\",\"Cloud-drizzle\":\"cloud-drizzle\",\"Cloud-lightning\":\"cloud-lightning\",\"Cloud-off\":\"cloud-off\",\"Cloud-rain\":\"cloud-rain\",\"Cloud-snow\":\"cloud-snow\",\"Corner-down-left\":\"corner-down-left\",\"Corner-down-right\":\"corner-down-right\",\"Corner-left-down\":\"corner-left-down\",\"Corner-left-up\":\"corner-left-up\",\"Corner-right-down\":\"corner-right-down\",\"Corner-right-up\":\"corner-right-up\",\"Corner-up-left\":\"corner-up-left\",\"Corner-up-right\":\"corner-up-right\",\"Credit-card\":\"credit-card\",\"Divide-circle\":\"divide-circle\",\"Divide-square\":\"divide-square\",\"Dollar-sign\":\"dollar-sign\",\"Download-cloud\":\"download-cloud\",\"Edit-2\":\"edit-2\",\"Edit-3\":\"edit-3\",\"External-link\":\"external-link\",\"Eye-off\":\"eye-off\",\"Fast-forward\":\"fast-forward\",\"File-minus\":\"file-minus\",\"File-plus\":\"file-plus\",\"File-text\":\"file-text\",\"Folder-minus\":\"folder-minus\",\"Folder-plus\":\"folder-plus\",\"Git-branch\":\"git-branch\",\"Git-commit\":\"git-commit\",\"Git-merge\":\"git-merge\",\"Git-pull-request\":\"git-pull-request\",\"Hard-drive\":\"hard-drive\",\"Help-circle\":\"help-circle\",\"Life-buoy\":\"life-buoy\",\"Link-2\":\"link-2\",\"Log-in\":\"log-in\",\"Log-out\":\"log-out\",\"Map-pin\":\"map-pin\",\"Maximize-2\":\"maximize-2\",\"Message-circle\":\"message-circle\",\"Message-square\":\"message-square\",\"Mic-off\":\"mic-off\",\"Minimize-2\":\"minimize-2\",\"Minus-circle\":\"minus-circle\",\"Minus-square\":\"minus-square\",\"More-horizontal\":\"more-horizontal\",\"More-vertical\":\"more-vertical\",\"Mouse-pointer\":\"mouse-pointer\",\"Navigation-2\":\"navigation-2\",\"Pause-circle\":\"pause-circle\",\"Pen-tool\":\"pen-tool\",\"Phone-call\":\"phone-call\",\"Phone-forwarded\":\"phone-forwarded\",\"Phone-incoming\":\"phone-incoming\",\"Phone-missed\":\"phone-missed\",\"Phone-off\":\"phone-off\",\"Phone-outgoing\":\"phone-outgoing\",\"Pie-chart\":\"pie-chart\",\"Play-circle\":\"play-circle\",\"Plus-circle\":\"plus-circle\",\"Plus-square\":\"plus-square\",\"Refresh-ccw\":\"refresh-ccw\",\"Refresh-cw\":\"refresh-cw\",\"Rotate-ccw\":\"rotate-ccw\",\"Rotate-cw\":\"rotate-cw\",\"Share-2\":\"share-2\",\"Shield-off\":\"shield-off\",\"Shopping-bag\":\"shopping-bag\",\"Shopping-cart\":\"shopping-cart\",\"Skip-back\":\"skip-back\",\"Skip-forward\":\"skip-forward\",\"Stop-circle\":\"stop-circle\",\"Thumbs-down\":\"thumbs-down\",\"Thumbs-up\":\"thumbs-up\",\"Toggle-left\":\"toggle-left\",\"Toggle-right\":\"toggle-right\",\"Trash-2\":\"trash-2\",\"Trending-down\":\"trending-down\",\"Trending-up\":\"trending-up\",\"Upload-cloud\":\"upload-cloud\",\"User-check\":\"user-check\",\"User-minus\":\"user-minus\",\"User-plus\":\"user-plus\",\"User-x\":\"user-x\",\"Video-off\":\"video-off\",\"Volume-1\":\"volume-1\",\"Volume-2\":\"volume-2\",\"Volume-x\":\"volume-x\",\"Wifi-off\":\"wifi-off\",\"X-circle\":\"x-circle\",\"X-octagon\":\"x-octagon\",\"X-square\":\"x-square\",\"Zap-off\":\"zap-off\",\"Zoom-in\":\"zoom-in\",\"Zoom-out\":\"zoom-out\",Activity:\"activity\",Airplay:\"airplay\",Anchor:\"anchor\",Aperture:\"aperture\",Archive:\"archive\",Award:\"award\",Battery:\"battery\",Bell:\"bell\",Bluetooth:\"bluetooth\",Bold:\"bold\",Book:\"book\",Bookmark:\"bookmark\",Box:\"box\",Briefcase:\"briefcase\",Calendar:\"calendar\",Camera:\"camera\",Cast:\"cast\",Check:\"check\",Chrome:\"chrome\",Circle:\"circle\",Clipboard:\"clipboard\",Clock:\"clock\",Cloud:\"cloud\",Code:\"code\",Codepen:\"codepen\",Codesandbox:\"codesandbox\",Coffee:\"coffee\",Columns:\"columns\",Command:\"command\",Compass:\"compass\",Copy:\"copy\",Cpu:\"cpu\",Crop:\"crop\",Crosshair:\"crosshair\",Database:\"database\",Delete:\"delete\",Disc:\"disc\",Divide:\"divide\",Download:\"download\",Dribbble:\"dribbble\",Droplet:\"droplet\",Edit:\"edit\",Eye:\"eye\",Facebook:\"facebook\",Feather:\"feather\",Figma:\"figma\",File:\"file\",Film:\"film\",Filter:\"filter\",Flag:\"flag\",Folder:\"folder\",Framer:\"framer\",Frown:\"frown\",Gift:\"gift\",Github:\"github\",Gitlab:\"gitlab\",Globe:\"globe\",Grid:\"grid\",Hash:\"hash\",Headphones:\"headphones\",Heart:\"heart\",Hexagon:\"hexagon\",Home:\"home\",Image:\"image\",Inbox:\"inbox\",Info:\"info\",Instagram:\"instagram\",Italic:\"italic\",Key:\"key\",Layers:\"layers\",Layout:\"layout\",Link:\"link\",Linkedin:\"linkedin\",List:\"list\",Loader:\"loader\",Lock:\"lock\",Mail:\"mail\",Map:\"map\",Maximize:\"maximize\",Meh:\"meh\",Menu:\"menu\",Mic:\"mic\",Minimize:\"minimize\",Minus:\"minus\",Monitor:\"monitor\",Moon:\"moon\",Move:\"move\",Music:\"music\",Navigation:\"navigation\",Octagon:\"octagon\",Package:\"package\",Paperclip:\"paperclip\",Pause:\"pause\",Percent:\"percent\",Phone:\"phone\",Play:\"play\",Plus:\"plus\",Pocket:\"pocket\",Power:\"power\",Printer:\"printer\",Radio:\"radio\",Repeat:\"repeat\",Rewind:\"rewind\",Rss:\"rss\",Save:\"save\",Scissors:\"scissors\",Search:\"search\",Send:\"send\",Server:\"server\",Settings:\"settings\",Share:\"share\",Shield:\"shield\",Shuffle:\"shuffle\",Sidebar:\"sidebar\",Slack:\"slack\",Slash:\"slash\",Sliders:\"sliders\",Smartphone:\"smartphone\",Smile:\"smile\",Speaker:\"speaker\",Square:\"square\",Star:\"star\",Sun:\"sun\",Sunrise:\"sunrise\",Sunset:\"sunset\",Tablet:\"tablet\",Tag:\"tag\",Target:\"target\",Terminal:\"terminal\",Thermometer:\"thermometer\",Tool:\"tool\",Trash:\"trash\",Trello:\"trello\",Triangle:\"triangle\",Truck:\"truck\",Tv:\"tv\",Twitch:\"twitch\",Twitter:\"twitter\",Type:\"type\",Umbrella:\"umbrella\",Underline:\"underline\",Unlock:\"unlock\",Upload:\"upload\",User:\"user\",Users:\"users\",Video:\"video\",Voicemail:\"voicemail\",Volume:\"volume\",Watch:\"watch\",Wifi:\"wifi\",Wind:\"wind\",X:\"x\",Youtube:\"youtube\",Zap:\"zap\"};const humanReadableVariantMap={\"Colour / Icon Left\":\"rQh37YY2G\",\"Colour / Icon Right\":\"zQpAKB8uk\",\"Colour / No Icon\":\"Pqu99fZWg\",\"Dark / Icon Left\":\"F9pqfkZDm\",\"Dark / Icon Right\":\"vNIQC7_rJ\",\"Dark / No Icon\":\"rCjnLma8z\",\"Ghost / Icon Left\":\"yyl3iTVwR\",\"Ghost / Icon Right\":\"m1LfFEru9\",\"Ghost / No Icon\":\"RiZ60FPVL\",\"Light / Icon Left\":\"qrdFCDpFR\",\"Light / Icon Right\":\"SZNeavivM\",\"Light / No Icon\":\"yFGjmZIPA\",\"Purple Ghost / Icon Left\":\"MmTqbI8iE\",\"Purple Ghost / Icon Right\":\"qUFerM5SU\",\"Purple Ghost / No Icon\":\"SskZiWSzt\"};const getProps=({buttonFill,buttonText,click,cursor,fontSize,height,iconName,id,link,padding,width,...props})=>{var _ref,_ref1,_humanReadableEnumMap_iconName,_ref2,_ref3,_humanReadableVariantMap_props_variant,_ref4,_ref5,_ref6;return{...props,FC1qV1F71:click!==null&&click!==void 0?click:props.FC1qV1F71,GeNLTadMh:(_ref=buttonFill!==null&&buttonFill!==void 0?buttonFill:props.GeNLTadMh)!==null&&_ref!==void 0?_ref:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\",GezGXOBxy:(_ref1=padding!==null&&padding!==void 0?padding:props.GezGXOBxy)!==null&&_ref1!==void 0?_ref1:\"16px 30px 16px 30px\",iQI4hgNex:link!==null&&link!==void 0?link:props.iQI4hgNex,PGauMBI7n:cursor!==null&&cursor!==void 0?cursor:props.PGauMBI7n,pPfRgPsz2:(_ref3=(_ref2=(_humanReadableEnumMap_iconName=humanReadableEnumMap[iconName])!==null&&_humanReadableEnumMap_iconName!==void 0?_humanReadableEnumMap_iconName:iconName)!==null&&_ref2!==void 0?_ref2:props.pPfRgPsz2)!==null&&_ref3!==void 0?_ref3:\"eye\",variant:(_ref4=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref4!==void 0?_ref4:\"rQh37YY2G\",Y_sD5AWLd:(_ref5=buttonText!==null&&buttonText!==void 0?buttonText:props.Y_sD5AWLd)!==null&&_ref5!==void 0?_ref5:\"View Project\",ZBk14gzit:(_ref6=fontSize!==null&&fontSize!==void 0?fontSize:props.ZBk14gzit)!==null&&_ref6!==void 0?_ref6:16};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,GezGXOBxy,pPfRgPsz2,ZBk14gzit,Y_sD5AWLd,iQI4hgNex,GeNLTadMh,FC1qV1F71,PGauMBI7n,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rQh37YY2G\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapjtugw=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FC1qV1F71){const res=await FC1qV1F71(...args);if(res===false)return false;}});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"Pqu99fZWg-hover\",\"RiZ60FPVL-hover\",\"yFGjmZIPA-hover\",\"rCjnLma8z-hover\",\"SskZiWSzt-hover\"].includes(gestureVariant))return false;if([\"Pqu99fZWg\",\"RiZ60FPVL\",\"yFGjmZIPA\",\"rCjnLma8z\",\"SskZiWSzt\"].includes(baseVariant))return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:iQI4hgNex,nodeId:\"rQh37YY2G\",openInNewTab:false,smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-ayfuyc\",className,classNames)} framer-1wpkqe8`,\"data-border\":true,\"data-framer-cursor\":PGauMBI7n,\"data-framer-name\":\"Colour / Icon Left\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"rQh37YY2G\",onTap:onTapjtugw,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",\"--umup8o\":numberToPixelString(GezGXOBxy),backgroundColor:GeNLTadMh,borderBottomLeftRadius:5,borderBottomRightRadius:5,borderTopLeftRadius:5,borderTopRightRadius:5,...style},variants:{\"F9pqfkZDm-hover\":{backgroundColor:\"rgba(2, 0, 10, 0.6)\"},\"m1LfFEru9-hover\":{backgroundColor:\"rgba(242, 242, 242, 0.2)\"},\"MmTqbI8iE-hover\":{backgroundColor:\"rgba(81, 0, 255, 0.2)\"},\"Pqu99fZWg-hover\":{backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"},\"qrdFCDpFR-hover\":{backgroundColor:\"var(--token-8fd774f1-719a-40d9-bc90-3c84815663b0, rgb(209, 209, 209))\"},\"qUFerM5SU-hover\":{backgroundColor:\"rgba(81, 0, 255, 0.2)\"},\"rCjnLma8z-hover\":{backgroundColor:\"rgba(2, 0, 10, 0.6)\"},\"RiZ60FPVL-hover\":{backgroundColor:\"rgba(242, 242, 242, 0.2)\"},\"rQh37YY2G-hover\":{backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"},\"SskZiWSzt-hover\":{backgroundColor:\"rgba(81, 0, 255, 0.2)\"},\"SZNeavivM-hover\":{backgroundColor:\"var(--token-8fd774f1-719a-40d9-bc90-3c84815663b0, rgb(209, 209, 209))\"},\"vNIQC7_rJ-hover\":{backgroundColor:\"rgba(2, 0, 10, 0.6)\"},\"yFGjmZIPA-hover\":{backgroundColor:\"var(--token-8fd774f1-719a-40d9-bc90-3c84815663b0, rgb(209, 209, 209))\"},\"yyl3iTVwR-hover\":{backgroundColor:\"rgba(242, 242, 242, 0.2)\"},\"zQpAKB8uk-hover\":{backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"},F9pqfkZDm:{\"--border-color\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\",backgroundColor:\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},m1LfFEru9:{\"--border-color\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},MmTqbI8iE:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Pqu99fZWg:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},qrdFCDpFR:{\"--border-color\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},qUFerM5SU:{backgroundColor:\"rgba(0, 0, 0, 0)\"},rCjnLma8z:{\"--border-color\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\",backgroundColor:\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},RiZ60FPVL:{\"--border-color\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},SskZiWSzt:{backgroundColor:\"rgba(0, 0, 0, 0)\"},SZNeavivM:{\"--border-color\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},vNIQC7_rJ:{\"--border-color\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\",backgroundColor:\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},yFGjmZIPA:{\"--border-color\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},yyl3iTVwR:{\"--border-color\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",backgroundColor:\"rgba(0, 0, 0, 0)\"},zQpAKB8uk:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"}},...addPropertyOverrides({\"F9pqfkZDm-hover\":{\"data-framer-name\":undefined},\"m1LfFEru9-hover\":{\"data-framer-name\":undefined},\"MmTqbI8iE-hover\":{\"data-framer-name\":undefined},\"Pqu99fZWg-hover\":{\"data-framer-name\":undefined},\"qrdFCDpFR-hover\":{\"data-framer-name\":undefined},\"qUFerM5SU-hover\":{\"data-framer-name\":undefined},\"rCjnLma8z-hover\":{\"data-framer-name\":undefined},\"RiZ60FPVL-hover\":{\"data-framer-name\":undefined},\"rQh37YY2G-hover\":{\"data-framer-name\":undefined},\"SskZiWSzt-hover\":{\"data-framer-name\":undefined},\"SZNeavivM-hover\":{\"data-framer-name\":undefined},\"vNIQC7_rJ-hover\":{\"data-framer-name\":undefined},\"yFGjmZIPA-hover\":{\"data-framer-name\":undefined},\"yyl3iTVwR-hover\":{\"data-framer-name\":undefined},\"zQpAKB8uk-hover\":{\"data-framer-name\":undefined},F9pqfkZDm:{\"data-framer-name\":\"Dark / Icon Left\"},m1LfFEru9:{\"data-framer-name\":\"Ghost / Icon Right\"},MmTqbI8iE:{\"data-framer-name\":\"Purple Ghost / Icon Left\"},Pqu99fZWg:{\"data-framer-name\":\"Colour / No Icon\"},qrdFCDpFR:{\"data-framer-name\":\"Light / Icon Left\"},qUFerM5SU:{\"data-framer-name\":\"Purple Ghost / Icon Right\"},rCjnLma8z:{\"data-framer-name\":\"Dark / No Icon\"},RiZ60FPVL:{\"data-framer-name\":\"Ghost / No Icon\"},SskZiWSzt:{\"data-framer-name\":\"Purple Ghost / No Icon\"},SZNeavivM:{\"data-framer-name\":\"Light / Icon Right\"},vNIQC7_rJ:{\"data-framer-name\":\"Dark / Icon Right\"},yFGjmZIPA:{\"data-framer-name\":\"Light / No Icon\"},yyl3iTVwR:{\"data-framer-name\":\"Ghost / Icon Left\"},zQpAKB8uk:{\"data-framer-name\":\"Colour / Icon Right\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g14bxj-container\",\"data-framer-cursor\":PGauMBI7n,layoutDependency:layoutDependency,layoutId:\"Hj_VFuMDk-container\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",height:\"100%\",iconSearch:\"Home\",iconSelection:pPfRgPsz2,id:\"Hj_VFuMDk\",layoutId:\"Hj_VFuMDk\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({MmTqbI8iE:{color:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},qrdFCDpFR:{color:\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},qUFerM5SU:{color:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},SZNeavivM:{color:\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(246, 246, 246))\"},children:\"View Project\"})}),className:\"framer-kmm2vs\",\"data-framer-cursor\":PGauMBI7n,\"data-framer-name\":\"Projects\",fonts:[\"GF;DM Sans-600\"],layoutDependency:layoutDependency,layoutId:\"RUTsJnGrA\",style:{\"--extracted-r6o4lv\":\"rgb(246, 246, 246)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-ZBk14gzit-MJ9qEC0cQ\":ZBk14gzit},text:Y_sD5AWLd,variants:{F9pqfkZDm:{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},MmTqbI8iE:{\"--extracted-r6o4lv\":\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},qrdFCDpFR:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},qUFerM5SU:{\"--extracted-r6o4lv\":\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},rCjnLma8z:{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},SskZiWSzt:{\"--extracted-r6o4lv\":\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"},SZNeavivM:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},vNIQC7_rJ:{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},yFGjmZIPA:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},yyl3iTVwR:{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F9pqfkZDm:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"View Project\"})})},MmTqbI8iE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)))\"},children:\"View Project\"})})},qrdFCDpFR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"View Project\"})})},qUFerM5SU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)))\"},children:\"View Project\"})})},rCjnLma8z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"View Project\"})})},SskZiWSzt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)))\"},children:\"View Project\"})})},SZNeavivM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"View Project\"})})},vNIQC7_rJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"View Project\"})})},yFGjmZIPA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"View Project\"})})},yyl3iTVwR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy02MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"calc(var(--variable-reference-ZBk14gzit-MJ9qEC0cQ) * 1px)\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"View Project\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8MwDI.framer-1wpkqe8, .framer-8MwDI .framer-1wpkqe8 { display: block; }\",\".framer-8MwDI.framer-ayfuyc { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: var(--umup8o); position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-8MwDI .framer-g14bxj-container { flex: none; height: 20px; position: relative; width: 20px; z-index: 4; }\",\".framer-8MwDI .framer-kmm2vs { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 4; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8MwDI.framer-ayfuyc { gap: 0px; } .framer-8MwDI.framer-ayfuyc > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-8MwDI.framer-ayfuyc > :first-child { margin-left: 0px; } .framer-8MwDI.framer-ayfuyc > :last-child { margin-right: 0px; } }\",\".framer-8MwDI.framer-v-81c5uq .framer-g14bxj-container, .framer-8MwDI.framer-v-6xsdpr .framer-g14bxj-container, .framer-8MwDI.framer-v-12krovh .framer-g14bxj-container, .framer-8MwDI.framer-v-uozrs2 .framer-g14bxj-container, .framer-8MwDI.framer-v-k59ps1 .framer-g14bxj-container, .framer-8MwDI.framer-v-12jo1y9 .framer-g14bxj-container { order: 1; }\",\".framer-8MwDI.framer-v-81c5uq .framer-kmm2vs, .framer-8MwDI.framer-v-6xsdpr .framer-kmm2vs, .framer-8MwDI.framer-v-12krovh .framer-kmm2vs, .framer-8MwDI.framer-v-uozrs2 .framer-kmm2vs, .framer-8MwDI.framer-v-k59ps1 .framer-kmm2vs, .framer-8MwDI.framer-v-12jo1y9 .framer-kmm2vs { order: 0; }\",'.framer-8MwDI[data-border=\"true\"]::after, .framer-8MwDI [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 183\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zQpAKB8uk\":{\"layout\":[\"auto\",\"auto\"]},\"Pqu99fZWg\":{\"layout\":[\"auto\",\"auto\"]},\"yyl3iTVwR\":{\"layout\":[\"auto\",\"auto\"]},\"m1LfFEru9\":{\"layout\":[\"auto\",\"auto\"]},\"RiZ60FPVL\":{\"layout\":[\"auto\",\"auto\"]},\"qrdFCDpFR\":{\"layout\":[\"auto\",\"auto\"]},\"SZNeavivM\":{\"layout\":[\"auto\",\"auto\"]},\"yFGjmZIPA\":{\"layout\":[\"auto\",\"auto\"]},\"F9pqfkZDm\":{\"layout\":[\"auto\",\"auto\"]},\"vNIQC7_rJ\":{\"layout\":[\"auto\",\"auto\"]},\"rCjnLma8z\":{\"layout\":[\"auto\",\"auto\"]},\"MmTqbI8iE\":{\"layout\":[\"auto\",\"auto\"]},\"qUFerM5SU\":{\"layout\":[\"auto\",\"auto\"]},\"SskZiWSzt\":{\"layout\":[\"auto\",\"auto\"]},\"AOIM09KEP\":{\"layout\":[\"auto\",\"auto\"]},\"S6vIzScO8\":{\"layout\":[\"auto\",\"auto\"]},\"IBKlKD1rW\":{\"layout\":[\"auto\",\"auto\"]},\"ZlJ2eH32c\":{\"layout\":[\"auto\",\"auto\"]},\"OJjRU_YtV\":{\"layout\":[\"auto\",\"auto\"]},\"willClbaz\":{\"layout\":[\"auto\",\"auto\"]},\"FN4TcgtSN\":{\"layout\":[\"auto\",\"auto\"]},\"EBxor7tVv\":{\"layout\":[\"auto\",\"auto\"]},\"Nm_iploaD\":{\"layout\":[\"auto\",\"auto\"]},\"fNZzBfBWZ\":{\"layout\":[\"auto\",\"auto\"]},\"dET3rqTv8\":{\"layout\":[\"auto\",\"auto\"]},\"cQC0ovmib\":{\"layout\":[\"auto\",\"auto\"]},\"z4IyUWnLd\":{\"layout\":[\"auto\",\"auto\"]},\"oaP3MZqb5\":{\"layout\":[\"auto\",\"auto\"]},\"rdej_NOJY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GezGXOBxy\":\"padding\",\"pPfRgPsz2\":\"iconName\",\"ZBk14gzit\":\"fontSize\",\"Y_sD5AWLd\":\"buttonText\",\"iQI4hgNex\":\"link\",\"GeNLTadMh\":\"buttonFill\",\"FC1qV1F71\":\"click\",\"PGauMBI7n\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerMJ9qEC0cQ=withCSS(Component,css,\"framer-8MwDI\");export default FramerMJ9qEC0cQ;FramerMJ9qEC0cQ.displayName=\"Button\";FramerMJ9qEC0cQ.defaultProps={height:52,width:183};addPropertyControls(FramerMJ9qEC0cQ,{variant:{options:[\"rQh37YY2G\",\"zQpAKB8uk\",\"Pqu99fZWg\",\"yyl3iTVwR\",\"m1LfFEru9\",\"RiZ60FPVL\",\"qrdFCDpFR\",\"SZNeavivM\",\"yFGjmZIPA\",\"F9pqfkZDm\",\"vNIQC7_rJ\",\"rCjnLma8z\",\"MmTqbI8iE\",\"qUFerM5SU\",\"SskZiWSzt\"],optionTitles:[\"Colour / Icon Left\",\"Colour / Icon Right\",\"Colour / No Icon\",\"Ghost / Icon Left\",\"Ghost / Icon Right\",\"Ghost / No Icon\",\"Light / Icon Left\",\"Light / Icon Right\",\"Light / No Icon\",\"Dark / Icon Left\",\"Dark / Icon Right\",\"Dark / No Icon\",\"Purple Ghost / Icon Left\",\"Purple Ghost / Icon Right\",\"Purple Ghost / No Icon\"],title:\"Variant\",type:ControlType.Enum},GezGXOBxy:{defaultValue:\"16px 30px 16px 30px\",title:\"Padding\",type:ControlType.Padding},pPfRgPsz2:(FeatherControls===null||FeatherControls===void 0?void 0:FeatherControls[\"iconSelection\"])&&{...FeatherControls[\"iconSelection\"],defaultValue:\"eye\",description:undefined,hidden:undefined,title:\"Icon Name\"},ZBk14gzit:{defaultValue:16,title:\"Font Size\",type:ControlType.Number},Y_sD5AWLd:{defaultValue:\"View Project\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},iQI4hgNex:{title:\"Link\",type:ControlType.Link},GeNLTadMh:{defaultValue:'var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) /* {\"name\":\"Brand Bold\"} */',title:\"Button Fill\",type:ControlType.Color},FC1qV1F71:{title:\"Click\",type:ControlType.EventHandler},PGauMBI7n:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerMJ9qEC0cQ,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"}]},...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMJ9qEC0cQ\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"52\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"GezGXOBxy\\\":\\\"padding\\\",\\\"pPfRgPsz2\\\":\\\"iconName\\\",\\\"ZBk14gzit\\\":\\\"fontSize\\\",\\\"Y_sD5AWLd\\\":\\\"buttonText\\\",\\\"iQI4hgNex\\\":\\\"link\\\",\\\"GeNLTadMh\\\":\\\"buttonFill\\\",\\\"FC1qV1F71\\\":\\\"click\\\",\\\"PGauMBI7n\\\":\\\"cursor\\\"}\",\"framerIntrinsicWidth\":\"183\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zQpAKB8uk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Pqu99fZWg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yyl3iTVwR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"m1LfFEru9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RiZ60FPVL\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qrdFCDpFR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SZNeavivM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yFGjmZIPA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"F9pqfkZDm\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vNIQC7_rJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rCjnLma8z\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MmTqbI8iE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qUFerM5SU\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SskZiWSzt\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AOIM09KEP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"S6vIzScO8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IBKlKD1rW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZlJ2eH32c\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OJjRU_YtV\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"willClbaz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FN4TcgtSN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EBxor7tVv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Nm_iploaD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fNZzBfBWZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dET3rqTv8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cQC0ovmib\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"z4IyUWnLd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"oaP3MZqb5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rdej_NOJY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MJ9qEC0cQ.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas)});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{var _ref_current;const iframeWindow=(_ref_current=ref.current)===null||_ref_current===void 0?void 0:_ref_current.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow===null||iframeWindow===void 0?void 0:iframeWindow.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                min-height: 100vh;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"600\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect}from\"react\";export function LinkZIndex(){useEffect(()=>{// Create a style element\nconst style=document.createElement(\"style\");// Add CSS rules to target links inside text elements\nstyle.innerHTML=`\r\n            p a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {\r\n                position: relative;\r\n                z-index: 4;\r\n            }\r\n        `;// Add the style to the document head\ndocument.head.appendChild(style);// Cleanup on unmount\nreturn()=>{style.remove();};},[]);// Return an empty override as we're just applying global styles\nreturn{};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withLinkZIndex(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...LinkZIndex(props)});};}withLinkZIndex.displayName=\"LinkZIndex\";\nexport const __FramerMetadata__ = {\"exports\":{\"LinkZIndex\":{\"type\":\"override\",\"name\":\"LinkZIndex\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withLinkZIndex\":{\"type\":\"reactHoc\",\"name\":\"withLinkZIndex\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z_index_4_inline_links.map","// Generated by Framer (139b156)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withLinkZIndex}from\"https://framerusercontent.com/modules/k4csBPq0KRIoMuJNyG39/JSPXOkUKYdRBL0b5zEEm/z_index_4_inline_links.js\";const MotionDivWithLinkZIndex=withLinkZIndex(motion.div);const serializationHash=\"framer-SOqnZ\";const variantClassNames={cbTCJklZw:\"framer-v-1v6vzbd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"cbTCJklZw\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithLinkZIndex,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1v6vzbd\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"cbTCJklZw\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SOqnZ.framer-1jfrq3s, .framer-SOqnZ .framer-1jfrq3s { display: block; }\",\".framer-SOqnZ.framer-1v6vzbd { height: 20px; overflow: visible; position: relative; width: 368px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 368\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerAEO7I7_nu=withCSS(Component,css,\"framer-SOqnZ\");export default FramerAEO7I7_nu;FramerAEO7I7_nu.displayName=\"Zindex 4 inline links\";FramerAEO7I7_nu.defaultProps={height:20,width:368};addFonts(FramerAEO7I7_nu,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAEO7I7_nu\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"368\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect}from\"react\";export function DragScroll(){const isDragging=useRef(false);const startY=useRef(0);const startScrollY=useRef(0);const lastY=useRef(0);const lastTime=useRef(0);const velocity=useRef(0);const overlay=useRef(null);const animationFrame=useRef(0);useEffect(()=>{return()=>{if(animationFrame.current){cancelAnimationFrame(animationFrame.current);}};},[]);const applyMomentum=()=>{if(Math.abs(velocity.current)>.1){window.scrollBy(0,velocity.current);velocity.current*=.95// Decay factor\n;animationFrame.current=requestAnimationFrame(applyMomentum);}};return{ref:overlay,style:{position:\"fixed\",top:0,left:0,width:\"100vw\",height:\"100vh\",background:\"transparent\",// Set a lower z-index to stay beneath cursor effects\nzIndex:2,touchAction:\"none\",opacity:0},onPointerDown:event=>{if(event.button!==0)return;isDragging.current=true;startY.current=event.clientY;lastY.current=event.clientY;startScrollY.current=window.scrollY;lastTime.current=performance.now();velocity.current=0;if(animationFrame.current){cancelAnimationFrame(animationFrame.current);}event.currentTarget.setPointerCapture(event.pointerId);event.preventDefault();},onPointerMove:event=>{if(!isDragging.current)return;const currentTime=performance.now();const deltaTime=currentTime-lastTime.current;const deltaY=event.clientY-lastY.current;if(deltaTime>0){const newVelocity=deltaY/deltaTime*-15;velocity.current=velocity.current*.5+newVelocity*.5;}window.scrollTo(0,startScrollY.current-(event.clientY-startY.current));lastY.current=event.clientY;lastTime.current=currentTime;event.preventDefault();},onPointerUp:event=>{if(!isDragging.current)return;isDragging.current=false;event.currentTarget.releasePointerCapture(event.pointerId);if(Math.abs(velocity.current)>.1){animationFrame.current=requestAnimationFrame(applyMomentum);}event.preventDefault();},onPointerCancel:event=>{isDragging.current=false;velocity.current=0;event.currentTarget.releasePointerCapture(event.pointerId);if(animationFrame.current){cancelAnimationFrame(animationFrame.current);}}};}import{useContext as __legacyOverrideHOC_useContext}from\"react\";import{DataObserverContext as __legacyOverrideHOC_DataObserverContext}from\"framer\";export function withDragScroll(C){return props=>{__legacyOverrideHOC_useContext(__legacyOverrideHOC_DataObserverContext);return _jsx(C,{...props,...DragScroll(props)});};}withDragScroll.displayName=\"DragScroll\";\nexport const __FramerMetadata__ = {\"exports\":{\"withDragScroll\":{\"type\":\"reactHoc\",\"name\":\"withDragScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DragScroll\":{\"type\":\"override\",\"name\":\"DragScroll\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Drag_to_scroll.map","// Generated by Framer (139b156)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{withDragScroll}from\"https://framerusercontent.com/modules/IbM3JpKZmIz2UxCA1sgQ/BdFiMFbpwsLKiVFHRpYj/Drag_to_scroll.js\";const MotionDivWithDragScroll=withDragScroll(motion.div);const cycleOrder=[\"UEaWGCCYi\",\"zEYjd5nF5\",\"g_WvbuiZF\",\"lkhme3iG5\",\"Ha76KQvql\"];const serializationHash=\"framer-N5MXi\";const variantClassNames={g_WvbuiZF:\"framer-v-1oaekfv\",Ha76KQvql:\"framer-v-1njuqz3\",lkhme3iG5:\"framer-v-74gbik\",UEaWGCCYi:\"framer-v-1mxowl7\",zEYjd5nF5:\"framer-v-lelabs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Large Phone\":\"lkhme3iG5\",\"Tablet Menu Break\":\"zEYjd5nF5\",Desktop:\"UEaWGCCYi\",Phone:\"Ha76KQvql\",Tablet:\"g_WvbuiZF\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"UEaWGCCYi\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UEaWGCCYi\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(MotionDivWithDragScroll,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1mxowl7\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"UEaWGCCYi\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({g_WvbuiZF:{\"data-framer-name\":\"Tablet\"},Ha76KQvql:{\"data-framer-name\":\"Phone\"},lkhme3iG5:{\"data-framer-name\":\"Large Phone\"},zEYjd5nF5:{\"data-framer-name\":\"Tablet Menu Break\"}},baseVariant,gestureVariant)})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N5MXi.framer-k23j7l, .framer-N5MXi .framer-k23j7l { display: block; }\",\".framer-N5MXi.framer-1mxowl7 { height: 10px; overflow: hidden; position: relative; width: 200px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 10\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"zEYjd5nF5\":{\"layout\":[\"fixed\",\"fixed\"]},\"g_WvbuiZF\":{\"layout\":[\"fixed\",\"fixed\"]},\"lkhme3iG5\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ha76KQvql\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerz8aLSZw4g=withCSS(Component,css,\"framer-N5MXi\");export default Framerz8aLSZw4g;Framerz8aLSZw4g.displayName=\"Drag to scroll\";Framerz8aLSZw4g.defaultProps={height:10,width:200};addPropertyControls(Framerz8aLSZw4g,{variant:{options:[\"UEaWGCCYi\",\"zEYjd5nF5\",\"g_WvbuiZF\",\"lkhme3iG5\",\"Ha76KQvql\"],optionTitles:[\"Desktop\",\"Tablet Menu Break\",\"Tablet\",\"Large Phone\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerz8aLSZw4g,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz8aLSZw4g\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zEYjd5nF5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g_WvbuiZF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lkhme3iG5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ha76KQvql\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"10\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (139b156)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/Xr8CO3Ul8Gb7lVfgMKTh/Embed.js\";import Zindex4InlineLinks from\"https://framerusercontent.com/modules/dBwTQnZcbVAeWEbzKFH7/RTmeqtYjk7qjydQ7jCyl/AEO7I7_nu.js\";import Button from\"https://framerusercontent.com/modules/s7GOhJzWf8j6Kny0ijWN/AqdSgeqXfPe6I4UJOTZq/MJ9qEC0cQ.js\";import DragToScroll from\"https://framerusercontent.com/modules/u2HxDVEmccZvMvOXPQoV/ZcF3j6iaxoccuuQlQwkC/z8aLSZw4g.js\";const ButtonFonts=getFonts(Button);const DragToScrollFonts=getFonts(DragToScroll);const Zindex4InlineLinksFonts=getFonts(Zindex4InlineLinks);const EmbedFonts=getFonts(Embed);const cycleOrder=[\"HbhT_Rnre\",\"OPefTKlZw\",\"NsRTP3qDo\",\"b05iwVtsB\",\"LxmWhG1FD\"];const serializationHash=\"framer-7pyEQ\";const variantClassNames={b05iwVtsB:\"framer-v-l9bcnj\",HbhT_Rnre:\"framer-v-1o8gn2b\",LxmWhG1FD:\"framer-v-1jsoone\",NsRTP3qDo:\"framer-v-22nrnq\",OPefTKlZw:\"framer-v-6rjavt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toZIndex=value=>{if(value<-1)return-1;if(value>11)return 11;return value;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Large Phone\":\"b05iwVtsB\",\"Tablet Menu Break\":\"OPefTKlZw\",Desktop:\"HbhT_Rnre\",Phone:\"LxmWhG1FD\",Tablet:\"NsRTP3qDo\"};const getProps=({backgroundColour,contactCursor,height,id,width,zIndex,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2;return{...props,bciwu_eAh:(_ref=zIndex!==null&&zIndex!==void 0?zIndex:props.bciwu_eAh)!==null&&_ref!==void 0?_ref:4,BrOeYNCot:(_ref1=backgroundColour!==null&&backgroundColour!==void 0?backgroundColour:props.BrOeYNCot)!==null&&_ref1!==void 0?_ref1:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",MBP9ImLfc:contactCursor!==null&&contactCursor!==void 0?contactCursor:props.MBP9ImLfc,variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"HbhT_Rnre\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,BrOeYNCot,MBP9ImLfc,bciwu_eAh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HbhT_Rnre\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const FC1qV1F711y6i9e=activeVariantCallback(async(...args)=>{setVariant(\"HbhT_Rnre\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1o8gn2b\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HbhT_Rnre\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:BrOeYNCot,...style},...addPropertyOverrides({b05iwVtsB:{\"data-framer-name\":\"Large Phone\"},LxmWhG1FD:{\"data-framer-name\":\"Phone\"},NsRTP3qDo:{\"data-framer-name\":\"Tablet\"},OPefTKlZw:{\"data-framer-name\":\"Tablet Menu Break\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1txil4h\",\"data-framer-name\":\"Divider - Full Width\",layoutDependency:layoutDependency,layoutId:\"Jj8hJoM3v\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-dxcgk\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"Qjt8IQ43K\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19xd1cw\",\"data-framer-name\":\"Logo Bar\",layoutDependency:layoutDependency,layoutId:\"Eg6DuvsOX\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-17mfovk\",\"data-framer-name\":\"Logo Bar\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Ra7GFPdtf\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4000 60\"><path d=\"M 4000 0 L 2032.5 1 C 2026.866 8.374 2013.97 21.887 2004 28.5 L 2010.5 1 C 2010.5 1 1961.5 29.738 1961.5 48.5 C 1961.5 55.238 1970.122 60.604 1977 54 C 1980.374 50.758 1982 43.5 1982 43.5 L 1990.5 1 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) /* {&quot;name&quot;:&quot;Brand Bold&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9887419359,withExternalLayout:true})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k5qc6f\",\"data-framer-name\":\"Footer Container\",layoutDependency:layoutDependency,layoutId:\"FJaFhpP87\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uqh0gs\",\"data-framer-name\":\"Actions\",layoutDependency:layoutDependency,layoutId:\"WpX5oVbcz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-47m1gf\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"Tbj3kAKZb\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-170klq6\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"yHKEF86PF\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-19pf6rd\",\"data-framer-name\":\"Image Frame\",layoutDependency:layoutDependency,layoutId:\"xmYm8JioF\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||568)-200-564.1)/2+0+0)+0+0+0+0+0+0+0+0),src:\"https://framerusercontent.com/images/wzq3p5k7VtuAqZS1HdYMALWVP0g.png\"},className:\"framer-1yjk76a\",\"data-border\":true,\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"L6AsFm66X\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"rgb(81, 0, 255)\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300,boxShadow:\"inset 0px 0px 0px 4px rgba(246, 246, 246, 1)\"},...addPropertyOverrides({b05iwVtsB:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+0+0)+0+0+0+0+0+0+0+0),src:\"https://framerusercontent.com/images/wzq3p5k7VtuAqZS1HdYMALWVP0g.png\"}},LxmWhG1FD:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-633.1)/2+0+0)+0+0+0+0+0+0+0+0),src:\"https://framerusercontent.com/images/wzq3p5k7VtuAqZS1HdYMALWVP0g.png\"}},NsRTP3qDo:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+0+0)+0+0+0+0+0+0+0+0),src:\"https://framerusercontent.com/images/wzq3p5k7VtuAqZS1HdYMALWVP0g.png\"}},OPefTKlZw:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||613)-200-564.1)/2+0+0)+0+0+0+0+0+0+0+0),src:\"https://framerusercontent.com/images/wzq3p5k7VtuAqZS1HdYMALWVP0g.png\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"30px\",\"--framer-line-height\":\"135%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(61, 61, 61))\"},children:\"James Walsh\"})}),className:\"framer-18j310a\",\"data-framer-name\":\"James Walsh\",fonts:[\"GF;DM Serif Text-regular\"],layoutDependency:layoutDependency,layoutId:\"YqyEE7I4U\",style:{\"--extracted-r6o4lv\":\"rgb(61, 61, 61)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a2t7s\",layoutDependency:layoutDependency,layoutId:\"SZwZuyS9H\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||568)-200-564.1)/2+0+0)+0+0+0+122.5+0,...addPropertyOverrides({b05iwVtsB:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+0+0)+0+0+0+122.5+0},LxmWhG1FD:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-633.1)/2+0+0)+0+0+0+122.5+0+0},NsRTP3qDo:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+0+0)+0+0+0+122.5+0},OPefTKlZw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||613)-200-564.1)/2+0+0)+0+0+0+122.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uw6oj-container\",layoutDependency:layoutDependency,layoutId:\"u2WJIXzmI-container\",style:{\"--2f2sey\":toZIndex(bciwu_eAh)},children:/*#__PURE__*/_jsx(Button,{FC1qV1F71:FC1qV1F711y6i9e,GeNLTadMh:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\",GezGXOBxy:\"9px 20px 9px 20px\",height:\"100%\",id:\"u2WJIXzmI\",iQI4hgNex:\"https://www.linkedin.com/in/jrmwalsh/\",layoutId:\"u2WJIXzmI\",PGauMBI7n:MBP9ImLfc,pPfRgPsz2:\"linkedin\",variant:\"qUFerM5SU\",width:\"100%\",Y_sD5AWLd:\"LinkedIn\",ZBk14gzit:16,...addPropertyOverrides({LxmWhG1FD:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||568)-200-564.1)/2+0+0)+0+0+0+122.5+0,...addPropertyOverrides({b05iwVtsB:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+0+0)+0+0+0+122.5+0},LxmWhG1FD:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-633.1)/2+0+0)+0+0+0+122.5+0+69},NsRTP3qDo:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+0+0)+0+0+0+122.5+0},OPefTKlZw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||613)-200-564.1)/2+0+0)+0+0+0+122.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rr1beq-container\",layoutDependency:layoutDependency,layoutId:\"xOROM6sw5-container\",style:{\"--2f2sey\":toZIndex(bciwu_eAh)},children:/*#__PURE__*/_jsx(Button,{GeNLTadMh:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\",GezGXOBxy:\"9px 20px 9px 20px\",height:\"100%\",id:\"xOROM6sw5\",layoutId:\"xOROM6sw5\",PGauMBI7n:MBP9ImLfc,pPfRgPsz2:\"send\",variant:\"qUFerM5SU\",width:\"100%\",Y_sD5AWLd:\"Email Me\",ZBk14gzit:16,...addPropertyOverrides({LxmWhG1FD:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1menar2\",\"data-framer-name\":\"Words\",layoutDependency:layoutDependency,layoutId:\"xfNUxLfBc\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"125%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(69, 69, 69))\"},children:\"This website was designed from scratch by hand in Figma, and brought to life in Framer (Not a template in sight).\"})}),className:\"framer-1tnnwnl\",\"data-framer-name\":\"This website was designed by hand in Figma, and brought to life in Framer.\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"H3H1SjfaT\",style:{\"--extracted-r6o4lv\":\"rgb(69, 69, 69)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e93bd2b7-72cc-4676-aa86-46542050b8a9, rgb(61, 61, 61)))\"},children:\"(All works shown are copyright of either the employer or the client and are exhibited for informative purposes only)\"})}),className:\"framer-15a8lof\",\"data-framer-name\":\"(All works shown are copyright of either the employer or client and are exhibited for informative purposes only)\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"moCXVxJGu\",style:{\"--extracted-r6o4lv\":\"var(--token-e93bd2b7-72cc-4676-aa86-46542050b8a9, rgb(61, 61, 61))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({OPefTKlZw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e93bd2b7-72cc-4676-aa86-46542050b8a9, rgb(61, 61, 61)))\"},children:\"(All works shown are copyright of either the employer or the client and are exhibited purely for informative purposes only.)\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gega15\",layoutDependency:layoutDependency,layoutId:\"CtNn6OwmV\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e93bd2b7-72cc-4676-aa86-46542050b8a9, rgb(61, 61, 61)))\"},children:\"Website design is copyright James Walsh \\xa9 2025\"})}),className:\"framer-1r6fsrr\",\"data-framer-name\":\"Website design is copyright James Walsh 2025 \\xa9.\",fonts:[\"GF;DM Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"Z8O5TEHf0\",style:{\"--extracted-r6o4lv\":\"var(--token-e93bd2b7-72cc-4676-aa86-46542050b8a9, rgb(61, 61, 61))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LxmWhG1FD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e93bd2b7-72cc-4676-aa86-46542050b8a9, rgb(61, 61, 61)))\"},children:\"Website design is copyright James Walsh \\xa9\"})})}},baseVariant,gestureVariant)})})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,width:\"200px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||568)-200-564.1)/2+524.1+0),...addPropertyOverrides({b05iwVtsB:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+524.1+0)},LxmWhG1FD:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-633.1)/2+593.1+0)},NsRTP3qDo:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+524.1+0)},OPefTKlZw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||613)-200-564.1)/2+524.1+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-rlnua4-container\",layoutDependency:layoutDependency,layoutId:\"Te4wK8S4V-container\",children:/*#__PURE__*/_jsx(DragToScroll,{height:\"100%\",id:\"Te4wK8S4V\",layoutId:\"Te4wK8S4V\",style:{height:\"100%\",width:\"100%\"},variant:\"UEaWGCCYi\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"368px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||568)-200-564.1)/2+534.1+0),...addPropertyOverrides({b05iwVtsB:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+534.1+0)},LxmWhG1FD:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-633.1)/2+603.1+0)},NsRTP3qDo:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-200-564.1)/2+534.1+0)},OPefTKlZw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+100+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||613)-200-564.1)/2+534.1+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xv46ez-container\",layoutDependency:layoutDependency,layoutId:\"uVjs14sVs-container\",children:/*#__PURE__*/_jsx(Zindex4InlineLinks,{height:\"100%\",id:\"uVjs14sVs\",layoutId:\"uVjs14sVs\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a3j4eo-container\",layoutDependency:layoutDependency,layoutId:\"Pk6vrRxUB-container\",style:{opacity:0},children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:\"<style>.framer-image.framer-text {\\n\\n      width: 100% !important;\\n\\n}</style>\",id:\"Pk6vrRxUB\",layoutId:\"Pk6vrRxUB\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7pyEQ.framer-1shabq9, .framer-7pyEQ .framer-1shabq9 { display: block; }\",\".framer-7pyEQ.framer-1o8gn2b { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 100px 122px 100px 122px; position: relative; width: 1200px; }\",\".framer-7pyEQ .framer-1txil4h { flex: none; height: 3px; left: calc(50.00000000000002% - 956px / 2); overflow: visible; position: absolute; top: 0px; width: 956px; z-index: 1; }\",\".framer-7pyEQ .framer-dxcgk { flex: none; height: 2px; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: 0px; width: 100%; }\",\".framer-7pyEQ .framer-19xd1cw { bottom: 0px; flex: none; left: -122px; overflow: visible; position: absolute; right: -122px; top: 0px; z-index: 0; }\",\".framer-7pyEQ .framer-17mfovk { flex: none; height: 60px; left: calc(50.00000000000002% - 4000px / 2); position: absolute; top: calc(1500% - 60px / 2); width: 4000px; }\",\".framer-7pyEQ .framer-k5qc6f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 62px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7pyEQ .framer-1uqh0gs { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-7pyEQ .framer-47m1gf { align-content: center; align-items: center; 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: min-content; }\",\".framer-7pyEQ .framer-170klq6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); overflow: visible; position: relative; width: 50px; }\",\".framer-7pyEQ .framer-19pf6rd { 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; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; }\",\".framer-7pyEQ .framer-1yjk76a { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); position: relative; width: 50px; }\",\".framer-7pyEQ .framer-18j310a, .framer-7pyEQ .framer-1r6fsrr { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-7pyEQ .framer-a2t7s { align-content: center; align-items: center; align-self: stretch; 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: auto; }\",\".framer-7pyEQ .framer-1uw6oj-container, .framer-7pyEQ .framer-rr1beq-container { flex: none; height: auto; position: relative; width: auto; z-index: var(--2f2sey); }\",\".framer-7pyEQ .framer-1menar2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-7pyEQ .framer-1tnnwnl, .framer-7pyEQ .framer-15a8lof { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-7pyEQ .framer-1gega15 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-7pyEQ .framer-rlnua4-container { flex: none; height: 10px; position: relative; width: 200px; }\",\".framer-7pyEQ .framer-xv46ez-container { flex: none; height: 20px; position: relative; width: 368px; }\",\".framer-7pyEQ .framer-1a3j4eo-container { flex: none; height: 10px; position: relative; width: 600px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7pyEQ.framer-1o8gn2b, .framer-7pyEQ .framer-k5qc6f, .framer-7pyEQ .framer-1uqh0gs, .framer-7pyEQ .framer-47m1gf, .framer-7pyEQ .framer-19pf6rd, .framer-7pyEQ .framer-a2t7s, .framer-7pyEQ .framer-1menar2, .framer-7pyEQ .framer-1gega15 { gap: 0px; } .framer-7pyEQ.framer-1o8gn2b > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-7pyEQ.framer-1o8gn2b > :first-child, .framer-7pyEQ .framer-k5qc6f > :first-child, .framer-7pyEQ .framer-1uqh0gs > :first-child, .framer-7pyEQ .framer-47m1gf > :first-child, .framer-7pyEQ .framer-1menar2 > :first-child { margin-top: 0px; } .framer-7pyEQ.framer-1o8gn2b > :last-child, .framer-7pyEQ .framer-k5qc6f > :last-child, .framer-7pyEQ .framer-1uqh0gs > :last-child, .framer-7pyEQ .framer-47m1gf > :last-child, .framer-7pyEQ .framer-1menar2 > :last-child { margin-bottom: 0px; } .framer-7pyEQ .framer-k5qc6f > * { margin: 0px; margin-bottom: calc(62px / 2); margin-top: calc(62px / 2); } .framer-7pyEQ .framer-1uqh0gs > *, .framer-7pyEQ .framer-1menar2 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-7pyEQ .framer-47m1gf > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-7pyEQ .framer-19pf6rd > *, .framer-7pyEQ .framer-a2t7s > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-7pyEQ .framer-19pf6rd > :first-child, .framer-7pyEQ .framer-a2t7s > :first-child, .framer-7pyEQ .framer-1gega15 > :first-child { margin-left: 0px; } .framer-7pyEQ .framer-19pf6rd > :last-child, .framer-7pyEQ .framer-a2t7s > :last-child, .framer-7pyEQ .framer-1gega15 > :last-child { margin-right: 0px; } .framer-7pyEQ .framer-1gega15 > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } }\",\".framer-7pyEQ.framer-v-6rjavt.framer-1o8gn2b { width: 944px; }\",\".framer-7pyEQ.framer-v-22nrnq.framer-1o8gn2b { padding: 100px 40px 100px 40px; width: 810px; }\",\".framer-7pyEQ.framer-v-22nrnq .framer-1menar2, .framer-7pyEQ.framer-v-l9bcnj .framer-1menar2 { width: 80%; }\",\".framer-7pyEQ.framer-v-l9bcnj.framer-1o8gn2b { padding: 100px 20px 100px 20px; width: 700px; }\",\".framer-7pyEQ.framer-v-1jsoone.framer-1o8gn2b { padding: 100px 20px 100px 20px; width: 390px; }\",\".framer-7pyEQ.framer-v-1jsoone .framer-a2t7s { flex-direction: column; gap: 17px; }\",\".framer-7pyEQ.framer-v-1jsoone .framer-1uw6oj-container, .framer-7pyEQ.framer-v-1jsoone .framer-rr1beq-container { width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-7pyEQ.framer-v-1jsoone .framer-a2t7s { gap: 0px; } .framer-7pyEQ.framer-v-1jsoone .framer-a2t7s > * { margin: 0px; margin-bottom: calc(17px / 2); margin-top: calc(17px / 2); } .framer-7pyEQ.framer-v-1jsoone .framer-a2t7s > :first-child { margin-top: 0px; } .framer-7pyEQ.framer-v-1jsoone .framer-a2t7s > :last-child { margin-bottom: 0px; } }\",'.framer-7pyEQ[data-border=\"true\"]::after, .framer-7pyEQ [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 568\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"OPefTKlZw\":{\"layout\":[\"fixed\",\"auto\"]},\"NsRTP3qDo\":{\"layout\":[\"fixed\",\"auto\"]},\"b05iwVtsB\":{\"layout\":[\"fixed\",\"auto\"]},\"LxmWhG1FD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"BrOeYNCot\":\"backgroundColour\",\"MBP9ImLfc\":\"contactCursor\",\"bciwu_eAh\":\"zIndex\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerNIrHhE5tJ=withCSS(Component,css,\"framer-7pyEQ\");export default FramerNIrHhE5tJ;FramerNIrHhE5tJ.displayName=\"Footer\";FramerNIrHhE5tJ.defaultProps={height:568,width:1200};addPropertyControls(FramerNIrHhE5tJ,{variant:{options:[\"HbhT_Rnre\",\"OPefTKlZw\",\"NsRTP3qDo\",\"b05iwVtsB\",\"LxmWhG1FD\"],optionTitles:[\"Desktop\",\"Tablet Menu Break\",\"Tablet\",\"Large Phone\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},BrOeYNCot:{defaultValue:'var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */',title:\"Background Colour\",type:ControlType.Color},MBP9ImLfc:{title:\"Contact Cursor\",type:ControlType.CustomCursor},bciwu_eAh:{defaultValue:4,max:11,min:-1,step:1,title:\"Z Index\",type:ControlType.Number}});addFonts(FramerNIrHhE5tJ,[{explicitInter:true,fonts:[{family:\"DM Serif Text\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmseriftext/v12/rnCu-xZa_krGokauCeNq1wWyafaPXHIJErY.woff2\",weight:\"400\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...ButtonFonts,...DragToScrollFonts,...Zindex4InlineLinksFonts,...EmbedFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNIrHhE5tJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"OPefTKlZw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NsRTP3qDo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b05iwVtsB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LxmWhG1FD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"BrOeYNCot\\\":\\\"backgroundColour\\\",\\\"MBP9ImLfc\\\":\\\"contactCursor\\\",\\\"bciwu_eAh\\\":\\\"zIndex\\\"}\",\"framerIntrinsicHeight\":\"568\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function Component(props){const{toggle}=props;useEffect(()=>{if(toggle)document.body.style.overflow=\"hidden\";return()=>{document.body.style.overflow=\"\";};},[!toggle]);return /*#__PURE__*/_jsx(_Fragment,{});}Component.displayName=\"Stop Scroll\";addPropertyControls(Component,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll.map","// Generated by Framer (a3b61f5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-QL1BF .framer-styles-preset-1s44flh:not(.rich-text-wrapper), .framer-QL1BF .framer-styles-preset-1s44flh.rich-text-wrapper a { --framer-link-current-text-color: var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, #6666ff) /* {\"name\":\"Brand Light\"} */; --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, #6666ff) /* {\"name\":\"Brand Light\"} */; --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, #f1f1f1); --framer-link-text-decoration: none; }'];export const className=\"framer-QL1BF\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (be619af)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-25O0w .framer-styles-preset-3bodfu:not(.rich-text-wrapper), .framer-25O0w .framer-styles-preset-3bodfu.rich-text-wrapper a { --framer-link-current-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a) /* {\"name\":\"Dark\"} */; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-0864f180-9615-4340-b415-f782592448ac, #5100ff) /* {\"name\":\"Brand Bold\"} */; --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-link-text-decoration: none; }'];export const className=\"framer-25O0w\";\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 (c90df04)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/Xnul1hAdJn3YeKLXdbBc/StopScroll.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NJXd55WH3uHyRbx3FcQS/pC33bYnK993mk96LAKra/g7KClPd4l.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/JtYRyTup1uwqndWpYGKj/ZtrT4Yl2yBPfMA2QeEiu/y2Sm0XqTO.js\";import NavButton from\"https://framerusercontent.com/modules/J8gtDvm4hcY5B521wNEr/blpqQ7RfZuhz5Fs8X3Fh/jKw7MCYVi.js\";import DividerCropped from\"https://framerusercontent.com/modules/EL7xAZJy942KVvxVeFmh/lGP6DbCzFVHBXzHtfNkU/kDXUZk8Ml.js\";const StopScrollFonts=getFonts(StopScroll);const NavButtonFonts=getFonts(NavButton);const DividerCroppedFonts=getFonts(DividerCropped);const cycleOrder=[\"OJBWW4qmb\",\"Pk9Qwy0IM\",\"OUSqrBELD\",\"LGlyYVBEw\"];const serializationHash=\"framer-LKFRp\";const variantClassNames={LGlyYVBEw:\"framer-v-15chfvk\",OJBWW4qmb:\"framer-v-1itljoq\",OUSqrBELD:\"framer-v-13dfynk\",Pk9Qwy0IM:\"framer-v-1htjy8k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Colour - Menu Open\":\"Pk9Qwy0IM\",\"Light - Menu Open\":\"LGlyYVBEw\",Colour:\"OJBWW4qmb\",Light:\"OUSqrBELD\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"OJBWW4qmb\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"OJBWW4qmb\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapyvk9n3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"LGlyYVBEw\");});const P1HkmAP8D1ckfwuv=activeVariantCallback(async(...args)=>{setVariant(\"Pk9Qwy0IM\");});const P1HkmAP8D29wg73=activeVariantCallback(async(...args)=>{setVariant(\"OJBWW4qmb\");});const P1HkmAP8Doyh4ue=activeVariantCallback(async(...args)=>{setVariant(\"LGlyYVBEw\");});const P1HkmAP8Dgmh0z7=activeVariantCallback(async(...args)=>{setVariant(\"OUSqrBELD\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1itljoq\",className,classNames),\"data-framer-name\":\"Colour\",layoutDependency:layoutDependency,layoutId:\"OJBWW4qmb\",ref:ref!==null&&ref!==void 0?ref:ref1,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\",background:'linear-gradient(180deg, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) /* {\"name\":\"Brand Bold\"} */ 81.08108108108108%, rgba(72, 1, 247, 0) 100%)',backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{LGlyYVBEw:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) 0%, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) 100%)\",backgroundColor:\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},OUSqrBELD:{background:'linear-gradient(180deg, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 81.08108108108108%, rgba(242, 242, 242, 0) 100%)'},Pk9Qwy0IM:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) 0%, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) 100%)\",backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255))\"}},...addPropertyOverrides({LGlyYVBEw:{\"data-border\":true,\"data-framer-name\":\"Light - Menu Open\"},OUSqrBELD:{\"data-framer-name\":\"Light\",\"data-highlight\":true,onTap:onTapyvk9n3},Pk9Qwy0IM:{\"data-border\":true,\"data-framer-name\":\"Colour - Menu Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-10cbs9d-container\",layoutDependency:layoutDependency,layoutId:\"KhHoLbitK-container\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"KhHoLbitK\",layoutId:\"KhHoLbitK\",toggle:false,width:\"100%\",...addPropertyOverrides({LGlyYVBEw:{toggle:true},Pk9Qwy0IM:{toggle:true}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({OUSqrBELD:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1154v66\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Oyz9ab9xv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ugyhb8\",\"data-border\":true,\"data-framer-name\":\"Logo Bar Responsive\",layoutDependency:layoutDependency,layoutId:\"vEWHcOX_l\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hwjidm\",\"data-framer-name\":\"Action Bar\",layoutDependency:layoutDependency,layoutId:\"xLK9kF1Tu\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19epeod\",\"data-framer-name\":\"Right Section\",layoutDependency:layoutDependency,layoutId:\"lSz3gD8Pf\",style:{background:'linear-gradient(180deg, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) /* {\"name\":\"Brand Bold\"} */ 0%, var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(81, 0, 255)) /* {\"name\":\"Brand Bold\"} */ 100%)'},variants:{LGlyYVBEw:{background:'linear-gradient(180deg, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 0%, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 100%)'},OUSqrBELD:{background:'linear-gradient(180deg, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 0%, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)) /* {\"name\":\"Light\"} */ 100%)'}},children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A8fNnmFjH\"},nodeId:\"ePXUXoOwt\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-78kft6 framer-1u6jq8j\",\"data-framer-name\":\"Name\",layoutDependency:layoutDependency,layoutId:\"ePXUXoOwt\",children:[/*#__PURE__*/_jsx(motion.div,{background:{alt:\"\",fit:\"fill\"},className:\"framer-pk7e0d\",\"data-border\":true,\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"KxCRmuWDz\",style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-37091380-1d72-4ce4-afda-b0257e5bd3db, rgb(102, 102, 255))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:41,borderBottomRightRadius:41,borderTopLeftRadius:41,borderTopRightRadius:41},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"James Walsh Avatar\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||91)-0-291)/2+200+0)+20.00000000000002+0+0+0+4.000000000000011),pixelHeight:500,pixelWidth:500,src:\"https://framerusercontent.com/images/66arObNtSZvBfzqVsiaemmv3zM.png?lossless=1\"},className:\"framer-ye0png\",\"data-framer-name\":\"image\",layoutDependency:layoutDependency,layoutId:\"Ky_TJGL5l\",style:{borderBottomLeftRadius:300,borderBottomRightRadius:300,borderTopLeftRadius:300,borderTopRightRadius:300},...addPropertyOverrides({LGlyYVBEw:{background:{alt:\"James Walsh Avatar\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+200+20.00000000000002+0+0+0+4.000000000000011),pixelHeight:500,pixelWidth:500,src:\"https://framerusercontent.com/images/66arObNtSZvBfzqVsiaemmv3zM.png?lossless=1\"}},Pk9Qwy0IM:{background:{alt:\"James Walsh Avatar\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+200+20.00000000000002+0+0+0+4.000000000000011),pixelHeight:500,pixelWidth:500,src:\"https://framerusercontent.com/images/66arObNtSZvBfzqVsiaemmv3zM.png?lossless=1\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"James Walsh\"})}),className:\"framer-1w4nncf\",\"data-framer-name\":\"James Walsh\",fonts:[\"GF;DM Serif Text-regular\"],layoutDependency:layoutDependency,layoutId:\"Ewkn_A2IS\",style:{\"--extracted-r6o4lv\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{LGlyYVBEw:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"},OUSqrBELD:{\"--extracted-r6o4lv\":\"var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LGlyYVBEw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"James Walsh\"})})},OUSqrBELD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"21px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, rgb(2, 0, 10)))\"},children:\"James Walsh\"})})}},baseVariant,gestureVariant)})]})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15ytq1c\",\"data-framer-name\":\"Button Wrapper\",layoutDependency:layoutDependency,layoutId:\"Q_o3zCOGS\",...addPropertyOverrides({LGlyYVBEw:{\"data-highlight\":true,onTap:undefined},Pk9Qwy0IM:{\"data-highlight\":true,onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:35,width:\"100px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||91)-0-291)/2+200+0)+20.00000000000002+7.5+0,...addPropertyOverrides({LGlyYVBEw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+200+20.00000000000002+7.5+0},Pk9Qwy0IM:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+200+20.00000000000002+7.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n1ysxs-container\",layoutDependency:layoutDependency,layoutId:\"agDv1F5LW-container\",children:/*#__PURE__*/_jsx(NavButton,{f78qDJW8E:\"Menu\",height:\"100%\",id:\"agDv1F5LW\",layoutId:\"agDv1F5LW\",mce6FD2Qr:\"menu\",P1HkmAP8D:P1HkmAP8D1ckfwuv,style:{width:\"100%\"},variant:\"NCc7U3y_p\",width:\"100%\",...addPropertyOverrides({LGlyYVBEw:{f78qDJW8E:\"Close\",mce6FD2Qr:\"x\",P1HkmAP8D:P1HkmAP8Dgmh0z7,variant:\"EkK8uT5wp\"},OUSqrBELD:{P1HkmAP8D:P1HkmAP8Doyh4ue,variant:\"EkK8uT5wp\"},Pk9Qwy0IM:{f78qDJW8E:\"Close\",mce6FD2Qr:\"x\",P1HkmAP8D:P1HkmAP8D29wg73}},baseVariant,gestureVariant)})})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gm8dbl\",\"data-framer-name\":\"Menu Panel\",layoutDependency:layoutDependency,layoutId:\"MNtT14WqZ\",style:{opacity:0},variants:{LGlyYVBEw:{opacity:1},Pk9Qwy0IM:{opacity:1}},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:2,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||91)-0-291)/2+290+0)+0+0,...addPropertyOverrides({LGlyYVBEw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+290+0+((Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||800)-0-290)/1)*1-0-(2+Math.max(0,(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||800)-0-290)/1)*1-0-6)/1)*1+4))/2+0+0)},Pk9Qwy0IM:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+290+0+((Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||777)-0-290)/1)*1-0-(2+Math.max(0,(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||777)-0-290)/1)*1-0-6)/1)*1+4))/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xsr8q2-container\",layoutDependency:layoutDependency,layoutId:\"kNi1ybx9G-container\",children:/*#__PURE__*/_jsx(DividerCropped,{height:\"100%\",id:\"kNi1ybx9G\",layoutId:\"kNi1ybx9G\",style:{width:\"100%\"},variant:\"eATpoOhgE\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q52d5p\",layoutDependency:layoutDependency,layoutId:\"gpFZrR0pm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qanhux\",layoutDependency:layoutDependency,layoutId:\"jP8FDg01i\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCdO_ItZ5\"},nodeId:\"nbrbiiBvE\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1s44flh\",\"data-styles-preset\":\"g7KClPd4l\",children:\"Work\"})})})}),className:\"framer-60wu2e\",fonts:[\"GF;DM Serif Text-regular\"],layoutDependency:layoutDependency,layoutId:\"nbrbiiBvE\",style:{\"--extracted-gdpscs\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LGlyYVBEw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCdO_ItZ5\"},nodeId:\"nbrbiiBvE\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3bodfu\",\"data-styles-preset\":\"y2Sm0XqTO\",children:\"Work\"})})})})},OUSqrBELD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jCdO_ItZ5\"},nodeId:\"nbrbiiBvE\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3bodfu\",\"data-styles-preset\":\"y2Sm0XqTO\",children:\"Work\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NXEbDC2vJ\"},nodeId:\"gEP6wCJfC\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1s44flh\",\"data-styles-preset\":\"g7KClPd4l\",children:\"Values\"})})})}),className:\"framer-1qg8ta8\",fonts:[\"GF;DM Serif Text-regular\"],layoutDependency:layoutDependency,layoutId:\"gEP6wCJfC\",style:{\"--extracted-gdpscs\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LGlyYVBEw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NXEbDC2vJ\"},nodeId:\"gEP6wCJfC\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3bodfu\",\"data-styles-preset\":\"y2Sm0XqTO\",children:\"Values\"})})})})},OUSqrBELD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NXEbDC2vJ\"},nodeId:\"gEP6wCJfC\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3bodfu\",\"data-styles-preset\":\"y2Sm0XqTO\",children:\"Values\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMHNoht1x\"},nodeId:\"SxCUaigZc\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1s44flh\",\"data-styles-preset\":\"g7KClPd4l\",children:\"Contact\"})})})}),className:\"framer-1anikra\",fonts:[\"GF;DM Serif Text-regular\"],layoutDependency:layoutDependency,layoutId:\"SxCUaigZc\",style:{\"--extracted-gdpscs\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LGlyYVBEw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMHNoht1x\"},nodeId:\"SxCUaigZc\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3bodfu\",\"data-styles-preset\":\"y2Sm0XqTO\",children:\"Contact\"})})})})},OUSqrBELD:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"54px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"125%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gMHNoht1x\"},nodeId:\"SxCUaigZc\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-3bodfu\",\"data-styles-preset\":\"y2Sm0XqTO\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.8)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||91)-0-291)/2+290+0)+0+12+20+323.5,...addPropertyOverrides({LGlyYVBEw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+290+0+((Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||800)-0-290)/1)*1-0-(2+Math.max(0,(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||800)-0-290)/1)*1-0-6)/1)*1+4))/2+2+4)+0+((Math.max(0,(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||800)-0-290)/1)*1-0-6)/1)*1-120-381.5)/2+248.5+75)},Pk9Qwy0IM:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+290+0+((Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||777)-0-290)/1)*1-0-(2+Math.max(0,(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||777)-0-290)/1)*1-0-6)/1)*1+4))/2+2+4)+0+((Math.max(0,(Math.max(0,(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||777)-0-290)/1)*1-0-6)/1)*1-120-381.5)/2+248.5+75)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v1gssz-container\",layoutDependency:layoutDependency,layoutId:\"XMM1wldHC-container\",children:/*#__PURE__*/_jsx(NavButton,{f78qDJW8E:\"Download CV\",height:\"100%\",id:\"XMM1wldHC\",layoutId:\"XMM1wldHC\",mce6FD2Qr:\"download\",Sjh8xBklB:\"https://jwvideobucket.s3.eu-west-2.amazonaws.com/james-walsh-cv.pdf\",style:{height:\"100%\",width:\"100%\"},variant:\"EkK8uT5wp\",width:\"100%\",...addPropertyOverrides({OUSqrBELD:{variant:\"NCc7U3y_p\"}},baseVariant,gestureVariant)})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LKFRp.framer-1u6jq8j, .framer-LKFRp .framer-1u6jq8j { display: block; }\",\".framer-LKFRp.framer-1itljoq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 390px; }\",\".framer-LKFRp .framer-10cbs9d-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-LKFRp .framer-1154v66 { flex: none; height: 90px; overflow: visible; position: relative; width: 100%; }\",\".framer-LKFRp .framer-ugyhb8 { flex: none; height: 2px; left: 0px; overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 100%; z-index: 1; }\",\".framer-LKFRp .framer-1hwjidm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; left: 50%; max-width: 1200px; overflow: visible; padding: 0px; position: absolute; top: 50%; width: 90%; z-index: 1; }\",\".framer-LKFRp .framer-19epeod { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 12px 0px 0px; position: relative; width: min-content; }\",\".framer-LKFRp .framer-78kft6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-LKFRp .framer-pk7e0d { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 50px); overflow: visible; position: relative; width: 50px; }\",\".framer-LKFRp .framer-ye0png { flex: none; height: 42px; left: calc(50.00000000000002% - 42px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 42px / 2); width: 42px; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-LKFRp .framer-1w4nncf, .framer-LKFRp .framer-60wu2e, .framer-LKFRp .framer-1qg8ta8, .framer-LKFRp .framer-1anikra { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-LKFRp .framer-15ytq1c { 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: min-content; }\",\".framer-LKFRp .framer-1n1ysxs-container { flex: none; height: auto; position: relative; width: 100px; }\",\".framer-LKFRp .framer-1gm8dbl { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-LKFRp .framer-xsr8q2-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-LKFRp .framer-1q52d5p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 75px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 0px 40px 0px; position: relative; width: 100%; }\",\".framer-LKFRp .framer-1qanhux { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 23px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-LKFRp .framer-1v1gssz-container { flex: none; height: 58px; position: relative; width: 80%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LKFRp.framer-1itljoq, .framer-LKFRp .framer-19epeod, .framer-LKFRp .framer-78kft6, .framer-LKFRp .framer-15ytq1c, .framer-LKFRp .framer-1gm8dbl, .framer-LKFRp .framer-1q52d5p, .framer-LKFRp .framer-1qanhux { gap: 0px; } .framer-LKFRp.framer-1itljoq > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-LKFRp.framer-1itljoq > :first-child, .framer-LKFRp .framer-1gm8dbl > :first-child, .framer-LKFRp .framer-1q52d5p > :first-child, .framer-LKFRp .framer-1qanhux > :first-child { margin-top: 0px; } .framer-LKFRp.framer-1itljoq > :last-child, .framer-LKFRp .framer-1gm8dbl > :last-child, .framer-LKFRp .framer-1q52d5p > :last-child, .framer-LKFRp .framer-1qanhux > :last-child { margin-bottom: 0px; } .framer-LKFRp .framer-19epeod > * { margin: 0px; margin-left: calc(36px / 2); margin-right: calc(36px / 2); } .framer-LKFRp .framer-19epeod > :first-child, .framer-LKFRp .framer-78kft6 > :first-child, .framer-LKFRp .framer-15ytq1c > :first-child { margin-left: 0px; } .framer-LKFRp .framer-19epeod > :last-child, .framer-LKFRp .framer-78kft6 > :last-child, .framer-LKFRp .framer-15ytq1c > :last-child { margin-right: 0px; } .framer-LKFRp .framer-78kft6 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-LKFRp .framer-15ytq1c > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-LKFRp .framer-1gm8dbl > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-LKFRp .framer-1q52d5p > * { margin: 0px; margin-bottom: calc(75px / 2); margin-top: calc(75px / 2); } .framer-LKFRp .framer-1qanhux > * { margin: 0px; margin-bottom: calc(23px / 2); margin-top: calc(23px / 2); } }\",\".framer-LKFRp.framer-v-1htjy8k.framer-1itljoq { justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; }\",\".framer-LKFRp.framer-v-1htjy8k .framer-15ytq1c, .framer-LKFRp.framer-v-13dfynk.framer-1itljoq, .framer-LKFRp.framer-v-15chfvk .framer-15ytq1c { cursor: pointer; }\",\".framer-LKFRp.framer-v-1htjy8k .framer-1gm8dbl, .framer-LKFRp.framer-v-15chfvk .framer-1gm8dbl { flex: 1 0 0px; gap: 4px; height: 1px; justify-content: center; }\",\".framer-LKFRp.framer-v-1htjy8k .framer-1q52d5p, .framer-LKFRp.framer-v-15chfvk .framer-1q52d5p { flex: 1 0 0px; height: 1px; padding: 0px 0px 120px 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LKFRp.framer-v-1htjy8k .framer-1gm8dbl { gap: 0px; } .framer-LKFRp.framer-v-1htjy8k .framer-1gm8dbl > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-LKFRp.framer-v-1htjy8k .framer-1gm8dbl > :first-child { margin-top: 0px; } .framer-LKFRp.framer-v-1htjy8k .framer-1gm8dbl > :last-child { margin-bottom: 0px; } }\",\".framer-LKFRp.framer-v-15chfvk.framer-1itljoq { height: 800px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-LKFRp.framer-v-15chfvk .framer-1gm8dbl { gap: 0px; } .framer-LKFRp.framer-v-15chfvk .framer-1gm8dbl > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-LKFRp.framer-v-15chfvk .framer-1gm8dbl > :first-child { margin-top: 0px; } .framer-LKFRp.framer-v-15chfvk .framer-1gm8dbl > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-LKFRp[data-border=\"true\"]::after, .framer-LKFRp [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Pk9Qwy0IM\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]},\"OUSqrBELD\":{\"layout\":[\"fixed\",\"auto\"]},\"LGlyYVBEw\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerP9scDlbZK=withCSS(Component,css,\"framer-LKFRp\");export default FramerP9scDlbZK;FramerP9scDlbZK.displayName=\"Mobile Nav\";FramerP9scDlbZK.defaultProps={height:91,width:390};addPropertyControls(FramerP9scDlbZK,{variant:{options:[\"OJBWW4qmb\",\"Pk9Qwy0IM\",\"OUSqrBELD\",\"LGlyYVBEw\"],optionTitles:[\"Colour\",\"Colour - Menu Open\",\"Light\",\"Light - Menu Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerP9scDlbZK,[{explicitInter:true,fonts:[{family:\"DM Serif Text\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmseriftext/v12/rnCu-xZa_krGokauCeNq1wWyafaPXHIJErY.woff2\",weight:\"400\"}]},...StopScrollFonts,...NavButtonFonts,...DividerCroppedFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerP9scDlbZK\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"91\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Pk9Qwy0IM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]},\\\"OUSqrBELD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"LGlyYVBEw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",\\\"100vh\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./P9scDlbZK.map","// Generated by Framer (be619af)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Serif Text-regular\",\"GF;DM Serif Text-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"DM Serif Text\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmseriftext/v12/rnCu-xZa_krGokauCeNq1wWyafaPXHIJErY.woff2\",weight:\"400\"},{family:\"DM Serif Text\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/dmseriftext/v12/rnCw-xZa_krGokauCeNq1wWyWfGFXVAMArZKqQ.woff2\",weight:\"400\"}]}];export const css=[\".framer-3HY4e .framer-styles-preset-11ntd2z:not(.rich-text-wrapper), .framer-3HY4e .framer-styles-preset-11ntd2z.rich-text-wrapper h4 { --framer-font-family: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-family-italic: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 944px) { .framer-3HY4e .framer-styles-preset-11ntd2z:not(.rich-text-wrapper), .framer-3HY4e .framer-styles-preset-11ntd2z.rich-text-wrapper h4 { --framer-font-family: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-family-italic: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 943px) and (min-width: 810px) { .framer-3HY4e .framer-styles-preset-11ntd2z:not(.rich-text-wrapper), .framer-3HY4e .framer-styles-preset-11ntd2z.rich-text-wrapper h4 { --framer-font-family: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-family-italic: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 700px) { .framer-3HY4e .framer-styles-preset-11ntd2z:not(.rich-text-wrapper), .framer-3HY4e .framer-styles-preset-11ntd2z.rich-text-wrapper h4 { --framer-font-family: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-family-italic: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 699px) and (min-width: 0px) { .framer-3HY4e .framer-styles-preset-11ntd2z:not(.rich-text-wrapper), .framer-3HY4e .framer-styles-preset-11ntd2z.rich-text-wrapper h4 { --framer-font-family: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-family-italic: \\\"DM Serif Text\\\", \\\"DM Serif Text Placeholder\\\", serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-6da7467e-1f8d-4776-8979-cd268e8f8111, #02000a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-3HY4e\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (139b156)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/b4V5vO6s6uhete4bk9NX/nlUvtNFSJTHyrG2vaoqq/CjJ7wwdiV.js\";const cycleOrder=[\"FgDV3jjxL\",\"EYqDHEjxF\",\"VR1tnRxo9\",\"uWV_8t6zl\",\"r3Zt3Adur\",\"zjA7Z6_51\",\"y78ADQ18f\",\"fLLD6segf\",\"ncOjJgxah\",\"eeCAbf97Y\",\"dgyfjpVlO\",\"oU0j8acaj\"];const serializationHash=\"framer-0Hfz8\";const variantClassNames={dgyfjpVlO:\"framer-v-1ph1uyv\",eeCAbf97Y:\"framer-v-59d2pj\",EYqDHEjxF:\"framer-v-th13kt\",FgDV3jjxL:\"framer-v-hj6mih\",fLLD6segf:\"framer-v-pv8gbv\",ncOjJgxah:\"framer-v-1tkmu6z\",oU0j8acaj:\"framer-v-1tx87f2\",r3Zt3Adur:\"framer-v-1mo2vl6\",uWV_8t6zl:\"framer-v-1epfcwh\",VR1tnRxo9:\"framer-v-15cjzfv\",y78ADQ18f:\"framer-v-jgi1w8\",zjA7Z6_51:\"framer-v-uhy15q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?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 humanReadableVariantMap={\"Hi!\":\"zjA7Z6_51\",Close:\"ncOjJgxah\",CV:\"r3Zt3Adur\",eyup:\"oU0j8acaj\",Go:\"y78ADQ18f\",Home:\"uWV_8t6zl\",Hover:\"EYqDHEjxF\",Normal:\"FgDV3jjxL\",Project:\"VR1tnRxo9\",Sup:\"dgyfjpVlO\",yo:\"eeCAbf97Y\",Zoom:\"fLLD6segf\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"FgDV3jjxL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"FgDV3jjxL\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const isDisplayed=()=>{if([\"EYqDHEjxF\",\"VR1tnRxo9\",\"uWV_8t6zl\",\"r3Zt3Adur\",\"zjA7Z6_51\",\"y78ADQ18f\",\"fLLD6segf\",\"ncOjJgxah\",\"eeCAbf97Y\",\"dgyfjpVlO\",\"oU0j8acaj\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-hj6mih\",className,classNames),\"data-framer-name\":\"Normal\",layoutDependency:layoutDependency,layoutId:\"FgDV3jjxL\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},variants:{dgyfjpVlO:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},eeCAbf97Y:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},fLLD6segf:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},ncOjJgxah:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},oU0j8acaj:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},r3Zt3Adur:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},uWV_8t6zl:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},VR1tnRxo9:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},y78ADQ18f:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"},zjA7Z6_51:{backgroundColor:\"rgba(242, 242, 242, 0.82)\"}},...addPropertyOverrides({dgyfjpVlO:{\"data-framer-name\":\"Sup\"},eeCAbf97Y:{\"data-framer-name\":\"yo\"},EYqDHEjxF:{\"data-framer-name\":\"Hover\"},fLLD6segf:{\"data-framer-name\":\"Zoom\"},ncOjJgxah:{\"data-framer-name\":\"Close\"},oU0j8acaj:{\"data-framer-name\":\"eyup\"},r3Zt3Adur:{\"data-framer-name\":\"CV\"},uWV_8t6zl:{\"data-framer-name\":\"Home\"},VR1tnRxo9:{\"data-framer-name\":\"Project\"},y78ADQ18f:{\"data-framer-name\":\"Go\"},zjA7Z6_51:{\"data-framer-name\":\"Hi!\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-81p5ez\",layoutDependency:layoutDependency,layoutId:\"SdiOU9fZf\",style:{backgroundColor:\"rgba(242, 242, 242, 0.8)\",borderBottomLeftRadius:121,borderBottomRightRadius:121,borderTopLeftRadius:121,borderTopRightRadius:121,boxShadow:\"0px 0px 0px 3px rgb(72, 1, 247)\"},variants:{dgyfjpVlO:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},eeCAbf97Y:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},EYqDHEjxF:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},fLLD6segf:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},ncOjJgxah:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},oU0j8acaj:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},r3Zt3Adur:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},uWV_8t6zl:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},VR1tnRxo9:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},y78ADQ18f:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"},zjA7Z6_51:{backgroundColor:\"var(--token-0864f180-9615-4340-b415-f782592448ac, rgb(72, 1, 247))\",boxShadow:\"0px 0px 0px 3px var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\"}}}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{className:\"framer-styles-preset-11ntd2z\",\"data-styles-preset\":\"CjJ7wwdiV\",style:{\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"View\"})}),className:\"framer-1qbxzc3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"S1A5XwIJv\",style:{\"--extracted-1eung3n\":\"var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dgyfjpVlO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"'Sup?\"})}),fonts:[\"GF;DM Serif Text-regular\"]},eeCAbf97Y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Yo!\"})}),fonts:[\"GF;DM Serif Text-regular\"]},EYqDHEjxF:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Go\"})}),fonts:[\"GF;DM Serif Text-regular\"]},fLLD6segf:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Zoom\"})}),fonts:[\"GF;DM Serif Text-regular\"]},ncOjJgxah:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Close\"})}),fonts:[\"GF;DM Serif Text-regular\"]},oU0j8acaj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Ey up\"})}),fonts:[\"GF;DM Serif Text-regular\"]},r3Zt3Adur:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"CV\"})}),fonts:[\"GF;DM Serif Text-regular\"]},uWV_8t6zl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Home\"})}),fonts:[\"GF;DM Serif Text-regular\"]},VR1tnRxo9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"View\"})}),fonts:[\"GF;DM Serif Text-regular\"]},y78ADQ18f:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Go\"})}),fonts:[\"GF;DM Serif Text-regular\"]},zjA7Z6_51:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h4,{style:{\"--font-selector\":\"R0Y7RE0gU2VyaWYgVGV4dC1yZWd1bGFy\",\"--framer-font-family\":'\"DM Serif Text\", \"DM Serif Text Placeholder\", serif',\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1eung3n, var(--token-d53013c0-231a-4011-a67e-1c8c4363833d, rgb(241, 241, 241)))\"},children:\"Hi!\"})}),fonts:[\"GF;DM Serif Text-regular\"]}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0Hfz8.framer-1unvdnk, .framer-0Hfz8 .framer-1unvdnk { display: block; }\",\".framer-0Hfz8.framer-hj6mih { height: 29px; overflow: visible; position: relative; width: 29px; }\",\".framer-0Hfz8 .framer-81p5ez { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-0Hfz8 .framer-1qbxzc3 { flex: none; height: auto; left: 49%; position: absolute; top: 49%; white-space: pre; width: auto; }\",\".framer-0Hfz8.framer-v-th13kt.framer-hj6mih, .framer-0Hfz8.framer-v-15cjzfv.framer-hj6mih, .framer-0Hfz8.framer-v-1epfcwh.framer-hj6mih, .framer-0Hfz8.framer-v-1mo2vl6.framer-hj6mih, .framer-0Hfz8.framer-v-uhy15q.framer-hj6mih, .framer-0Hfz8.framer-v-jgi1w8.framer-hj6mih, .framer-0Hfz8.framer-v-pv8gbv.framer-hj6mih, .framer-0Hfz8.framer-v-1tkmu6z.framer-hj6mih, .framer-0Hfz8.framer-v-59d2pj.framer-hj6mih, .framer-0Hfz8.framer-v-1ph1uyv.framer-hj6mih, .framer-0Hfz8.framer-v-1tx87f2.framer-hj6mih { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 55px); width: 55px; }\",\".framer-0Hfz8.framer-v-th13kt .framer-81p5ez { bottom: unset; height: 55px; left: calc(50.90909090909093% - 55px / 2); right: unset; top: calc(50.90909090909093% - 55px / 2); width: 55px; }\",\".framer-0Hfz8.framer-v-th13kt .framer-1qbxzc3, .framer-0Hfz8.framer-v-15cjzfv .framer-1qbxzc3, .framer-0Hfz8.framer-v-1epfcwh .framer-1qbxzc3, .framer-0Hfz8.framer-v-1mo2vl6 .framer-1qbxzc3, .framer-0Hfz8.framer-v-uhy15q .framer-1qbxzc3, .framer-0Hfz8.framer-v-jgi1w8 .framer-1qbxzc3, .framer-0Hfz8.framer-v-pv8gbv .framer-1qbxzc3, .framer-0Hfz8.framer-v-1tkmu6z .framer-1qbxzc3, .framer-0Hfz8.framer-v-59d2pj .framer-1qbxzc3, .framer-0Hfz8.framer-v-1ph1uyv .framer-1qbxzc3, .framer-0Hfz8.framer-v-1tx87f2 .framer-1qbxzc3 { left: 51%; top: 51%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 29\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"EYqDHEjxF\":{\"layout\":[\"fixed\",\"fixed\"]},\"VR1tnRxo9\":{\"layout\":[\"fixed\",\"fixed\"]},\"uWV_8t6zl\":{\"layout\":[\"fixed\",\"fixed\"]},\"r3Zt3Adur\":{\"layout\":[\"fixed\",\"fixed\"]},\"zjA7Z6_51\":{\"layout\":[\"fixed\",\"fixed\"]},\"y78ADQ18f\":{\"layout\":[\"fixed\",\"fixed\"]},\"fLLD6segf\":{\"layout\":[\"fixed\",\"fixed\"]},\"ncOjJgxah\":{\"layout\":[\"fixed\",\"fixed\"]},\"eeCAbf97Y\":{\"layout\":[\"fixed\",\"fixed\"]},\"dgyfjpVlO\":{\"layout\":[\"fixed\",\"fixed\"]},\"oU0j8acaj\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerWSWaRJ2vv=withCSS(Component,css,\"framer-0Hfz8\");export default FramerWSWaRJ2vv;FramerWSWaRJ2vv.displayName=\"Cursor\";FramerWSWaRJ2vv.defaultProps={height:29,width:29};addPropertyControls(FramerWSWaRJ2vv,{variant:{options:[\"FgDV3jjxL\",\"EYqDHEjxF\",\"VR1tnRxo9\",\"uWV_8t6zl\",\"r3Zt3Adur\",\"zjA7Z6_51\",\"y78ADQ18f\",\"fLLD6segf\",\"ncOjJgxah\",\"eeCAbf97Y\",\"dgyfjpVlO\",\"oU0j8acaj\"],optionTitles:[\"Normal\",\"Hover\",\"Project\",\"Home\",\"CV\",\"Hi!\",\"Go\",\"Zoom\",\"Close\",\"yo\",\"Sup\",\"eyup\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerWSWaRJ2vv,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"DM Serif Text\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmseriftext/v12/rnCu-xZa_krGokauCeNq1wWyafaPXHIJErY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWSWaRJ2vv\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"29\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"29\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"EYqDHEjxF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VR1tnRxo9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uWV_8t6zl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r3Zt3Adur\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zjA7Z6_51\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"y78ADQ18f\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"fLLD6segf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ncOjJgxah\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eeCAbf97Y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dgyfjpVlO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oU0j8acaj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WSWaRJ2vv.map","var t,e,r,n=Object.create,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,l=(t,e)=>function(){return e||(0,t[a(t)[0]])((e={exports:{}}).exports,e),e.exports;},f=(t,e,r,n)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let o of a(e))u.call(t,o)||o===r||i(t,o,{get:()=>e[o],enumerable:!(n=s(e,o))||n.enumerable});return t;},h=(t,e,r)=>(r=null!=t?n(o(t)):{},f(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !e&&t&&t.__esModule?r:i(r,\"default\",{value:t,enumerable:!0}),t)),c=l({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),g=l({\"../../../node_modules/whatwg-mimetype/lib/utils.js\"(t){t.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \\t\\n\\r]+/u,\"\").replace(/[ \\t\\n\\r]+$/u,\"\"),t.removeTrailingHTTPWhitespace=t=>t.replace(/[ \\t\\n\\r]+$/u,\"\"),t.isHTTPWhitespaceChar=t=>\" \"===t||\"\t\"===t||\"\\n\"===t||\"\\r\"===t,t.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t),t.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\\t\\u0020-\\u007E\\u0080-\\u00FF]*$/u.test(t),t.asciiLowercase=t=>t.replace(/[A-Z]/ug,t=>t.toLowerCase()),t.collectAnHTTPQuotedString=(t,e)=>{let r=\"\";for(e++;;){for(;e<t.length&&'\"'!==t[e]&&\"\\\\\"!==t[e];)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,\"\\\\\"===n){if(e>=t.length){r+=\"\\\\\";break;}r+=t[e],++e;}else break;}return[r,e];};}}),d=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type-parameters.js\"(t,e){var{asciiLowercase:r,solelyContainsHTTPTokenCodePoints:n,soleyContainsHTTPQuotedStringTokenCodePoints:i}=g();e.exports=class{get size(){return this._map.size;}get(t){return t=r(String(t)),this._map.get(t);}has(t){return t=r(String(t)),this._map.has(t);}set(t,e){if(t=r(String(t)),e=String(e),!n(t))throw Error(`Invalid MIME type parameter name \"${t}\": only HTTP token code points are valid.`);if(!i(e))throw Error(`Invalid MIME type parameter value \"${e}\": only HTTP quoted-string token code points are valid.`);return this._map.set(t,e);}clear(){this._map.clear();}delete(t){return t=r(String(t)),this._map.delete(t);}forEach(t,e){this._map.forEach(t,e);}keys(){return this._map.keys();}values(){return this._map.values();}entries(){return this._map.entries();}[Symbol.iterator](){return this._map[Symbol.iterator]();}constructor(t){this._map=t;}};}}),p=l({\"../../../node_modules/whatwg-mimetype/lib/parser.js\"(t,e){var{removeLeadingAndTrailingHTTPWhitespace:r,removeTrailingHTTPWhitespace:n,isHTTPWhitespaceChar:i,solelyContainsHTTPTokenCodePoints:s,soleyContainsHTTPQuotedStringTokenCodePoints:a,asciiLowercase:o,collectAnHTTPQuotedString:u}=g();e.exports=t=>{t=r(t);let e=0,l=\"\";for(;e<t.length&&\"/\"!==t[e];)l+=t[e],++e;if(0===l.length||!s(l)||e>=t.length)return null;++e;let f=\"\";for(;e<t.length&&\";\"!==t[e];)f+=t[e],++e;if(0===(f=n(f)).length||!s(f))return null;let h={type:o(l),subtype:o(f),parameters:/* @__PURE__ */new Map};for(;e<t.length;){for(++e;i(t[e]);)++e;let r=\"\";for(;e<t.length&&\";\"!==t[e]&&\"=\"!==t[e];)r+=t[e],++e;if(r=o(r),e<t.length){if(\";\"===t[e])continue;++e;}let l=null;if('\"'===t[e])for([l,e]=u(t,e);e<t.length&&\";\"!==t[e];)++e;else{for(l=\"\";e<t.length&&\";\"!==t[e];)l+=t[e],++e;if(\"\"===(l=n(l)))continue;}r.length>0&&s(r)&&a(l)&&!h.parameters.has(r)&&h.parameters.set(r,l);}return h;};}}),v=l({\"../../../node_modules/whatwg-mimetype/lib/serializer.js\"(t,e){var{solelyContainsHTTPTokenCodePoints:r}=g();e.exports=t=>{let e=`${t.type}/${t.subtype}`;if(0===t.parameters.size)return e;for(let[n,i]of t.parameters)e+=\";\"+n+\"=\",r(i)&&0!==i.length||(i=i.replace(/([\"\\\\])/ug,\"\\\\$1\"),i=`\"${i}\"`),e+=i;return e;};}}),m=l({\"../../../node_modules/whatwg-mimetype/lib/mime-type.js\"(t,e){var r=d(),n=p(),i=v(),{asciiLowercase:s,solelyContainsHTTPTokenCodePoints:a}=g();e.exports=class{static parse(t){try{return new this(t);}catch(t){return null;}}get essence(){return`${this.type}/${this.subtype}`;}get type(){return this._type;}set type(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid type: must be a non-empty string\");if(!a(t))throw Error(`Invalid type ${t}: must contain only HTTP token code points`);this._type=t;}get subtype(){return this._subtype;}set subtype(t){if(0===(t=s(String(t))).length)throw Error(\"Invalid subtype: must be a non-empty string\");if(!a(t))throw Error(`Invalid subtype ${t}: must contain only HTTP token code points`);this._subtype=t;}get parameters(){return this._parameters;}toString(){return i(this);}isJavaScript({prohibitParameters:t=!1}={}){switch(this._type){case\"text\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"javascript1.0\":case\"javascript1.1\":case\"javascript1.2\":case\"javascript1.3\":case\"javascript1.4\":case\"javascript1.5\":case\"jscript\":case\"livescript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}case\"application\":switch(this._subtype){case\"ecmascript\":case\"javascript\":case\"x-ecmascript\":case\"x-javascript\":return!t||0===this._parameters.size;default:return!1;}default:return!1;}}isXML(){return\"xml\"===this._subtype&&(\"text\"===this._type||\"application\"===this._type)||this._subtype.endsWith(\"+xml\");}isHTML(){return\"html\"===this._subtype&&\"text\"===this._type;}constructor(t){t=String(t);let e=n(t);if(null===e)throw Error(`Could not parse MIME type string \"${t}\"`);this._type=e.type,this._subtype=e.subtype,this._parameters=new r(e.parameters);}};}}),y=h(c()),w={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},b=class{getOffset(){return this.offset;}ensureBufferLength(t){let e=this.buffer.byteLength;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=w.Uint8;this.ensureBufferLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=w.Uint16;this.ensureBufferLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=w.Uint32;this.ensureBufferLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=w.BigUint64;this.ensureBufferLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=w.Int8;this.ensureBufferLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=w.Int16;this.ensureBufferLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=w.Int32;this.ensureBufferLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=w.BigInt64;this.ensureBufferLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=w.Float32;this.ensureBufferLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=w.Float64;this.ensureBufferLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBuffer(t){let e=this.offset,r=e+t,n=this.buffer.slice(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBuffer(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.buffer=t,this.offset=0,this.view=new DataView(this.buffer),this.decoder=new TextDecoder;}};// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as I}from\"framer\";// src/code-generation/components/cms/bundled/assert.ts\nfunction U(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function k(t){throw Error(`Unexpected value: ${t}`);}// ../../../node_modules/fflate/esm/browser.js\nvar S=Uint8Array,B=Uint16Array,E=Int32Array,M=new S([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,/* unused */0,0,/* impossible */0]),T=new S([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,/* unused */0,0]),L=new S([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),_=function(t,e){for(var r=new B(31),n=0;n<31;++n)r[n]=e+=1<<t[n-1];for(var i=new E(r[30]),n=1;n<30;++n)for(var s=r[n];s<r[n+1];++s)i[s]=s-r[n]<<5|n;return{b:r,r:i};},x=_(M,2),A=x.b,C=x.r;A[28]=258,C[258]=28;var F=_(T,0),D=F.b,P=F.r,j=new B(32768);for(e=0;e<32768;++e)t=(61680&(t=(52428&(t=(43690&e)>>1|(21845&e)<<1))>>2|(13107&t)<<2))>>4|(3855&t)<<4,j[e]=((65280&t)>>8|(255&t)<<8)>>1;var N=function(t,e,r){for(var n,i=t.length,s=0,a=new B(e);s<i;++s)t[s]&&++a[t[s]-1];var o=new B(e);for(s=1;s<e;++s)o[s]=o[s-1]+a[s-1]<<1;if(r){n=new B(1<<e);var u=15-e;for(s=0;s<i;++s)if(t[s])for(var l=s<<4|t[s],f=e-t[s],h=o[t[s]-1]++<<f,c=h|(1<<f)-1;h<=c;++h)n[j[h]>>u]=l;}else for(s=0,n=new B(i);s<i;++s)t[s]&&(n[s]=j[o[t[s]-1]++]>>15-t[s]);return n;},$=new S(288);for(e=0;e<144;++e)$[e]=8;for(e=144;e<256;++e)$[e]=9;for(e=256;e<280;++e)$[e]=7;for(e=280;e<288;++e)$[e]=8;var R=new S(32);for(e=0;e<32;++e)R[e]=5;var O=/* @__PURE__ */N($,9,0),q=/* @__PURE__ */N($,9,1),z=/* @__PURE__ */N(R,5,0),H=/* @__PURE__ */N(R,5,1),J=function(t){for(var e=t[0],r=1;r<t.length;++r)t[r]>e&&(e=t[r]);return e;},W=function(t,e,r){var n=e/8|0;return(t[n]|t[n+1]<<8)>>(7&e)&r;},G=function(t,e){var r=e/8|0;return(t[r]|t[r+1]<<8|t[r+2]<<16)>>(7&e);},K=function(t){return(t+7)/8|0;},V=function(t,e,r){return(null==e||e<0)&&(e=0),(null==r||r>t.length)&&(r=t.length),new S(t.subarray(e,r));},X=[\"unexpected EOF\",\"invalid block type\",\"invalid length/literal\",\"invalid distance\",\"stream finished\",\"no stream handler\",,\"no callback\",\"invalid UTF-8 data\",\"extra field too long\",\"date not in range 1980-2099\",\"filename too long\",\"stream finishing\",\"invalid zip data\"],Q=function(t,e,r){var n=Error(e||X[t]);if(n.code=t,Error.captureStackTrace&&Error.captureStackTrace(n,Q),!r)throw n;return n;},Z=function(t,e,r,n){var i=t.length,s=n?n.length:0;if(!i||e.f&&!e.l)return r||new S(0);var a=!r,o=a||2!=e.i,u=e.i;a&&(r=new S(3*i));var l=function(t){var e=r.length;if(t>e){var n=new S(Math.max(2*e,t));n.set(r),r=n;}},f=e.f||0,h=e.p||0,c=e.b||0,g=e.l,d=e.d,p=e.m,v=e.n,m=8*i;do{if(!g){f=W(t,h,1);var y=W(t,h+1,3);if(h+=3,y){if(1==y)g=q,d=H,p=9,v=5;else if(2==y){var w=W(t,h,31)+257,b=W(t,h+10,15)+4,I=w+W(t,h+5,31)+1;h+=14;for(var U=new S(I),k=new S(19),B=0;B<b;++B)k[L[B]]=W(t,h+3*B,7);h+=3*b;for(var E=J(k),_=(1<<E)-1,x=N(k,E,1),B=0;B<I;){var C=x[W(t,h,_)];h+=15&C;var F=C>>4;if(F<16)U[B++]=F;else{var P=0,j=0;for(16==F?(j=3+W(t,h,3),h+=2,P=U[B-1]):17==F?(j=3+W(t,h,7),h+=3):18==F&&(j=11+W(t,h,127),h+=7);j--;)U[B++]=P;}}var $=U.subarray(0,w),R=U.subarray(w);p=J($),v=J(R),g=N($,p,1),d=N(R,v,1);}else Q(1);}else{var F=K(h)+4,O=t[F-4]|t[F-3]<<8,z=F+O;if(z>i){u&&Q(0);break;}o&&l(c+O),r.set(t.subarray(F,z),c),e.b=c+=O,e.p=h=8*z,e.f=f;continue;}if(h>m){u&&Q(0);break;}}o&&l(c+131072);for(var X=(1<<p)-1,Z=(1<<v)-1,Y=h;;Y=h){var P=g[G(t,h)&X],tt=P>>4;if((h+=15&P)>m){u&&Q(0);break;}if(P||Q(2),tt<256)r[c++]=tt;else if(256==tt){Y=h,g=null;break;}else{var te=tt-254;if(tt>264){var B=tt-257,tr=M[B];te=W(t,h,(1<<tr)-1)+A[B],h+=tr;}var tn=d[G(t,h)&Z],ti=tn>>4;tn||Q(3),h+=15&tn;var R=D[ti];if(ti>3){var tr=T[ti];R+=G(t,h)&(1<<tr)-1,h+=tr;}if(h>m){u&&Q(0);break;}o&&l(c+131072);var ts=c+te;if(c<R){var ta=s-R,to=Math.min(R,ts);for(ta+c<0&&Q(3);c<to;++c)r[c]=n[ta+c];}for(;c<ts;++c)r[c]=r[c-R];}}e.l=g,e.p=Y,e.b=c,e.f=f,g&&(f=1,e.m=p,e.d=d,e.n=v);}while(!f)return c!=r.length&&a?V(r,0,c):r.subarray(0,c);},Y=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8;},tt=function(t,e,r){r<<=7&e;var n=e/8|0;t[n]|=r,t[n+1]|=r>>8,t[n+2]|=r>>16;},te=function(t,e){for(var r=[],n=0;n<t.length;++n)t[n]&&r.push({s:n,f:t[n]});var i=r.length,s=r.slice();if(!i)return{t:tu,l:0};if(1==i){var a=new S(r[0].s+1);return a[r[0].s]=1,{t:a,l:1};}r.sort(function(t,e){return t.f-e.f;}),r.push({s:-1,f:25001});var o=r[0],u=r[1],l=0,f=1,h=2;for(r[0]={s:-1,f:o.f+u.f,l:o,r:u};f!=i-1;)o=r[r[l].f<r[h].f?l++:h++],u=r[l!=f&&r[l].f<r[h].f?l++:h++],r[f++]={s:-1,f:o.f+u.f,l:o,r:u};for(var c=s[0].s,n=1;n<i;++n)s[n].s>c&&(c=s[n].s);var g=new B(c+1),d=tr(r[f-1],g,0);if(d>e){var n=0,p=0,v=d-e,m=1<<v;for(s.sort(function(t,e){return g[e.s]-g[t.s]||t.f-e.f;});n<i;++n){var y=s[n].s;if(g[y]>e)p+=m-(1<<d-g[y]),g[y]=e;else break;}for(p>>=v;p>0;){var w=s[n].s;g[w]<e?p-=1<<e-g[w]++-1:++n;}for(;n>=0&&p;--n){var b=s[n].s;g[b]==e&&(--g[b],++p);}d=e;}return{t:new S(g),l:d};},tr=function(t,e,r){return -1==t.s?Math.max(tr(t.l,e,r+1),tr(t.r,e,r+1)):e[t.s]=r;},tn=function(t){for(var e=t.length;e&&!t[--e];);for(var r=new B(++e),n=0,i=t[0],s=1,a=function(t){r[n++]=t;},o=1;o<=e;++o)if(t[o]==i&&o!=e)++s;else{if(!i&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0);}else if(s>3){for(a(i),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0);}for(;s--;)a(i);s=1,i=t[o];}return{c:r.subarray(0,n),n:e};},ti=function(t,e){for(var r=0,n=0;n<e.length;++n)r+=t[n]*e[n];return r;},ts=function(t,e,r){var n=r.length,i=K(e+2);t[i]=255&n,t[i+1]=n>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var s=0;s<n;++s)t[i+s+4]=r[s];return(i+4+n)*8;},ta=function(t,e,r,n,i,s,a,o,u,l,f){Y(e,f++,r),++i[256];for(var h,c,g,d,p=te(i,15),v=p.t,m=p.l,y=te(s,15),w=y.t,b=y.l,I=tn(v),U=I.c,k=I.n,S=tn(w),E=S.c,_=S.n,x=new B(19),A=0;A<U.length;++A)++x[31&U[A]];for(var A=0;A<E.length;++A)++x[31&E[A]];for(var C=te(x,7),F=C.t,D=C.l,P=19;P>4&&!F[L[P-1]];--P);var j=l+5<<3,q=ti(i,$)+ti(s,R)+a,H=ti(i,v)+ti(s,w)+a+14+3*P+ti(x,F)+2*x[16]+3*x[17]+7*x[18];if(u>=0&&j<=q&&j<=H)return ts(e,f,t.subarray(u,u+l));if(Y(e,f,1+(H<q)),f+=2,H<q){h=N(v,m,0),c=v,g=N(w,b,0),d=w;var J=N(F,D,0);Y(e,f,k-257),Y(e,f+5,_-1),Y(e,f+10,P-4),f+=14;for(var A=0;A<P;++A)Y(e,f+3*A,F[L[A]]);f+=3*P;for(var W=[U,E],G=0;G<2;++G)for(var K=W[G],A=0;A<K.length;++A){var V=31&K[A];Y(e,f,J[V]),f+=F[V],V>15&&(Y(e,f,K[A]>>5&127),f+=K[A]>>12);}}else h=O,c=$,g=z,d=R;for(var A=0;A<o;++A){var X=n[A];if(X>255){var V=X>>18&31;tt(e,f,h[V+257]),f+=c[V+257],V>7&&(Y(e,f,X>>23&31),f+=M[V]);var Q=31&X;tt(e,f,g[Q]),f+=d[Q],Q>3&&(tt(e,f,X>>5&8191),f+=T[Q]);}else tt(e,f,h[X]),f+=c[X];}return tt(e,f,h[256]),f+c[256];},to=/* @__PURE__ */new E([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),tu=/* @__PURE__ */new S(0),tl=function(t,e,r,n,i,s){var a=s.z||t.length,o=new S(n+a+5*(1+Math.ceil(a/7e3))+i),u=o.subarray(n,o.length-i),l=s.l,f=7&(s.r||0);if(e){f&&(u[0]=s.r>>3);for(var h=to[e-1],c=h>>13,g=8191&h,d=(1<<r)-1,p=s.p||new B(32768),v=s.h||new B(d+1),m=Math.ceil(r/3),y=2*m,w=function(e){return(t[e]^t[e+1]<<m^t[e+2]<<y)&d;},b=new E(25e3),I=new B(288),U=new B(32),k=0,L=0,_=s.i||0,x=0,A=s.w||0,F=0;_+2<a;++_){var D=w(_),j=32767&_,N=v[D];if(p[j]=N,v[D]=j,A<=_){var $=a-_;if((k>7e3||x>24576)&&($>423||!l)){f=ta(t,u,0,b,I,U,L,x,F,_-F,f),x=k=L=0,F=_;for(var R=0;R<286;++R)I[R]=0;for(var R=0;R<30;++R)U[R]=0;}var O=2,q=0,z=g,H=j-N&32767;if($>2&&D==w(_-H))for(var J=Math.min(c,$)-1,W=Math.min(32767,_),G=Math.min(258,$);H<=W&&--z&&j!=N;){if(t[_+O]==t[_+O-H]){for(var X=0;X<G&&t[_+X]==t[_+X-H];++X);if(X>O){if(O=X,q=H,X>J)break;for(var Q=Math.min(H,X-2),Z=0,R=0;R<Q;++R){var Y=_-H+R&32767,tt=p[Y],te=Y-tt&32767;te>Z&&(Z=te,N=Y);}}}N=p[j=N],H+=j-N&32767;}if(q){b[x++]=268435456|C[O]<<18|P[q];var tr=31&C[O],tn=31&P[q];L+=M[tr]+T[tn],++I[257+tr],++U[tn],A=_+O,++k;}else b[x++]=t[_],++I[t[_]];}}for(_=Math.max(_,A);_<a;++_)b[x++]=t[_],++I[t[_]];f=ta(t,u,l,b,I,U,L,x,F,_-F,f),l||(s.r=7&f|u[f/8|0]<<3,f-=7,s.h=v,s.p=p,s.i=_,s.w=A);}else{for(var _=s.w||0;_<a+l;_+=65535){var ti=_+65535;ti>=a&&(u[f/8|0]=l,ti=a),f=ts(u,f+1,t.subarray(_,ti));}s.i=a;}return V(o,0,n+K(f)+i);},tf=function(t,e,r,n,i){if(!i&&(i={l:1},e.dictionary)){var s=e.dictionary.subarray(-32768),a=new S(s.length+t.length);a.set(s),a.set(t,s.length),t=a,i.w=s.length;}return tl(t,null==e.level?6:e.level,null==e.mem?i.l?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(t.length)))):20:12+e.mem,r,n,i);};function th(t,e){return tf(t,e||{},0,0);}function tc(t,e){return Z(t,{i:2},e&&e.out,e&&e.dictionary);}var tg=\"undefined\"!=typeof TextDecoder&&/* @__PURE__ */new TextDecoder,td=0;try{tg.decode(tu,{stream:!0}),td=1;}catch(t){}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar tp=1024,tv=1.5,tm=t=>2**t-1,ty=t=>-(2**(t-1)),tw=t=>2**(t-1)-1,tb={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:ty(8),Int16:ty(16),Int32:ty(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},tI={Uint8:tm(8),Uint16:tm(16),Uint32:tm(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:tw(8),Int16:tw(16),Int32:tw(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function tU(t,e,r,n){U(t>=e,t,\"outside lower bound for\",n),U(t<=r,t,\"outside upper bound for\",n);}var tk=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.buffer.slice(t,e);}subarray(t=0,e=this.offset){return new Uint8Array(this.buffer,t,e);}ensureBufferLength(t){let e=this.buffer.byteLength;if(this.offset+t<=e)return;let r=new ArrayBuffer(Math.ceil(e*tv)+t);tS(this.buffer,r,0),this.buffer=r,this.view=new DataView(r);}writeUint8(t){tU(t,tb.Uint8,tI.Uint8,\"Uint8\");let e=w.Uint8;this.ensureBufferLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){tU(t,tb.Uint16,tI.Uint16,\"Uint16\");let e=w.Uint16;this.ensureBufferLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){tU(t,tb.Uint32,tI.Uint32,\"Uint32\");let e=w.Uint32;this.ensureBufferLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){tU(t,tb.Uint64,tI.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){tU(t,tb.BigUint64,tI.BigUint64,\"BigUint64\");let e=w.BigUint64;this.ensureBufferLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){tU(t,tb.Int8,tI.Int8,\"Int8\");let e=w.Int8;this.ensureBufferLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){tU(t,tb.Int16,tI.Int16,\"Int16\");let e=w.Int16;this.ensureBufferLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){tU(t,tb.Int32,tI.Int32,\"Int32\");let e=w.Int32;this.ensureBufferLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){tU(t,tb.Int64,tI.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){tU(t,tb.BigInt64,tI.BigInt64,\"BigInt64\");let e=w.BigInt64;this.ensureBufferLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=w.Float32;this.ensureBufferLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=w.Float64;this.ensureBufferLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBuffer(t){let e=t.byteLength;this.ensureBufferLength(e),tS(t,this.buffer,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.byteLength;this.writeUint32(r),this.writeBuffer(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.buffer=new ArrayBuffer(tp),this.view=new DataView(this.buffer),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};function tS(t,e,r){let n=new Uint8Array(t),i=new Uint8Array(e);i.set(n,r);}// src/utils/typeChecks.ts\nfunction tB(t){return Number.isFinite(t);}function tE(t){return void 0===t;}function tM(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar tT=class{static fromString(t){let[e,r,n]=t.split(\"/\").map(Number);return U(tB(e),\"Invalid chunkId\"),U(tB(r),\"Invalid offset\"),U(tB(n),\"Invalid length\"),new tT(e,r,n);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(t){let e=t.readUint16(),r=t.readUint32(),n=t.readUint32();return new tT(e,r,n);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(U(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as tL}from\"framer\";function t_(t){if(tM(t))return 0/* Null */;switch(t.type){case tL.Array:return 1/* Array */;case tL.Boolean:return 2/* Boolean */;case tL.Color:return 3/* Color */;case tL.Date:return 4/* Date */;case tL.Enum:return 5/* Enum */;case tL.File:return 6/* File */;case tL.ResponsiveImage:return 10/* ResponsiveImage */;case tL.Link:return 7/* Link */;case tL.Number:return 8/* Number */;case tL.Object:return 9/* Object */;case tL.RichText:return 11/* RichText */;case tL.String:return 12/* String */;default:k(t);}}function tx(t){let e=t.readUint16(),n=[];for(let i=0;i<e;i++){let e=r.read(t);n.push(e);}return{type:tL.Array,value:n};}function tA(t,e){for(let n of(t.writeUint16(e.value.length),e.value))r.write(t,n);}function tC(t,e,n){let i=t.value.length,s=e.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=t.value[s],a=e.value[s],o=r.compare(i,a,n);if(0!==o)return o;}return 0;}function tF(t){return{type:tL.Boolean,value:0!==t.readUint8()};}function tD(t,e){t.writeUint8(e.value?1:0);}function tP(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tj(t){return{type:tL.Color,value:t.readString()};}function tN(t,e){t.writeString(e.value);}function t$(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tR(t){let e=t.readInt64(),r=new Date(e);return{type:tL.Date,value:r.toISOString()};}function tO(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function tq(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function tz(t){return{type:tL.Enum,value:t.readString()};}function tH(t,e){t.writeString(e.value);}function tJ(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tW(t){return{type:tL.File,value:t.readString()};}function tG(t,e){t.writeString(e.value);}function tK(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tV(t){return{type:tL.Link,value:t.readJson()};}function tX(t,e){t.writeJson(e.value);}function tQ(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function tZ(t){return{type:tL.Number,value:t.readFloat64()};}function tY(t,e){t.writeFloat64(e.value);}function t1(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function t0(t){let e=t.readUint16(),n={};for(let i=0;i<e;i++){let e=t.readString();n[e]=r.read(t);}return{type:tL.Object,value:n};}function t2(t,e){let n=Object.entries(e.value);for(let[e,i]of(t.writeUint16(n.length),n))t.writeString(e),r.write(t,i);}function t6(t,e,n){let i=Object.keys(t.value).sort(),s=Object.keys(e.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=t.value[o]??null,f=e.value[u]??null,h=r.compare(l,f,n);if(0!==h)return h;}return 0;}function t3(t){return{type:tL.ResponsiveImage,value:t.readJson()};}function t5(t,e){t.writeJson(e.value);}function t4(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function t8(t){return{type:tL.RichText,value:t.readUint32()};}function t7(t,e){t.writeUint32(e.value);}function t9(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function et(t){return{type:tL.String,value:t.readString()};}function ee(t,e){t.writeString(e.value);}function er(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return tx(t);case 2/* Boolean */:return tF(t);case 3/* Color */:return tj(t);case 4/* Date */:return tR(t);case 5/* Enum */:return tz(t);case 6/* File */:return tW(t);case 7/* Link */:return tV(t);case 8/* Number */:return tZ(t);case 9/* Object */:return t0(t);case 10/* ResponsiveImage */:return t3(t);case 11/* RichText */:return t8(t);case 12/* String */:return et(t);default:k(e);}},t.write=function(t,e){let r=t_(e);if(t.writeUint8(r),!tM(e))switch(e.type){case tL.Array:return tA(t,e);case tL.Boolean:return tD(t,e);case tL.Color:return tN(t,e);case tL.Date:return tO(t,e);case tL.Enum:return tH(t,e);case tL.File:return tG(t,e);case tL.Link:return tX(t,e);case tL.Number:return tY(t,e);case tL.Object:return t2(t,e);case tL.ResponsiveImage:return t5(t,e);case tL.RichText:return t7(t,e);case tL.String:return ee(t,e);default:k(e);}},t.compare=function(t,e,r){let n=t_(t),i=t_(e);if(n<i)return -1;if(n>i)return 1;if(tM(t)||tM(e))return 0;switch(t.type){case tL.Array:return U(e.type===tL.Array),tC(t,e,r);case tL.Boolean:return U(e.type===tL.Boolean),tP(t,e);case tL.Color:return U(e.type===tL.Color),t$(t,e);case tL.Date:return U(e.type===tL.Date),tq(t,e);case tL.Enum:return U(e.type===tL.Enum),tJ(t,e);case tL.File:return U(e.type===tL.File),tK(t,e);case tL.Link:return U(e.type===tL.Link),tQ(t,e);case tL.Number:return U(e.type===tL.Number),t1(t,e);case tL.Object:return U(e.type===tL.Object),t6(t,e,r);case tL.ResponsiveImage:return U(e.type===tL.ResponsiveImage),t4(t,e);case tL.RichText:return U(e.type===tL.RichText),t9(t,e);case tL.String:return U(e.type===tL.String),er(t,e,r);default:k(t);}};})(r||(r={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar en=class{sortEntries(){this.entries.sort((t,e)=>{for(let n=0;n<this.fieldNames.length;n++){let i=t.values[n],s=e.values[n],a=r.compare(i,s,this.options.collation);if(0!==a)return a;}return t.pointer.compare(e.pointer);});}static deserialize(t,e){e||(t=tc(t));let n=new b(t.buffer),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new en(a,{collation:i,cmsBackendCompression:e}),u=n.readUint32();for(let t=0;t<u;t++){let t=[];for(let e=0;e<s;e++){let e=r.read(n);t.push(e);}let e=tT.read(n);o.entries.push({values:t,pointer:e});}return o;}serialize(){let t=new tk;for(let e of(t.writeJson(this.options.collation),t.writeUint8(this.fieldNames.length),this.fieldNames))t.writeString(e);for(let e of(this.sortEntries(),t.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=e;for(let e of n)r.write(t,e);i.write(t);}let e=t.subarray();return this.options.cmsBackendCompression?e:th(e);}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=[];}},ei=3,es=250,ea=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],eo=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!ea.includes(n.status)||++r>ei)return n;}catch(t){if(e?.signal?.aborted||++r>ei)throw t;}await eu(r);}};async function eu(t){let e=Math.floor(es*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// ../../shared/src/murmurHash.ts\nfunction el(t){let e=3&t.length,r=t.length-e,n=0,i=0;for(;i<r;){let e=255&t.charCodeAt(i)|(255&t.charCodeAt(++i))<<8|(255&t.charCodeAt(++i))<<16|(255&t.charCodeAt(++i))<<24;++i,n^=e=(65535&(e=(e=(65535&e)*3432918353+(((e>>>16)*3432918353&65535)<<16)&4294967295)<<15|e>>>17))*461845907+(((e>>>16)*461845907&65535)<<16)&4294967295,n=n<<13|n>>>19;let r=(65535&n)*5+(((n>>>16)*5&65535)<<16)&4294967295;n=(65535&r)+27492+(((r>>>16)+58964&65535)<<16);}let s=0;return e>=3&&(s^=(255&t.charCodeAt(i+2))<<16),e>=2&&(s^=(255&t.charCodeAt(i+1))<<8),e>=1&&(s^=255&t.charCodeAt(i),n^=s=(65535&(s=(s=(65535&s)*3432918353+(((s>>>16)*3432918353&65535)<<16)&4294967295)<<15|s>>>17))*461845907+(((s>>>16)*461845907&65535)<<16)&4294967295),n^=t.length,n^=n>>>16,n=(65535&n)*2246822507+(((n>>>16)*2246822507&65535)<<16)&4294967295,n^=n>>>13,n=(65535&n)*3266489909+(((n>>>16)*3266489909&65535)<<16)&4294967295,(n^=n>>>16)>>>0;}// src/code-generation/components/cms/bundled/rangeRequest.old.ts\nvar ef=h(m()),eh=\"\\r\\n\",ec=\"--\";async function eg(t,e){let r=new URL(t),n=eS(e);r.searchParams.set(\"rangeHash\",el(n).toString(16));let i=await eo(r,{headers:{Range:n}});if(!i.ok)throw Error(`Request failed: ${i.status} ${i.statusText}`);let s=await i.arrayBuffer(),a=new Uint8Array(s);if(200===i.status)return e.map(t=>{if(t.to>a.length)throw Error(\"Missing data\");return a.slice(t.from,t.to);});if(206===i.status){let t=i.headers.get(\"Content-Type\");if(!t)throw Error(\"Missing Content-Type header\");let r=new ey,n=new ef.default(t);if(\"multipart\"===n.type&&\"byteranges\"===n.subtype){let t=n.parameters.get(\"boundary\");if(!t)throw Error(\"Missing boundary parameter\");let e=ev(a,t);for(let{headers:t,body:n}of e){let e=t.get(\"Content-Range\");if(!e)throw Error(\"Missing Content-Range header\");let i=em(e);if(\"bytes\"!==i.unit)throw Error(\"Unsupported unit\");r.write(i.start,n);}}else{let t=i.headers.get(\"Content-Range\");if(!t)throw Error(\"Missing Content-Range header\");let e=em(t);if(\"bytes\"!==e.unit)throw Error(\"Unsupported unit\");r.write(e.start,a);}return e.map(t=>r.read(t.from,t.to-t.from));}throw Error(`Unsupported response: ${i.status} ${i.statusText}`);}var ed=new TextEncoder,ep=new TextDecoder;function ev(t,e){let r=ed.encode(ec+e),n=eb(t,r);if(tE(n))throw Error(\"Missing parts start\");let i=n+r.length,s=ed.encode(eh+ec+e+ec),a=eI(t,s);if(tE(a))throw Error(\"Missing parts end\");let o=ed.encode(eh+ec+e),u=t.subarray(i,a),l=ew(u,o);return l.map(t=>{let e=ed.encode(eh+eh),r=eb(t,e);if(tE(r))throw Error(\"Missing headers end\");let n=ed.encode(eh),i=t.subarray(0,r),s=ew(i,n),a=new Headers;for(let t of s){let e=ep.decode(t),[r,n]=e.split(\": \",2);r&&n&&a.append(r,n);}let o=r+e.length,u=t.slice(o);return{headers:a,body:u};});}function em(t){let e=RegExp(\"^(?<unit>\\\\w+) (?<start>\\\\d+)-(?<end>\\\\d+)\\\\/(?<size>\\\\d+|\\\\*)$\",\"u\").exec(t);if(!e||!e.groups)throw Error(\"Invalid Content-Range header\");let{unit:r,start:n,end:i,size:s}=e.groups;return{unit:r,start:Number(n),end:Number(i),size:\"*\"!==s?Number(s):null};}var ey=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(U(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=ek(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(U(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=ek(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function ew(t,e){let r=[];for(;t.length>0;){let n=eb(t,e)??t.length,i=t.subarray(0,n);r.push(i),t=t.subarray(n+e.length);}return r;}function eb(t,e){for(let r=0;r<t.length-e.length;r++){let n=t.subarray(r);if(eU(n,e))return r;}}function eI(t,e){for(let r=t.length-e.length;r>=0;r--){let n=t.subarray(r);if(eU(n,e))return r;}}function eU(t,e){for(let r=0;r<e.length;r++)if(t[r]!==e[r])return!1;return!0;}function ek(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function eS(t){U(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}let n=r.map(t=>`${t.from}-${t.to-1}`);return`bytes=${n.join(\",\")}`;}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function eB(t,e,r){if(!r)return eg(t,e);let n=eT(e),i=[],s=0;for(let t of n)i.push(`${t.from}-${t.to-1}`),s+=t.to-t.from;let a=new URL(t),o=i.join(\",\");a.searchParams.set(\"range\",o);let u=await eo(a);if(200!==u.status)throw Error(`Request failed: ${u.status} ${u.statusText}`);let l=await u.arrayBuffer(),f=new Uint8Array(l);if(f.length!==s)throw Error(\"Request failed: Unexpected response length\");let h=new eE,c=0;for(let t of n){let e=t.to-t.from,r=c+e,n=f.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var eE=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(U(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=eM(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(U(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=eM(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function eM(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function eT(t){U(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar eL=class{async loadModel(){let[t]=await eB(this.options.url,[this.options.range],this.options.cmsBackendCompression);return U(t,\"Failed to load model\"),en.deserialize(t,this.options.cmsBackendCompression);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){U(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:k(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==I.String||e.value?.type!==I.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==I.String||e.value?.type!==I.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==I.String||e.value?.type!==I.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];0>r.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(t,e,n){let i=0,s=t.length;for(;i<s;){let a=i+s>>1,o=t[a],u=o.values[e];r.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];U(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},e_=class{static read(t,e){let n=new e_;if(e){let r=t.readUint32(),n=t.readBuffer(r),i=tc(new Uint8Array(n),{dictionary:e});t=new b(i.buffer);}let i=t.readUint16();for(let e=0;e<i;e++){let e=t.readString(),i=r.read(t);n.setField(e,i);}return n;}writeUncompressed(t){for(let[e,n]of(t.writeUint16(this.fields.size),this.fields))t.writeString(e),r.write(t,n);}write(t,e){if(e){let r=new tk;this.writeUncompressed(r);let n=th(r.subarray(),{dictionary:e});t.writeUint32(n.byteLength),t.writeBuffer(n);}else this.writeUncompressed(t);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},ex=class{scanItems(){return this.itemsPromise??=Promise.all([eo(this.url),this.getCompressionDictionary()]).then(async([t,e])=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let r=await t.arrayBuffer(),n=new b(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),r=e_.read(n,e),s=n.getOffset()-t,a=new tT(this.id,t,s),o=a.toString(),u={pointer:o,data:r.getData()};this.itemLoader.prime(o,u),i.push(u);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}getCompressionDictionary(){if(!this.compressionDictionaryUrl)return null;let t=this.compressionDictionaryCache.get(this.compressionDictionaryUrl);if(t)return t;let e=eo(this.compressionDictionaryUrl).then(async t=>{if(!t.ok)throw Error(`Compression dictionary request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer();return new Uint8Array(e);});return this.compressionDictionaryCache.set(this.compressionDictionaryUrl,e),e;}constructor(t,e,r,n){this.id=t,this.url=e,this.compressionDictionaryUrl=r,this.compressionDictionaryCache=n,this.itemLoader=new y.default(async t=>{let e=t.map(t=>{let e=tT.fromString(t);return{from:e.offset,to:e.offset+e.length};}),[r,n]=await Promise.all([eB(this.url,e,!this.compressionDictionaryUrl),this.getCompressionDictionary()]);return r.map((e,r)=>{let i=new b(e.buffer),s=e_.read(i,n),a=t[r];return U(a,\"Missing pointer\"),{pointer:a,data:s.getData()};});});}},eA=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=tT.fromString(t),r=this.chunks[e.chunkId];return U(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=tT.fromString(t.pointer),n=tT.fromString(e.pointer);return r.compare(n);}compareValues(t,e,n){return r.compare(t,e,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText;let e=/* @__PURE__ */new Map;this.chunks=this.options.chunks.map((t,r)=>new ex(r,t,this.options.compressionDictionary,e));}};export{eA as DatabaseCollection,eL as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let t=(t,e)=>async()=>{let r=await t();return r[e];},e=()=>import(\"./OzZrg_WPl-2.js\"),r=[t(e,\"richText\"),t(e,\"richText1\"),t(e,\"richText2\"),t(e,\"richText3\"),t(e,\"richText4\"),t(e,\"richText5\"),t(e,\"richText6\"),t(e,\"richText7\"),t(e,\"richText8\"),t(e,\"richText9\"),t(e,\"richText10\"),t(e,\"richText11\"),t(e,\"richText12\"),t(e,\"richText13\"),t(e,\"richText14\"),t(e,\"richText15\"),t(e,\"richText16\"),t(e,\"richText17\"),t(e,\"richText18\"),t(e,\"richText19\"),t(e,\"richText20\"),t(e,\"richText21\"),t(e,\"richText22\"),t(e,\"richText23\"),t(e,\"richText24\"),t(e,\"richText25\"),t(e,\"richText26\"),t(e,\"richText27\"),t(e,\"richText28\"),t(e,\"richText29\"),t(e,\"richText30\"),t(e,\"richText31\"),t(e,\"richText32\"),t(e,\"richText33\"),t(e,\"richText34\"),t(e,\"richText35\"),t(e,\"richText36\"),t(e,\"richText37\"),t(e,\"richText38\"),t(e,\"richText39\"),t(e,\"richText40\"),t(e,\"richText41\"),t(e,\"richText42\"),t(e,\"richText43\"),t(e,\"richText44\"),t(e,\"richText45\"),t(e,\"richText46\"),t(e,\"richText47\"),t(e,\"richText48\")];export async function resolveRichText(t){let e=r[t];if(e)return await e();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f082bd6)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as t}from\"framer\";import{DatabaseCollection as i,DatabaseDictionaryIndex as a}from\"./OzZrg_WPl-0.js\";import{resolveRichText as r}from\"./OzZrg_WPl-1.js\";let n={a6raS4dag:{isNullable:!0,type:l.ResponsiveImage},am9Cgf7x8:{isNullable:!0,type:l.Enum},Au9khyS9p:{isNullable:!0,type:l.String},BHJWyL8h1:{isNullable:!0,type:l.String},CNOaGdkBh:{isNullable:!0,type:l.String},dK77JCcwA:{isNullable:!0,type:l.RichText},E3fI6uKxW:{isNullable:!0,type:l.ResponsiveImage},eoyfSmBn_:{isNullable:!0,type:l.Boolean},ewvOlHfTH:{isNullable:!0,type:l.ResponsiveImage},Ey6EfAukU:{isNullable:!0,type:l.RichText},fBppadwiC:{isNullable:!0,type:l.RichText},fL9huuMMz:{isNullable:!0,type:l.ResponsiveImage},fUUlllUII:{isNullable:!0,type:l.ResponsiveImage},g7SUuAVpZ:{isNullable:!0,type:l.Boolean},GAnJvaSjt:{isNullable:!0,type:l.String},GwTMPX9dp:{isNullable:!0,type:l.String},H5aIBJxSW:{isNullable:!0,type:l.Enum},HMqhg8zbH:{isNullable:!0,type:l.ResponsiveImage},HPgMJZ7dm:{isNullable:!0,type:l.String},HPNGEFNfp:{isNullable:!0,type:l.ResponsiveImage},hQcIdZX07:{isNullable:!0,type:l.String},HvkpEw7VR:{isNullable:!0,type:l.ResponsiveImage},IB0N7lkga:{isNullable:!0,type:l.Boolean},id:{isNullable:!1,type:l.String},IFMgIpvgF:{isNullable:!0,type:l.ResponsiveImage},ik6FH6mXC:{isNullable:!0,type:l.ResponsiveImage},iynvIyuyr:{isNullable:!0,type:l.RichText},J1fnurzdW:{isNullable:!0,type:l.String},Ji0LgmhjL:{isNullable:!0,type:l.RichText},jn4kTqEgR:{isNullable:!0,type:l.String},JS_b0kji1:{isNullable:!0,type:l.String},JxJ8mRRGt:{isNullable:!0,type:l.String},L21k9_aOP:{isNullable:!0,type:l.String},l4jR14GAE:{definition:{isNullable:!0,type:l.String},isNullable:!0,type:l.Array},mbQw4zmzX:{isNullable:!0,type:l.String},MF_Z4XHeV:{isNullable:!0,type:l.ResponsiveImage},MIZ_xYBqQ:{isNullable:!0,type:l.String},moOt65oiS:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},npIm8YYEU:{isNullable:!0,type:l.Enum},nSWER9KzO:{isNullable:!0,type:l.String},OSAGLFOii:{isNullable:!0,type:l.Boolean},oSch64wFQ:{isNullable:!0,type:l.ResponsiveImage},OSju7XGZV:{isNullable:!0,type:l.ResponsiveImage},P3Tm8LqEU:{isNullable:!0,type:l.ResponsiveImage},PACuff9Hb:{isNullable:!0,type:l.String},pIb24EK6f:{isNullable:!0,type:l.ResponsiveImage},PPhZdZdDV:{isNullable:!0,type:l.RichText},previousItemId:{isNullable:!0,type:l.String},q3TO6ICv8:{isNullable:!0,type:l.Boolean},RpjDeGnrL:{isNullable:!0,type:l.ResponsiveImage},RstWdocBt:{isNullable:!0,type:l.String},s2PPnfXc1:{isNullable:!0,type:l.Enum},SHSz9AgK5:{isNullable:!0,type:l.String},STsPO8sNT:{isNullable:!0,type:l.String},Tb7rbsEyz:{isNullable:!0,type:l.String},UFhmd8XjS:{isNullable:!0,type:l.Enum},un5KQWFFI:{isNullable:!0,type:l.String},v2_HTkY_o:{isNullable:!0,type:l.Boolean},V76hBOpMS:{isNullable:!0,type:l.Boolean},vI4gu4Sjl:{isNullable:!0,type:l.ResponsiveImage},WECaRPuj8:{isNullable:!0,type:l.ResponsiveImage},wQV2JzyWD:{isNullable:!0,type:l.ResponsiveImage},XiQcQiEHS:{isNullable:!0,type:l.String},xWPdz22Re:{isNullable:!0,type:l.Boolean},y7F1K3Mbj:{isNullable:!0,type:l.ResponsiveImage},y8L6jXTTH:{isNullable:!0,type:l.String},Yed8DZwbl:{isNullable:!0,type:l.String},Yn9JYko4F:{isNullable:!0,type:l.String},YP17LS9pA:{isNullable:!0,type:l.ResponsiveImage},zP5e3V4H8:{isNullable:!0,type:l.Enum},zUdEReVXZ:{isNullable:!0,type:l.Boolean}},o=new t,m={collectionByLocaleId:{default:new i({chunks:[new URL(\"./OzZrg_WPl-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href],compressionDictionary:new URL(\"./OzZrg_WPl-chunk-default-dict.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href,indexes:[new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:n,fieldNames:[\"id\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:0,to:424},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:n,fieldNames:[\"previousItemId\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:424,to:846},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:n,fieldNames:[\"nextItemId\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:846,to:1264},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:n,fieldNames:[\"id\",\"hQcIdZX07\"],range:{from:1264,to:1715},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:1},collectionSchema:n,fieldNames:[\"hQcIdZX07\",\"id\"],range:{from:1715,to:2163},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"BHJWyL8h1\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:2163,to:2978},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"l4jR14GAE\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:2978,to:3639},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"hQcIdZX07\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:3639,to:4135},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"CNOaGdkBh\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:4135,to:5062},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"g7SUuAVpZ\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:5062,to:5370},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"vI4gu4Sjl\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:5370,to:6374},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"a6raS4dag\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:6374,to:7228},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"P3Tm8LqEU\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:7228,to:8080},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"RpjDeGnrL\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:8080,to:8807},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"WECaRPuj8\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:8807,to:9403},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"oSch64wFQ\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:9403,to:9946},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"MF_Z4XHeV\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:9946,to:10386},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"IFMgIpvgF\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:10386,to:10687},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"J1fnurzdW\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:10687,to:11087},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"JxJ8mRRGt\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:11087,to:11435},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"nSWER9KzO\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:11435,to:11965},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"SHSz9AgK5\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:11965,to:12647},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"STsPO8sNT\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:12647,to:13335},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"PPhZdZdDV\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:13335,to:13631},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"xWPdz22Re\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:13631,to:13940},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"wQV2JzyWD\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:13940,to:14714},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"GwTMPX9dp\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:14714,to:15117},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"pIb24EK6f\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:15117,to:15648},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"JS_b0kji1\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:15648,to:16274},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"s2PPnfXc1\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:16274,to:16606},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"dK77JCcwA\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:16606,to:16908},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"eoyfSmBn_\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:16908,to:17216},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"ewvOlHfTH\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:17216,to:17949},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"XiQcQiEHS\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:17949,to:18320},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"ik6FH6mXC\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:18320,to:18748},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"un5KQWFFI\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:18748,to:19286},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"H5aIBJxSW\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:19286,to:19619},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"OSAGLFOii\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:19619,to:19928},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"PACuff9Hb\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:19928,to:20425},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"HPgMJZ7dm\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:20425,to:20978},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"fBppadwiC\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:20978,to:21278},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"q3TO6ICv8\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:21278,to:21586},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"OSju7XGZV\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:21586,to:22314},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"mbQw4zmzX\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:22314,to:22620},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"fL9huuMMz\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:22620,to:22920},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"Yed8DZwbl\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:22920,to:23508},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"zP5e3V4H8\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:23508,to:23840},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"Ey6EfAukU\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:23840,to:24138},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"V76hBOpMS\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:24138,to:24446},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"HMqhg8zbH\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:24446,to:25042},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"Tb7rbsEyz\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:25042,to:25347},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"fUUlllUII\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:25347,to:25647},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"MIZ_xYBqQ\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:25647,to:26124},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"UFhmd8XjS\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:26124,to:26454},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"zUdEReVXZ\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:26454,to:26762},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"GAnJvaSjt\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:26762,to:27184},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"Yn9JYko4F\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:27184,to:27651},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"Ji0LgmhjL\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:27651,to:27951},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"v2_HTkY_o\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:27951,to:28261},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"HvkpEw7VR\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:28261,to:28845},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"RstWdocBt\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:28845,to:29239},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"HPNGEFNfp\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:29239,to:29722},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"moOt65oiS\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:29722,to:30192},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"npIm8YYEU\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:30192,to:30522},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"iynvIyuyr\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:30522,to:30823},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"IB0N7lkga\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:30823,to:31129},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"YP17LS9pA\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:31129,to:31546},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"y8L6jXTTH\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:31546,to:31852},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"y7F1K3Mbj\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:31852,to:32153},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"Au9khyS9p\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:32153,to:32467},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"am9Cgf7x8\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:32467,to:32798},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"E3fI6uKxW\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:32798,to:33576},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"jn4kTqEgR\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:33576,to:34524},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href}),new a({cmsBackendCompression:!1,collation:{type:0},collectionSchema:n,fieldNames:[\"L21k9_aOP\",\"PPhZdZdDV\",\"dK77JCcwA\",\"fBppadwiC\",\"Ey6EfAukU\",\"Ji0LgmhjL\",\"iynvIyuyr\"],range:{from:34524,to:34974},url:new URL(\"./OzZrg_WPl-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/GXeXCRlhLNo6Nzx5z9zp/H9599t7reslMdtVvZpWm/OzZrg_WPl.js\").href})],resolveRichText:r,schema:n})},displayName:\"Work\"};export default m;e(m,{BHJWyL8h1:{defaultValue:\"\",title:\"Title\",type:l.String},l4jR14GAE:{dataIdentifier:\"local-module:collection/CGg4ARc4J:default\",defaultValue:[],title:\"Tags\",type:l.MultiCollectionReference},hQcIdZX07:{title:\"URL Slug\",type:l.String},CNOaGdkBh:{defaultValue:\"\",displayTextArea:!1,title:\"Short Description\",type:l.String},g7SUuAVpZ:{defaultValue:!0,title:\"Gallery Header?\",type:l.Boolean},vI4gu4Sjl:{title:\"Gallery 1 | Thumbnail \",type:l.ResponsiveImage},a6raS4dag:{title:\"Gallery 2\",type:l.ResponsiveImage},P3Tm8LqEU:{title:\"Gallery 3\",type:l.ResponsiveImage},RpjDeGnrL:{title:\"Gallery 4\",type:l.ResponsiveImage},WECaRPuj8:{title:\"Gallery 5\",type:l.ResponsiveImage},oSch64wFQ:{title:\"Gallery 6\",type:l.ResponsiveImage},MF_Z4XHeV:{title:\"Gallery 7\",type:l.ResponsiveImage},IFMgIpvgF:{title:\"Gallery 8\",type:l.ResponsiveImage},J1fnurzdW:{defaultValue:\"\",placeholder:\"Lead Designer\",title:\"Project Role\",type:l.String},JxJ8mRRGt:{defaultValue:\"\",placeholder:\"Agency Name\",title:\"Agency\",type:l.String},nSWER9KzO:{defaultValue:\"\",placeholder:\"Client Name\",title:\"Client\",type:l.String},SHSz9AgK5:{defaultValue:\"\",title:\"Article Title\",type:l.String},STsPO8sNT:{defaultValue:\"\",title:\"Article Subtitle\",type:l.String},PPhZdZdDV:{defaultValue:\"\",title:\"Block 1 / Content 1\",type:l.RichText},xWPdz22Re:{defaultValue:!0,title:\"Block 1 / Content 1 / Media?\",type:l.Boolean},wQV2JzyWD:{title:\"Block 1 / Content 1 / Image\",type:l.ResponsiveImage},GwTMPX9dp:{defaultValue:\"\",title:\"Block 1 / Content 1 / Video \",type:l.String},pIb24EK6f:{title:\"Block 1 / Content 1 / Video / Poster\",type:l.ResponsiveImage},JS_b0kji1:{defaultValue:\"\",title:\"Block 1 / Content 1 / Caption\",type:l.String},s2PPnfXc1:{defaultValue:\"btrQnlO8g\",options:[\"btrQnlO8g\",\"DT3oOzFDL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Block 1 / Content 1 / Caption / Colour\",type:l.Enum},dK77JCcwA:{defaultValue:\"\",title:\"Block 1 / Content 2\",type:l.RichText},eoyfSmBn_:{defaultValue:!0,title:\"Block 1 / Content 2 / Media?\",type:l.Boolean},ewvOlHfTH:{title:\"Block 1 / Content 2 / Image\",type:l.ResponsiveImage},XiQcQiEHS:{defaultValue:\"\",title:\"Block 1 / Content 2 / Video \",type:l.String},ik6FH6mXC:{title:\"Block 1 / Content 2 / Video / Poster\",type:l.ResponsiveImage},un5KQWFFI:{defaultValue:\"\",title:\"Block 1 / Content 2 / Caption\",type:l.String},H5aIBJxSW:{defaultValue:\"btrQnlO8g\",options:[\"btrQnlO8g\",\"DT3oOzFDL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Block 1 / Content 2 / Caption / Colour\",type:l.Enum},OSAGLFOii:{defaultValue:!0,title:\"Block 2 / Enabled\",type:l.Boolean},PACuff9Hb:{defaultValue:\"\",title:\"Block 2 / Title\",type:l.String},HPgMJZ7dm:{defaultValue:\"\",title:\"Block 2 / Subtitle\",type:l.String},fBppadwiC:{defaultValue:\"\",title:\"Block 2 / Content 1\",type:l.RichText},q3TO6ICv8:{defaultValue:!0,title:\"Block 2 / Content 1 / Media?\",type:l.Boolean},OSju7XGZV:{title:\"Block 2 / Content 1 / Image\",type:l.ResponsiveImage},mbQw4zmzX:{defaultValue:\"\",title:\"Block 2 / Content 1 / Video \",type:l.String},fL9huuMMz:{title:\"Block 2 / Content 1 / Video / Poster\",type:l.ResponsiveImage},Yed8DZwbl:{defaultValue:\"\",title:\"Block 2 / Content 1 / Caption\",type:l.String},zP5e3V4H8:{defaultValue:\"btrQnlO8g\",options:[\"btrQnlO8g\",\"DT3oOzFDL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Block 2 / Content 1 / Caption / Colour\",type:l.Enum},Ey6EfAukU:{defaultValue:\"\",title:\"Block 2 / Content 2\",type:l.RichText},V76hBOpMS:{defaultValue:!0,title:\"Block 2 / Content 2 / Media?\",type:l.Boolean},HMqhg8zbH:{title:\"Block 2 / Content 2 / Image\",type:l.ResponsiveImage},Tb7rbsEyz:{defaultValue:\"\",title:\"Block 2 / Content 2 / Video \",type:l.String},fUUlllUII:{title:\"Block 2 / Content 2 / Video / Poster\",type:l.ResponsiveImage},MIZ_xYBqQ:{defaultValue:\"\",title:\"Block 2 / Content 2 / Caption\",type:l.String},UFhmd8XjS:{defaultValue:\"btrQnlO8g\",options:[\"btrQnlO8g\",\"DT3oOzFDL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Block 2 / Content 2 / Caption / Colour\",type:l.Enum},zUdEReVXZ:{defaultValue:!0,title:\"Block 3 / Enabled\",type:l.Boolean},GAnJvaSjt:{defaultValue:\"\",title:\"Block 3 / Title\",type:l.String},Yn9JYko4F:{defaultValue:\"\",title:\"Block 3 / Subtitle\",type:l.String},Ji0LgmhjL:{defaultValue:\"\",title:\"Block 3 / Content 1\",type:l.RichText},v2_HTkY_o:{defaultValue:!0,title:\"Block 3 / Content 1 / Media?\",type:l.Boolean},HvkpEw7VR:{title:\"Block 3 / Content 1 / Image\",type:l.ResponsiveImage},RstWdocBt:{defaultValue:\"\",title:\"Block 3 / Content 1 / Video\",type:l.String},HPNGEFNfp:{title:\"Block 3 / Content 1 / Video / Poster\",type:l.ResponsiveImage},moOt65oiS:{defaultValue:\"\",title:\"Block 3 / Content 1 / Caption \",type:l.String},npIm8YYEU:{defaultValue:\"btrQnlO8g\",options:[\"btrQnlO8g\",\"DT3oOzFDL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Block 3 / Content 1 / Caption / Colour\",type:l.Enum},iynvIyuyr:{defaultValue:\"\",title:\"Block 3 / Content 2\",type:l.RichText},IB0N7lkga:{defaultValue:!0,title:\"Block 3 / Content 2 / Media?\",type:l.Boolean},YP17LS9pA:{title:\"Block 3 / Content 2 / Image\",type:l.ResponsiveImage},y8L6jXTTH:{defaultValue:\"\",title:\"Block 3 / Content 2 / Video\",type:l.String},y7F1K3Mbj:{title:\"Block 3 / Content 2 / Video / Poster\",type:l.ResponsiveImage},Au9khyS9p:{defaultValue:\"\",title:\"Block 3 / Content 2 / Caption\",type:l.String},am9Cgf7x8:{defaultValue:\"btrQnlO8g\",options:[\"btrQnlO8g\",\"DT3oOzFDL\"],optionTitles:[\"Dark\",\"Light\"],title:\"Block 3 / Content 2 / Caption / Colour\",type:l.Enum},E3fI6uKxW:{title:\"Mockup Image\",type:l.ResponsiveImage},jn4kTqEgR:{defaultValue:\"\",displayTextArea:!0,placeholder:\"Quote from client\",title:\"Quote\",type:l.String},L21k9_aOP:{defaultValue:\"\",displayTextArea:!1,placeholder:\"Who is the quote from?\",title:\"Quote Author\",type:l.String},previousItemId:{dataIdentifier:\"local-module:collection/OzZrg_WPl:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/OzZrg_WPl:default\",title:\"Next\",type:l.CollectionReference}});export const s2PPnfXc1ToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"btrQnlO8g\":return\"Dark\";case\"DT3oOzFDL\":return\"Light\";default:return\"\";}};export const H5aIBJxSWToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"btrQnlO8g\":return\"Dark\";case\"DT3oOzFDL\":return\"Light\";default:return\"\";}};export const zP5e3V4H8ToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"btrQnlO8g\":return\"Dark\";case\"DT3oOzFDL\":return\"Light\";default:return\"\";}};export const UFhmd8XjSToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"btrQnlO8g\":return\"Dark\";case\"DT3oOzFDL\":return\"Light\";default:return\"\";}};export const npIm8YYEUToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"btrQnlO8g\":return\"Dark\";case\"DT3oOzFDL\":return\"Light\";default:return\"\";}};export const am9Cgf7x8ToDisplayName=(e,l)=>{switch(l?.fallback,e){case\"btrQnlO8g\":return\"Dark\";case\"DT3oOzFDL\":return\"Light\";default:return\"\";}};export const enumToDisplayNameFunctions={am9Cgf7x8:am9Cgf7x8ToDisplayName,H5aIBJxSW:H5aIBJxSWToDisplayName,npIm8YYEU:npIm8YYEUToDisplayName,s2PPnfXc1:s2PPnfXc1ToDisplayName,UFhmd8XjS:UFhmd8XjSToDisplayName,zP5e3V4H8:zP5e3V4H8ToDisplayName};export const utils={async getSlugByRecordId(e,l){let[t]=await o.query({from:{data:m,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"hQcIdZX07\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.hQcIdZX07;},async getRecordIdBySlug(e,l){let[t]=await o.query({from:{data:m,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"hQcIdZX07\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return t?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"UFhmd8XjSToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"npIm8YYEUToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"H5aIBJxSWToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\",\"framerCollectionUtils\":\"1\",\"framerCollectionId\":\"OzZrg_WPl\",\"framerSlug\":\"hQcIdZX07\",\"framerData\":\"\",\"framerContractVersion\":\"1\"}},\"zP5e3V4H8ToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"am9Cgf7x8ToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"s2PPnfXc1ToDisplayName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0c4579a)\nexport default function metadata(params,activeLocale){return{customHTMLHeadEnd:\"<style>   \\n/* Hide scrollbar Chrome, Safari and Opera */   \\n#main::-webkit-scrollbar {\\n    display: none!important;\\n}    \\n/* Hide scrollbar IE, Edge and Firefox */\\nbody {\\n    -ms-overflow-style: none!important;\\n    /* IE and Edge */\\n    scrollbar-width: none!important;\\n    /* Firefox */\\n}\\n</style>\",description:\"Nottingham based design leader. Experienced working in-house, for agencies and freelance for over 15 years. I work primarily in the fields of UI design, UX strategy and branding.\",favicon:\"https://framerusercontent.com/assets/JuJr2GqQMzqkrok5sVGZBwx24.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/MqH9nm6jNtLe33FYjaozXUvHqY.png\",title:\"James Walsh | Design Leader\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"ofAC8B,GAAU,UAAU,EAAE,CAAC,CAAcA,EAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,8kBAA8kB,CAAcC,GAAU,yCCAnsB,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,qlBAAqlB,CAAcC,GAAU,yCCDxrB,IACjB,CAClBC,GAAkB,CAC3B,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CASKC,GAAkB,CACpB,GAAGD,GACH,aAAc,EACd,WAAY,2BACZ,OAAQ,uCACR,MAAO,UACP,cAAe,SAClB,CACY,GAA0B,GAAkB,EAAG,IACnC,EAAK,MAAO,CAC7B,MAAOC,GACF,MACR,CAAC,CACJ,wCE7BEC,GAAK,GAAM,CACX,GAAI,CAACC,GAAG,CACJ,IAAMC,EAAIC,EAAE,YAAY,CAAC,MAAOC,EAAI,eAAgB,KAAMC,EAAI,GAAI,GAAGC,GAAI,IAC9DH,EAAE,cAAc,MAAO,CAAC,IAAKI,EAAG,MAAO,6BAA8B,MAAOF,EAAG,OAAQA,EAAG,QAAS,YAAa,KAAM,OAAQ,OAAQD,EAAG,YAAa,IAAK,cAAe,QAAS,eAAgB,QAAS,GAAGE,EAAE,CAAEH,EAAE,cAAc,OAAQ,CAAC,EAAG,iDAAiD,CAAC,CAAEA,EAAE,cAAc,WAAY,CAAC,OAAQ,wBAAwB,CAAC,CAAC,CAC3W,CACF,EAAE,YAAc,OAAO,GAAID,EAE/B,OAAOD,2BCDsG,ICAqE,SAAgB,GAAiB,EAAS,EAAa,EAAW,GAAG,EAAc,EAAsB,CAC/R,IAAM,EAAiBO,MAAY,CAAC,GAAG,GAAY,MAAO,GAAyD,SAAU,EAAE,OAAO,KAAK,IAAM,EAAe,EAAW,aAAa,CAAC,QAAQ,QAAQ,GAAG,CAC3C,OAA7HC,EAAsB,IAAkE,GAAYC,EAAS,EAAe,EAAuB,CAAC,EAAc,EAAW,CAAC,CAAwD,OAA5C,EAAa,EAAc,0BAT9N,IAAgC,CAI2EC,GAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,aAAa,CAAC,YAAY,CAAC,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,aAAa,CAAC,CAAO,IAAa,EAAI,IAAS,EAAI,KAAK,GAAGC,EAAE,aAAa,CAAC,SAAS,EAAO,CAAC,ICIvb,SAAgB,GAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,YAAU,EAAsB,EAAO,GAAM,CAAC,IAAM,EAAQ,GAAiB,GAAS,EAAa,EAAW,EAAc,GAAsB,CACvR,CAAC,EAAa,GAAiBC,EAAS,IAAU,OAAOC,GAAYC,EAAM,CAAC,KAAK,CACtF,eAAe,GAAc,CAAC,IAAI,EAAO,GACzC,GAAG,CAA4D,IAAM,EAAO,MAAM,OAA1D,GAAG,KAAgB,EAAQ,aAChD,GAAO,EAAgB,EAAO,QAAQA,EAAM,CAAC,OAAQC,EAAE,CAAC,QAAQ,IAAIA,EAAE,CAAI,GAAO,EAAgB,KAAK,CAAE,UAAU,CAAC,EAAO,IAC7H,MAAc,CAAC,GAAc,EAAG,CAAC,EAAQ,CAAC,CAA+D,IAAM,EAAnD,EAAa,SAAS,GAAG,EAAa,OAAiD,EAAK,GAAU,EAAE,CAAC,CAAC,KAAK,OAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,WAAW,CAAC,UAAQ,eAAa,eAAa,cAAY,YAAU,SAAS,EAA2B,EAAK,EAAa,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,EAAS,eAAe,IAAA,GAAU,CAAO,QAAM,CAAC,CAAC,EAAW,CAAC,+BAbpZ,IAA4B,IAA8G,KAA2E,KAA2E,KAAqI,CAAa,GAAS,kmFAAopG,CAAO,GAAc,sCAA4C,GAAkB,GAAS,IAAI,GAAM,EAAK,OAAO,EAAE,CAAC,aAAa,CAAC,EAAK,MAAM,EAAE,CAAC,CAAO,GAAsB,GAAS,QAAQ,EAAI,KAAO,EAAI,EAAI,aAAa,EAAE,EAAW,GAAM,EAAE,CAAC,CAa96G,GAAK,YAAY,UAAU,GAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,OAAO,WAAW,OAAO,MAAM,OAAO,aAAa,GAAK,SAAS,GAAM,CAAC,EAAoB,GAAK,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAa,GAAK,aAAa,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,QAAQ,GAAS,aAAa,GAAkB,aAAa,GAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAAC,EAAa,YAAY,wEAAwE,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB,EAAa,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAa,GAAK,aAAa,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,GAAK,aAAa,MAAM,CAAC,GAAGC,GAAc,CAAC,ICZ9X,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAAlnC,IAAyN,IAAkE,IAA4B,KAAwH,CAAMC,GAAa,EAASC,GAAQ,CAAOC,GAAgB,EAAoBD,GAAQ,CAAOE,GAAgB,CAAC,iBAAiB,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,UAAU,CAAC,QAAQ,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,UAAU,CAAC,QAAQ,GAAK,CAAC,CAAOC,GAAW,CAAC,iBAAiB,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,iBAAiB,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAAuOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,GAAqB,CAAC,eAAe,eAAe,gBAAgB,gBAAgB,iBAAiB,iBAAiB,eAAe,eAAe,gBAAgB,gBAAgB,aAAa,aAAa,cAAc,cAAc,oBAAoB,oBAAoB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,aAAa,aAAa,oBAAoB,oBAAoB,aAAa,aAAa,qBAAqB,qBAAqB,cAAc,cAAc,kBAAkB,kBAAkB,gBAAgB,gBAAgB,iBAAiB,iBAAiB,WAAW,WAAW,UAAU,UAAU,cAAc,cAAc,YAAY,YAAY,mBAAmB,mBAAmB,WAAW,WAAW,YAAY,YAAY,aAAa,aAAa,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,gBAAgB,gBAAgB,aAAa,aAAa,gBAAgB,gBAAgB,gBAAgB,gBAAgB,iBAAiB,iBAAiB,cAAc,cAAc,gBAAgB,gBAAgB,kBAAkB,kBAAkB,YAAY,YAAY,aAAa,aAAa,aAAa,aAAa,mBAAmB,mBAAmB,oBAAoB,oBAAoB,mBAAmB,mBAAmB,iBAAiB,iBAAiB,oBAAoB,oBAAoB,kBAAkB,kBAAkB,iBAAiB,iBAAiB,kBAAkB,kBAAkB,cAAc,cAAc,gBAAgB,gBAAgB,gBAAgB,gBAAgB,cAAc,cAAc,iBAAiB,iBAAiB,SAAS,SAAS,SAAS,SAAS,gBAAgB,gBAAgB,UAAU,UAAU,eAAe,eAAe,aAAa,aAAa,YAAY,YAAY,YAAY,YAAY,eAAe,eAAe,cAAc,cAAc,aAAa,aAAa,aAAa,aAAa,YAAY,YAAY,mBAAmB,mBAAmB,aAAa,aAAa,cAAc,cAAc,YAAY,YAAY,SAAS,SAAS,SAAS,SAAS,UAAU,UAAU,UAAU,UAAU,aAAa,aAAa,iBAAiB,iBAAiB,iBAAiB,iBAAiB,UAAU,UAAU,aAAa,aAAa,eAAe,eAAe,eAAe,eAAe,kBAAkB,kBAAkB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,eAAe,eAAe,eAAe,eAAe,WAAW,WAAW,aAAa,aAAa,kBAAkB,kBAAkB,iBAAiB,iBAAiB,eAAe,eAAe,YAAY,YAAY,iBAAiB,iBAAiB,YAAY,YAAY,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,aAAa,aAAa,aAAa,aAAa,YAAY,YAAY,UAAU,UAAU,aAAa,aAAa,eAAe,eAAe,gBAAgB,gBAAgB,YAAY,YAAY,eAAe,eAAe,cAAc,cAAc,cAAc,cAAc,YAAY,YAAY,cAAc,cAAc,eAAe,eAAe,UAAU,UAAU,gBAAgB,gBAAgB,cAAc,cAAc,eAAe,eAAe,aAAa,aAAa,aAAa,aAAa,YAAY,YAAY,SAAS,SAAS,YAAY,YAAY,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,YAAY,YAAY,WAAW,WAAW,UAAU,UAAU,UAAU,UAAU,WAAW,WAAW,SAAS,WAAW,QAAQ,UAAU,OAAO,SAAS,SAAS,WAAW,QAAQ,UAAU,MAAM,QAAQ,QAAQ,UAAU,KAAK,OAAO,UAAU,YAAY,KAAK,OAAO,KAAK,OAAO,SAAS,WAAW,IAAI,MAAM,UAAU,YAAY,SAAS,WAAW,OAAO,SAAS,KAAK,OAAO,MAAM,QAAQ,OAAO,SAAS,OAAO,SAAS,UAAU,YAAY,MAAM,QAAQ,MAAM,QAAQ,KAAK,OAAO,QAAQ,UAAU,YAAY,cAAc,OAAO,SAAS,QAAQ,UAAU,QAAQ,UAAU,QAAQ,UAAU,KAAK,OAAO,IAAI,MAAM,KAAK,OAAO,UAAU,YAAY,SAAS,WAAW,OAAO,SAAS,KAAK,OAAO,OAAO,SAAS,SAAS,WAAW,SAAS,WAAW,QAAQ,UAAU,KAAK,OAAO,IAAI,MAAM,SAAS,WAAW,QAAQ,UAAU,MAAM,QAAQ,KAAK,OAAO,KAAK,OAAO,OAAO,SAAS,KAAK,OAAO,OAAO,SAAS,OAAO,SAAS,MAAM,QAAQ,KAAK,OAAO,OAAO,SAAS,OAAO,SAAS,MAAM,QAAQ,KAAK,OAAO,KAAK,OAAO,WAAW,aAAa,MAAM,QAAQ,QAAQ,UAAU,KAAK,OAAO,MAAM,QAAQ,MAAM,QAAQ,KAAK,OAAO,UAAU,YAAY,OAAO,SAAS,IAAI,MAAM,OAAO,SAAS,OAAO,SAAS,KAAK,OAAO,SAAS,WAAW,KAAK,OAAO,OAAO,SAAS,KAAK,OAAO,KAAK,OAAO,IAAI,MAAM,SAAS,WAAW,IAAI,MAAM,KAAK,OAAO,IAAI,MAAM,SAAS,WAAW,MAAM,QAAQ,QAAQ,UAAU,KAAK,OAAO,KAAK,OAAO,MAAM,QAAQ,WAAW,aAAa,QAAQ,UAAU,QAAQ,UAAU,UAAU,YAAY,MAAM,QAAQ,QAAQ,UAAU,MAAM,QAAQ,KAAK,OAAO,KAAK,OAAO,OAAO,SAAS,MAAM,QAAQ,QAAQ,UAAU,MAAM,QAAQ,OAAO,SAAS,OAAO,SAAS,IAAI,MAAM,KAAK,OAAO,SAAS,WAAW,OAAO,SAAS,KAAK,OAAO,OAAO,SAAS,SAAS,WAAW,MAAM,QAAQ,OAAO,SAAS,QAAQ,UAAU,QAAQ,UAAU,MAAM,QAAQ,MAAM,QAAQ,QAAQ,UAAU,WAAW,aAAa,MAAM,QAAQ,QAAQ,UAAU,OAAO,SAAS,KAAK,OAAO,IAAI,MAAM,QAAQ,UAAU,OAAO,SAAS,OAAO,SAAS,IAAI,MAAM,OAAO,SAAS,SAAS,WAAW,YAAY,cAAc,KAAK,OAAO,MAAM,QAAQ,OAAO,SAAS,SAAS,WAAW,MAAM,QAAQ,GAAG,KAAK,OAAO,SAAS,QAAQ,UAAU,KAAK,OAAO,SAAS,WAAW,UAAU,YAAY,OAAO,SAAS,OAAO,SAAS,KAAK,OAAO,MAAM,QAAQ,MAAM,QAAQ,UAAU,YAAY,OAAO,SAAS,MAAM,QAAQ,KAAK,OAAO,KAAK,OAAO,EAAE,IAAI,QAAQ,UAAU,IAAI,MAAM,CAAOC,GAAwB,CAAC,gBAAgB,YAAY,iBAAiB,YAAY,KAAK,iBAAiB,MAAM,YAAY,CAAOC,IAAU,CAAC,aAAW,QAAM,SAAO,WAAS,KAAG,OAAK,QAAM,GAAG,MAAiH,CAAC,GAAG,EAAM,UAAgB,GAAkD,EAAM,WAAsC,oBAAoB,UAAwDF,GAAqB,IAA0F,GAAuC,EAAM,WAAwC,OAAO,UAAU,GAAmC,EAAM,UAAU,UAAU,GAAgC,EAAM,UAAU,QAAuDC,GAAwB,EAAM,UAAyG,EAAM,SAAsC,iBAAiB,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS/3R,GAAgB,EAT+4R,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,iBAAiB,gBAAA,GAAgB,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,GAAsB,EAAE,CAAgD,OAAvB,GAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMF,GAAY,GAAGR,GAAqB,CAAC,UAAU,CAAC,MAAMS,GAAY,CAAC,UAAU,CAAC,MAAMA,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,OAAO,iBAAiB,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAGH,GAAkB,GAAG,GAAsB,gBAAgBe,EAAU,EAAW,CAAC,gBAAgB,cAAc,GAAK,mBAAmB,OAAO,iBAAiB,GAAsB,mBAAiB,SAAS,iBAAiB,MAAM,EAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,qEAAqE,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,oBAAoB,CAAC,gBAAgB,wEAAwE,CAAC,uBAAuB,CAAC,gBAAgB,wEAAwE,CAAC,yBAAyB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,oBAAoB,CAAC,gBAAgB,wEAAwE,CAAC,oBAAoB,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,GAAGrB,GAAqB,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,uBAAuB,CAAC,mBAAmB,IAAA,GAAU,CAAC,yBAAyB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKc,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,8CAA8C,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,uBAAuB,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,KAAK,EAAU,SAAS,CAAC,oBAAoB,CAAC,qBAAqB,wEAAwE,CAAC,uBAAuB,CAAC,qBAAqB,qEAAqE,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,oBAAoB,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGd,GAAqB,CAAC,oBAAoB,CAAC,SAAsB,EAAKc,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,uBAAuB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,8FAA8F,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,8FAA8F,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,sBAAsB,8FAA8F,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKZ,GAAQ,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,OAAO,cAAc,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,GAAGF,GAAqB,CAAC,oBAAoB,CAAC,MAAM,wEAAwE,CAAC,uBAAuB,CAAC,MAAM,qEAAqE,CAAC,kBAAkB,CAAC,MAAM,wEAAwE,CAAC,oBAAoB,CAAC,MAAM,wEAAwE,CAAC,UAAU,CAAC,MAAM,qEAAqE,CAAC,UAAU,CAAC,MAAM,qEAAqE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,uXAAuX,iHAAiH,wGAAwG,yWAAyW,gcAAgc,CAS9ylB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,iBAAiB,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,gBAAgB,iBAAiB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,oBAAoB,gBAAgB,GAAM,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,UAAWG,IAAwE,eAAmB,CAAC,GAAGA,GAAgB,cAAiB,aAAa,OAAO,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,YAAY,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGF,GAAa,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICT0E,SAASqB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA7zC,IAAwO,IAAkE,IAA4B,KAAyH,KAA0H,KAAoH,CAAMC,GAAe,EAASC,GAAU,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,iBAAiB,UAAU,mBAAmB,UAAU,mBAAmB,CAAuOC,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,GAAwB,CAAC,kBAAkB,YAAY,sBAAsB,YAAY,cAAc,YAAY,iBAAiB,YAAY,4BAA4B,YAAY,oBAAoB,YAAY,QAAQ,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,WAAS,SAAO,OAAK,KAAG,WAAS,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,UAAU,GAA4C,EAAM,UAAU,UAAU,GAAgC,EAAM,UAAU,UAAU,GAA4C,EAAM,UAAU,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS3wF,GAAgB,EAT2xF,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,MAAiB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,GAAgBC,GAAa,CAAO,EAAsB,CAACC,GAAsBC,GAAuB,CAAO,EAAkB,GAAsB,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,GAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,eAAee,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,WAAW,wJAAwJ,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,uKAAuK,CAAC,UAAU,CAAC,WAAW,uKAAuK,CAAC,UAAU,CAAC,WAAW,uKAAuK,CAAC,UAAU,CAAC,WAAW,uKAAuK,CAAC,CAAC,GAAGnB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,4BAA4B,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,sBAAuC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,UAAU,CAAC,wBAAwB,MAAM,sBAAsB,MAAM,uBAAuB,MAAM,qBAAqB,MAAM,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,kjBAAkjB,aAAa,YAAY,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,wEAAwE,CAAC,CAAC,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,gCAAgC,qBAAqB,EAAU,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKoB,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,IAAI,KAAM,GAA8E,QAAS,KAAK,GAAG,IAAI,GAAG,EAAE,EAAE,EAAE,kBAAkB,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,iFAAiF,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,2BAA2B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,sBAAsB,4FAA4F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,sBAAsB,4FAA4F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,sBAAsB,4FAA4F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,sBAAsB,4FAA4F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,qBAAqB,EAAU,mBAAmB,YAAY,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,qBAAqB,EAAU,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,qBAAqB,EAAU,mBAAmB,KAAK,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mEAAmE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,yCAAyC,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,qBAAqB,EAAU,mBAAmB,aAAa,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gBAAgB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,yCAAyC,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,yCAAyC,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,yCAAyC,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,sBAAsB,yCAAyC,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAI,GAA8E,GAAI,IAAI,KAAM,GAA8E,QAAS,KAAK,GAAG,IAAI,GAAG,IAAI,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA2B,qBAAqB,EAA2B,mBAAiB,SAAS,sBAAsB,GAAGX,GAAqB,CAAC,UAAU,CAAC,qBAAqB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKE,GAAU,CAAC,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,WAAW,UAAU,sEAAsE,QAAQ,iBAAiB,MAAM,OAAO,GAAGF,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAY,EAAe,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,kRAAkR,+KAA+K,gNAAgN,uJAAuJ,6JAA6J,ySAAyS,qSAAqS,gTAAgT,4KAA4K,6QAA6Q,0MAA0M,yRAAyR,yRAAyR,yGAAyG,iwCAAiwC,0IAA0I,wIAAwI,2IAA2I,yMAAyM,6MAA6M,+sBAA+sB,2IAA2I,8IAA8I,+tBAA+tB,utBAAutB,+tBAA+tB,GAAGqB,GAAgB,GAAGC,GAAiB,gcAAgc,CAS/mhC,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,oBAAoB,SAAS,cAAc,kBAAkB,4BAA4B,iBAAiB,sBAAsB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,YAAY,GAAG,MAAM,YAAY,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGrB,GAAe,GAAG,EAAwBsB,EAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTjvB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAApqB,IAA+H,IAAkE,IAA4B,CAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,GAAwB,CAAC,aAAa,YAAY,cAAc,YAAY,KAAK,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQ3wD,GAAgB,EAR2xD,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,GAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,wjBAAwjB,aAAa,YAAY,mBAAmB,GAAK,GAAGA,GAAqB,CAAC,UAAU,CAAC,IAAI,ojBAAojB,aAAa,WAAW,CAAC,UAAU,CAAC,IAAI,wjBAAwjB,aAAa,YAAY,CAAC,UAAU,CAAC,IAAI,4iBAA4iB,aAAa,WAAW,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oGAAoG,sKAAsK,sKAAsK,iJAAiJ,uLAAuL,CAQx9N,eAAe,IAAgB,GAAgB,GAAgB,YAAY,oBAAoB,GAAgB,aAAa,CAAC,OAAO,EAAE,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,aAAa,OAAO,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCRzc,GAAU,UAAU,CAAC,2BAA2B,0BAA0B,CAAC,CAAcgB,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,+5BAAu6B,q9BAA69B,k9BAA09B,CAAcC,GAAU,kBCAnyD,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAA1vD,IAAyN,IAAkE,IAA4B,KAAwH,CAAM,GAAa,EAASC,GAAQ,CAAO,GAAgB,EAAoBA,GAAQ,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAuO,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,EAAM,CAAkB,OAAO,KAAK,IAAI,EAAE,EAAM,CAAC,MAAaC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,CAAO,GAAqB,CAAC,eAAe,eAAe,gBAAgB,gBAAgB,iBAAiB,iBAAiB,eAAe,eAAe,gBAAgB,gBAAgB,aAAa,aAAa,cAAc,cAAc,oBAAoB,oBAAoB,kBAAkB,kBAAkB,mBAAmB,mBAAmB,aAAa,aAAa,oBAAoB,oBAAoB,aAAa,aAAa,qBAAqB,qBAAqB,cAAc,cAAc,kBAAkB,kBAAkB,gBAAgB,gBAAgB,iBAAiB,iBAAiB,WAAW,WAAW,UAAU,UAAU,cAAc,cAAc,YAAY,YAAY,mBAAmB,mBAAmB,WAAW,WAAW,YAAY,YAAY,aAAa,aAAa,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,eAAe,gBAAgB,gBAAgB,aAAa,aAAa,gBAAgB,gBAAgB,gBAAgB,gBAAgB,iBAAiB,iBAAiB,cAAc,cAAc,gBAAgB,gBAAgB,kBAAkB,kBAAkB,YAAY,YAAY,aAAa,aAAa,aAAa,aAAa,mBAAmB,mBAAmB,oBAAoB,oBAAoB,mBAAmB,mBAAmB,iBAAiB,iBAAiB,oBAAoB,oBAAoB,kBAAkB,kBAAkB,iBAAiB,iBAAiB,kBAAkB,kBAAkB,cAAc,cAAc,gBAAgB,gBAAgB,gBAAgB,gBAAgB,cAAc,cAAc,iBAAiB,iBAAiB,SAAS,SAAS,SAAS,SAAS,gBAAgB,gBAAgB,UAAU,UAAU,eAAe,eAAe,aAAa,aAAa,YAAY,YAAY,YAAY,YAAY,eAAe,eAAe,cAAc,cAAc,aAAa,aAAa,aAAa,aAAa,YAAY,YAAY,mBAAmB,mBAAmB,aAAa,aAAa,cAAc,cAAc,YAAY,YAAY,SAAS,SAAS,SAAS,SAAS,UAAU,UAAU,UAAU,UAAU,aAAa,aAAa,iBAAiB,iBAAiB,iBAAiB,iBAAiB,UAAU,UAAU,aAAa,aAAa,eAAe,eAAe,eAAe,eAAe,kBAAkB,kBAAkB,gBAAgB,gBAAgB,gBAAgB,gBAAgB,eAAe,eAAe,eAAe,eAAe,WAAW,WAAW,aAAa,aAAa,kBAAkB,kBAAkB,iBAAiB,iBAAiB,eAAe,eAAe,YAAY,YAAY,iBAAiB,iBAAiB,YAAY,YAAY,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,cAAc,aAAa,aAAa,aAAa,aAAa,YAAY,YAAY,UAAU,UAAU,aAAa,aAAa,eAAe,eAAe,gBAAgB,gBAAgB,YAAY,YAAY,eAAe,eAAe,cAAc,cAAc,cAAc,cAAc,YAAY,YAAY,cAAc,cAAc,eAAe,eAAe,UAAU,UAAU,gBAAgB,gBAAgB,cAAc,cAAc,eAAe,eAAe,aAAa,aAAa,aAAa,aAAa,YAAY,YAAY,SAAS,SAAS,YAAY,YAAY,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,WAAW,YAAY,YAAY,WAAW,WAAW,UAAU,UAAU,UAAU,UAAU,WAAW,WAAW,SAAS,WAAW,QAAQ,UAAU,OAAO,SAAS,SAAS,WAAW,QAAQ,UAAU,MAAM,QAAQ,QAAQ,UAAU,KAAK,OAAO,UAAU,YAAY,KAAK,OAAO,KAAK,OAAO,SAAS,WAAW,IAAI,MAAM,UAAU,YAAY,SAAS,WAAW,OAAO,SAAS,KAAK,OAAO,MAAM,QAAQ,OAAO,SAAS,OAAO,SAAS,UAAU,YAAY,MAAM,QAAQ,MAAM,QAAQ,KAAK,OAAO,QAAQ,UAAU,YAAY,cAAc,OAAO,SAAS,QAAQ,UAAU,QAAQ,UAAU,QAAQ,UAAU,KAAK,OAAO,IAAI,MAAM,KAAK,OAAO,UAAU,YAAY,SAAS,WAAW,OAAO,SAAS,KAAK,OAAO,OAAO,SAAS,SAAS,WAAW,SAAS,WAAW,QAAQ,UAAU,KAAK,OAAO,IAAI,MAAM,SAAS,WAAW,QAAQ,UAAU,MAAM,QAAQ,KAAK,OAAO,KAAK,OAAO,OAAO,SAAS,KAAK,OAAO,OAAO,SAAS,OAAO,SAAS,MAAM,QAAQ,KAAK,OAAO,OAAO,SAAS,OAAO,SAAS,MAAM,QAAQ,KAAK,OAAO,KAAK,OAAO,WAAW,aAAa,MAAM,QAAQ,QAAQ,UAAU,KAAK,OAAO,MAAM,QAAQ,MAAM,QAAQ,KAAK,OAAO,UAAU,YAAY,OAAO,SAAS,IAAI,MAAM,OAAO,SAAS,OAAO,SAAS,KAAK,OAAO,SAAS,WAAW,KAAK,OAAO,OAAO,SAAS,KAAK,OAAO,KAAK,OAAO,IAAI,MAAM,SAAS,WAAW,IAAI,MAAM,KAAK,OAAO,IAAI,MAAM,SAAS,WAAW,MAAM,QAAQ,QAAQ,UAAU,KAAK,OAAO,KAAK,OAAO,MAAM,QAAQ,WAAW,aAAa,QAAQ,UAAU,QAAQ,UAAU,UAAU,YAAY,MAAM,QAAQ,QAAQ,UAAU,MAAM,QAAQ,KAAK,OAAO,KAAK,OAAO,OAAO,SAAS,MAAM,QAAQ,QAAQ,UAAU,MAAM,QAAQ,OAAO,SAAS,OAAO,SAAS,IAAI,MAAM,KAAK,OAAO,SAAS,WAAW,OAAO,SAAS,KAAK,OAAO,OAAO,SAAS,SAAS,WAAW,MAAM,QAAQ,OAAO,SAAS,QAAQ,UAAU,QAAQ,UAAU,MAAM,QAAQ,MAAM,QAAQ,QAAQ,UAAU,WAAW,aAAa,MAAM,QAAQ,QAAQ,UAAU,OAAO,SAAS,KAAK,OAAO,IAAI,MAAM,QAAQ,UAAU,OAAO,SAAS,OAAO,SAAS,IAAI,MAAM,OAAO,SAAS,SAAS,WAAW,YAAY,cAAc,KAAK,OAAO,MAAM,QAAQ,OAAO,SAAS,SAAS,WAAW,MAAM,QAAQ,GAAG,KAAK,OAAO,SAAS,QAAQ,UAAU,KAAK,OAAO,SAAS,WAAW,UAAU,YAAY,OAAO,SAAS,OAAO,SAAS,KAAK,OAAO,MAAM,QAAQ,MAAM,QAAQ,UAAU,YAAY,OAAO,SAAS,MAAM,QAAQ,KAAK,OAAO,KAAK,OAAO,EAAE,IAAI,QAAQ,UAAU,IAAI,MAAM,CAAOC,GAAwB,CAAC,qBAAqB,YAAY,sBAAsB,YAAY,mBAAmB,YAAY,mBAAmB,YAAY,oBAAoB,YAAY,iBAAiB,YAAY,oBAAoB,YAAY,qBAAqB,YAAY,kBAAkB,YAAY,oBAAoB,YAAY,qBAAqB,YAAY,kBAAkB,YAAY,2BAA2B,YAAY,4BAA4B,YAAY,yBAAyB,YAAY,CAAOC,IAAU,CAAC,aAAW,aAAW,QAAM,SAAO,WAAS,SAAO,WAAS,KAAG,OAAK,UAAQ,QAAM,GAAG,MAAmI,CAAC,GAAG,EAAM,UAAU,GAAmC,EAAM,UAAU,UAAgB,GAAkD,EAAM,WAAsC,qEAAqE,UAAiB,GAAyC,EAAM,WAAwC,sBAAsB,UAAU,GAAgC,EAAM,UAAU,UAAU,GAAsC,EAAM,UAAU,UAAwD,GAAqB,IAA0F,GAAuC,EAAM,WAAwC,MAAM,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,UAAiB,GAAkD,EAAM,WAAwC,eAAe,UAAiB,GAA4C,EAAM,WAAwC,GAAG,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS5gV,GAAgB,EAT4hV,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAW,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,MAAsJ,EAAlI,CAAC,kBAAkB,kBAAkB,kBAAkB,kBAAkB,kBAAkB,CAAC,SAAS,EAAe,EAAiB,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,EAAkC,GAAgBC,GAAa,CAAO,GAAsB,EAAE,CAAgD,OAAvB,GAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,GAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,OAAO,YAAY,aAAa,GAAM,aAAa,GAAK,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAGF,GAAkB,GAAG,GAAsB,gBAAgBa,EAAU,EAAW,CAAC,iBAAiB,cAAc,GAAK,qBAAqB,EAAU,mBAAmB,qBAAqB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAW,IAAI,GAA6B,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,WAAW,GAAoB,EAAU,CAAC,gBAAgB,EAAU,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,sBAAsB,CAAC,kBAAkB,CAAC,gBAAgB,2BAA2B,CAAC,kBAAkB,CAAC,gBAAgB,wBAAwB,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,wBAAwB,CAAC,kBAAkB,CAAC,gBAAgB,sBAAsB,CAAC,kBAAkB,CAAC,gBAAgB,2BAA2B,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,wBAAwB,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,sBAAsB,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,kBAAkB,CAAC,gBAAgB,2BAA2B,CAAC,kBAAkB,CAAC,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,iBAAiB,mEAAmE,gBAAgB,mEAAmE,CAAC,UAAU,CAAC,iBAAiB,wEAAwE,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,CAAC,UAAU,CAAC,iBAAiB,wEAAwE,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,iBAAiB,mEAAmE,gBAAgB,mEAAmE,CAAC,UAAU,CAAC,iBAAiB,wEAAwE,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,iBAAiB,wEAAwE,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,iBAAiB,mEAAmE,gBAAgB,mEAAmE,CAAC,UAAU,CAAC,iBAAiB,wEAAwE,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,iBAAiB,wEAAwE,gBAAgB,mBAAmB,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,CAAC,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,CAAC,UAAU,CAAC,mBAAmB,qBAAqB,CAAC,UAAU,CAAC,mBAAmB,2BAA2B,CAAC,UAAU,CAAC,mBAAmB,mBAAmB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,4BAA4B,CAAC,UAAU,CAAC,mBAAmB,iBAAiB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,yBAAyB,CAAC,UAAU,CAAC,mBAAmB,qBAAqB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,kBAAkB,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA0B,qBAAqB,EAA2B,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAQ,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,OAAO,cAAc,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,MAAM,qEAAqE,CAAC,UAAU,CAAC,MAAM,mEAAmE,CAAC,UAAU,CAAC,MAAM,qEAAqE,CAAC,UAAU,CAAC,MAAM,mEAAmE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,8CAA8C,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,qBAAqB,EAAU,mBAAmB,WAAW,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,2CAA2C,EAAU,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKU,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,8FAA8F,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,8FAA8F,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,8FAA8F,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,4FAA4F,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,4DAA4D,uBAAuB,MAAM,sBAAsB,iGAAiG,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,mXAAmX,oHAAoH,4HAA4H,yWAAyW,iWAAiW,qSAAqS,gcAAgc,CASlx1B,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,qBAAqB,sBAAsB,mBAAmB,oBAAoB,qBAAqB,kBAAkB,oBAAoB,qBAAqB,kBAAkB,mBAAmB,oBAAoB,iBAAiB,2BAA2B,4BAA4B,yBAAyB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,sBAAsB,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAW,IAAwE,eAAmB,CAAC,GAAG,GAAgB,cAAiB,aAAa,MAAM,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,YAAY,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,GAAM,MAAM,cAAc,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,iGAAiG,MAAM,cAAc,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,SAAS,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAa,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCVnzD,CAExB,GAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CACY,GAAkB,CAC3B,GAAG,GACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,SAClB,CACY,GAAgB,CACzB,QAAS,CACL,KAAM,EAAY,aACrB,CACD,aAAc,CACV,KAAM,EAAY,aACrB,CACD,aAAc,CACV,KAAM,EAAY,aACrB,CACJ,CAES,EAAY,OASR,EAAY,QAOZ,EAAY,OAMZ,EAAY,QClD1B,SAAgB,GAAW,EAAS,EAAS,CACzC,OAAO,GAA0B,GAAM,EAAS,EAAQ,CAE5D,SAAgB,GAAU,EAAQ,EAAS,CACvC,OAAO,GAA0B,GAAO,EAAQ,EAAQ,CAE5D,SAAS,GAA0B,EAAM,EAAU,EAAU,GAAM,CAC/D,IAAM,EAAa,GAAgC,CACnD,MAAc,CACN,GAAW,IAAe,GAAM,GAAU,EAC/C,CACC,EACH,CAAC,mBAdkD,IACtB,kBCDH,kBCAA,kBCAM,kBCAN,kBCAM,4BCAL,CACnB,OAAsB,CAC/B,GAAW,IAAc,OAAa,CAClC,IAAM,EAAY,EAAU,UAAU,aAAa,CAEnD,OADkB,EAAU,QAAQ,SAAS,CAAG,IAAM,EAAU,QAAQ,eAAe,CAAG,IAAM,EAAU,QAAQ,UAAU,CAAG,KAAO,EAAU,QAAQ,SAAS,CAAG,OAEjK,MAAO,IAEL,OAAyBO,MAAY,IAAiB,CAC7D,EAAE,CAAC,kBCTyB,KAE+F,kBCF1E,IACK,KAEqE,KAEJ,kBCJ/F,IAA6B,KAAoH,ICW/K,SAAgB,IAAgB,CAG5B,OAFiBC,MAAY,EAAa,SAAS,GAAK,EAAa,OACnE,EAAE,CAAC,mBAduB,IACM,kBCDP,ICE/B,SAAgB,GAAU,EAAO,CAC7B,GAAM,CAAE,eAAe,sBAAsB,gBAAgB,iBAAiB,oBAAoB,oBAAwB,EAU1H,OAToBC,MAAY,EAAsB,GAAG,EAAc,KAAK,EAAe,KAAK,EAAkB,KAAK,EAAiB,IAAM,GAAG,EAAa,IAC5J,CACE,EACA,EACA,EACA,EACA,EACA,EACH,CAAC,sBAZ0B,IACK,CAcxB,GAAsB,CAC/B,aAAc,CACV,MAAO,SACP,KAAM,EAAY,YAClB,UAAW,sBACX,aAAc,CACV,SACA,oBACH,CACD,UAAW,CACP,gBACA,iBACA,oBACA,mBACH,CACD,YAAa,CACT,KACA,KACA,KACA,KACH,CACD,IAAK,EACR,CACJ,CAgBa,EAAY,8BCtDmL,KAAiJ,KAAwH,KAAgJ,KAA4H,KAA+I,KAAgI,KAA6H,KAAyI,KAA0Q,KAAgI,KAA6J,KAAsI,KAAkK,uBEQnkE,SAAwB,GAAM,CAAC,OAAK,MAAI,OAAK,QAAM,EAAE,EAAE,CAAsK,OAAlK,IAAO,OAAO,EAAyB,EAAK,GAAS,CAAK,MAAU,QAAM,CAAC,CAAK,IAAO,QAAQ,EAA0B,EAAK,GAAU,CAAM,OAAW,QAAM,CAAC,CAAsB,EAAK,GAAa,CAAO,QAAM,CAAC,CAAoZ,SAAS,GAAa,CAAC,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,SAAS,GAAS,CAAC,MAAI,SAAO,CAAC,IAAM,EAAc,CAAC,EAAM,OAC1/B,cAAc,KAAK,EAAI,GAAE,EAAI,WAAW,GAAK,IAAM,EAAS,IAAe,CAE1E,CAAC,EAAM,GAAUC,EAAS,EAAS,IAAA,GAAU,GAAM,CAG4gC,OAH3gC,MAAc,CAEvE,GAAG,CAAC,EAAS,OACb,IAAI,EAAa,GAAK,EAAS,IAAA,GAAU,CAAC,eAAe,GAAM,CAAC,IAAM,EAAS,MAAM,MAAM,yDAAyD,mBAAmB,EAAI,CAAC,CAAC,GAAG,EAAS,QAAQ,IAAI,CAAC,GAAK,CAAC,aAAW,MAAM,EAAS,MAAM,CAAI,GAAc,EAAS,EAAU,KAAO,CAAC,IAAM,EAAQ,MAAM,EAAS,MAAM,CAAC,QAAQ,MAAM,EAAQ,CAAsD,EAArC,MAAM,8BAA8B,CAAgB,EAAgE,OAA7D,GAAM,CAAC,MAAM,GAAO,CAAC,QAAQ,MAAM,EAAM,CAAC,EAAS,EAAM,EAAG,KAAW,CAAC,EAAa,KAAU,CAAC,EAAI,CAAC,CAAI,GAAU,EAAmC,EAAK,GAAa,CAAC,QAAQ,yCAA+C,QAAM,CAAC,CAAM,EAAI,WAAW,WAAW,CAA2F,IAAQ,IAAA,GAA+B,EAAK,GAAiB,EAAE,CAAC,CAAK,aAAiB,MAA2B,EAAK,GAAa,CAAC,QAAQ,EAAM,QAAc,QAAM,CAAC,CAAK,IAAQ,GAAiG,EAAK,GAAa,CAAC,QAAhG,eAAe,EAAI,sCAAmG,QAAM,CAAC,CAAsB,EAAK,SAAS,CAAC,IAAI,EAAI,MAAM,CAAC,GAAG,GAAY,GAAG,EAAM,CAAC,QAAQ,OACvpC,cAAc,EAAS,MAAM,OAAO,eAAe,cAAc,QAAQ,GAAW,EAAS,CAAC,CAAC,CADylB,EAAK,GAAa,CAAC,QAAQ,wBAA8B,QAAM,CAAC,CAC1lB,SAAS,GAAW,EAAS,CAAC,IAAM,EAAO,CAAC,oBAAoB,gBAAgB,CAAmR,OAA9Q,GAAU,EAAO,KAAK,kBAAkB,cAAc,eAAe,yBAAyB,qBAAqB,eAAe,iCAAiC,qBAAqB,0CAA0C,0CAA0C,CAAS,EAAO,KAAK,IAAI,CAAE,SAAS,GAAU,CAAC,OAAK,GAAG,GAAO,CAA4C,GAA3B,EAAK,SAAS,aAAY,CAAc,CAAC,IAAM,EAAgB,EAAK,SAAS,mBAAmB,CAAO,EAAW,EAAK,SAAS,+BAA+B,CAAsG,OAAjD,EAAjD,GAAiB,EAAqC,GAAqE,GAAhD,CAAM,OAAK,GAAG,EAAM,CAAC,CAAwE,OAAoB,EAAK,GAAwB,CAAM,OAAK,GAAG,EAAM,CAAC,CAAE,SAAS,GAAsB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAM,CAAC,EAAa,GAAiBD,EAAS,EAAE,CAChlC,MAAc,CAAkB,IAAM,EAA2B,EAAI,SAA2D,cAAc,SAAS,EAAc,EAAM,CAAC,GAAG,EAAM,SAAS,EAAa,OAAO,IAAM,EAAK,EAAM,KAAK,GAAG,OAAO,GAAO,WAAU,EAAY,OAAO,IAAM,EAAO,EAAK,YAAe,OAAO,GAAS,UAAgB,EAAgB,EAAO,CAE7Q,OAF+Q,EAAO,iBAAiB,UAAU,EAAc,CAEha,GAA+D,YAAY,iBAAiB,IAAI,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAc,GAAK,EAAE,CAAC,CAGvK,IAAM,EAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAqCH,EAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA6BP,EAAa,CAAC,GAAG,GAAY,GAAG,EAAM,CAA4F,OAAtE,EAAM,SAAyB,EAAa,OAAO,EAAa,MAA0B,EAAK,SAAS,CAAK,MAAI,MAAM,EAAoB,SAAO,CAAC,CAAE,SAAS,GAAqB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAoI,OAAnI,MAAc,CAAC,IAAM,EAAI,EAAI,QAAY,KAAkD,MAAvC,GAAI,UAAU,EAAK,GAAe,EAAI,KAAW,CAAC,EAAI,UAAU,KAAO,CAAC,EAAK,CAAC,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,CAAC,CAAE,SAAS,GAAwB,CAAC,OAAK,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,wBAAwB,CAAC,OAAO,EAAK,CAAC,CAAC,CAExnB,SAAS,GAAe,EAAK,CAAC,GAAG,aAAgB,SAAS,EAAK,UAAU,SAAS,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,KAAK,EAAK,UAAU,IAAI,GAAK,CAAC,OAAK,WAAS,EAAK,WAAY,EAAO,aAAa,EAAK,EAAM,CAAE,EAAK,cAAc,aAAa,EAAO,EAAK,MAAO,IAAI,IAAM,KAAS,EAAK,WAAY,GAAe,EAAM,CAClV,SAAS,IAAkB,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,wCAAwC,MAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,UAAQ,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,EAAQ,CAAC,CAAC,CAAC,CACjgB,SAAS,GAAa,EAAM,CAAmC,GAAd,CAAC,EAAM,OAAwB,MAAO,oCA3F5C,IAA6C,IAAoD,KAAwG,CAQkC,EAAoB,GAAM,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,MAAM,wBAAwB,GAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,aAAa,CAAC,MAAM,OAAO,CAAC,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,YAAY,yCAAyC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,gBAAgB,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAS,CAAC,CAAC,CAOhkB,GAAY,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,CAwEme,GAAU,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,CAG/O,GAAgB,CAAC,UAAU,SAAS,SAAS,IAAI,IC1Flf,SAAgB,IAAY,CAUpG,OAVqG,MAAc,CACnH,IAAM,EAAM,SAAS,cAAc,QAAQ,CAQ3C,MAPA,GAAM,UAAU;;;;;UAMhB,SAAS,KAAK,YAAY,EAAM,KACtB,CAAC,EAAM,QAAQ,GAAK,EAAE,CAAC,CAC3B,EAAE,CAAqJ,SAAgB,GAAe,EAAE,CAAC,MAAO,KAAQ,EAA+BC,GAAwC,CAAQC,EAAKC,EAAE,CAAC,GAAG,EAAM,GAAG,GAAW,EAAM,CAAC,CAAC,oBAVzR,IAA6B,IAUqF,CAA2K,GAAe,YAAY,4DCTxT,IAA2F,IAAkE,IAA4B,KAAsI,CAAM,GAAwB,GAAe,EAAO,IAAI,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAAuOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQr3C,GAAgB,EARq4C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,GAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKL,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAwB,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,sGAAsG,CAQ9tF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,wBAAwB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICTnN,SAAgB,IAAY,CAAC,IAAM,EAAWC,EAAO,GAAM,CAAO,EAAOA,EAAO,EAAE,CAAO,EAAaA,EAAO,EAAE,CAAO,EAAMA,EAAO,EAAE,CAAO,EAASA,EAAO,EAAE,CAAO,EAASA,EAAO,EAAE,CAAO,EAAQA,EAAO,KAAK,CAAO,EAAeA,EAAO,EAAE,CAAC,UAAyB,CAAI,EAAe,SAAS,qBAAqB,EAAe,QAAQ,EAAM,EAAE,CAAC,CAAC,IAAM,MAAkB,CAAI,KAAK,IAAI,EAAS,QAAQ,CAAC,KAAI,EAAO,SAAS,EAAE,EAAS,QAAQ,CAAC,EAAS,SAAS,IAC5hB,EAAe,QAAQ,sBAAsB,EAAc,GAAI,MAAM,CAAC,IAAI,EAAQ,MAAM,CAAC,SAAS,QAAQ,IAAI,EAAE,KAAK,EAAE,MAAM,QAAQ,OAAO,QAAQ,WAAW,cAChK,OAAO,EAAE,YAAY,OAAO,QAAQ,EAAE,CAAC,cAAc,GAAO,CAAI,EAAM,SAAS,IAAS,EAAW,QAAQ,GAAK,EAAO,QAAQ,EAAM,QAAQ,EAAM,QAAQ,EAAM,QAAQ,EAAa,QAAQ,EAAO,QAAQ,EAAS,QAAQ,YAAY,KAAK,CAAC,EAAS,QAAQ,EAAK,EAAe,SAAS,qBAAqB,EAAe,QAAQ,CAAE,EAAM,cAAc,kBAAkB,EAAM,UAAU,CAAC,EAAM,gBAAgB,GAAG,cAAc,GAAO,CAAC,GAAG,CAAC,EAAW,QAAQ,OAAO,IAAM,EAAY,YAAY,KAAK,CAAO,EAAU,EAAY,EAAS,QAAc,EAAO,EAAM,QAAQ,EAAM,QAAQ,GAAG,EAAU,EAAE,CAAC,IAAM,EAAY,EAAO,EAAU,IAAI,EAAS,QAAQ,EAAS,QAAQ,GAAG,EAAY,GAAI,EAAO,SAAS,EAAE,EAAa,SAAS,EAAM,QAAQ,EAAO,SAAS,CAAC,EAAM,QAAQ,EAAM,QAAQ,EAAS,QAAQ,EAAY,EAAM,gBAAgB,EAAG,YAAY,GAAO,CAAK,EAAW,UAAe,EAAW,QAAQ,GAAM,EAAM,cAAc,sBAAsB,EAAM,UAAU,CAAI,KAAK,IAAI,EAAS,QAAQ,CAAC,KAAI,EAAe,QAAQ,sBAAsB,EAAc,EAAE,EAAM,gBAAgB,GAAG,gBAAgB,GAAO,CAAC,EAAW,QAAQ,GAAM,EAAS,QAAQ,EAAE,EAAM,cAAc,sBAAsB,EAAM,UAAU,CAAI,EAAe,SAAS,qBAAqB,EAAe,QAAQ,EAAI,CAAqJ,SAAgB,GAAe,EAAE,CAAC,MAAO,KAAQ,EAA+BC,GAAwC,CAAQC,EAAKC,EAAE,CAAC,GAAG,EAAM,GAAG,GAAW,EAAM,CAAC,CAAC,wBAFxiD,IAAoC,IAE61C,CAA2K,GAAe,YAAY,gBCDx5B,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAh4B,IAA2H,IAAkE,IAA4B,KAA8H,CAAM,GAAwB,GAAe,EAAO,IAAI,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,GAAwB,CAAC,cAAc,YAAY,oBAAoB,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQpgE,GAAgB,EARohE,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,GAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,GAAwB,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,qGAAqG,CAQxlH,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,oBAAoB,SAAS,cAAc,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICRoxB,SAASgB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAAh7C,IAAoO,IAAkE,IAA4B,KAA4G,KAA6H,KAAiH,KAAuH,CAAM,GAAY,EAASC,GAAO,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAwB,EAASC,GAAmB,CAAO,GAAW,EAAS,GAAM,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAS,GAAW,EAAM,GAAS,GAAM,EAAM,GAAU,GAAU,EAAcC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,GAAwB,CAAC,cAAc,YAAY,oBAAoB,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,mBAAiB,gBAAc,SAAO,KAAG,QAAM,SAAO,GAAG,MAA4E,CAAC,GAAG,EAAM,UAAgB,GAAsC,EAAM,WAAsC,EAAE,UAAiB,GAAoE,EAAM,WAAwC,wEAAwE,UAAU,GAA2D,EAAM,UAAU,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS5kG,GAAgB,EAT4lG,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAO,GAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAO,EAAkB,GAAsB,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,GAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,EAAU,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,uBAAwC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,ojBAAojB,aAAa,WAAW,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAKmB,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,uEAAuE,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kBAAkB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,UAAU,+CAA+C,CAAC,GAAGnB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,uEAAuE,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,uEAAuE,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,uEAAuE,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,uEAAuE,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,OAAO,sBAAsB,2CAA2C,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,2BAA2B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAGZ,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,MAAM,CAAC,WAAW,GAAS,EAAU,CAAC,CAAC,SAAsB,EAAKC,GAAO,CAAC,UAAU,EAAgB,UAAU,qEAAqE,UAAU,oBAAoB,OAAO,OAAO,GAAG,YAAY,UAAU,wCAAwC,SAAS,YAAY,UAAU,EAAU,UAAU,WAAW,QAAQ,YAAY,MAAM,OAAO,UAAU,WAAW,UAAU,GAAG,GAAGD,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,MAAM,CAAC,WAAW,GAAS,EAAU,CAAC,CAAC,SAAsB,EAAKC,GAAO,CAAC,UAAU,qEAAqE,UAAU,oBAAoB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAU,UAAU,OAAO,QAAQ,YAAY,MAAM,OAAO,UAAU,WAAW,UAAU,GAAG,GAAGD,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,2CAA2C,CAAC,SAAS,oHAAoH,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,6EAA6E,MAAM,CAAC,iBAAiB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kBAAkB,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,uHAAuH,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,mHAAmH,MAAM,CAAC,qBAAqB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGZ,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,+HAA+H,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,iDAAoD,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,kDAAqD,MAAM,CAAC,qBAAqB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGZ,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKY,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,8FAA8F,CAAC,SAAS,4CAA+C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,GAAGZ,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKE,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,GAAGF,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,OAAQ,GAA8E,QAAS,KAAK,IAAI,OAAO,EAAE,MAAM,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKG,GAAmB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAsB,EAAK,GAAM,CAAC,OAAO,OAAO,KAAK;;;;WAAmF,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,OAAO,IAAI,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,wRAAwR,oLAAoL,oKAAoK,uJAAuJ,2KAA2K,mSAAmS,4RAA4R,uRAAuR,6KAA6K,8SAA8S,0JAA0J,gJAAgJ,iSAAiS,wKAAwK,6RAA6R,oMAAoM,4QAA4Q,yGAAyG,yGAAyG,0GAA0G,w0DAAw0D,iEAAiE,iGAAiG,+GAA+G,iGAAiG,kGAAkG,sFAAsF,oIAAoI,+aAA+a,gcAAgc,CAS7j5B,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,oBAAoB,SAAS,cAAc,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,+FAA+F,MAAM,oBAAoB,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,EAAE,IAAI,GAAG,IAAI,GAAG,KAAK,EAAE,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,8GAA8G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAY,GAAG,GAAkB,GAAG,GAAwB,GAAG,GAAW,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICL54C,SAAwB,GAAU,EAAM,CAAC,GAAK,CAAC,UAAQ,EAA+H,OAAzH,OAAkB,IAAO,SAAS,KAAK,MAAM,SAAS,cAAmB,CAAC,SAAS,KAAK,MAAM,SAAS,KAAO,CAAC,CAAC,EAAO,CAAC,CAAqB,EAAKiB,EAAU,EAAE,CAAC,mBAL9J,IAAoD,IAA6B,CAK+E,GAAU,YAAY,cAAc,EAAoB,GAAU,CAAC,OAAO,CAAC,KAAK,EAAY,QAAQ,MAAM,eAAe,YAAY,qEAAqE,CAAC,CAAC,2BCJ/Y,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,klBAAklB,CAAcC,GAAU,yCCAvsB,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,klBAAklB,CAAcC,GAAU,kBCAooB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAAjgD,IAA6P,IAAkE,IAA4B,KAAsH,KAAyH,KAA0H,KAAoH,KAAyH,CAAM,GAAgB,EAASC,GAAW,CAAO,GAAe,EAASC,GAAU,CAAO,GAAoB,EAASC,GAAe,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAAuOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAOC,IAAoB,EAAE,IAAI,yBAAyBC,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,GAAwB,CAAC,qBAAqB,YAAY,oBAAoB,YAAY,OAAO,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQ/uF,GAAgB,EAR+vF,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,YAAY,EAAG,CAAO,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,EAAsB,CAACC,GAAsBC,GAAuB,CAAO,EAAkB,GAAsB,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAGF,GAAkB,GAAG,EAAsB,iBAAiBiB,EAAU,EAAW,CAAC,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,GAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,mBAAmB,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,WAAW,uKAAuK,gBAAgB,mBAAmB,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,WAAW,gLAAgL,gBAAgB,wEAAwE,CAAC,UAAU,CAAC,WAAW,wKAAwK,CAAC,UAAU,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,WAAW,0KAA0K,gBAAgB,qEAAqE,CAAC,CAAC,GAAGtB,GAAqB,CAAC,UAAU,CAAC,cAAc,GAAK,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,cAAc,GAAK,mBAAmB,qBAAqB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAM,MAAM,OAAO,GAAGD,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,UAAU,CAAC,OAAO,GAAK,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKU,GAAW,CAAC,GAAGV,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,sBAAuC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,kBAAkBQ,GAAmB,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,kOAAkO,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,8NAA8N,CAAC,UAAU,CAAC,WAAW,8NAA8N,CAAC,CAAC,SAAsB,EAAKE,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,CAAC,SAAsB,EAAKa,EAAM,CAAC,WAAW,CAAC,IAAI,qBAAqB,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,GAAG,KAAM,GAA8E,QAAS,IAAI,EAAE,KAAK,EAAE,IAAI,GAAG,kBAAkB,EAAE,EAAE,EAAE,kBAAkB,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,iFAAiF,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,CAAC,GAAGvB,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,qBAAqB,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,GAAG,EAAE,IAAI,kBAAkB,EAAE,EAAE,EAAE,kBAAkB,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,iFAAiF,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,qBAAqB,IAAI,OAAO,QAAQ,GAA4B,GAA8E,GAAI,GAAG,EAAE,IAAI,kBAAkB,EAAE,EAAE,EAAE,kBAAkB,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,iFAAiF,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKc,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,2BAA2B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,UAAU,CAAC,qBAAqB,mEAAmE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGd,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKc,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,sBAAsB,4FAA4F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,sBAAsB,4FAA4F,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,GAAGd,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,IAAA,GAAU,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAI,GAA8E,GAAI,GAAG,KAAM,GAA8E,QAAS,IAAI,EAAE,KAAK,EAAE,IAAI,GAAG,kBAAkB,IAAI,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,EAAE,IAAI,kBAAkB,IAAI,EAAE,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,EAAE,IAAI,kBAAkB,IAAI,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKE,GAAU,CAAC,UAAU,OAAO,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,OAAO,UAAU,EAAiB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGF,GAAqB,CAAC,UAAU,CAAC,UAAU,QAAQ,UAAU,IAAI,UAAU,EAAgB,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,EAAgB,QAAQ,YAAY,CAAC,UAAU,CAAC,UAAU,QAAQ,UAAU,IAAI,UAAU,EAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,EAAE,MAAO,GAA8E,OAAQ,QAAQ,GAAI,GAA8E,GAAI,GAAG,KAAM,GAA8E,QAAS,IAAI,EAAE,KAAK,EAAE,IAAI,GAAG,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,EAAE,IAAI,IAAI,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,EAAE,IAAI,IAAI,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKG,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKW,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGd,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKc,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,2BAA2B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGd,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKc,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,2BAA2B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGd,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKc,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAS,GAA8E,OAAQ,QAAQ,SAAS,GAAI,GAA8E,GAAI,GAAG,KAAM,GAA8E,QAAS,IAAI,EAAE,KAAK,EAAE,IAAI,GAAG,EAAE,GAAG,GAAG,MAAM,GAAGd,GAAqB,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,EAAE,IAAI,IAAI,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,IAAI,GAAG,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,OAAO,EAAE,MAAM,IAAI,CAAC,UAAU,CAAC,GAAI,GAA8E,GAAI,GAAG,EAAE,IAAI,IAAI,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,GAAG,EAAE,KAAK,IAAI,GAAG,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,GAAG,IAAI,KAAK,IAAI,GAAG,KAAK,IAAI,IAAK,GAA8E,QAAS,KAAK,EAAE,KAAK,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,IAAI,OAAO,EAAE,MAAM,IAAI,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKE,GAAU,CAAC,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,WAAW,UAAU,sEAAsE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,GAAGF,GAAqB,CAAC,UAAU,CAAC,QAAQ,YAAY,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,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,oQAAoQ,yGAAyG,kHAAkH,gLAAgL,6TAA6T,sSAAsS,+SAA+S,4KAA4K,6QAA6Q,6MAA6M,yRAAyR,0GAA0G,4QAA4Q,wGAAwG,8RAA8R,iRAAiR,wGAAwG,owDAAowD,2NAA2N,qKAAqK,oKAAoK,6JAA6J,qbAAqb,0OAA0O,qbAAqb,GAAGwB,GAAgB,GAAGC,GAAiB,gcAAgc,CAQx3hC,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,qBAAqB,QAAQ,oBAAoB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAgB,GAAG,GAAe,GAAG,GAAoB,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCR5wB,GAAU,UAAU,CAAC,2BAA2B,0BAA0B,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,2FAA2F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAc,GAAI,CAAC,25BAAm6B,i9BAAy9B,g9BAAw9B,g9BAAw9B,88BAAs9B,CAAc,GAAU,kBCAvyI,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAA9nC,IAA4J,IAAkE,IAA4B,KAAyH,CAAM,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAuO,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAoB,EAAE,IAAI,yBAAyBC,IAAU,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAO,GAAwB,CAAC,MAAM,YAAY,MAAM,YAAY,GAAG,YAAY,KAAK,YAAY,GAAG,YAAY,KAAK,YAAY,MAAM,YAAY,OAAO,YAAY,QAAQ,YAAY,IAAI,YAAY,GAAG,YAAY,KAAK,YAAY,CAAO,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQv6E,GAAgB,EARu7E,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,GAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,UAAQ,qBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,MAAiB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,EAAgBC,GAAa,CAAO,EAAsB,CAACC,GAAsB,CAAgD,OAAvB,GAAsB,CAAqB,EAAK,EAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,GAAG,EAAsB,gBAAgBC,EAAU,EAAW,CAAC,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,UAAU,CAAC,gBAAgB,4BAA4B,CAAC,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,MAAM,CAAC,UAAU,CAAC,mBAAmB,KAAK,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,KAAK,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,KAAK,CAAC,UAAU,CAAC,mBAAmB,MAAM,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,2BAA2B,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,UAAU,kCAAkC,CAAC,SAAS,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,UAAU,CAAC,gBAAgB,qEAAqE,UAAU,wFAAwF,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKJ,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,kGAAkG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,sDAAsD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,kGAAkG,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,2BAA2B,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,oGAAoG,oIAAoI,sIAAsI,glBAAglB,gMAAgM,qiBAAqiB,GAAGK,GAAgB,CAQz8d,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,QAAQ,UAAU,OAAO,KAAK,MAAM,KAAK,OAAO,QAAQ,KAAK,MAAM,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,IAAI,wFAAwF,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICHn1E,SAAS,EAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACC,EAAE,MAAM,MAAM,mBAAmBD,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAAS,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqBC,IAAI,CAC0sP,SAAS,GAAG,EAAE,EAAE,CAAC,OAAO,GAAGA,EAAED,GAAG,EAAE,CAAC,EAAE,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAO,GAAEC,EAAE,CAAC,EAAE,EAAE,CAACD,GAAGA,EAAE,IAAIA,GAAGA,EAAE,WAAW,CAC7/O,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEC,GAAGD,EAAEC,EAAE,0BAA0BC,EAAE,CAAC,EAAED,GAAGE,EAAEF,EAAE,0BAA0BC,EAAE,CAAy5E,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,IAAI,WAAWD,EAAE,CAAG,IAAI,WAAWD,EAAE,CAAG,IAAIE,EAAEC,EAAE,CAChgG,SAAS,GAAG,EAAE,CAAC,OAAO,OAAO,SAASF,EAAE,CAAE,SAAS,GAAG,EAAE,CAAC,OAAgBA,IAAT,IAAK,GAAO,SAAS,GAAG,EAAE,CAAC,OAAcA,IAAP,KAE5D,SAAS,GAAG,EAAE,CAAC,GAAG,GAAGA,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKG,EAAG,MAAM,MAAO,GAAa,KAAKA,EAAG,QAAQ,MAAO,GAAe,KAAKA,EAAG,MAAM,MAAO,GAAa,KAAKA,EAAG,KAAK,MAAO,GAAY,KAAKA,EAAG,KAAK,MAAO,GAAY,KAAKA,EAAG,KAAK,MAAO,GAAY,KAAKA,EAAG,gBAAgB,MAAO,IAAwB,KAAKA,EAAG,KAAK,MAAO,GAAY,KAAKA,EAAG,OAAO,MAAO,GAAc,KAAKA,EAAG,OAAO,MAAO,GAAc,KAAKA,EAAG,SAAS,MAAO,IAAiB,KAAKA,EAAG,OAAO,MAAO,IAAe,QAAQ,GAAEH,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAID,EAAEC,EAAE,YAAY,CAACC,EAAE,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEL,EAAE,IAAI,CAAC,IAAIA,EAAEG,EAAE,KAAKF,EAAE,CAAC,EAAE,KAAKD,EAAE,CAAE,MAAM,CAAC,KAAKI,EAAG,MAAM,MAAMF,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAKD,EAAE,YAAYD,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,EAAE,MAAMC,EAAEC,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEJ,EAAE,MAAM,OAAOK,EAAEN,EAAE,MAAM,OAAO,GAAGK,EAAEC,EAAE,MAAO,GAAG,GAAGD,EAAEC,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAED,EAAE,IAAI,CAAC,IAAIA,EAAEJ,EAAE,MAAMK,GAAGC,EAAEP,EAAE,MAAMM,GAAGE,EAAEL,EAAE,QAAQE,EAAEE,EAAEL,EAAE,CAAC,GAAOM,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKJ,EAAG,QAAQ,MAAUH,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,WAAWD,EAAE,MAAM,EAAE,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOC,EAAE,MAAMD,EAAE,MAAM,GAAGC,EAAE,MAAMD,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKI,EAAG,MAAM,MAAMH,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYD,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOC,EAAE,MAAMD,EAAE,MAAM,GAAGC,EAAE,MAAMD,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAIA,EAAEC,EAAE,WAAW,CAACE,EAAE,IAAI,KAAKH,EAAE,CAAC,MAAM,CAAC,KAAKI,EAAG,KAAK,MAAMD,EAAE,aAAa,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAwBD,EAAlB,IAAI,KAAKF,EAAE,MAAM,CAAK,SAAS,CAAC,EAAE,WAAWE,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIC,EAAE,IAAI,KAAKF,EAAE,MAAM,CAACC,EAAE,IAAI,KAAKF,EAAE,MAAM,CAAC,OAAOG,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAG,KAAK,MAAMH,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYD,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOC,EAAE,MAAMD,EAAE,MAAM,GAAGC,EAAE,MAAMD,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKI,EAAG,KAAK,MAAMH,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYD,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOC,EAAE,MAAMD,EAAE,MAAM,GAAGC,EAAE,MAAMD,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKI,EAAG,KAAK,MAAMH,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUD,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,UAAUF,EAAE,MAAM,CAACC,EAAE,KAAK,UAAUF,EAAE,MAAM,CAAC,OAAOG,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAG,OAAO,MAAMH,EAAE,aAAa,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,aAAaD,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOC,EAAE,MAAMD,EAAE,MAAM,GAAGC,EAAE,MAAMD,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAIA,EAAEC,EAAE,YAAY,CAACC,EAAE,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEL,EAAE,IAAI,CAAC,IAAIA,EAAEC,EAAE,YAAY,CAAC,EAAED,GAAGG,EAAE,KAAKF,EAAE,CAAE,MAAM,CAAC,KAAKG,EAAG,OAAO,MAAMF,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,QAAQF,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAEK,KAAKJ,EAAE,YAAYC,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYF,EAAE,CAACG,EAAE,MAAMF,EAAEI,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,KAAKJ,EAAE,MAAM,CAAC,MAAM,CAACK,EAAE,OAAO,KAAKN,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGK,EAAE,OAAOC,EAAE,OAAO,MAAO,GAAG,GAAGD,EAAE,OAAOC,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEF,EAAE,OAAO,IAAI,CAAC,IAAIG,EAAEH,EAAEE,GAAGE,EAAEH,EAAEC,GAAG,GAAGC,EAAEC,EAAE,MAAO,GAAG,GAAGD,EAAEC,EAAE,MAAO,GAAE,IAAIC,EAAET,EAAE,MAAMO,IAAI,KAAKG,EAAEX,EAAE,MAAMS,IAAI,KAAKG,EAAET,EAAE,QAAQO,EAAEC,EAAET,EAAE,CAAC,GAAOU,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKR,EAAG,gBAAgB,MAAMH,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUD,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,UAAUF,EAAE,MAAM,CAACC,EAAE,KAAK,UAAUF,EAAE,MAAM,CAAC,OAAOG,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAG,SAAS,MAAMH,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYD,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIG,EAAEF,EAAE,MAAMC,EAAEF,EAAE,MAAM,OAAOG,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAG,OAAO,MAAMH,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYD,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,MAAMI,EAAEL,EAAE,MAAM,OAAgCG,EAAE,OAA3B,IAAkC,EAAEF,EAAE,MAAM,aAAa,CAAC,EAAED,EAAE,MAAM,aAAa,EAAEE,EAAEG,EAAG,GAAGH,EAAEG,EAAE,EAAE,EAMrpG,eAAe,GAAG,EAAE,CAAC,IAAIL,EAAE,KAAK,MAAM,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAIC,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAED,EAAE,EAAG,CACxR,SAAS,GAAG,EAAE,CAAC,IAAIA,EAAE,EAAEC,EAAE,OAAOE,EAAEF,EAAE,OAAOD,EAAEE,EAAE,EAAEG,EAAE,EAAE,KAAKA,EAAEF,GAAG,CAAC,IAAIH,EAAE,IAAIC,EAAE,WAAWI,EAAE,EAAE,IAAIJ,EAAE,WAAW,EAAEI,EAAE,GAAG,GAAG,IAAIJ,EAAE,WAAW,EAAEI,EAAE,GAAG,IAAI,IAAIJ,EAAE,WAAW,EAAEI,EAAE,GAAG,GAAG,EAAEA,EAAE,GAAG,GAAG,OAAO,GAAG,GAAG,MAAML,GAAG,cAAcA,IAAI,IAAI,WAAW,QAAQ,IAAI,aAAa,GAAGA,IAAI,KAAK,aAAaA,IAAI,IAAI,UAAU,QAAQ,IAAI,WAAW,EAAEE,GAAG,GAAGA,IAAI,GAAG,IAAIC,GAAG,MAAMD,GAAG,KAAKA,IAAI,IAAI,EAAE,QAAQ,IAAI,WAAW,GAAG,MAAMC,GAAG,SAASA,IAAI,IAAI,MAAM,QAAQ,IAAK,IAAIG,EAAE,EAAE,OAAON,GAAG,IAAI,IAAI,IAAIC,EAAE,WAAWI,EAAE,EAAE,GAAG,IAAIL,GAAG,IAAI,IAAI,IAAIC,EAAE,WAAWI,EAAE,EAAE,GAAG,GAAGL,GAAG,IAAI,GAAG,IAAIC,EAAE,WAAWI,EAAE,CAAC,GAAG,GAAG,OAAO,GAAG,GAAG,MAAMC,GAAG,cAAcA,IAAI,IAAI,WAAW,QAAQ,IAAI,aAAa,GAAGA,IAAI,KAAK,aAAaA,IAAI,IAAI,UAAU,QAAQ,IAAI,YAAY,GAAGL,EAAE,OAAO,GAAGC,IAAI,GAAG,GAAG,MAAMA,GAAG,cAAcA,IAAI,IAAI,WAAW,QAAQ,IAAI,WAAW,GAAGA,IAAI,GAAG,GAAG,MAAMA,GAAG,cAAcA,IAAI,IAAI,WAAW,QAAQ,IAAI,YAAY,GAAGA,IAAI,MAAM,EACv2B,eAAe,GAAG,EAAE,EAAE,CAAC,IAAIC,EAAE,IAAI,IAAIF,EAAE,CAACC,EAAE,GAAGF,EAAE,CAAC,EAAE,aAAa,IAAI,YAAY,GAAGE,EAAE,CAAC,SAAS,GAAG,CAAC,CAAC,IAAIG,EAAE,MAAM,GAAGF,EAAE,CAAC,QAAQ,CAAC,MAAMD,EAAE,CAAC,CAAC,CAAC,GAAG,CAACG,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIC,EAAE,MAAMD,EAAE,aAAa,CAACE,EAAE,IAAI,WAAWD,EAAE,CAAC,GAASD,EAAE,SAAR,IAAe,OAAOL,EAAE,IAAI,GAAG,CAAC,GAAGC,EAAE,GAAGM,EAAE,OAAO,MAAM,MAAM,eAAe,CAAC,OAAOA,EAAE,MAAMN,EAAE,KAAKA,EAAE,GAAG,EAAG,CAAC,GAASI,EAAE,SAAR,IAAe,CAAC,IAAIJ,EAAEI,EAAE,QAAQ,IAAI,eAAe,CAAC,GAAG,CAACJ,EAAE,MAAM,MAAM,8BAA8B,CAAC,IAAIE,EAAE,IAAI,GAAGD,EAAE,IAAI,GAAG,QAAQD,EAAE,CAAC,GAAiBC,EAAE,OAAhB,aAAqCA,EAAE,UAAjB,aAAyB,CAAC,IAAID,EAAEC,EAAE,WAAW,IAAI,WAAW,CAAC,GAAG,CAACD,EAAE,MAAM,MAAM,6BAA6B,CAAC,IAAID,EAAE,GAAGO,EAAEN,EAAE,CAAC,IAAI,GAAG,CAAC,QAAQA,EAAE,KAAKC,KAAKF,EAAE,CAAC,IAAIA,EAAEC,EAAE,IAAI,gBAAgB,CAAC,GAAG,CAACD,EAAE,MAAM,MAAM,+BAA+B,CAAC,IAAIK,EAAE,GAAGL,EAAE,CAAC,GAAaK,EAAE,OAAZ,QAAiB,MAAM,MAAM,mBAAmB,CAAC,EAAE,MAAMA,EAAE,MAAMH,EAAE,MAAO,CAAC,IAAID,EAAEI,EAAE,QAAQ,IAAI,gBAAgB,CAAC,GAAG,CAACJ,EAAE,MAAM,MAAM,+BAA+B,CAAC,IAAID,EAAE,GAAGC,EAAE,CAAC,GAAaD,EAAE,OAAZ,QAAiB,MAAM,MAAM,mBAAmB,CAAC,EAAE,MAAMA,EAAE,MAAMO,EAAE,CAAE,OAAOP,EAAE,IAAI,GAAGG,EAAE,KAAKF,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAE,MAAM,MAAM,yBAAyBI,EAAE,OAAO,GAAGA,EAAE,aAAa,CAA4C,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIF,EAAE,GAAG,OAAO,GAAGH,EAAE,CAACE,EAAE,GAAGD,EAAEE,EAAE,CAAC,GAAG,GAAGD,EAAE,CAAC,MAAM,MAAM,sBAAsB,CAAC,IAAIG,EAAEH,EAAEC,EAAE,OAA+BI,EAAE,GAAGN,EAA3B,GAAG,OAAO,GAAG,GAAGD,EAAE,GAAG,CAAU,CAAC,GAAG,GAAGO,EAAE,CAAC,MAAM,MAAM,oBAAoB,CAAC,IAAIC,EAAE,GAAG,OAAO,GAAG,GAAGR,EAAE,CAA6B,OAAR,GAAlBC,EAAE,SAASI,EAAEE,EAAE,CAAQC,EAAE,CAAU,IAAI,GAAG,CAAC,IAAIR,EAAE,GAAG,OAAO,GAAG,GAAG,CAACG,EAAE,GAAGF,EAAED,EAAE,CAAC,GAAG,GAAGG,EAAE,CAAC,MAAM,MAAM,sBAAsB,CAAC,IAAID,EAAE,GAAG,OAAO,GAAG,CAAmBI,EAAE,GAAlBL,EAAE,SAAS,EAAEE,EAAE,CAAQD,EAAE,CAACK,EAAE,IAAI,QAAQ,IAAI,IAAIN,KAAKK,EAAE,CAAC,GAAmB,CAACH,EAAED,GAAhB,GAAG,OAAOD,EAAE,CAAS,MAAM,KAAK,EAAE,CAAC,GAAGC,GAAGK,EAAE,OAAOJ,EAAED,EAAE,CAAE,IAAIM,EAAEL,EAAEH,EAAE,OAAoB,MAAM,CAAC,QAAQO,EAAE,KAA5BN,EAAE,MAAMO,EAAE,CAAyB,EAAG,CAAE,SAAS,GAAG,EAAE,CAAC,IAAIR,EAAE,OAAO,kEAAkE,IAAI,CAAC,KAAKC,EAAE,CAAC,GAAG,CAACD,GAAG,CAACA,EAAE,OAAO,MAAM,MAAM,+BAA+B,CAAC,GAAG,CAAC,KAAKG,EAAE,MAAMD,EAAE,IAAIG,EAAE,KAAKC,GAAGN,EAAE,OAAO,MAAM,CAAC,KAAKG,EAAE,MAAM,OAAOD,EAAE,CAAC,IAAI,OAAOG,EAAE,CAAC,KAAWC,IAAN,IAAkB,KAAV,OAAOA,EAAE,CAAM,CAAioB,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIH,EAAE,EAAE,CAAC,KAAKF,EAAE,OAAO,GAAG,CAAC,IAAIC,EAAE,GAAGD,EAAED,EAAE,EAAEC,EAAE,OAAOI,EAAEJ,EAAE,SAAS,EAAEC,EAAE,CAAC,EAAE,KAAKG,EAAE,CAAC,EAAEJ,EAAE,SAASC,EAAEF,EAAE,OAAO,CAAE,OAAOG,EAAG,SAAS,GAAG,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAE,EAAEA,EAAEF,EAAE,OAAOD,EAAE,OAAO,IAAyB,GAAG,GAAjBC,EAAE,SAASE,EAAE,CAASH,EAAE,CAAC,OAAOG,EAAI,SAAS,GAAG,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAEF,EAAE,OAAOD,EAAE,OAAOG,GAAG,EAAE,IAAyB,GAAG,GAAjBF,EAAE,SAASE,EAAE,CAASH,EAAE,CAAC,OAAOG,EAAI,SAAS,GAAG,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,GAAGC,EAAEE,KAAKH,EAAEG,GAAG,MAAM,CAAC,EAAE,MAAM,CAAC,EAAG,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAOD,EAAE,OAAOE,EAAE,IAAI,WAAWC,EAAE,CAAC,OAAOD,EAAE,IAAID,EAAE,EAAE,CAACC,EAAE,IAAIF,EAAEC,EAAE,OAAO,CAACC,EAAG,SAAS,GAAG,EAAE,CAAC,EAAED,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAID,EAAE,CAAC,GAAGC,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAKD,EAAE,KAAK,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIF,KAAKD,EAAE,CAAC,IAAIA,EAAEG,EAAE,OAAO,EAAED,EAAEC,EAAEH,GAAG,GAAGC,EAAE,MAAMC,EAAE,GAAG,EAAEF,GAAG,CAAC,KAAKE,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGD,EAAE,GAAG,CAAC,CAACE,EAAE,KAAKF,EAAE,CAAwC,MAAM,SAAtCE,EAAE,IAAI,GAAG,GAAGF,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAkB,KAAK,IAAI,GACj3G,eAAe,GAAG,EAAE,EAAE,EAAE,CAAC,GAAG,CAACE,EAAE,OAAO,GAAGF,EAAED,EAAE,CAAC,IAAIE,EAAE,GAAGF,EAAE,CAACK,EAAE,EAAE,CAACC,EAAE,EAAE,IAAI,IAAIL,KAAKC,EAAE,EAAE,KAAK,GAAGD,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIM,EAAE,IAAI,IAAIN,EAAE,CAACO,EAAEH,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQG,EAAE,CAAC,IAAIC,EAAE,MAAM,GAAGF,EAAE,CAAC,GAASE,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIC,EAAE,MAAMD,EAAE,aAAa,CAACE,EAAE,IAAI,WAAWD,EAAE,CAAC,GAAGC,EAAE,SAASL,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIM,EAAE,IAAI,GAAGC,EAAE,EAAE,IAAI,IAAIZ,KAAKC,EAAE,CAAC,IAAIF,EAAEC,EAAE,GAAGA,EAAE,KAAKE,EAAEU,EAAEb,EAAEE,EAAES,EAAE,SAASE,EAAEV,EAAE,CAAC,EAAE,MAAMF,EAAE,KAAKC,EAAE,CAAC,EAAEC,EAAG,OAAOH,EAAE,IAAI,GAAGY,EAAE,KAAKX,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAioB,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAE,OAAOD,EAAE,OAAOE,EAAE,IAAI,WAAWC,EAAE,CAAC,OAAOD,EAAE,IAAID,EAAE,EAAE,CAACC,EAAE,IAAIF,EAAEC,EAAE,OAAO,CAACC,EAAG,SAAS,GAAG,EAAE,CAAC,EAAED,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAID,EAAE,CAAC,GAAGC,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAKD,EAAE,KAAK,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIF,KAAKD,EAAE,CAAC,IAAIA,EAAEG,EAAE,OAAO,EAAED,EAAEC,EAAEH,GAAG,GAAGC,EAAE,MAAMC,EAAE,GAAG,EAAEF,GAAG,CAAC,KAAKE,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGD,EAAE,GAAG,CAAC,CAACE,EAAE,KAAKF,EAAE,CAAE,OAAOE,oRAbj8B,OAF9f,CAL3BD,GAAE,OAAO,OAAO,GAAE,OAAO,eAAe,GAAE,OAAO,yBAAyB,GAAE,OAAO,oBAAoBM,GAAE,OAAO,eAAe,GAAE,OAAO,UAAU,eAAe,IAAG,EAAE,IAAI,UAAU,CAAC,OAAOR,IAAI,EAAEC,EAAE,GAAEA,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQD,EAAE,CAACA,EAAE,SAAU,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGA,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAIQ,KAAK,GAAER,EAAE,CAAC,GAAE,KAAKC,EAAEO,EAAE,EAAEA,IAAIL,GAAG,GAAEF,EAAEO,EAAE,CAAC,QAAQR,EAAEQ,GAAG,WAAW,EAAE,EAAE,GAAER,EAAEQ,EAAE,GAAGN,EAAE,WAAW,CAAC,CAAC,OAAOD,GAAI,IAAG,EAAE,EAAE,KAAK,EAAQA,GAAN,KAAgB,EAAE,CAAVC,GAAEM,GAAEP,EAAE,CAAC,CAAI,GAItc,CAACD,GAAGC,GAAGA,EAAE,WAAWE,EAAE,GAAEA,EAAE,UAAU,CAAC,MAAMF,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAE,GAAE,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAiB,UAAU,CAAC,SAASD,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAID,EAAEC,GAAGA,EAAE,aAAa,GAAYD,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAEC,GAAGA,EAAE,gBAAgB,GAAYD,IAAT,IAAK,GAAM,OAAOK,EAAE,GAAe,OAAOL,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAEC,GAAGA,EAAE,WAAW,GAAYD,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAOC,GAAI,GAAe,OAAOD,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAACC,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAID,EAAEC,GAAGA,EAAE,SAAS,GAAYD,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAIG,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOH,GAAe,OAAOA,EAAEC,IAArB,YAA0B,CAAC,GAAOE,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOH,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAEC,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAID,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAEC,EAAE,OAAO,GAAUD,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAOC,EAAE,cAAc,OAAOD,EAAE,IAAIG,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEF,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMH,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAEC,EAAE,aAAaD,EAAE,KAAK,OAAQG,EAAE,CAAC,OAAOG,EAAEL,EAAED,EAAE,UAAU,sJAAsJ,OAAOG,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOG,EAAEL,EAAED,EAAE,UAAU,yJAAyJ,OAAOG,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACK,EAAEP,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAASD,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAOC,EAAE,CAAC,CAAC,EAAED,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIE,EAAED,EAAEE,GAAG,aAAa,MAAMH,EAAE,UAAUG,GAAG,OAAOD,EAAE,CAACF,EAAE,UAAUG,GAAG,QAAQD,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAED,EAAED,EAAEG,EAAE,EAAG,GAAIF,EAAEE,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUD,EAAE,KAAK,YAAYD,EAAE,CAAC,GAAGE,EAAE,CAAC,IAAIE,EAAEF,EAAE,IAAID,EAAE,CAAC,GAAGG,EAAE,CAAC,IAAII,EAAET,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEK,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAKJ,EAAE,CAAC,IAAIS,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQT,EAAE,OAAOE,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAID,EAAEQ,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAACF,EAAEP,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAID,EAAE,EAAE,CAACG,EAAE,EAAEA,EAAEF,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEE,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAOF,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAID,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIG,EAAE,KAAK,YAAYF,EAAE,CAAC,EAAE,OAAOE,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIF,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAID,EAAEG,EAAE,KAAK,YAAYJ,EAAE,CAAUE,EAAE,IAAIE,EAAE,GAAjB,IAAK,KAAeL,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACG,EAAE,IAAIE,EAAEH,EAAE,EAAG,OAAO,MAAOD,IAAK,CAACI,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEF,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASF,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASK,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEN,EAAE,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKE,GAAG,CAACF,EAAE,UAAUE,GAAG,OAAOC,EAAE,CAAE,SAASI,EAAE,EAAE,CAAC,GAAGN,EAAE,UAAU,IAAI,IAAID,EAAE,EAAEA,EAAEC,EAAE,UAAU,OAAO,IAAI,EAAE,UAAUD,IAAI,CAAE,SAASQ,EAAE,EAAE,CAAC,OAAgB,OAAOP,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQC,GAAI,CAAC,CAAC,GAAE,GAAE,CAAC,qDAAqD,EAAE,CAAC,EAAE,uCAAuC,GAAGD,EAAE,QAAQ,eAAe,GAAG,CAAC,QAAQ,eAAe,GAAG,CAAC,EAAE,6BAA6B,GAAGA,EAAE,QAAQ,eAAe,GAAG,CAAC,EAAE,qBAAqB,GAASA,IAAN,KAAeA,IAAN,KAAgBA,IAAP;GAAiBA,IAAP,KAAS,EAAE,kCAAkC,GAAG,iCAAiC,KAAKA,EAAE,CAAC,EAAE,6CAA6C,GAAG,qCAAqC,KAAKA,EAAE,CAAC,EAAE,eAAe,GAAGA,EAAE,QAAQ,UAAU,GAAGA,EAAE,aAAa,CAAC,CAAC,EAAE,2BAA2B,EAAE,IAAI,CAAC,IAAIE,EAAE,GAAG,IAAI,MAAM,CAAC,KAAKH,EAAEC,EAAE,QAAcA,EAAED,KAAR,KAAmBC,EAAED,KAAT,MAAa,GAAGC,EAAED,GAAG,EAAEA,EAAE,GAAGA,GAAGC,EAAE,OAAO,MAAM,IAAIC,EAAED,EAAED,GAAG,GAAG,EAAEA,EAASE,IAAP,KAAS,CAAC,GAAGF,GAAGC,EAAE,OAAO,CAAC,GAAG,KAAK,MAAO,GAAGA,EAAED,GAAG,EAAEA,OAAQ,MAAO,MAAM,CAACG,EAAEH,EAAE,GAAK,CAAC,CAAC,GAAE,GAAE,CAAC,oEAAoE,EAAE,EAAE,CAAC,GAAG,CAAC,eAAeG,EAAE,kCAAkCD,EAAE,6CAA6CG,GAAG,IAAG,CAAC,EAAE,QAAQ,KAAK,CAAC,IAAI,MAAM,CAAC,OAAO,KAAK,KAAK,KAAM,IAAI,EAAE,CAAC,MAAO,GAAEF,EAAE,OAAOF,EAAE,CAAC,CAAC,KAAK,KAAK,IAAIA,EAAE,CAAE,IAAI,EAAE,CAAC,MAAO,GAAEE,EAAE,OAAOF,EAAE,CAAC,CAAC,KAAK,KAAK,IAAIA,EAAE,CAAE,IAAI,EAAE,EAAE,CAAC,GAAG,EAAEE,EAAE,OAAOF,EAAE,CAAC,CAAC,EAAE,OAAOD,EAAE,CAAC,CAACE,EAAED,EAAE,CAAC,MAAM,MAAM,qCAAqCA,EAAE,2CAA2C,CAAC,GAAG,CAACI,EAAEL,EAAE,CAAC,MAAM,MAAM,sCAAsCA,EAAE,yDAAyD,CAAC,OAAO,KAAK,KAAK,IAAIC,EAAED,EAAE,CAAE,OAAO,CAAC,KAAK,KAAK,OAAO,CAAE,OAAO,EAAE,CAAC,MAAO,GAAEG,EAAE,OAAOF,EAAE,CAAC,CAAC,KAAK,KAAK,OAAOA,EAAE,CAAE,QAAQ,EAAE,EAAE,CAAC,KAAK,KAAK,QAAQA,EAAED,EAAE,CAAE,MAAM,CAAC,OAAO,KAAK,KAAK,MAAM,CAAE,QAAQ,CAAC,OAAO,KAAK,KAAK,QAAQ,CAAE,SAAS,CAAC,OAAO,KAAK,KAAK,SAAS,CAAE,CAAC,OAAO,WAAW,CAAC,OAAO,KAAK,KAAK,OAAO,WAAW,CAAE,YAAY,EAAE,CAAC,KAAK,KAAKC,KAAO,CAAC,CAAC,GAAE,GAAE,CAAC,sDAAsD,EAAE,EAAE,CAAC,GAAG,CAAC,uCAAuCE,EAAE,6BAA6BD,EAAE,qBAAqBG,EAAE,kCAAkCC,EAAE,6CAA6CC,EAAE,eAAeC,EAAE,0BAA0BC,GAAG,IAAG,CAAC,EAAE,QAAQ,GAAG,CAAC,EAAEN,EAAEF,EAAE,CAAC,IAAID,EAAE,EAAEU,EAAE,GAAG,KAAKV,EAAEC,EAAE,QAAcA,EAAED,KAAR,KAAY,GAAGC,EAAED,GAAG,EAAEA,EAAE,GAAOU,EAAE,SAAN,GAAc,CAACJ,EAAEI,EAAE,EAAEV,GAAGC,EAAE,OAAO,OAAO,KAAK,EAAED,EAAE,IAAIW,EAAE,GAAG,KAAKX,EAAEC,EAAE,QAAcA,EAAED,KAAR,KAAY,GAAGC,EAAED,GAAG,EAAEA,EAAE,IAAQ,EAAEE,EAAES,EAAE,EAAE,SAAb,GAAqB,CAACL,EAAEK,EAAE,CAAC,OAAO,KAAK,IAAIC,EAAE,CAAC,KAAKJ,EAAEE,EAAE,CAAC,QAAQF,EAAEG,EAAE,CAAC,WAA0B,IAAI,IAAI,CAAC,KAAKX,EAAEC,EAAE,QAAQ,CAAC,IAAI,EAAED,EAAEK,EAAEJ,EAAED,GAAG,EAAE,EAAEA,EAAE,IAAIG,EAAE,GAAG,KAAKH,EAAEC,EAAE,QAAcA,EAAED,KAAR,KAAkBC,EAAED,KAAR,KAAY,GAAGC,EAAED,GAAG,EAAEA,EAAE,GAAG,EAAEQ,EAAEL,EAAE,CAACH,EAAEC,EAAE,OAAO,CAAC,GAASA,EAAED,KAAR,IAAW,SAAS,EAAEA,EAAG,IAAIU,EAAE,KAAK,GAAST,EAAED,KAAR,IAAW,IAAI,CAACU,EAAEV,GAAGS,EAAER,EAAED,EAAE,CAACA,EAAEC,EAAE,QAAcA,EAAED,KAAR,KAAY,EAAEA,MAAM,CAAC,IAAI,EAAE,GAAGA,EAAEC,EAAE,QAAcA,EAAED,KAAR,KAAY,GAAGC,EAAED,GAAG,EAAEA,EAAE,IAAS,EAAEE,EAAEQ,EAAE,IAAZ,GAAc,SAAU,EAAE,OAAO,GAAGJ,EAAEH,EAAE,EAAEI,EAAEG,EAAE,EAAE,CAACE,EAAE,WAAW,IAAIT,EAAE,EAAES,EAAE,WAAW,IAAIT,EAAEO,EAAE,CAAE,OAAOE,IAAM,CAAC,CAAC,GAAE,GAAE,CAAC,0DAA0D,EAAE,EAAE,CAAC,GAAG,CAAC,kCAAkCT,GAAG,IAAG,CAAC,EAAE,QAAQ,GAAG,CAAC,IAAIH,EAAE,GAAGC,EAAE,KAAK,GAAGA,EAAE,UAAU,GAAOA,EAAE,WAAW,OAAjB,EAAsB,OAAOD,EAAE,IAAI,GAAG,CAACE,EAAEG,KAAKJ,EAAE,WAAW,GAAG,IAAIC,EAAE,IAAIC,EAAEE,EAAE,EAAMA,EAAE,SAAN,IAAe,EAAEA,EAAE,QAAQ,YAAY,OAAO,CAAC,EAAE,IAAIA,EAAE,IAAI,GAAGA,EAAE,OAAOL,IAAM,CAAC,CAACc,GAAE,GAAE,CAAC,yDAAyD,EAAE,EAAE,CAAC,IAAIX,EAAE,IAAG,CAACD,EAAE,IAAG,CAACG,EAAE,IAAG,CAAC,CAAC,eAAeC,EAAE,kCAAkCC,GAAG,IAAG,CAAC,EAAE,QAAQ,KAAK,CAAC,OAAO,MAAM,EAAE,CAAC,GAAG,CAAC,OAAO,IAAI,KAAKN,EAAE,MAAU,CAAC,OAAO,MAAO,IAAI,SAAS,CAAC,MAAM,GAAG,KAAK,KAAK,GAAG,KAAK,UAAW,IAAI,MAAM,CAAC,OAAO,KAAK,MAAO,IAAI,KAAK,EAAE,CAAC,IAAQ,EAAEK,EAAE,OAAOL,EAAE,CAAC,EAAE,SAArB,EAA4B,MAAM,MAAM,2CAA2C,CAAC,GAAG,CAACM,EAAEN,EAAE,CAAC,MAAM,MAAM,gBAAgBA,EAAE,4CAA4C,CAAC,KAAK,MAAMA,EAAG,IAAI,SAAS,CAAC,OAAO,KAAK,SAAU,IAAI,QAAQ,EAAE,CAAC,IAAQ,EAAEK,EAAE,OAAOL,EAAE,CAAC,EAAE,SAArB,EAA4B,MAAM,MAAM,8CAA8C,CAAC,GAAG,CAACM,EAAEN,EAAE,CAAC,MAAM,MAAM,mBAAmBA,EAAE,4CAA4C,CAAC,KAAK,SAASA,EAAG,IAAI,YAAY,CAAC,OAAO,KAAK,YAAa,UAAU,CAAC,OAAOI,EAAE,KAAK,CAAE,aAAa,CAAC,mBAAmBJ,EAAE,CAAC,GAAG,EAAE,CAAC,CAAC,OAAO,KAAK,MAAZ,CAAmB,IAAI,OAAO,OAAO,KAAK,SAAZ,CAAsB,IAAI,aAAa,IAAI,aAAa,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,UAAU,IAAI,aAAa,IAAI,eAAe,IAAI,eAAe,MAAM,CAACA,GAAO,KAAK,YAAY,OAArB,EAA0B,QAAQ,MAAM,CAAC,EAAG,IAAI,cAAc,OAAO,KAAK,SAAZ,CAAsB,IAAI,aAAa,IAAI,aAAa,IAAI,eAAe,IAAI,eAAe,MAAM,CAACA,GAAO,KAAK,YAAY,OAArB,EAA0B,QAAQ,MAAM,CAAC,EAAG,QAAQ,MAAM,CAAC,GAAI,OAAO,CAAC,OAAc,KAAK,WAAb,QAAiC,KAAK,QAAd,QAAqC,KAAK,QAArB,gBAA6B,KAAK,SAAS,SAAS,OAAO,CAAE,QAAQ,CAAC,OAAe,KAAK,WAAd,QAAiC,KAAK,QAAd,OAAqB,YAAY,EAAE,CAAC,EAAE,OAAOA,EAAE,CAAC,IAAID,EAAEE,EAAED,EAAE,CAAC,GAAUD,IAAP,KAAS,MAAM,MAAM,qCAAqCC,EAAE,GAAG,CAAC,KAAK,MAAMD,EAAE,KAAK,KAAK,SAASA,EAAE,QAAQ,KAAK,YAAY,IAAIG,EAAEH,EAAE,WAAW,IAAM,CAAC,CAAC,GAAE,GAAE,IAAG,CAAC,CAAC,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAAC,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,mBAAmB,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAO,WAAW,GAAG,EAAE,KAAK,OAAOC,GAAGD,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAIC,EAAE,EAAE,MAAM,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,YAAY,CAAC,IAAIC,EAAE,EAAE,OAAO,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,YAAY,CAAC,IAAIC,EAAE,EAAE,OAAO,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,YAAY,CAAC,IAAIC,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAE,EAAE,UAAU,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,UAAU,CAAC,IAAIC,EAAE,EAAE,KAAK,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,WAAW,CAAC,IAAIC,EAAE,EAAE,MAAM,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,WAAW,CAAC,IAAIC,EAAE,EAAE,MAAM,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,WAAW,CAAC,IAAIC,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAE,EAAE,SAAS,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,aAAa,CAAC,IAAIC,EAAE,EAAE,QAAQ,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,aAAa,CAAC,IAAIC,EAAE,EAAE,QAAQ,KAAK,mBAAmBA,EAAE,CAAC,IAAID,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQC,EAAED,EAAG,WAAW,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOG,EAAEH,EAAEC,EAAEC,EAAE,KAAK,OAAO,MAAMF,EAAEG,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAED,EAAG,YAAY,CAAC,IAAID,EAAE,KAAK,YAAY,CAACD,EAAE,KAAK,WAAWC,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAOD,EAAE,CAAE,UAAU,CAAC,IAAIC,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAK,OAAO,EAAE,KAAK,KAAK,IAAI,SAAS,KAAK,OAAO,CAAC,KAAK,QAAQ,IAAI,cAGvvV,EAAE,WAAW,GAAE,YAAY,GAAE,WAAW,GAAE,IAAI,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAc,EAAE,EAAkB,EAAE,CAAC,CAAC,GAAE,IAAI,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAe,EAAE,EAAE,CAAC,CAAC,GAAE,IAAI,EAAE,CAAC,GAAG,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,CAAC,CAAC,GAAE,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIE,EAAE,IAAI,GAAE,GAAG,CAACD,EAAE,EAAEA,EAAE,GAAG,EAAEA,EAAE,EAAEA,GAAG,GAAG,GAAGD,EAAEC,EAAE,GAAG,IAAI,IAAIG,EAAE,IAAI,GAAEF,EAAE,IAAI,CAACD,EAAE,EAAEA,EAAE,GAAG,EAAEA,EAAE,IAAI,IAAII,EAAEH,EAAED,GAAGI,EAAEH,EAAED,EAAE,GAAG,EAAEI,EAAE,EAAEA,GAAGA,EAAEH,EAAED,IAAI,EAAEA,EAAE,MAAM,CAAC,EAAEC,EAAE,EAAEE,EAAE,EAAG,GAAE,GAAE,GAAE,EAAE,CAAC,GAAE,GAAE,EAAE,GAAE,GAAE,EAAE,GAAE,IAAI,IAAI,GAAE,KAAK,GAAO,GAAE,GAAE,GAAE,EAAE,CAAC,GAAE,GAAE,EAAE,GAAE,GAAE,EAAE,GAAE,IAAI,GAAE,MAAM,CAAK,EAAE,EAAEL,EAAE,MAAM,EAAEA,EAAE,IAAG,OAAO,IAAG,OAAO,IAAG,MAAMA,IAAI,GAAG,MAAMA,IAAI,KAAK,GAAG,MAAMC,KAAI,KAAK,GAAG,KAAKA,KAAI,EAAE,GAAED,KAAK,MAAMC,KAAI,GAAG,IAAIA,KAAI,IAAI,EAAiX,IAA3W,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAEG,EAAEJ,EAAE,OAAOK,EAAE,EAAEC,EAAE,IAAI,GAAEP,EAAE,CAACM,EAAED,EAAE,EAAEC,EAAE,EAAEA,IAAI,EAAEC,EAAEN,EAAEK,GAAG,GAAG,IAAIE,EAAE,IAAI,GAAER,EAAE,CAAC,IAAI,EAAE,EAAEM,EAAEN,EAAE,EAAEM,EAAE,EAAEA,GAAGE,EAAEF,EAAE,GAAGC,EAAED,EAAE,IAAI,EAAE,GAAGH,EAAE,CAAC,EAAE,IAAI,GAAE,GAAGH,EAAE,CAAC,IAAIS,EAAE,GAAGT,EAAE,IAAI,EAAE,EAAEM,EAAED,EAAE,EAAEC,EAAE,GAAGL,EAAEK,GAAG,IAAI,IAAII,EAAEJ,GAAG,EAAEL,EAAEK,GAAGK,EAAEX,EAAEC,EAAEK,GAAGM,EAAE,EAAEX,EAAEK,GAAG,MAAMK,EAAEE,EAAED,GAAG,GAAGD,GAAG,EAAEC,GAAGC,EAAE,EAAED,EAAE,EAAE,GAAEA,IAAIH,GAAGC,OAAQ,IAAI,EAAE,EAAE,EAAE,IAAI,GAAEL,EAAE,CAACC,EAAED,EAAE,EAAEC,EAAE,EAAEA,KAAK,EAAEA,GAAG,GAAE,EAAEL,EAAEK,GAAG,OAAO,GAAGL,EAAEK,IAAI,OAAOJ,GAAI,GAAE,IAAI,EAAE,IAAI,CAAK,EAAE,EAAEF,EAAE,IAAI,EAAEA,EAAE,GAAEA,GAAG,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAEA,EAAE,GAAEA,GAAG,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAEA,EAAE,GAAEA,GAAG,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAI,EAAEA,EAAE,GAAEA,GAAG,EAAkB,IAAZ,GAAE,IAAI,EAAE,GAAG,CAAK,EAAE,EAAEA,EAAE,GAAG,EAAEA,EAAE,GAAEA,GAAG,EAAM,GAAiB,GAAE,GAAE,EAAE,EAAE,CAAC,GAAiB,GAAE,GAAE,EAAE,EAAE,CAAC,GAAiB,GAAE,GAAE,EAAE,EAAE,CAAC,GAAiB,GAAE,GAAE,EAAE,EAAE,CAAC,GAAE,SAAS,EAAE,CAAC,IAAI,IAAIA,EAAEC,EAAE,GAAGE,EAAE,EAAEA,EAAEF,EAAE,OAAO,EAAEE,EAAE,EAAEA,GAAGH,IAAI,EAAEC,EAAEE,IAAI,OAAOH,GAAI,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAE,EAAE,EAAE,OAAOC,EAAEC,GAAGD,EAAEC,EAAE,IAAI,KAAK,EAAEF,GAAGG,GAAI,GAAE,SAAS,EAAE,EAAE,CAAC,IAAIA,EAAEH,EAAE,EAAE,EAAE,OAAOC,EAAEE,GAAGF,EAAEE,EAAE,IAAI,EAAEF,EAAEE,EAAE,IAAI,MAAM,EAAEH,IAAK,GAAE,SAAS,EAAE,CAAC,OAAOC,EAAE,GAAG,EAAE,GAAI,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,OAAaD,GAAN,MAASA,EAAE,KAAK,EAAE,IAAUG,GAAN,MAASA,EAAEF,EAAE,UAAU,EAAEA,EAAE,QAAQ,IAAI,EAAEA,EAAE,SAASD,EAAEG,EAAE,CAAC,EAAG,GAAE,CAAC,iBAAiB,qBAAqB,yBAAyB,mBAAmB,kBAAkB,qBAAqB,cAAc,qBAAqB,uBAAuB,8BAA8B,oBAAoB,mBAAmB,mBAAmB,CAAC,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAID,EAAE,MAAMF,GAAG,GAAEC,GAAG,CAAC,GAAG,EAAE,KAAKA,EAAE,MAAM,mBAAmB,MAAM,kBAAkBC,EAAE,GAAE,CAAC,CAACC,EAAE,MAAMD,EAAE,OAAOA,GAAI,GAAE,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEJ,EAAE,OAAOK,EAAEJ,EAAEA,EAAE,OAAO,EAAE,GAAG,CAACG,GAAGL,EAAE,GAAG,CAACA,EAAE,EAAE,OAAOG,GAAG,IAAI,EAAE,EAAE,CAAC,IAAII,EAAE,CAACJ,EAAEK,EAAED,GAAMP,EAAE,GAAL,EAAOS,EAAET,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAEK,EAAE,EAAE,IAAIK,EAAE,SAAS,EAAE,CAAC,IAAIV,EAAEG,EAAE,OAAO,GAAGF,EAAED,EAAE,CAAC,IAAIE,EAAE,IAAI,EAAE,KAAK,IAAI,EAAEF,EAAEC,EAAE,CAAC,CAAC,EAAE,IAAIE,EAAE,CAAC,EAAED,IAAKS,EAAEX,EAAE,GAAG,EAAEY,EAAEZ,EAAE,GAAG,EAAEa,EAAEb,EAAE,GAAG,EAAEe,EAAEf,EAAE,EAAEgB,EAAEhB,EAAE,EAAEiB,EAAEjB,EAAE,EAAEkB,EAAElB,EAAE,EAAEc,EAAE,EAAET,EAAE,EAAE,CAAC,GAAG,CAACU,EAAE,CAAC,EAAE,GAAEd,EAAEW,EAAE,EAAE,CAAC,IAAIO,EAAE,GAAElB,EAAEW,EAAE,EAAE,EAAE,CAAC,GAAG,GAAG,EAAEO,EAAG,GAAMA,GAAH,EAAK,EAAE,GAAE,EAAE,GAAE,EAAE,EAAE,EAAE,UAAaA,GAAH,EAAK,CAAC,IAAIC,EAAE,GAAEnB,EAAEW,EAAE,GAAG,CAAC,IAAIS,EAAE,GAAEpB,EAAEW,EAAE,GAAG,GAAG,CAAC,EAAE,EAAEQ,EAAE,GAAEnB,EAAEW,EAAE,EAAE,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,IAAIU,EAAE,IAAI,EAAE,EAAE,CAACC,EAAE,IAAI,EAAE,GAAG,CAACC,EAAE,EAAEA,EAAEH,EAAE,EAAEG,EAAE,EAAE,GAAEA,IAAI,GAAEvB,EAAEW,EAAE,EAAEY,EAAE,EAAE,CAAC,GAAG,EAAEH,EAAE,IAAI,IAAII,EAAE,GAAEF,EAAE,CAACG,GAAG,GAAGD,GAAG,EAAEE,EAAE,GAAEJ,EAAEE,EAAE,EAAE,CAACD,EAAE,EAAEA,EAAE,GAAG,CAAC,IAAII,EAAED,EAAE,GAAE1B,EAAEW,EAAEc,EAAE,EAAE,GAAG,GAAGE,EAAE,IAAIC,EAAED,GAAG,EAAE,GAAGC,EAAE,GAAG,EAAE,KAAKA,MAAM,CAAC,IAAIC,EAAE,EAAEC,EAAE,EAAE,IAAQF,GAAJ,IAAO,EAAE,EAAE,GAAE5B,EAAEW,EAAE,EAAE,CAAC,GAAG,EAAE,EAAEU,EAAEE,EAAE,IAAQK,GAAJ,IAAO,EAAE,EAAE,GAAE5B,EAAEW,EAAE,EAAE,CAAC,GAAG,GAAOiB,GAAJ,KAAQ,EAAE,GAAG,GAAE5B,EAAEW,EAAE,IAAI,CAAC,GAAG,GAAG,KAAK,EAAE,KAAKkB,GAAI,IAAIE,EAAEV,EAAE,SAAS,EAAEF,EAAE,CAACa,EAAEX,EAAE,SAASF,EAAE,CAAC,EAAE,GAAEY,EAAE,CAAC,EAAE,GAAEC,EAAE,CAAC,EAAE,GAAED,EAAEf,EAAE,EAAE,CAAC,EAAE,GAAEgB,EAAEf,EAAE,EAAE,MAAO,GAAE,EAAE,KAAM,CAAC,IAAIW,EAAE,GAAEjB,EAAE,CAAC,EAAEsB,EAAEjC,EAAE4B,EAAE,GAAG5B,EAAE4B,EAAE,IAAI,EAAEM,EAAEN,EAAEK,EAAE,GAAGC,EAAE9B,EAAE,CAAC,GAAG,GAAE,EAAE,CAAC,MAAO,GAAGK,EAAEG,EAAEqB,EAAE,CAAC/B,EAAE,IAAIF,EAAE,SAAS4B,EAAEM,EAAE,CAACtB,EAAE,CAAC,EAAE,EAAE,GAAGqB,EAAE,EAAE,EAAE,EAAE,EAAEC,EAAE,EAAE,EAAExB,EAAE,SAAU,GAAGC,EAAEE,EAAE,CAAC,GAAG,GAAE,EAAE,CAAC,OAAQ,GAAGJ,EAAEG,EAAE,OAAO,CAAC,IAAI,IAAIuB,GAAG,GAAGnB,GAAG,EAAEoB,GAAG,GAAGnB,GAAG,EAAEoB,EAAE1B,GAAG,EAAEA,EAAE,CAAC,IAAIkB,EAAEf,EAAE,GAAEd,EAAEW,EAAE,CAACwB,GAAGG,EAAGT,GAAG,EAAE,IAAI,GAAG,GAAGA,GAAGhB,EAAE,CAAC,GAAG,GAAE,EAAE,CAAC,MAAO,GAAGgB,GAAG,GAAE,EAAE,CAACS,EAAG,IAAI,EAAE,KAAKA,UAAgBA,GAAL,IAAQ,CAAC,EAAE3B,EAAE,EAAE,KAAK,UAAW,CAAC,IAAI4B,EAAGD,EAAG,IAAI,GAAGA,EAAG,IAAI,CAAC,IAAIf,EAAEe,EAAG,IAAIE,EAAG,GAAEjB,GAAG,EAAG,GAAEvB,EAAEW,GAAG,GAAG6B,GAAI,EAAE,CAAC,GAAEjB,GAAG,GAAGiB,EAAI,IAAIC,GAAG1B,EAAE,GAAEf,EAAEW,EAAE,CAACyB,GAAGM,GAAGD,IAAI,EAAE,IAAI,GAAE,EAAE,CAAC,GAAG,GAAGA,GAAG,IAAIT,EAAE,GAAEU,IAAI,GAAGA,GAAG,EAAE,CAAC,IAAIF,EAAG,GAAEE,IAAI,GAAG,GAAE1C,EAAEW,EAAE,EAAE,GAAG6B,GAAI,EAAE,GAAGA,EAAI,GAAG7B,EAAEE,EAAE,CAAC,GAAG,GAAE,EAAE,CAAC,MAAO,GAAGJ,EAAEG,EAAE,OAAO,CAAC,IAAI+B,EAAG/B,EAAE2B,EAAG,GAAG3B,EAAEoB,EAAE,CAAC,IAAIY,EAAGvC,EAAE2B,EAAEa,EAAG,KAAK,IAAIb,EAAEW,EAAG,CAAC,IAAIC,EAAGhC,EAAE,GAAG,GAAE,EAAE,CAACA,EAAEiC,EAAG,EAAEjC,EAAE,EAAEA,GAAGX,EAAE2C,EAAGhC,GAAI,KAAKA,EAAE+B,EAAG,EAAE/B,EAAE,EAAEA,GAAGV,EAAEU,EAAEoB,IAAK,EAAE,EAAElB,EAAE,EAAE,EAAEuB,EAAE,EAAE,EAAEzB,EAAE,EAAE,EAAEF,EAAEI,IAAI,EAAE,EAAE,EAAE,EAAEE,EAAE,EAAE,EAAED,EAAE,EAAE,EAAEE,SAAU,CAACP,GAAE,OAAOE,GAAGV,EAAE,QAAQI,EAAE,GAAEJ,EAAE,EAAEU,EAAE,CAACV,EAAE,SAAS,EAAEU,EAAE,EAAG,GAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,EAAEb,EAAE,IAAIE,EAAEF,EAAE,EAAE,EAAE,EAAEE,IAAIC,EAAE,EAAED,EAAE,IAAIC,GAAG,GAAI,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,EAAEH,EAAE,IAAIE,EAAEF,EAAE,EAAE,EAAE,EAAEE,IAAIC,EAAE,EAAED,EAAE,IAAIC,GAAG,EAAE,EAAED,EAAE,IAAIC,GAAG,IAAK,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAE,EAAE,CAACD,EAAE,EAAEA,EAAED,EAAE,OAAO,EAAEC,EAAE,EAAEA,IAAIC,EAAE,KAAK,CAAC,EAAED,EAAE,EAAED,EAAEC,GAAG,CAAC,CAAC,IAAIG,EAAEF,EAAE,OAAOG,EAAEH,EAAE,OAAO,CAAC,GAAG,CAACE,EAAE,MAAM,CAAC,EAAE,GAAG,EAAE,EAAE,CAAC,GAAMA,GAAH,EAAK,CAAC,IAAIE,EAAE,IAAI,EAAEJ,EAAE,GAAG,EAAE,EAAE,CAAC,MAAO,GAAEA,EAAE,GAAG,GAAG,EAAE,CAAC,EAAEI,EAAE,EAAE,EAAE,CAAE,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAON,EAAE,EAAED,EAAE,GAAI,CAACG,EAAE,KAAK,CAAC,EAAE,GAAG,EAAE,MAAM,CAAC,CAAC,IAAIK,EAAEL,EAAE,GAAGM,EAAEN,EAAE,GAAGO,EAAE,EAAEC,EAAE,EAAEC,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,GAAG,EAAEJ,EAAE,EAAEC,EAAE,EAAE,EAAED,EAAE,EAAEC,EAAE,CAACE,GAAGN,EAAE,GAAG,EAAEF,EAAEA,EAAEO,GAAG,EAAEP,EAAES,GAAG,EAAE,IAAI,KAAK,EAAET,EAAEO,GAAGC,GAAGR,EAAEO,GAAG,EAAEP,EAAES,GAAG,EAAE,IAAI,KAAK,EAAE,KAAK,CAAC,EAAE,GAAG,EAAEJ,EAAE,EAAEC,EAAE,EAAE,EAAED,EAAE,EAAEC,EAAE,CAAC,IAAI,IAAII,EAAEP,EAAE,GAAG,EAAEJ,EAAE,EAAEA,EAAEG,EAAE,EAAEH,EAAE,EAAEA,GAAG,EAAEW,IAAI,EAAEP,EAAEJ,GAAG,GAAG,IAAIa,EAAE,IAAI,GAAEF,EAAE,EAAE,CAACG,EAAE,GAAGb,EAAEQ,EAAE,GAAGI,EAAE,EAAE,CAAC,GAAGC,EAAEhB,EAAE,CAAC,IAAIE,EAAE,EAAEe,EAAE,EAAEC,EAAEF,EAAEhB,EAAEc,EAAE,GAAGI,EAAE,IAAIZ,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAOS,EAAEf,EAAE,GAAGe,EAAEd,EAAE,IAAIA,EAAE,EAAED,EAAE,GAAI,CAACE,EAAEG,EAAE,EAAEH,EAAE,CAAC,IAAIiB,EAAEb,EAAEJ,GAAG,EAAE,GAAGa,EAAEI,GAAGnB,EAAE,GAAGc,GAAG,GAAGE,EAAED,EAAEI,IAAI,EAAEA,GAAGnB,OAAO,MAAO,IAAI,IAAIkB,EAAED,EAAE,GAAG,CAAC,IAAIG,EAAEd,EAAEJ,GAAG,EAAE,EAAEkB,GAAGpB,EAAE,GAAG,GAAGA,EAAE,EAAEoB,KAAK,EAAE,EAAElB,EAAG,KAAKA,GAAG,GAAGe,EAAE,EAAEf,EAAE,CAAC,IAAImB,EAAEf,EAAEJ,GAAG,EAAE,EAAEmB,IAAIrB,IAAI,EAAEe,EAAEM,GAAG,EAAEJ,GAAI,EAAEjB,EAAG,MAAM,CAAC,EAAE,IAAI,EAAEe,EAAE,CAAC,EAAEC,EAAE,EAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAWf,EAAE,GAAN,GAAQ,KAAK,IAAI,GAAGA,EAAE,EAAED,EAAEG,EAAE,EAAE,CAAC,GAAGF,EAAE,EAAED,EAAEG,EAAE,EAAE,CAAC,CAAC,EAAEF,EAAE,GAAGE,GAAI,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIH,EAAEC,EAAE,OAAOD,GAAG,CAACC,EAAE,EAAED,KAAK,IAAI,IAAIG,EAAE,IAAI,GAAE,EAAEH,EAAE,CAACE,EAAE,EAAEG,EAAEJ,EAAE,GAAGK,EAAE,EAAEC,EAAE,SAAS,EAAE,CAAC,EAAE,KAAKN,GAAIO,EAAE,EAAEA,GAAGR,EAAE,EAAEQ,EAAE,GAAGP,EAAEO,IAAIH,GAAGG,GAAGR,EAAE,EAAEM,MAAM,CAAC,GAAG,CAACD,GAAGC,EAAE,EAAE,CAAC,KAAKA,EAAE,IAAI,GAAG,IAAI,EAAE,MAAM,CAAC,EAAE,IAAIC,EAAED,EAAE,GAAGA,EAAE,IAAI,EAAE,MAAMA,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,WAAYA,EAAE,EAAE,CAAC,IAAIC,EAAEF,EAAE,CAAC,EAAEC,EAAEA,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,CAAC,EAAE,IAAIC,EAAED,EAAE,GAAG,EAAE,KAAK,CAAC,EAAE,GAAI,KAAK,KAAK,EAAED,EAAE,CAAC,EAAE,EAAE,EAAEJ,EAAEO,GAAI,MAAM,CAAC,EAAEL,EAAE,SAAS,EAAED,EAAE,CAAC,EAAEF,EAAE,EAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAED,EAAE,EAAEA,EAAEF,EAAE,OAAO,EAAEE,EAAE,GAAGD,EAAEC,GAAGF,EAAEE,GAAG,OAAOC,GAAI,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAID,EAAEC,EAAE,OAAOE,EAAE,GAAEL,EAAE,EAAE,CAAC,EAAEK,GAAG,IAAIH,EAAE,EAAEG,EAAE,GAAGH,GAAG,EAAE,EAAEG,EAAE,GAAG,IAAIJ,EAAEI,GAAG,EAAEA,EAAE,GAAG,IAAIJ,EAAEI,EAAE,GAAG,IAAI,IAAIC,EAAE,EAAEA,EAAEJ,EAAE,EAAEI,EAAE,EAAED,EAAEC,EAAE,GAAGH,EAAEG,GAAG,OAAOD,EAAE,EAAEH,GAAG,GAAI,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAEF,EAAE,IAAIG,EAAE,CAAC,EAAEE,EAAE,KAAK,IAAI,IAAIO,EAAEC,EAAEE,EAAEC,EAAEC,EAAE,GAAGZ,EAAE,GAAG,CAACa,EAAED,EAAE,EAAEH,EAAEG,EAAE,EAAEE,EAAE,GAAGb,EAAE,GAAG,CAACc,EAAED,EAAE,EAAEE,EAAEF,EAAE,EAAE,EAAE,GAAGD,EAAE,CAACI,EAAE,EAAE,EAAEC,EAAE,EAAE,EAAEwB,EAAE,GAAG3B,EAAE,CAACK,EAAEsB,EAAE,EAAErB,EAAEqB,EAAE,EAAEpB,EAAE,IAAI,GAAE,GAAG,CAACqB,EAAE,EAAEA,EAAE1B,EAAE,OAAO,EAAE0B,EAAE,EAAErB,EAAE,GAAGL,EAAE0B,IAAI,IAAI,IAAIA,EAAE,EAAEA,EAAEvB,EAAE,OAAO,EAAEuB,EAAE,EAAErB,EAAE,GAAGF,EAAEuB,IAAI,IAAI,IAAIpB,EAAE,GAAGD,EAAE,EAAE,CAACE,EAAED,EAAE,EAAEqB,EAAErB,EAAE,EAAEE,EAAE,GAAGA,EAAE,GAAG,CAACD,EAAE,GAAEC,EAAE,IAAI,EAAEA,GAAG,IAAIC,EAAErB,EAAE,GAAG,EAAEwC,EAAE,GAAG7C,EAAE,GAAE,CAAC,GAAGC,EAAE,GAAE,CAACC,EAAE4C,EAAE,GAAG9C,EAAEa,EAAE,CAAC,GAAGZ,EAAEc,EAAE,CAACb,EAAE,GAAG,EAAEuB,EAAE,GAAGH,EAAEE,EAAE,CAAC,EAAEF,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,GAAGlB,GAAG,GAAGsB,GAAGmB,GAAGnB,GAAGoB,EAAE,OAAO,GAAGnD,EAAEW,EAAEV,EAAE,SAASQ,EAAEA,EAAEC,EAAE,CAAC,CAAC,GAAG,GAAEV,EAAEW,EAAE,GAAGwC,EAAED,GAAG,CAAC,GAAG,EAAEC,EAAED,EAAE,CAAC,EAAE,GAAEhC,EAAEJ,EAAE,EAAE,CAAC,EAAEI,EAAE,EAAE,GAAEE,EAAEC,EAAE,EAAE,CAAC,EAAED,EAAE,IAAIgC,EAAE,GAAEvB,EAAEoB,EAAE,EAAE,CAAC,GAAEjD,EAAEW,EAAEY,EAAE,IAAI,CAAC,GAAEvB,EAAEW,EAAE,EAAEe,EAAE,EAAE,CAAC,GAAE1B,EAAEW,EAAE,GAAGmB,EAAE,EAAE,CAAC,GAAG,GAAG,IAAI,IAAIkB,EAAE,EAAEA,EAAElB,EAAE,EAAEkB,EAAE,GAAEhD,EAAEW,EAAE,EAAEqC,EAAEnB,EAAE,GAAEmB,IAAI,CAAC,GAAG,EAAElB,EAAE,IAAI,IAAIuB,EAAE,CAAC/B,EAAEG,EAAE,CAAC6B,EAAE,EAAEA,EAAE,EAAE,EAAEA,EAAE,IAAI,IAAIC,EAAEF,EAAEC,GAAGN,EAAE,EAAEA,EAAEO,EAAE,OAAO,EAAEP,EAAE,CAAC,IAAIQ,EAAE,GAAGD,EAAEP,GAAG,GAAEhD,EAAEW,EAAEyC,EAAEI,GAAG,CAAC,GAAG3B,EAAE2B,GAAGA,EAAE,KAAK,GAAExD,EAAEW,EAAE4C,EAAEP,IAAI,EAAE,IAAI,CAAC,GAAGO,EAAEP,IAAI,UAAW,EAAE,GAAE,EAAE,GAAE,EAAE,GAAE,EAAE,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAExC,EAAE,EAAEwC,EAAE,CAAC,IAAIZ,EAAElC,EAAE8C,GAAG,GAAGZ,EAAE,IAAI,CAAC,IAAIoB,EAAEpB,GAAG,GAAG,GAAG,GAAGpC,EAAEW,EAAEC,EAAE4C,EAAE,KAAK,CAAC,GAAG3C,EAAE2C,EAAE,KAAKA,EAAE,IAAI,GAAExD,EAAEW,EAAEyB,GAAG,GAAG,GAAG,CAAC,GAAG,GAAEoB,IAAI,IAAIC,GAAE,GAAGrB,EAAE,GAAGpC,EAAEW,EAAEI,EAAE0C,IAAG,CAAC,GAAGzC,EAAEyC,IAAGA,GAAE,IAAI,GAAGzD,EAAEW,EAAEyB,GAAG,EAAE,KAAK,CAAC,GAAG,GAAEqB,UAAU,GAAGzD,EAAEW,EAAEC,EAAEwB,GAAG,CAAC,GAAGvB,EAAEuB,GAAI,OAAO,GAAGpC,EAAEW,EAAEC,EAAE,KAAK,CAACD,EAAEE,EAAE,MAAO,GAAkB,IAAI,GAAE,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,QAAQ,QAAQ,QAAQ,QAAQ,CAAC,CAAC,GAAkB,IAAI,EAAE,EAAE,CAAC,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIN,EAAED,EAAE,GAAGL,EAAE,OAAOO,EAAE,IAAI,EAAEN,EAAEK,EAAE,GAAG,EAAE,KAAK,KAAKA,EAAE,IAAI,EAAEF,EAAE,CAACI,EAAED,EAAE,SAASN,EAAEM,EAAE,OAAOH,EAAE,CAACK,EAAEJ,EAAE,EAAEK,EAAE,GAAGL,EAAE,GAAG,GAAG,GAAGN,EAAE,CAAC,IAAI,EAAE,GAAGM,EAAE,GAAG,GAAG,IAAI,IAAIM,EAAE,GAAGZ,EAAE,GAAGa,EAAED,GAAG,GAAGG,EAAE,KAAKH,EAAEI,GAAG,GAAGb,GAAG,EAAEc,EAAEX,EAAE,GAAG,IAAI,GAAE,MAAM,CAACY,EAAEZ,EAAE,GAAG,IAAI,GAAEU,EAAE,EAAE,CAACF,EAAE,KAAK,KAAKX,EAAE,EAAE,CAACgB,EAAE,EAAEL,EAAEM,EAAE,SAAS,EAAE,CAAC,OAAOnB,EAAED,GAAGC,EAAED,EAAE,IAAIc,EAAEb,EAAED,EAAE,IAAImB,GAAGH,GAAIK,EAAE,IAAI,GAAE,KAAK,CAAC,EAAE,IAAI,GAAE,IAAI,CAACC,EAAE,IAAI,GAAE,GAAG,CAACC,EAAE,EAAEmC,EAAE,EAAEhC,EAAEpB,EAAE,GAAG,EAAEqB,EAAE,EAAEqB,EAAE1C,EAAE,GAAG,EAAEuB,EAAE,EAAEH,EAAE,EAAEnB,EAAE,EAAEmB,EAAE,CAAC,IAAIuB,EAAE7B,EAAEM,EAAE,CAACK,EAAE,MAAML,EAAEiC,EAAEzC,EAAE+B,GAAG,GAAG,EAAElB,GAAG4B,EAAE,EAAEV,GAAGlB,EAAEiB,GAAGtB,EAAE,CAAC,IAAIM,EAAEzB,EAAEmB,EAAE,IAAIH,EAAE,KAAKI,EAAE,SAASK,EAAE,KAAK,CAACtB,GAAG,CAAC,EAAE,GAAGT,EAAEQ,EAAE,EAAEY,EAAE,EAAEC,EAAEoC,EAAE/B,EAAEE,EAAEH,EAAEG,EAAElB,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,EAAEe,EAAE,IAAI,IAAIO,EAAE,EAAEA,EAAE,IAAI,EAAEA,EAAE,EAAEA,GAAG,EAAE,IAAI,IAAIA,EAAE,EAAEA,EAAE,GAAG,EAAEA,EAAE,EAAEA,GAAG,EAAG,IAAIC,EAAE,EAAEgB,EAAE,EAAEf,EAAEpB,EAAEoC,EAAEpB,EAAE4B,EAAE,MAAM,GAAG3B,EAAE,GAAGiB,GAAG7B,EAAEM,EAAEyB,EAAE,CAAC,IAAI,IAAIC,EAAE,KAAK,IAAIvC,EAAEmB,EAAE,CAAC,EAAEqB,EAAE,KAAK,IAAI,MAAM3B,EAAE,CAAC4B,EAAE,KAAK,IAAI,IAAItB,EAAE,CAACmB,GAAGE,GAAG,EAAElB,GAAGJ,GAAG4B,GAAG,CAAC,GAAG1D,EAAEyB,EAAEQ,IAAIjC,EAAEyB,EAAEQ,EAAEiB,GAAG,CAAC,IAAI,IAAIf,EAAE,EAAEA,EAAEkB,GAAGrD,EAAEyB,EAAEU,IAAInC,EAAEyB,EAAEU,EAAEe,GAAG,EAAEf,GAAG,GAAGA,EAAEF,EAAE,CAAC,GAAG,EAAEE,EAAE,EAAEe,EAAEf,EAAEgB,EAAE,MAAM,IAAI,IAAIK,GAAE,KAAK,IAAIN,EAAEf,EAAE,EAAE,CAACC,GAAE,EAAEJ,EAAE,EAAEA,EAAEwB,GAAE,EAAExB,EAAE,CAAC,IAAIK,EAAEZ,EAAEyB,EAAElB,EAAE,MAAcO,EAAGF,EAARrB,EAAEqB,GAAW,MAAM,EAAGD,KAAI,GAAEG,EAAG,EAAEF,KAAM,EAAErB,EAAE,EAAE0C,GAAG,GAAG5B,EAAE4B,EAAE,MAAO,GAAGT,EAAE,CAAC,EAAE,KAAK,UAAU,GAAEhB,IAAI,GAAG,GAAEgB,GAAG,IAAIT,EAAG,GAAG,GAAEP,GAAGQ,GAAG,GAAG,GAAEQ,GAAG,GAAG,GAAET,GAAI,GAAEC,IAAI,EAAE,EAAE,IAAID,GAAI,EAAEnB,EAAEoB,IAAI,EAAEhB,EAAEQ,EAAE,EAAEX,OAAQ,EAAE,KAAKtB,EAAEyB,GAAG,EAAE,EAAEzB,EAAEyB,KAAM,IAAI,EAAE,KAAK,IAAIA,EAAEsB,EAAE,CAACtB,EAAEnB,EAAE,EAAEmB,EAAE,EAAE,KAAKzB,EAAEyB,GAAG,EAAE,EAAEzB,EAAEyB,IAAI,EAAE,GAAGzB,EAAEQ,EAAEC,EAAEW,EAAE,EAAEC,EAAEoC,EAAE/B,EAAEE,EAAEH,EAAEG,EAAElB,EAAE,CAACD,IAAI,EAAE,EAAE,EAAEC,EAAEF,EAAEE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAEO,EAAE,EAAE,EAAED,EAAE,EAAE,EAAES,EAAE,EAAE,EAAEsB,OAAQ,CAAC,IAAI,IAAItB,EAAEpB,EAAE,GAAG,EAAEoB,EAAEnB,EAAEG,EAAE,GAAG,MAAM,CAAC,IAAIiC,GAAGjB,EAAE,MAAM,IAAInB,IAAI,EAAEI,EAAE,EAAE,GAAGD,EAAE,GAAGH,GAAG,EAAE,GAAGE,EAAEE,EAAE,EAAEV,EAAE,SAASyB,EAAEiB,GAAG,CAAC,CAAE,EAAE,EAAEpC,EAAG,OAAO,GAAEC,EAAE,EAAEN,EAAE,GAAES,EAAE,CAACN,EAAE,EAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACA,IAAI,EAAE,CAAC,EAAE,EAAE,CAACL,EAAE,YAAY,CAAC,IAAIM,EAAEN,EAAE,WAAW,SAAS,OAAO,CAACO,EAAE,IAAI,EAAED,EAAE,OAAOL,EAAE,OAAO,CAAC,EAAE,IAAIK,EAAE,CAACC,EAAE,IAAIN,EAAEK,EAAE,OAAO,CAAC,EAAEC,EAAE,EAAE,EAAED,EAAE,OAAQ,OAAO,GAAGL,EAAQD,EAAE,OAAR,KAAc,EAAEA,EAAE,MAAYA,EAAE,KAAR,KAAYK,EAAE,EAAE,KAAK,KAAK,IAAI,KAAK,IAAI,EAAE,KAAK,IAAI,GAAG,KAAK,IAAIJ,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,GAAG,GAAGD,EAAE,IAAIG,EAAED,EAAEG,EAAE,EAA6G,GAAgB,OAAO,YAApB,KAAgD,IAAI,YAAiB,GAAG,CAAC,GAAG,OAAO,GAAG,CAAC,OAAO,CAAC,EAAE,CAAC,MAAe,EACjjQ,GAAG,KAAK,GAAG,IAAI,GAAG,GAAG,GAAGJ,EAAE,EAAE,GAAG,GAAG,EAAE,IAAIA,EAAE,IAAI,GAAG,GAAG,IAAIA,EAAE,GAAG,EAAE,GAAG,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,GAAG,EAAE,CAAC,MAAM,GAAG,GAAG,CAAC,MAAM,GAAG,GAAG,CAAC,MAAM,WAAwB,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAE,CAAC,GAAG,CAAC,MAAM,GAAG,EAAE,CAAC,OAAO,GAAG,GAAG,CAAC,OAAO,GAAG,GAAG,CAAC,eAA+B,UAAU,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,MAAM,GAAG,GAAG,CAAC,MAAM,GAAG,GAAG,CAAC,cAA8B,SAAS,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,CAAuG,GAAG,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,MAAM,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,OAAO,MAAMA,EAAED,EAAE,CAAE,SAAS,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,IAAI,WAAW,KAAK,OAAOC,EAAED,EAAE,CAAE,mBAAmB,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAO,WAAW,GAAG,KAAK,OAAOC,GAAGD,EAAE,OAAO,IAAIG,EAAE,IAAI,YAAY,KAAK,KAAKH,EAAE,GAAG,CAACC,EAAE,CAAC,GAAG,KAAK,OAAOE,EAAE,EAAE,CAAC,KAAK,OAAOA,EAAE,KAAK,KAAK,IAAI,SAASA,EAAE,CAAE,WAAW,EAAE,CAAC,GAAGF,EAAE,GAAG,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAID,EAAE,EAAE,MAAM,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,YAAY,EAAE,CAAC,GAAGC,EAAE,GAAG,OAAO,GAAG,OAAO,SAAS,CAAC,IAAID,EAAE,EAAE,OAAO,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,YAAY,EAAE,CAAC,GAAGC,EAAE,GAAG,OAAO,GAAG,OAAO,SAAS,CAAC,IAAID,EAAE,EAAE,OAAO,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,YAAY,EAAE,CAAC,GAAGC,EAAE,GAAG,OAAO,GAAG,OAAO,SAAS,CAAC,IAAID,EAAE,OAAOC,EAAE,CAAC,KAAK,eAAeD,EAAE,CAAE,eAAe,EAAE,CAAC,GAAGC,EAAE,GAAG,UAAU,GAAG,UAAU,YAAY,CAAC,IAAID,EAAE,EAAE,UAAU,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,aAAa,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,UAAU,EAAE,CAAC,GAAGC,EAAE,GAAG,KAAK,GAAG,KAAK,OAAO,CAAC,IAAID,EAAE,EAAE,KAAK,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,QAAQ,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,WAAW,EAAE,CAAC,GAAGC,EAAE,GAAG,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAID,EAAE,EAAE,MAAM,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,WAAW,EAAE,CAAC,GAAGC,EAAE,GAAG,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAID,EAAE,EAAE,MAAM,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,WAAW,EAAE,CAAC,GAAGC,EAAE,GAAG,MAAM,GAAG,MAAM,QAAQ,CAAC,IAAID,EAAE,OAAOC,EAAE,CAAC,KAAK,cAAcD,EAAE,CAAE,cAAc,EAAE,CAAC,GAAGC,EAAE,GAAG,SAAS,GAAG,SAAS,WAAW,CAAC,IAAID,EAAE,EAAE,SAAS,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,YAAY,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE,EAAE,QAAQ,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE,EAAE,QAAQ,KAAK,mBAAmBA,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAOC,EAAE,CAAC,KAAK,QAAQD,EAAG,YAAY,EAAE,CAAC,IAAIA,EAAEC,EAAE,WAAW,KAAK,mBAAmBD,EAAE,CAAC,GAAGC,EAAE,KAAK,OAAO,KAAK,OAAO,CAAC,KAAK,QAAQD,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,eAAe,IAAIC,EAAE,CAAC,GAAGD,EAAE,OAAOA,EAAE,IAAIG,EAAE,KAAK,QAAQ,OAAOF,EAAE,CAAC,OAAO,KAAK,eAAe,IAAIA,EAAEE,EAAE,CAACA,EAAG,YAAY,EAAE,CAAC,IAAIH,EAAE,KAAK,aAAaC,EAAE,CAACE,EAAEH,EAAE,WAAW,KAAK,YAAYG,EAAE,CAAC,KAAK,YAAYH,EAAE,CAAE,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAUC,EAAE,CAAC,KAAK,YAAYD,EAAE,CAAE,aAAa,CAAC,KAAK,OAAO,EAAE,KAAK,OAAO,IAAI,YAAY,GAAG,CAAC,KAAK,KAAK,IAAI,SAAS,KAAK,OAAO,CAAC,KAAK,QAAQ,IAAI,YAAY,KAAK,eAA8B,IAAI,MAE56F,GAAG,KAAK,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACA,EAAEG,EAAED,GAAGD,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAO,EAAE,GAAGD,EAAE,CAAC,kBAAkB,CAAC,EAAE,GAAGG,EAAE,CAAC,iBAAiB,CAAC,EAAE,GAAGD,EAAE,CAAC,iBAAiB,CAAC,IAAI,GAAGF,EAAEG,EAAED,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAwD,OAAO,IAAI,GAA5DD,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAqB,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAACA,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAG,EAAE,KAAK,SAASA,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAOD,EAAE,KAAK,OAAOG,KACgtF,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIH,EAAEC,EAAE,WAAW,CAAC,OAAOD,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAO,GAAGC,EAAE,CAAC,IAAK,GAAe,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAa,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAwB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAiB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAe,OAAO,GAAGA,EAAE,CAAC,QAAQ,GAAED,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIG,EAAE,GAAGH,EAAE,CAAC,GAAGC,EAAE,WAAWE,EAAE,CAAC,CAAC,GAAGH,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKI,EAAG,MAAM,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,QAAQ,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,MAAM,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,KAAK,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,KAAK,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,KAAK,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,KAAK,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,OAAO,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,OAAO,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,gBAAgB,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,SAAS,OAAO,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,OAAO,OAAO,GAAGH,EAAED,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAE,GAAGD,EAAE,CAACI,EAAE,GAAGL,EAAE,CAAC,GAAGE,EAAEG,EAAE,MAAO,GAAG,GAAGH,EAAEG,EAAE,MAAO,GAAE,GAAG,GAAGJ,EAAE,EAAE,GAAGD,EAAE,CAAC,MAAO,GAAE,OAAOC,EAAE,KAAT,CAAe,KAAKG,EAAG,MAAM,OAAO,EAAEJ,EAAE,OAAOI,EAAG,MAAM,CAAC,GAAGH,EAAED,EAAEG,EAAE,CAAC,KAAKC,EAAG,QAAQ,OAAO,EAAEJ,EAAE,OAAOI,EAAG,QAAQ,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,MAAM,OAAO,EAAEJ,EAAE,OAAOI,EAAG,MAAM,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,KAAK,OAAO,EAAEJ,EAAE,OAAOI,EAAG,KAAK,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,KAAK,OAAO,EAAEJ,EAAE,OAAOI,EAAG,KAAK,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,KAAK,OAAO,EAAEJ,EAAE,OAAOI,EAAG,KAAK,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,KAAK,OAAO,EAAEJ,EAAE,OAAOI,EAAG,KAAK,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,OAAO,OAAO,EAAEJ,EAAE,OAAOI,EAAG,OAAO,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,OAAO,OAAO,EAAEJ,EAAE,OAAOI,EAAG,OAAO,CAAC,GAAGH,EAAED,EAAEG,EAAE,CAAC,KAAKC,EAAG,gBAAgB,OAAO,EAAEJ,EAAE,OAAOI,EAAG,gBAAgB,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,SAAS,OAAO,EAAEJ,EAAE,OAAOI,EAAG,SAAS,CAAC,GAAGH,EAAED,EAAE,CAAC,KAAKI,EAAG,OAAO,OAAO,EAAEJ,EAAE,OAAOI,EAAG,OAAO,CAAC,GAAGH,EAAED,EAAEG,EAAE,CAAC,QAAQ,GAAEF,EAAE,KAAOE,AAAI,IAAE,EAAE,CAAE,CAC1/J,GAAG,KAAK,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,EAAE,IAAI,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAE,KAAK,WAAW,OAAO,IAAI,CAAC,IAAIG,EAAEJ,EAAE,OAAOC,GAAGI,EAAEN,EAAE,OAAOE,GAAGK,EAAEJ,EAAE,QAAQE,EAAEC,EAAE,KAAK,QAAQ,UAAU,CAAC,GAAOC,IAAJ,EAAM,OAAOA,EAAG,OAAON,EAAE,QAAQ,QAAQD,EAAE,QAAQ,EAAG,CAAE,OAAO,YAAY,EAAE,EAAE,CAAC,IAAI,EAAE,GAAGC,EAAE,EAAE,IAAIC,EAAE,IAAI,GAAED,EAAE,OAAO,CAACI,EAAEH,EAAE,UAAU,CAACI,EAAEJ,EAAE,WAAW,CAACK,EAAE,EAAE,CAAC,IAAI,IAAIN,EAAE,EAAEA,EAAEK,EAAE,IAAI,CAAC,IAAIL,EAAEC,EAAE,YAAY,CAAC,EAAE,KAAKD,EAAE,CAAE,IAAIO,EAAE,IAAI,GAAGD,EAAE,CAAC,UAAUF,EAAE,sBAAsBL,EAAE,CAAC,CAACS,EAAEP,EAAE,YAAY,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAEQ,EAAE,IAAI,CAAC,IAAIR,EAAE,EAAE,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAEM,EAAE,IAAI,CAAC,IAAIN,EAAEG,EAAE,KAAKD,EAAE,CAAC,EAAE,KAAKF,EAAE,CAAE,IAAIA,EAAE,GAAG,KAAKE,EAAE,CAAC,EAAE,QAAQ,KAAK,CAAC,OAAOD,EAAE,QAAQD,EAAE,CAAC,CAAE,OAAOQ,EAAG,WAAW,CAAC,IAAIP,EAAE,IAAI,GAAG,IAAI,IAAID,KAAKC,EAAE,UAAU,KAAK,QAAQ,UAAU,CAACA,EAAE,WAAW,KAAK,WAAW,OAAO,CAAC,KAAK,YAAY,EAAE,YAAYD,EAAE,CAAC,IAAI,IAAIA,KAAK,KAAK,aAAa,CAACC,EAAE,YAAY,KAAK,QAAQ,OAAO,CAAC,KAAK,SAAS,CAAC,GAAG,CAAC,OAAOC,EAAE,QAAQG,GAAGL,EAAE,IAAI,IAAIA,KAAKE,EAAE,EAAE,MAAMD,EAAED,EAAE,CAAC,EAAE,MAAMC,EAAE,CAAE,IAAID,EAAEC,EAAE,UAAU,CAAC,OAAO,KAAK,QAAQ,sBAAsBD,EAAE,GAAGA,EAAE,CAAE,QAAQ,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,WAAW,IAAI,GAAGF,EAAE,SAASD,EAAE,EAAE,KAAK,CAAC,KAAK,QAAQ,KAAK,CAAC,OAAOG,EAAE,QAAQH,EAAE,CAAC,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,WAAWC,EAAE,KAAK,QAAQD,EAAE,KAAK,QAAQ,EAAE,GAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IACpnC,IACA,IACA,IACA,IACA,IAAI,CAAC,GAAG,MAAM,EAAE,IAAI,CAAC,IAAIG,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAID,EAAE,MAAM,MAAMD,EAAED,EAAE,CAAC,GAAG,CAAC,GAAG,SAASE,EAAE,OAAO,EAAE,EAAEC,EAAE,GAAG,OAAOD,QAASD,EAAE,CAAC,GAAGD,GAAG,QAAQ,SAAS,EAAEG,EAAE,GAAG,MAAMF,EAAG,MAAM,GAAGE,EAAE,GAEnK,GAAG,GAAEW,IAAG,CAAC,CAAC,GAAG;EAAO,GAAG,KAAonC,GAAG,IAAI,YAAY,GAAG,IAAI,YAAg0B,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIX,KAAK,KAAK,OAAO,CAAC,GAAGF,EAAEE,EAAE,MAAM,MAAM,GAAGF,EAAEE,EAAE,IAAI,SAAS,GAAGF,EAAED,EAAEG,EAAE,IAAI,MAAM,IAAID,EAAED,EAAEE,EAAE,MAAME,EAAEH,EAAEF,EAAE,OAAOG,EAAE,KAAK,MAAMD,EAAEG,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIF,EAAEF,EAAEC,EAAEC,EAAEH,EAAE,OAAOK,EAAE,EAAEC,EAAE,KAAK,OAAO,OAAO,KAAKD,EAAEC,EAAE,IAAI,CAAC,IAAIL,EAAE,KAAK,OAAOI,GAAG,GAAG,EAAEJ,EAAE,gBAAgB,CAAC,EAAEE,EAAEF,EAAE,KAAK,CAAC,GAAGE,EAAEF,EAAE,MAAM,CAAC,IAAIC,EAAEC,EAAEF,EAAE,MAA6B,EAAE,GAAvBA,EAAE,KAAK,SAAS,EAAEC,EAAE,CAAQF,EAAE,CAAC,EAAEC,EAAE,MAAO,OAAQ,KAAKK,EAAED,EAAE,IAAI,CAAC,IAAIJ,EAAE,KAAK,OAAOK,EAAE,GAAG,GAAG,EAAEL,EAAE,gBAAgB,CAAC,EAAEC,EAAED,EAAE,OAAO,CAAC,GAAGC,EAAED,EAAE,IAAI,CAAC,IAAIE,EAAED,EAAED,EAAE,MAAMI,EAAEJ,EAAE,KAAK,SAASE,EAAE,CAAC,EAAE,GAAGH,EAAEK,EAAE,CAAC,EAAEJ,EAAE,IAAK,OAAQ,IAAIM,EAAE,CAAC,MAAMJ,EAAE,IAAID,EAAE,KAAKF,EAAE,CAACQ,EAAEF,EAAED,EAAE,KAAK,OAAO,OAAOA,EAAEG,EAAED,EAAE,CAAE,aAAa,CAAC,KAAK,OAAO,EAAE,GACxjE,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIJ,KAAK,KAAK,OAAO,CAAC,GAAGF,EAAEE,EAAE,MAAM,MAAM,GAAGF,EAAEE,EAAE,IAAI,SAAS,GAAGF,EAAED,EAAEG,EAAE,IAAI,MAAM,IAAID,EAAED,EAAEE,EAAE,MAAME,EAAEH,EAAEF,EAAE,OAAOG,EAAE,KAAK,MAAMD,EAAEG,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIF,EAAEF,EAAEC,EAAEC,EAAEH,EAAE,OAAOK,EAAE,EAAEC,EAAE,KAAK,OAAO,OAAO,KAAKD,EAAEC,EAAE,IAAI,CAAC,IAAIL,EAAE,KAAK,OAAOI,GAAG,GAAG,EAAEJ,EAAE,gBAAgB,CAAC,EAAEE,EAAEF,EAAE,KAAK,CAAC,GAAGE,EAAEF,EAAE,MAAM,CAAC,IAAIC,EAAEC,EAAEF,EAAE,MAA6B,EAAE,GAAvBA,EAAE,KAAK,SAAS,EAAEC,EAAE,CAAQF,EAAE,CAAC,EAAEC,EAAE,MAAO,OAAQ,KAAKK,EAAED,EAAE,IAAI,CAAC,IAAIJ,EAAE,KAAK,OAAOK,EAAE,GAAG,GAAG,EAAEL,EAAE,gBAAgB,CAAC,EAAEC,EAAED,EAAE,OAAO,CAAC,GAAGC,EAAED,EAAE,IAAI,CAAC,IAAIE,EAAED,EAAED,EAAE,MAAMI,EAAEJ,EAAE,KAAK,SAASE,EAAE,CAAC,EAAE,GAAGH,EAAEK,EAAE,CAAC,EAAEJ,EAAE,IAAK,OAAQ,IAAIM,EAAE,CAAC,MAAMJ,EAAE,IAAID,EAAE,KAAKF,EAAE,CAACQ,EAAEF,EAAED,EAAE,KAAK,OAAO,OAAOA,EAAEG,EAAED,EAAE,CAAE,aAAa,CAAC,KAAK,OAAO,EAAE,GAC3pC,EAAG,KAAK,CAAC,MAAM,WAAW,CAAC,GAAG,CAACN,GAAG,MAAM,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,MAAM,CAAC,KAAK,QAAQ,sBAAsB,CAAC,OAAO,EAAEA,EAAE,uBAAuB,CAAC,GAAG,YAAYA,EAAE,KAAK,QAAQ,sBAAsB,CAAE,MAAM,UAAU,CAAC,MAAO,MAAK,eAAe,KAAK,WAAW,CAAC,KAAK,QAAQ,MAAM,KAAK,aAAa,KAAK,MAAO,MAAM,YAAY,EAAE,CAAC,EAAEA,EAAE,SAAS,KAAK,OAAO,OAAO,uBAAuB,CAAC,IAAID,EAAE,MAAM,KAAK,UAAU,CAACG,EAAEF,EAAE,QAAQ,EAAE,EAAE,IAAIA,EAAE,QAAQ,GAAG,CAAC,OAAOD,EAAE,KAAT,CAAe,IAAI,MAAe,MAAM,CAACC,EAAE,CAAC,IAAI,SAAqB,OAAO,KAAK,YAAYA,EAAED,EAAEG,EAAE,CAAC,IAAI,YAA2B,OAAO,KAAK,eAAeF,EAAED,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcF,EAAED,EAAEG,EAAE,CAAC,IAAI,cAA+B,OAAO,KAAK,iBAAiBF,EAAED,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcF,EAAED,EAAEG,EAAE,CAAC,IAAI,aAA6B,OAAO,KAAK,gBAAgBF,EAAED,EAAEG,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcF,EAAED,EAAEG,EAAE,CAAC,QAAQ,GAAEH,EAAE,GAAI,CAAC,CAACA,EAAE,QAAQ,CAAC,CAACE,EAAE,EAAE,CAAC,IAAI,IAAID,KAAKE,EAAE,IAAI,IAAIH,KAAKC,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAE,KAAK,QAAQ,WAAW,OAAO,IAAI,CAAC,IAAID,EAAE,KAAK,QAAQ,WAAWC,GAAiB,EAAED,GAAdF,EAAE,OAAOG,GAAW,EAAE,KAAK,CAAC,QAAQH,EAAE,QAAQ,UAAU,CAAC,KAAKC,EAAE,CAAC,CAAE,OAAOC,EAAG,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,KAAK,YAAYD,EAAEE,EAAEH,EAAE,MAAM,CAACK,EAAE,KAAK,aAAaJ,EAAEE,EAAEH,EAAE,MAAM,CAACM,EAAEL,EAAE,MAAMC,EAAEG,EAAE,EAAE,CAAC,OAAOC,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,eAAe,EAAE,EAAE,EAAE,CAAC,IAAIJ,EAAE,KAAK,YAAYD,EAAEE,EAAEH,EAAE,MAAM,CAACK,EAAE,KAAK,aAAaJ,EAAEE,EAAEH,EAAE,MAAM,CAACM,EAAE,EAAE,CAACC,EAAEN,EAAE,MAAM,EAAEC,EAAE,CAAC,EAAE,OAAO,GAAGI,EAAE,KAAKC,EAAE,CAAC,IAAIC,EAAEP,EAAE,MAAMI,EAAE,EAAE,CAAC,OAAOG,EAAE,OAAO,GAAGF,EAAE,KAAKE,EAAE,CAACF,EAAG,cAAc,EAAE,EAAE,EAAE,CAAC,IAAIJ,EAAE,KAAK,aAAaD,EAAEE,EAAE,KAAK,CAAC,GAAG,EAAEF,EAAE,MAAMC,EAAE,EAAE,CAACF,EAAE,UAAU,CAAC,IAAIE,EAAE,KAAK,aAAaD,EAAEE,EAAEH,EAAE,MAAM,CAACK,EAAEJ,EAAE,MAAM,EAAEC,EAAE,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,YAAYJ,EAAEE,EAAEH,EAAE,MAAM,CAACM,EAAEL,EAAE,MAAM,EAAEI,EAAE,CAAC,OAAOC,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAIJ,EAAE,KAAK,aAAaD,EAAEE,EAAE,KAAK,CAAC,GAAG,EAAEF,EAAE,MAAMC,EAAE,EAAE,CAACF,EAAE,UAAU,CAAC,IAAIE,EAAE,KAAK,YAAYD,EAAEE,EAAEH,EAAE,MAAM,CAACK,EAAEJ,EAAE,MAAMC,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,aAAaJ,EAAEE,EAAEH,EAAE,MAAM,CAACM,EAAEL,EAAE,MAAMI,EAAE,EAAE,CAAC,OAAOC,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUL,EAAEE,EAAE,GAAG,CAAC,GAAGF,GAAG,OAAO2D,EAAE,QAAQ5D,EAAE,OAAO,OAAO4D,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIzD,EAAEF,EAAE,MAAMC,EAAEF,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,SAASD,EAAE,EAAG,CAAE,gBAAgB,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUD,EAAEE,EAAE,GAAG,CAAC,GAAGF,GAAG,OAAO2D,EAAE,QAAQ5D,EAAE,OAAO,OAAO4D,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIzD,EAAEF,EAAE,MAAMC,EAAEF,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,WAAWD,EAAE,EAAG,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUD,EAAEE,EAAE,GAAG,CAAC,GAAGF,GAAG,OAAO2D,EAAE,QAAQ5D,EAAE,OAAO,OAAO4D,EAAE,OAAO,MAAM,CAAC,EAAE,IAAIzD,EAAEF,EAAE,MAAMC,EAAEF,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEG,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,SAASD,EAAE,EAAG,CAepqF,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,EAAEC,EAAEL,EAAE,OAAO,KAAKI,EAAEC,GAAG,CAAC,IAAIC,EAAEF,EAAEC,GAAG,EAASG,EAALR,EAAEM,GAAO,OAAOP,GAAG,EAAEG,EAAE,QAAQM,EAAEP,EAAE,KAAK,UAAU,CAAC,EAAEK,EAAE,EAAE,EAAEA,EAAG,OAAOF,EAerI,aAAa,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAEC,EAAEL,EAAE,OAAO,KAAKI,EAAEC,GAAG,CAAC,IAAIC,EAAEF,EAAEC,GAAG,EAASG,EAALR,EAAEM,GAAO,OAAOP,GAAG,EAAE,QAAQS,EAAEP,EAAE,KAAK,UAAU,CAAC,EAAE,EAAEK,EAAE,EAAEA,EAAE,EAAG,OAAOD,EAAE,EAOxI,UAAU,EAAE,EAAE,EAAE,CAAC,IAAIJ,EAAE,EAAE,CAACG,EAAE,EAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEL,EAAE,OAAO,IAAI,CAAC,IAAWO,EAALP,EAAEK,GAAO,OAAON,GAAU,GAAG,CAARG,EAAEK,EAAE,CAAO,CAAC,GAAGH,EAAEC,EAAE,CAAC,IAAIN,EAAEC,EAAE,MAAMI,EAAEC,EAAE,CAAC,EAAE,KAAKN,EAAE,CAAE,EAAEM,EAAE,GAAI,GAAGD,EAAEJ,EAAE,OAAO,CAAC,IAAID,EAAEC,EAAE,MAAMI,EAAE,CAAC,EAAE,KAAKL,EAAE,CAAE,OAAOE,EAAG,YAAY,EAAE,CAAC,KAAK,QAAQD,EAAE,KAAK,qBAAqB,CAAC,MAAe,SAAqB,YAA2B,WAAyB,cAA+B,WAAyB,aAA6B,WAAyB,CAAC,KAAK,UAAU,KAAK,QAAQ,UAAU,IAAID,EAAE,EAAE,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIF,KAAK,KAAK,QAAQ,WAAW,CAAC,IAAIC,EAAE,KAAK,QAAQ,iBAAiBD,GAAG,EAAEC,EAAE,+BAA+BD,EAAE,CAAC,EAAEA,GAAGC,EAAEC,EAAE,KAAK,CAAC,KAAK,aAAa,KAAKF,EAAE,CAAC,CAAE,KAAK,OAAOD,EAAE,KAAK,OAAOG,IAAK,GAAG,KAAK,CAAC,OAAO,KAAK,EAAE,EAAE,CAAC,IAAID,EAAE,IAAI,GAAG,GAAGF,EAAE,CAAC,IAAIG,EAAEF,EAAE,YAAY,CAACC,EAAED,EAAE,WAAWE,EAAE,CAAwC,EAAE,IAAI,GAA3C,GAAG,IAAI,WAAWD,EAAE,CAAC,CAAC,WAAWF,EAAE,CAAC,CAAW,OAAO,CAAE,IAAIK,EAAEJ,EAAE,YAAY,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAEK,EAAE,IAAI,CAAC,IAAIL,EAAEC,EAAE,YAAY,CAACI,EAAEF,EAAE,KAAKF,EAAE,CAAC,EAAE,SAASD,EAAEK,EAAE,CAAE,OAAOH,EAAG,kBAAkB,EAAE,CAAC,IAAI,GAAG,CAACF,EAAEE,KAAKD,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYD,EAAE,CAACG,EAAE,MAAMF,EAAEC,EAAE,CAAE,MAAM,EAAE,EAAE,CAAC,GAAGF,EAAE,CAAC,IAAIG,EAAE,IAAI,GAAG,KAAK,kBAAkBA,EAAE,CAAC,IAAID,EAAE,GAAGC,EAAE,UAAU,CAAC,CAAC,WAAWH,EAAE,CAAC,CAAC,EAAE,YAAYE,EAAE,WAAW,CAACD,EAAE,YAAYC,EAAE,MAAO,KAAK,kBAAkBD,EAAE,CAAE,SAAS,CAAC,IAAIA,EAAE,EAAE,CAAC,IAAI,GAAG,CAACD,EAAEG,KAAK,KAAK,OAAO,EAAEH,GAAGG,EAAE,OAAOF,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAED,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAIC,EAAE,CAAE,aAAa,CAAC,KAAK,OAAsB,IAAI,MAAO,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAe,QAAQ,IAAI,CAAC,GAAG,KAAK,IAAI,CAAC,KAAK,0BAA0B,CAAC,CAAC,CAAC,KAAK,MAAM,CAACA,EAAED,KAAK,CAAC,GAAG,CAACC,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAA4BC,EAAE,IAAI,GAA5B,MAAMD,EAAE,aAAa,CAAW,CAACI,EAAE,EAAE,CAACC,EAAEJ,EAAE,YAAY,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAEK,EAAE,IAAI,CAAC,IAAIL,EAAEC,EAAE,WAAW,CAACC,EAAE,GAAG,KAAKD,EAAEF,EAAE,CAACM,EAAEJ,EAAE,WAAW,CAACD,EAAwBO,EAApB,IAAI,GAAG,KAAK,GAAGP,EAAEK,EAAE,CAAK,UAAU,CAACG,EAAE,CAAC,QAAQD,EAAE,KAAKL,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMK,EAAEC,EAAE,CAACJ,EAAE,KAAKI,EAAE,CAAE,OAAOJ,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAKJ,EAAE,CAAE,0BAA0B,CAAC,GAAG,CAAC,KAAK,yBAAyB,OAAO,KAAK,IAAIA,EAAE,KAAK,2BAA2B,IAAI,KAAK,yBAAyB,CAAC,GAAGA,EAAE,OAAOA,EAAE,IAAID,EAAE,GAAG,KAAK,yBAAyB,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAACC,EAAE,GAAG,MAAM,MAAM,0CAA0CA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAID,EAAE,MAAMC,EAAE,aAAa,CAAC,OAAO,IAAI,WAAWD,EAAE,EAAG,CAAC,OAAO,KAAK,2BAA2B,IAAI,KAAK,yBAAyBA,EAAE,CAACA,EAAG,YAAY,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,GAAGC,EAAE,KAAK,IAAID,EAAE,KAAK,yBAAyBG,EAAE,KAAK,2BAA2BD,EAAE,KAAK,WAAW,IAAI,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAIF,EAAEC,EAAE,IAAI,GAAG,CAAC,IAAID,EAAE,GAAG,WAAWC,EAAE,CAAC,MAAM,CAAC,KAAKD,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAC,CAACG,EAAED,GAAG,MAAM,QAAQ,IAAI,CAAC,GAAG,KAAK,IAAIF,EAAE,CAAC,KAAK,yBAAyB,CAAC,KAAK,0BAA0B,CAAC,CAAC,CAAC,OAAOG,EAAE,KAAK,EAAE,IAAI,CAAC,IAAIE,EAAE,IAAI,GAAEL,EAAE,OAAO,CAACM,EAAE,GAAG,KAAKD,EAAEH,EAAE,CAACK,EAAEN,EAAEE,GAAG,OAAO,EAAEI,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKD,EAAE,SAAS,CAAC,EAAG,EAAG,GAAI,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGL,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,MAAM,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAID,EAAE,GAAG,WAAWC,EAAE,CAACE,EAAE,KAAK,OAAOH,EAAE,SAAS,OAAO,EAAEG,EAAE,gBAAgB,CAACA,EAAE,YAAYF,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIE,EAAE,GAAG,WAAWF,EAAE,QAAQ,CAACC,EAAE,GAAG,WAAWF,EAAE,QAAQ,CAAC,OAAOG,EAAE,QAAQD,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAOC,EAAE,QAAQF,EAAED,EAAEE,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQD,EAAE,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,QAAQ,KAAK,QAAQ,QAAQ,KAAK,gBAAgB,KAAK,QAAQ,gBAAgB,IAAID,EAAiB,IAAI,IAAI,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAI,GAAGG,EAAEF,EAAE,KAAK,QAAQ,sBAAsBD,EAAE,CAAC,MC1Dt/E,eAAsB,GAAgB,EAAE,CAAC,IAAI6D,EAAE,GAAEC,GAAG,GAAGD,EAAE,OAAO,MAAMA,GAAG,uBAAtgC,GAAG,EAAE,IAAI,UAAgB,MAAMC,GAAG,EAAUD,GAAK,MAAM,OAAO,8BAAoB,GAAE,CAAC,EAAE,EAAE,WAAW,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,YAAY,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAE,aAAa,CAAC,wDCCj3B,KAAmF,KAAmD,CAAI,EAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKE,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,MAAM,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,CAAC,GAAE,IAAIC,EAAE,GAAE,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,CAAC,sBAAsB,IAAI,IAAI,2CAA2C,+FAA+F,CAAC,KAAK,QAAQ,CAAC,IAAIC,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,KAAK,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,iBAAiB,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,aAAa,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,KAAK,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,KAAK,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,KAAK,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,IAAIA,EAAE,CAAC,sBAAsB,CAAC,EAAE,UAAU,CAAC,KAAK,EAAE,CAAC,iBAAiB,EAAE,WAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,CAAC,CAAC,CAAiBC,mBAAE,OAAO,EAAE,CAAC,CAAC,CAAC,YAAY,OAAO,IAAgB,GAAE,EAAE,GAAE,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKJ,EAAE,OAAO,CAAC,UAAU,CAAC,eAAe,4CAA4C,aAAa,EAAE,CAAC,MAAM,OAAO,KAAKA,EAAE,yBAAyB,CAAC,UAAU,CAAC,MAAM,WAAW,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,oBAAoB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,kBAAkB,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,yBAAyB,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,YAAY,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,gBAAgB,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,cAAc,MAAM,SAAS,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,cAAc,MAAM,SAAS,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gBAAgB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,mBAAmB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,sBAAsB,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,+BAA+B,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,8BAA8B,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,+BAA+B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,uCAAuC,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gCAAgC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,yCAAyC,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,sBAAsB,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,+BAA+B,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,8BAA8B,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,+BAA+B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,uCAAuC,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gCAAgC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,yCAAyC,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,oBAAoB,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,kBAAkB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,qBAAqB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,sBAAsB,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,+BAA+B,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,8BAA8B,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,+BAA+B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,uCAAuC,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gCAAgC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,yCAAyC,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,sBAAsB,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,+BAA+B,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,8BAA8B,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,+BAA+B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,uCAAuC,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gCAAgC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,yCAAyC,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,oBAAoB,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,kBAAkB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,qBAAqB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,sBAAsB,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,+BAA+B,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,8BAA8B,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,8BAA8B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,uCAAuC,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,iCAAiC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,yCAAyC,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,sBAAsB,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,+BAA+B,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,MAAM,8BAA8B,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,8BAA8B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,uCAAuC,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gCAAgC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,OAAO,QAAQ,CAAC,MAAM,yCAAyC,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,eAAe,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,YAAY,oBAAoB,MAAM,QAAQ,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,YAAY,yBAAyB,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,CAAc,IAAwB,EAAE,IAAI,CAAC,OAAOA,GAAG,SAASK,EAAnB,CAAsB,IAAI,YAAY,MAAM,OAAO,IAAI,YAAY,MAAM,QAAQ,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOL,GAAG,SAASK,EAAnB,CAAsB,IAAI,YAAY,MAAM,OAAO,IAAI,YAAY,MAAM,QAAQ,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOL,GAAG,SAASK,EAAnB,CAAsB,IAAI,YAAY,MAAM,OAAO,IAAI,YAAY,MAAM,QAAQ,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOL,GAAG,SAASK,EAAnB,CAAsB,IAAI,YAAY,MAAM,OAAO,IAAI,YAAY,MAAM,QAAQ,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOL,GAAG,SAASK,EAAnB,CAAsB,IAAI,YAAY,MAAM,OAAO,IAAI,YAAY,MAAM,QAAQ,QAAQ,MAAM,KAAmB,IAAwB,EAAE,IAAI,CAAC,OAAOL,GAAG,SAASK,EAAnB,CAAsB,IAAI,YAAY,MAAM,OAAO,IAAI,YAAY,MAAM,QAAQ,QAAQ,MAAM,KAAmB,GAA2B,CAAC,UAAU,GAAuB,UAAU,GAAuB,UAAU,GAAuB,UAAU,GAAuB,UAAU,GAAuB,UAAU,GAAuB,CAAc,GAAM,CAAC,MAAM,kBAAkB,EAAE,EAAE,CAAC,GAAG,CAACJ,GAAG,MAAM,GAAE,MAAM,CAAC,KAAK,CAAC,KAAK,GAAE,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,KAAK,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAMI,EAAE,CAAC,KAAK,kBAAkB,CAAC,CAACL,EAAE,CAAC,OAAOC,GAAG,WAAY,MAAM,kBAAkB,EAAE,EAAE,CAAC,GAAG,CAACA,GAAG,MAAM,GAAE,MAAM,CAAC,KAAK,CAAC,KAAK,GAAE,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,YAAY,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAMI,EAAE,CAAC,KAAK,kBAAkB,CAAC,CAACL,EAAE,CAAC,OAAOC,GAAG,IAAK,CAC94oC,GAAqB,CAAC,QAAU,CAAC,2BAA6B,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,OAAO,KAAO,OAAO,YAAc,CAAC,6BAA+B,IAAI,kBAAoB,KAAK,sBAAwB,IAAI,mBAAqB,YAAY,WAAa,YAAY,WAAa,GAAG,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,MAAQ,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,uBAAyB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,ICDxgC,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,kBAAkB;;;;;;;;;;;;UAAyT,YAAY,qLAAqL,QAAQ,qEAAqE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,8BAA8B"}